324816
58
274655
4
345510
282462
49726
62
138034
8
32
27044
59
40
37
219889
156248
465249
163121
167770
8
33
136310
92626
9
392788
199287
55
2
83
756464077
446634
180236
27
107198
65
138423
93
63
358356
41
12
18
128618
372112
90
183993
34
90
235415
380735
390183313
37608
17094
26
41
711144953
30
10
3
69
93
9
403080
436797
16
23
255125
457029
18
8
291098
97
651461683
7
476739
64067
326652
486875
185884
65
27
49
7
32233
49
340202
2
38722803
63
163355
5
441143
64
48
533043720
744922201
18
291438108
8
16121
27
64
219542
452396
915570674
271889383
88
62
95986
260089
443519
161895
474373
488337
69
161531
8
101220
472804003
29
47538
18
157583
107106838
37409
1
6
7
384831
33
412048
8
569537999
8
30
25
4
22
209034
312635703
7
57
8
192163
353661
201613
18
29
352188
1
244440136
8
121607
36
18147
82
16
357180
90324345
139247
248490
11572
285161
276034
37
164235
86
242724
26
44
106013
122305
322360
21
259518
3949
7193
671067676
804832840
6
419215
44
35
139022885
351549
475389
80496
144991
31
9
360829
585619500
237783
334598
771040764
319775
92
9
262070
231011
225901
37
94
2381
44
158464
558693919
135950
171338
55
159246
379990
461622
55
52
624474875
53614072
128805798
275621
50
27860
38
463064
48913
46
428066
74
5
171053
94
19
237173
81
32059
9
6
5
71060
5
316169
24
36
57
134117
2
11
8
325020
3
395864
332937
77
10
88528
40
18
88
40
6
26
483829
27
7
303459
71
92
442845
572717735
153561
44
38
262857
94
345618
8
434487
284163
467368
33
6
276007
6
6
312568
25526
125433
170422
28
8
38
84
2
413737
8
43
148068
82
41681
271957
334293
36347
95
5
574577942
909458499
77
425165
52804
994246042
93
8
359643
83
45
351183
814250890
5
119391
8
3
78
197680
947555724
54
38
492129
18
776780008
67
420689
346377
384004
130074
95
31
406611
81
416791
949236417
185843
386398
34
56404
54
90
74454
218920
186097
7409
380303
98127
36
145694
70001
56
63
653755426
281927327
40
15
54
25029411
409659471
113249
99
92
380020715
331327
326424
9
9904579
37
367128
77
88
76
1
138444
30
97
253745
404423
56189
213219
118934
12
77788
33
89
87
498083
2
282044
723013318
42803
188984
88
75614
257647
16
793912617
42
288911
95
48
306409
195426
57
73
87
235079
56
311730
139537
72
6
89
66
275775
86
149911919
3
425337769
239824
960597433
24
94
63
275968
94
6
423339
7
473909789
30
3
58
34793
36
149107
22
24
199321
445662
85
130203752
135878
93
15
39
331601265
314230
455320
68
158932
230510
247720
880556722
46
36
891304551
446812
335558
488171
3
197621
106421
136815001
219534
309507
46
41
41998
77
27
261485
5
321075
9
99
68
337948
3
59
92992
389611
251456
337750
49
28
88
432069
217305
32
44
897921483
10
27
237426
249330
45308
65
12
311414
17589
6990
20
1
234497
21
57
86
786199199
452076
61
229897
4
21
76
105419
80
44317151
98
724041971
208045047
202620332
79
114007
55061
65676
90
38
446191
383946
137122
5
936293435
214900213
784363725
376155
925111099
483705
29
41
439908867
274875
812248393
6
498775
923221438
403965
58
685082325
37328
9693
117934
373778
83
183984
45
190979
94
229712
51
63
309461
468201
24
487007
25
73
30324
481223
34
432811
312323
55
81
359878
66
38
508337117
10
90
313696
956233744
460171
92
33
265275486
336377
32
363548
273624
13
9
829622991
46
217516
415342
70
362739
209260
964922835
8
77348
9
6
1
94
641201423
85000
50380
476041
128043
61
368893
259952
88
521157090
350122
160675
454055
22
776726291
918637799
865746807
88113
37
372267
484307
40192
495063
21
675209221
75
55
8
36
87
44
437774
13
736832178
19
48
32
16725
12070
79528705
476048
38
354415
78
50
371974
65
37
305531
431436
64
758634097
55
31
225489
309493
43
68
10
45
13
4
996488812
58
4
35339
96
8
216457
1
292283
235984
53
142273114
1
86
101501
69693
74
36
41
420359
343728
99462
377339
62
968658793
344819763
33
64
5
4147
187549630
19
36
339842
23
699830560
52393
141654
8612
6
761787765
8
35
257104
91
281332
286345
104788180
381955
93127
19518
57
13
554750817
249440
144998
50
262612
640451822
257465
360439
846458410
348649458
50
234385
612255055
269428
231944
100867
107811
665303222
31
86
52
86
11
396739
29
545113794
10499
45
436262
70
108495
70
1
300776996
12
24
159450722
240184852
357946
266954
25
100243
45
39
23
400940
350682
44471
21
65
372141
352130
321091
266108
10
14
210747
5
289205
169140129
96
788673009
413384
91
174982
89
334550
24138
18969
96
7
18
35
291270
2
33
36
62
52
20
39
440904953
229373
764272560
336358
138573
419864
55
312506
195381
403640
81
509314329
22
8
111140
454092
6
26
45534
168684
13
360795
427892
193924
69660
2
47
300098154
31
65
158553
92989
107996
300582
287989329
7
70
98
65
38
43
47
149473
89
395124
118528
50
75
34
8
12
28
277727
2
72
25
535360313
20
441508
341891326
474505
53
5
25269
129712189
28
190915
387489331
4
20503
10026
49324
13
480572
377098
190857
73
306366
266252
89
5
26
7
130720
208583
4
239161
7
5
184232
3
168409996
74
234298
483361
96
63
490805
5
355670
80
571421801
415869
117617
399044961
127622
8
71213
202659
57
74
12
57
48
10017
13
636175714
275648
1
972705250
97
510330435
427276
246975
48
4
37351
215172
300977399
389213
306682
4
22
169948015
13138
18
726050584
39
51
77
3272
58
312509
402297
468749
330958
793083209
98
80
243677
4701560
118126
430185
43
2504
265549
93
107739
9
174711
79
316751
61
60
145462
318510735
294111
34
39
622993543
72
84
152559
10
89
683195991
76
388517
28
457297
95201
209990
25
60
51
189899
63
420808
45
229769
87
212109
735191048
47
2
39
15
87
94
278829109
6
50
68
79
96
258888
61
430707924
27
17
715313588
34
73749
1
110486
13
144306
5
6
88
73
82
72
10
70
98
4
3
90
200964
80
80
369949
124847
396087
126607
189085842
284227
10
239932497
150838
440577
205294
27
3
142853
382371
103599
76
196271
778177804
67
32
373878
201497
122910
32
88
449275
11
65
474433
58
451852
325864
256144
31
374454311
94806
186657
26
26
418144539
277521
44
3
13
435974
17
332344
329102
36917
192266
30
119214
90
341866
452588
362430
192540
3
50
378171
840083156
344687
65
4
18
57
379384
12
157346
389692
66
8
64
43145
15049
68
3
58
4
80411
4
82
206124
61983
449109
804715329
79
3
345451
202208
174582
79
275689275
106599956
52
7
90
218479
952834449
153031
475266
457733
92
22
145986
17202
466389
435109
50
184197
24
25
10
172544
471139475
29
446826
39
45
61
69
99
47
241960569
10
218777
765330802
23
103787
36
44
87
25
5
41
300926
61
485279
4
381007
17009140
70
25
7
71
68
91935
102467
5
46
961294980
280393
427129
43
1
75008
411155
364598
73
64021
19
467783
40
428026
116146
83887505
33
86
2
805444397
3
18904
83
68
32
93
192005
300362828
464074
5
87
36643
4
56
236647
260512
44
57002
493500
9
221758
56
24139
239652
157656
25
354104
6
1696
100495
173091
192135
74
79
292025
71
1
141879
97
66424
65
197472
213665
82
368868
87
46
97
213604
57
85
275485
453695
78
49
24
41
339472
40
408856
71
58
213825
200133
452926
65
377491
279733
29726
429652928
35
24
202674
163396
6
182928
315612
42
462955
9
4
5
378674
829781099
421977
484985751
118154
453276400
302972
367288
38
65
87412
372580
467275
45274
3
488645
55
278862
78
381802
414042
360326
38
46
59
30142
83
82096
68
36
41
111489283
59
244150
105247904
63187
73
88224
4
144313
7
11
59
62
62
5
74
303901689
69
460308
928620375
461304
45
65
378787
192214
5
96
410990
969860094
50
22
317220
6
20
15
61
49
7
80112
147125
942423384
349440
545384904
365629
223260985
70
31
293384
77
815810979
144386
238211
494611
377667
99
482610
28
141382
1
91
339188571
271942
456755
397904
621339993
149629
156390
51
326312
3
23
406343
816361077
99455
84727793
47617
5
22
990341640
67
116742
74
171056
9
38
618092347
39
346195
423924
230159
52
48
31
201484
772224993
255374
6
78
4
10653
67
460896
176464
370635
18
54
44596
30
75
80
450555
307453
74
395705
179437
284442
18
9
47
67710
102154
76
247210
7
256339528
39
260586
81
78
314759856
8
25829
5
1
84
178863
49
24
5
45
75750
91
385548
81274
355622
2
45
45
11126
231720
79
439925
84
90
249873
281562
403337
269018
4
495663
472477292
70
688953852
30
329570
56
312967
9082631
30
424696
58
68
73094276
70
94
4
9
331324642
61
250878
17
499846
17
41
185633
331165
101607
32
143764
92847
21
18
454460
55
1
13
47
375587
76
327247877
399535
350054
152447
25
457654509
69
60
94
207308
462094
27
92
317875
41
168047
230333
594340441
33
92
20
492304
91
226178231
260522134
356525535
78
3
262179
63
5
6494
438691
417780
6
37
87
331325
473485
83
159111
330487
33
51
172568
347115
4
94
726647718
683637874
27
16
481183121
89
455334
180468
104120
564130770
406660
1
466694
276804
6
352021
273857
21
359438
7
39
42
64
220590
67351
74
467897
3
130809
84
16
88
6
4
272220
39
562917620
119183976
218355
365684
4782
75
62
44
74
5
240540700
81
442607081
205877
446506
75
24
476529
11626
40
6
48021
32
153754
279979
1
70
8
40
832518794
4
95
13
87
205051
386710
9886
62
263129
13
61154729
72
54
11
322480
13
13
965703411
11
53
343287
152746
507266272
90
316985
3
51
52
48
248791
116958
77
473115
28
189361
29
212735
186173
7
169230
81
7
283628
119132
45
27
8
350581
36
83273
417667
10166
119391
8
624768907
68297
322892
10
93830
207352
52
218035
98
95
87
391555
46763
178457
8
155478
272243
61
186009024
6
255804
486852
478259
32
56
13
33
476864
255925
54
82
462362
370422
467843
189239
485622
244095
488480
53647
43
40
43
551341748
4
2
666271874
74
51250
247615050
33
46
72
24
5
425796
460532
250746
660621582
376529
578451662
325517
654965930
897771349
41
184850
393322421
121693216
77
208891
30
2
69
268686
8
89
239006
5
419221
22
44
776
99
36023
243882477
487044
304847
42
5
17
433670
490762
59
7
435809
498080
342055
52
326839
61
97
98
172030
43
399854
261751
425790
93
81
133047
496950
9
85
5
124607
8
1
265928
403360970
12
262233
472276
831813466
333753
99
70773
80
23
172795
20
216546
656090735
44
190131400
1
176617
655878672
77
71
108084
54
65
38
75
61
477513
251713
295738548
126216570
13
194491
62
92363
384682
492902
33273
384732
86
32
24
85596
52
33
469411
149952
25599
21
462987
86442
61
13
363872
24
170561
415011
137346
7
416438
9
315284
675146380
94
77
7
99
62089
82405
318512
76
356036
52
459811
112060
85224
61
107796177
62097
250681
10
366971
176801
149779
42
290884
30
3
44
271606
2
453714
17244
24
71
19469
57058
4
8
807176206
225756
70
59573
459981
66
33674
94
1
23
78
11324
18
461700226
355294
273789
93
183169
6
675200780
427335
46
1610
54
87
93
8589
98
109296
151756
568019621
225773
4
251022
342546
95
6
419998
112443
89
184224398
52
15
120073
266711055
8
50478
477368
87
327432
81
164742
404541
39
46
58
38
308829
5
88063
76226
28
75
39
306773524
43405
417688
6856
762399351
35222
4
36
26
347657
33602
296877
74
53103732
459866
22
67
28
2
499916
199510
416669
373522
459809
97
98
66
4
119785
79
31
53
367532
284587
79
80
956626308
160987
151829672
115097
231815
319728
61
118811
48186
32
483987
158351
335384011
56118
209803
92
64
313006920
63
13
67
73490
40
145908
75
349320121
10
62
36
303247
31
459447
95
279208
335604
316681
418560
115212
19
68320
27118
279627
52
416725
6
256218
490605
469007
307167
39
34
68323
278422
995321352
80678
75
57
86
68
151291
90
70
22
165156
319433
14
27
294771
131412
73
417986
302880
585942758
3
302457
185524
292297
432242
438980
38
92
118248
19
76
421547
40
18
91
122556
233427
52
63
32652398
278751
83
99
11870
73879
57169
638781397
49
80
306794368
58
50
331438
27
8
117089537
46
145080
100647
55
329549
396869
397136
428786
344066
35
48218
72
1
871980798
32
30
282736
373276
248005
34
115757079
88
42
3
45
268533
19
30
344585
407837305
153280
67
5
59
53
169973
422870
19235
171601
398164
78
8
62
59846869
81
63
47
440255
35
55
76854
414661399
26933
116061843
8
194199
34
12879
4
45
99
895648778
766638818
3
243297
387461
51
7
170500
497859
73
824335745
210970
96
7
45
379732
28
96
4
32
95
432576
9
751059366
79
360633
286892819
16
147295
5
14
329763
292724
207329
67
45
979676390
92
400036
262243
420242
46
8
64
42
1
96
97
54
94
40
66
46
3
8
7
4
122802
190375
39568
46
8
53110
333152
102067
219183
2
19
4
39
311965
75
8
36
709030932
492402858
12881
428803
173556
412423
44
60
465496
300903
268495
3
7
5
89
1
22
445967
74
91
3
868568507
81817
37
474808
63
186072545
66
15
39
1
94
46
19
465672
98
46408
33
249831
23
90
64
86
404287
399412
1
81
284022
404340
233150
77
73
298263
39081
75
283757
53
2945
213804
46
299655385
63118
60
351184
8
19
22
306599
193269
42517
152837
174779153
35
3
403439
71
36
471649
63
869849179
5
184527
131309
3
2
10
64773
137696
28
71
168126
2
45
7
48
7
8
25990
56
393943
98
54
410608
407651
302874
112666
205072
52308
1
476305733
75
73
5
811351044
232862
63
53
86
360985
92
35483
11
213768
48
9
88
216317
4
22
4
90492
272581
47
195669
782544023
16
9
147083
287497
309260499
110144
55
1
66232
33
3
968389426
5
325617
72
314650
171345
7
40
76
736637248
166015
53
66
205649
70
48
5
462989
32
105993
376499
257593
83
52
60
78
168831207
24
153392
1
71348
96
346078
7174
41
190209
437586
7817
36
145269
10
496845
330176973
99
26175
223895
6
11598
199239
480762
78
111651
202585
23
74
13
383326
78
454943
72
238003409
853418264
55
60488
89522
284135
158373185
52
293166775
191745
13
88
138089
12122
84
464056271
61
156714
46
5
88
425274
431756
3
51
342673
88
124336
4
372314
7
122422
77
21
479171
470678
98
480851
40419
8367
38
79
15
92
410633
286157
7
5
51
392113
64
29
5162802
9
36
217930
128041
5
14
9
89
69
78
55
186047
31
34782
188212
36
53
92117
19
19
73
405566984
49
439365
212663
328665
5
476806
362950
31
219801
73886
469102
252442
106985
129629
224128
96
477908
46
37
175784
53953
341456
73
40
67
2
29997
299866
390827
1
7851
491414
318841
386939
166257
309265
301558
230483
61
172525
22
380582
425233
48
448006
74637
52
992628617
3
46
73
71520
206291
348648
590607228
47
169709
42
7253
369961
253739
94406
373287
84
98253
40
481564324
190931
57
57
376425
28917
26
92
9477
187844
18
64
240210
17
152774
843153422
416722158
391188
2
6
2114313
463290
41
13
201580
94
80
191798
81
1
193423444
2
105168
833692783
401804
63
226237
258685
438839
876569979
69
11
147529
22
411343
45
51
428895
21
217181755
91
273292
460355
46
91
80
494952
14
426262
92
61
16
435013751
5
95
388651
385497
444411
102832
85
28
479760
101581
59
49
512635919
1
93
291965
52
46340
8
483994
77
84
86
5
21
71
96926691
34
496202499
8
56
97
346038
424946
98
1731
35002
626734469
52564
71
38342
17
7
1283
98
41
83992
3
8
360245
131769076
14
4
156432
481022428
315903
79513
257974
97360050
96
19
480900
654352573
877634279
57
5
220581778
71
83
54722
6
57
44
38
53
49
95
60
416123
48
31
112820
7
25
93
374354
365611
615038388
108037
333750
8
77
139145
343177417
157098
25
214295
17
1
65
368290
257069
72
324487365
46
12748
679438244
7
80
8
352462
55
71
258207
238507
201366
15
372735054
232437
72
103474
462892
76029610
26406
351558195
226874
946879948
242183
28
286550
1
385923
88
8
882143508
388614
6
341038
491583
61
90
804012622
75
226435
8
1
83
219897
21
2
360027
87
77
218735882
483383
485699
651970086
22
57265
328680727
46
198189
272959
44
12
210853
485040
69696
526236847
698269234
43
22
82
95
137147
170571
5
96
409449
315686
25
94
44
198503
333091
151810
450899
428779
1
159369
106580
279838
979592470
375118
337431
86
97
431895
310731
53
39
5
74
7
511241698
39964
77958
58422
45
81
669438910
236509820
351700
57
26
93
100570
397795
40
275808
2
9
47
8
242006
57
76
8
401433
45
49
58
318814359
171170
18558884
3
481280
31
6
9
9
24379
178053
63
98
372670
767310599
907206764
435069897
444566
44
990521150
130547
25
69719188
58
242660116
215953380
59
60
50
96
2
57
742371482
33038
83
148536
54
11
377887
22
86
469273
9
225246
261603
44
58
387516
21
349775678
463713579
24
13
291663
37195
765002596
2
312862
5
66
5
93
99
305294489
90
28783
328324
99
3
21
432740
256748
84
2
253777
428725
233885
155236
92
98
176696
31
31
493409277
42502
72
248062
10732
66
53
19
4
264270
8
181429575
6
5
4
27
114528
39
48
89
39
19
9846
75
68641
75
84
13
487339
217231
63
17
13
434092
225506
258917
82
237608227
58
94
5
866365931
754997657
441259
63473
337667
438841
654378469
408943
9613869
41
118217
591174831
78
99
45
78
9
460366
382718
60
865869747
15
21
397230
77
2
330879
56935
283277
5
23
4
516305897
448769
15
240820
323425
30
76
4
403780
371372462
9
337831
25
71
230189
58
425520075
231214
21
85649
13
151094
45
3
3
61
83457
14
313388
2
59627
218826
140287
85
497411
78
293375
169043997
73
55
278344
66
23
56
2
790070667
51
76000
431131
45
112402
44993679
127142
106539
41
262213
6
10
51
78
131830
488650
553575493
28716
8
80
453311
53
71
45
9
236060
83
55485039
75
224565
692135929
58
284924
83
76
33
79
91
48
17
114576
5
15
391312
10552
146165
279286
51
291947
499169
386514
195745
182428
771454469
67
268536
96
70513694
13
66
100784
30
17
168205463
582121328
85
435043
24273
95
59
162258
80
348193
556076974
864530780
326025533
92
3
663418397
5
92
122659
23
352641
94
92
3
305655
55
239235
32
8
8
389818
87
81
890
296989
88
623290302
69
53
345895
195039
70
308484204
149771
14
454565
79
294123
74
47
27
154861
194727
646389975
37
16
362818
3
16107
357587
41
65
144877
131665
2408
458212
606406489
195035
7
10
342543
371633
438298
61
39
312953
17
4
42340
99
816998184
53
12318
440549
84
38
245873
309747
1
11855
31
409909
98
72
428735
19
23
60
398978
87
8
291272803
67
65395
84
16
213350
37100
69
28
5
96
18
8
58
249463
89544
333474307
28599
796433263
2
643452115
477273
8
79
53
8
96
63
67
92529
30
25
312648
584712147
69
90
5
474300
7292
78
1
492050
870581839
60
106886
13
32
2
36
362590
119895
2
21
64
20
95
257954
78945
25540212
8
26
32
342276
91
96
480916
59477
37
48013
46
57
157699
17
84
254787
279373
469838
62
246112
19
45
336518
288694
81
208065
9
75
83
9
7
470564
36
97
56
28
479559
471533
310072
54
471349
312551
378598704
69882
23
329217
33
232568
29
139788
696499612
498609
368191
3
34
69045707
98
35
814135372
6
150468
483422
5
116329
96091
107155
201586
258165
64
9
66
67
8
34
115512
45
9
443386
223943
14
872129210
48
74444
83443
43
83
385564
326282
42
60
38
86
71
115606
127951
50
6
62
218247
774478205
323540
21
58612
82
66290188
44
416058
247001
5
179663
77
1
318703
176374
70
731718334
9
122647
417431
462971
454806
441273262
59
415696
494352
405763
98
47
6570
17
6
79
143108
456214
49
76
2
6
60
458289
82
364882
60
56
287557735
84432
225190
4
478055
16
53
28797
5
369348
11
20
84943
763199872
61
7
86
24
363542
421898
267475
51
213806
717091728
20667
3
38907
30
72
317597
235841
176620
59
53
106624
109924
254539
260251
9
89
81
172900
31
78
448029
260313
57
90681
38
83
6
253519
891181427
71
44
1021
98
105245
170814
249861
6
56
67
367134
337705
439178
10956
98
223077
341138
68
663750966
71
8
5
719591477
42
11320
5
96711
37730
47
412960
43
95
1
36
100616
68
487866
89
617893381
22822
65823
71
342252
383755
80
296332
33
55
43
296194
174862
91367
68
45
237546
142689
241199
214237
62
9
40
383654016
812643672
29
289865
95
18624
3
76
24
255715
260787
408430
352377
99
6
2
375755
63
74
92
72
4
267325
181394
17535
11
392736
447236
71
313806
206367
44320
56
3
329315
424713
71
51581
293100
369579
14
79
85
57
80
554605647
236590
370913
20
238943
92
44
364848
329980
64
5
73
79
252871
19
239035
61
3
51
6
3
57
478481
34
62032
321610
85
46
293157116
52
341610834
481242
2
3
326513
83
88
41080
37
237238
438706
43
77
364936
16
111183
435858
87253
481559
482256
81
759200947
72
8
276443
477634
152667
78
174824
394984
257383
247225
36
25
472537
46835
167271
328420
35
84
96
87
146258
19
802403600
98
487815
17
170562
460119
2
363196
87541
14
105793
956290085
422535
128619
2
365965
48
2
74502
20
427436
146704
208198
72
109404
380922
48
957940511
59
2647
751650618
86552
429121
479245364
218261638
340647
61
53777
82
543113886
315017
43720
381722
87
149540
95
259896
8
80
59141
212541
9
57782
236962
358505
389303
9
495352
403460
263559
60
4
100293708
336208550
417053
220060235
9
9
220498
400090
87
219876
410611
31
152861
1
27
33521
73437
9
157965
319527
22270
710299643
455741
41
468256
447103
216994
48
29
5883
28
173154
24
303785
314898
123497
69631077
303677
11
73
77
455810
337025
75768
1
29
54
71
13
424913
5
818220834
15391
67
15
126134
41199186
52
26
79
40
301087
391848
84938
43260
97
20
76
47
426767
56
70
452792
69
447016
145038
204665
20
40
95
392115
307023
45
294575
35
1
44785
49
90
90
235768
20
82
254055
60691
5
60
296453
13
75
241124
77
65
1
369303
491587
11
9
44028
36
136641
65
153857
434662
344517
71
6
20
17
6457
422530
478636
55
403562733
295350
41
432698987
47
83
542326598
49
68
11
18852
3
44
153545
551633014
98
366982
7
85
42
51
484439
6
165306
225725448
200643
64
10
441038
24
310941
19
429860
3
556642733
297206
135101364
38
364751
23
67
41
90687072
76935
216992
154127
73
25
49
293528
225246
9
87
2716
124668
10
82703
119460
544275305
13
350743
59
163844
312796
51203
5
92
29
188815150
83
2
158181
353045
111438
63
8
321359
451128
7
282310
43
69
426066
558800379
651612640
355700871
28
51
165493
24
391839
97
11
108413
478838
368790
502218236
85
143123
52476
77230
8
50
84
69
263500
91
616080237
93
24
4
75
58624
173902
11
331780
15
35
446090
106392882
7
59
243420
825028036
94
131101815
98
511423805
59
152468
666902972
48
4
458580
41
83
3441
93
87847056
129853
447027
91
5
8
41
33
7
71
270705
77
8
248078831
82
140265
87
520901331
51
431959
2984
22
202875
88994
21728
46
229957
186068
8
222133
40
24
94385
78
87747
58
5
90
21
391652
401837
49
25
4
76
72
94
28
419659689
21
4
97
348713
95
47
88
73
347425
319224992
499639399
423708
77834
61
3
64
62756
28
352193
5016
452442
73
142967
384134
42
378251
997260437
77
24
9
48
66873
25
386681
77
11698
488195
50
368897
26
104682
6
271081
426942
464339
512106689
39
444626
80
261500
590821395
5
221016
202290
111334
246788
96
60
148442
461494
33
9
95
55
91
57
79
411102
426804
247661
241949
75
346580
245105
43
78
51
14
67
313123
129882
305796
88
21
37
126359
711529269
83
213672
56
36
317910
19
328965
47
457679242
462173
129710
453423
114875
135913
65
27
324889
285850
459839
68
280246
293655
454422
59
273703
627805151
9
45
17
3
217484980
15
3
25
940228972
121362
91317
95
849954341
139972
891613751
5
760131482
95
59
61
263418
57708520
61
17555
192215
8
763474553
90
386297
56188
28
48403
9
870643124
91
102293
292772
9
208488
250653
20
408906638
20
304314
16
357982
315366
211374
78
353000
27
60622
484899
44
65
428751
146997472
239768
36
28
163808
42
2
29
98
4
478557
406653597
16
297381
15790
852080861
424676
94
59
135411
30
561952454
91
48672316
212624
3
4
71
174246
15
93286
100272
455063
46304
323856
76
75603
232020
14
460379
1788
13
277768
93949
18
6
67552
12
9
383262
176715
17
18
2
473066
47
27632
33
18
11
74432
45
22
307195
364803
426063
5
47116
45
77788
83
78
691263722
40
484209
88
101189
454247
3
127724
417727
443730
17
582112773
4205961
83
67247
375738162
146880
280514
231335
42
21
56
78
119454
265949
884674255
79
95
15
21731
73
39
7
438538
69446
177466
9
8575
50683
906334667
87
26
30
27
323264
161000638
42
24
369612
58
225264
63
56
17
431093
341716
188090
98
54
69
77
41
390430
5
5
67
62
68
329850
365215
2
337494
456729
66
282308
126827
496293
275961
92
37
446256
279788
68427
22
342611
258832314
395772
17
91
322598
66
190072
4
97
41770
37683
60
92
84
476665
27
61
38262
9
182224
82
336309
5
20212
28
417411
130276
273346
30
13
40
201684
17
34
581097904
381728
39418
215874
37
155414
495201
334133
12
107130636
3
9
3
60
74
28
1
140954
15
278859
34
4
16
50
6
79437
491324
595829715
31
91076
2
37
64
225232
5
95691
290801
58
317400
376474
63
353840
400783
277569
323066
23757
79
45
33
135305
55
26611
95
9
137584
319708
101264
215079
238035
68
51
49
143632
753916823
266704
428303
98
466286
205255280
523265305
643316238
84905
293109
52487
23
60
93
497182585
61
308651963
390191924
575580757
16515484
362267
240588
195084
402926
370774
4
483150
978711913
10
75
212230
1688
433556
27
86943
459538
35
656156513
65
685326475
99
324583840
65
33
455144
126723854
376907
103639
448468
46
200964
5
112894
493591
164481
93
49
42
96
420736
52940
91
324147
9
97
43
170333
19
8
464818
141859
485170
20
18
195018280
87
377335
190994
229566
311231
24
777086672
7
225514
59453
84
14
28
40
122285
89
251723
64
961455871
95
243514
9
45
14
92
961146449
460700336
58
50605
385064
12
398086
7
53
278184
370019
338212
109293
66
23938
17
70789
660690463
41
85
294991
176003
232185
63
97
43
83538
432913
239661
99
9
70645
61530
673758566
71
236230
251657
77
332906
166473
100473634
249104
2
64
254366
20
295723
328562
373505
7
56
61
86
165710
620632881
83
60
6
6
200984
167
35
69
51
36
38
63
32
485843
228532
136353690
41438
809849935
24
74
8
166318307
92826
77
47
44
90
122372932
140774
451292
343781
242605
7
693247459
2
481364
56
77601
381481
302247
50417
235259
276725
8
2
10
16103
69
973246836
195112
12
1
40
4
3
213041
7
934165120
33
35
369211
488249
93
54
377548
81
65
49
1
444184
157596
300721
7
8
90
91
262926
74
327217
41
76
64
8
670144441
34
30
344366
90811
10
39
51
64447846
2
282677
25
51
4
297582
19
870856163
38
394519
5
37
4
6
400860
166155
62
57
259185
270839
23272548
266735
174341
446388
476848
10012
266921822
12
189225
246425
96
81
295184
613800216
7
17620
4
881236546
79
491201
387159
314611
17469
75
20947
9
22
47
485063
38
411254
448378
37
94
240321
12
354577
86
209896815
80
279079
240154
38
52
216188
62696
92
159848
405482
314350
458203
374167787
330764
27
89445
330910
47
412112
56
5
29
36
48
7
32
222694
67
79
62
88
91
56
417277
45
1
5
3
75
1
76
340533
699844844
28564
59
421757
332725
79
60
202248
4
5
94
127496
97
23
344065256
86
215481
106747083
76916
63
99
39
430033
59
681423689
15
18
8
424106
451995
9
71
289658
224519
60
57
91891
149334
372687459
146741
57
14
376803
87
193901
65124
166575
87815
94
208545
217043251
1
724515269
45
224193
64
53
482055
94
289331
374884
422128
296346
17
88
19
176660
15
24
196895
7
96
608480498
201076
479945
258624
61559
75
5
1
353668
32561
32
62
93
519368761
250133
40
36
48
160376
50
7963
27
475561599
76
425353009
1
57641
88
6
41
61
8
3
5
382775
64
301554
68
491722
82
473088
150524
78
480023
50
95
318880
8
26
22
145103
351588
21
76
74
86
411832
47
7
908561621
382951163
59503
279070
369859286
83
43
31
465560
251854
52
12477
461935
218024
493883
31
69
97
58018
52
119154
1
52
74
440958
60981
98037
59
78
2
426545115
57
39586
15601
1
220244
797662396
54
387957
208167376
375229
384654
71
88
1
47
119164
218839
42
57
32
49
78
374164
55
5571814
19
725306757
64
191840
203221
10
479514
23
48101
265171
36
304142046
97
258711
298386
28
90
51
33
391186
400041
763537508
82
401180291
477394
447614
411555
1
163699
407399
65
50420
59
89
23
13
20131
99
43
275158
15
54
315972
14697
143128
20
435565
388292
50
4
55
12
5
2
19
23
749104939
101507
27
38
98
3
499600
93
4
91
86
32
255050
433161
412080275
452834
299801
106197
28
422385
176025617
18
35
196007
55
95
255496
10
81
40
45
7
898647263
84
99
6
20
281193
11965
72
237095
439913
243795
113096
26137
81
240064183
387005
461508
69372
9
427810705
277282
120846
3
47
123459
124587
96
48
311439
83
5
78
93
68
72127517
98
74
32
7
262970
4
180402
282370
6
391271
12
345792
99507
94
248581
31
366160
25
20
303729002
252366
165474
382626
55
57
2
469451
38
305870
45958
32
38
140423
341855
458972
252582
28
86
249491
31
333156
949825303
70
373017
32
357382
437589
91
120570
439571
13
443256
773911824
62
44
750596415
49
257863285
261927
940942196
4
77
321291
61
27
10
246805216
1
38
54
128777
30
78978965
16
4
266635
42
77
3
4
83
40
17
98
229373
78
1
13
156665
40
226364
8
138065
7
237544131
49
107998
37
296329292
26
82134
120702
18
50
72
590974859
16
54
213647
32
15
993122644
190140
6
5
70118599
84890
73
74
385920
227872
48
286550318
33
53
17
67
448183
83
131547
38
912221055
1219
98
357858
38
53
322356
7
16
25
27
265390
20
298662495
1
14309
134954
57
395501942
83
37856
269126
180386
228960
294039
59
43
132771
71
76163
91204
20
27358
31
29
29
115090
52
56
425532320
96
372231
3
52
83
1
22
72
99
81
92
3
2
8
1
394586
74312
62
28
9
259959
300739
95
91605
7
83
296708
194584
384512
86
44
43
10
12696
2
1
309534
2
55
69
71574
69
141673
73003
9
185753
88290
7
91
692720338
84
53377
92253
51
1
61
29
53
321619
49
30
240176
7
5
68
54
81
9
2
33746
26
54
50
75
701287668
121980632
206672
556575156
56
38
63
58
5
8356027
95
84
279219
303289
469362
458372
474449
5
274662
14
67428
52
43
51
178632
82574
11
55524
67
53
367438
71
357600
916986099
8
146911
649083048
90
46
445475
70
3
20
292220
31
98
429068658
70
175227
2
412373
292052
64184
49
86
37647
438835
340525
65
47
327894
85
85
90
615905231
343303
6
255386
39244
486637
54
42
181987
70944925
88
23
584040294
15
79
302304389
102499
89
27
321567
9
295050
278511
4
6
49
183699
27
14
318166
277019967
15929
33327
129933
108324
5
184630
26
94091
13
63
420600
424304
81070
112355
73
308777
42
370787
36
306645
4
70576256
79
187982
426099820
29
42931
426431
94
99
5
487311
195253
35900
42364
14070842
24
51
37
73031
280981
417279
64
971502571
880649550
31
129831
26
197352
96
7316
7
86
57
40
14
60
455625
11
83
31
39581651
79
196340
31
498262
113314
67
430305
424302
673188256
150653
76
227093
87
49
2
387616
7741
129835
360691
62
7
422288
23
138083
454579520
96
58
96
92
312314
497514928
308920
99
397596
307385
34
270813
161830
10
70
4
5
188288
47
83
24
483551
42
63
193579
70
121419
472377
396856209
52
9
21
42
120302
112433
82555
55
26
302798
8
58
328288
172311
46266
94
171722
33070
359108373
94
51
189311
25
28328
5
136400
72
47598
373461
70
34
41
3
20
898529687
79
181814
473349
61
28
41
26
90
468950
1
373430
2
600942382
71670436
85
112697
37
93
51109
214492
40
326590
424514
751321459
6440
327585
2
108123
50
422366
62
50
86
14568
16
11
28654
5
70
61
2
80117
493420
402068505
110451
27
1
370171
373773
8
5
484603
392876
22
1065
287905
88
454348
44
16
32
8270
259945
401251
67
344532
40
91
865612240
142999
53
406436
70
73
330932
967442144
403285
924300375
6
7
469028
234582890
5
364498
460828
389563
495904
3
795020382
496740706
49
98241
71
35
642891665
39
2
6008
42
572726367
23676
375869
8
405102
12
47
3
89
212279
2
79117
26
22133
281906
16409
72
2
34
494900
92
16
149972
265193
91291
28
458513
376631
61
969030617
40759
84
68
45
179767
280372
64422
309652
42
281664
92833
392936
7
57
353974
51
638235428
70
194898
73
5
33
255814
71
28
589102704
293234
213797
369302
7
53
9
295325
46
295451
302637
43
452352
5
573939558
24
416515
82884
3
24269
74
3
410620
305305
434265
128498
107546
221970
15
8
79
31
312025
754515238
323721725
25
5106
77
299056
20
29
119134
18
84
846968944
94
25
11
85
92
6
12
99
48
243962
84
10
52
51
45
289123
394675
62
860207334
216572
4
992029788
207642
26269
243367
29732964
283899
899495607
353693
329210
24
422605
371370
496769
358006
32458
40980
95
123063
7
625371464
51
156280
212998
188041405
55
75
267493407
184440
368426
210014
46
110721
74674
279634
8
62
448907
241782
27
40
69
14
73
62
48947
118724
2
250857
613483879
175375
241597
87
65
469610
1
4
380583
60
34
88
28
18177
74
84208
23107
147313
492827
5
6
41
39880130
15
65
75
80
296111
886903697
159861
33
34034
98
437058
513471961
341264
149375
352123
4
64
472459
508359202
2
90
24
68
448246
393680
59
15
10
6
76
83
37096
26069
36631
419493
17
184697
28644
110235
72
95
371592
168880913
10
64
60476
18
281606
36
7
307405
382185
101251
58
2
174212041
27782
271006
421865
455072
39301
3
392507407
872189102
44
450507
35
50
7196
6
2
319202
434314
264329
283798
571825468
395566
66
28
53
380077
481914
383890
57
3
430430
12
434899
8
433927
49
386833
65
77
61
385995
34
53
39
93
387505
5
2
411335
81
32
90
107652
337297
316260
223510
325655
183733
2
3
14909
61
68
79
73
27072100
91
30
9
372366
119555
83
39
1907
48
7
416908
93
351500
450121
116488
4
131547
249524
48
97355
409490
254247
13
84
367485
413864
18
114232
6
399278
42
3
61098
3
69
3
344613
267290
468006
34
54
490203
2
406807
21
2
36
281180
257295
295967
246567
67
56
25
13
98
54
19
234011407
93
57
7
419451
64
572051675
8
81
411259
90
474187
35
89
19
72
15
1
388949
485546
97104
174916
364501
280280
3
71
142275
10
82
274783
455567
458091
9228
74
272145467
300714
47
222941
79
35
442182
97574
915703010
322037404
147180
32
450957
28
78
54
64614
34
72
473521
201672
36
9
485886
7
11
70
6
254839
158020
366589
6
170126
172131
399123
110316017
8
465209290
884388434
125815
261864
842075569
58
642707041
8
3
18
8
12
7
7
51379
405437
1
126060
250716
372330
74
64
8
408233769
300064
57437
30
27
203301684
82
51
56
461663
797337626
384890
15
497682
68
70
55
213798
90
114370
2
294549612
36
17
42
53
3
63
406259
61
6659435
176115
50
110315
3
5
431534010
494014
330834
459107
249948
19
131823
81
58
71
93
228056
77
57
8
2
184093
656523115
45
26
2
83
740854302
56
90
380241
1
9
1
456856
603512869
39
3
6
425757
400388
11866
308481
323495
380742
443230
2
3
87
54
140865
316133
332723
1
57
110853
89
18
93
295960
10
454750503
130447
91874
469178
83
378831
123528
65
705116435
190668
63
246778
191141
62
57
429039
28
30620
205587
21
1640
26952154
75
1
353787
58
91
25
104535
397609
8
39
23
178302
40
106217
25
55555
198538
76
97
9
198241
58340
31
4
23
99
344115
42
85
903683217
2
32
8
397677
348544
798180260
53
130437
2
151723
94
54364
31
83
306608
93144
89
130711
91
43
22
422757
12
411557
91014629
74
6
69
22
69127
19
309395
87
67
33
8630
368878050
280292
267682
289705674
812120034
360384835
58984
7
364217
215320
285920
65
129117
69
350843
230602896
73257
401671
150018
848560641
381798
224781
13
30
20
4
46
22
588514085
8391
178909368
44
106982
22856
8
92
41461
92
300514
93430
38
1
53
40
231966
301667
144791
29
56
71484
331419
23
266012
171550
25943
370096
321307
2
25503
123703
450734
98
76
81
97
268189
96
138471
52
41
283745
3
236486
592658909
63
439114
493635
84133
93346180
60
50
1
1
56
73427
31
206609
6
239413
45
83
667963030
95
447730
21
82
326098
56
290537
9
2
90
69
63
374993138
331158
87
257870
26
650959693
191656
476811
41
132402
259010
875762710
23
92
16
37980
7
946770415
481502
161730071
74
320536
274299
310615
86
16
63
275287
446949
1
296331
263682
95
389833
631547053
54
64
37
219464
245760
23
6
238238
378541
66
22
74
41496
303378
16
60
35
568669196
2
23
236142
291340
307327
295819
234542
307886
95
355706
50
378068
45
278949
94
12363
268957
18
62
96881
53
47
277336
490907
7
967834024
65
340933
119971
72
17404
84
452993
95
127714
34
39
342010
92
80
303558
72
67
18
671236616
22
442188
72
41810
725771745
327100
64124
206637609
35
431301
372960
262975
46
73
77393281
339002
228616
47
11
467694
4
9
71296
914714614
339030
57754
74
160542
94
269
135495
412570
1
177778
44
71
56
349086
3
157707
8
6
355339
394494
4
7
74
51
362062
311264
4
441740
91841
221430
3
814905150
463693
116338
427031
270950353
416898
145103
857257523
64
75
52
71
8
510992389
433263
94
115301
296887
46
31
136133001
56
457395
42
855073448
561992585
74
18
211537
41
101424
69
84
183662
13
94
1
485475
83
86
5
61
200129
337222
5
87
499658
58
400307
372529
110017
93
48
66
382828
48
441321
563684209
477199305
187451
7
119261
317191
77
42
86
166476
23
15
192692
210010
61
375135
40
43
75
7
10
305273
52
98
345383
9
73
44
57
254047
99
42
88
75
481542
72
28591
25875
43
311112
25
6
62
241707
11
42
49919
67
17
63127
82
47157486
407736
74
405580864
2
275721
244372
70
336034
40
3
7
6
532622697
209064
33
27
839722385
113591849
51
287099
37
3
363283
173841
442110
1
1
69
38
38
289732
10
127426
221209
96
2
455331
777766205
53116
15
339064
192920
295778
162506
295157
458560
58
192172
11
196336
51
9
1
74
39
407609
207078
271567
222668
98
39
53
29182
198507
61704
7
129850
284925662
85709
356463
4
203497
88
70
45
6
236367
6
50
89
312646
345154
21
307041
43
50
99007
195865
475563094
80
83
8
72
99
60
374646
52390
30
90
8
85
55063
382426
81191
86001376
97
16
59
6
112857
80
23
83
204271
79
77
530953533
14
2
19423123
29
437639
254837
33
61
60639
461955
337271
7
15
81
445764189
18
34
12
43
57
10
482309
261293
181905
10
31
62
291670937
37123
318893
62761
83
4
133523
327903032
353904295
305539
491336
3
3
499506
80
253050
50
239327
99762
59
233998
326179100
10452
880145369
14
85
324248
47
345601
274195
111121
49
266653
202336
87836
69
8
269705
234958
389170
216768
370340
68
11
86
154551
403854
209104
26
56
20
6636
45
58831
64
79
242918
3
86
90041
4
552652110
50
3904
15
269763
93
71
72
362704
20
83
144473
53
148095
42
60
54
4
2
46
423445
259031
54
97
123690
440194
171854
78
460930
175642
48
79355
86
29357
48
19
58
719350042
21
263351
185080347
265175204
132525
25
11
352328
490377987
335799
405016
993748430
62266
90
49
78
71
262041
23
43
63
81
41
726433987
315490
52185
894698826
28
403417
96
44
391545
7
47005
268851
93
195772764
280591
54
432881
20283
46
70
86
930446361
81130
56473
477774
98785
82336
96
392847487
154173
15
118084361
80
88
216897
265341
20
8
21
356841
77
129768
88076
419310
9
226752
95
44566828
46
118471932
4
31369
499744
148620
201488
259270
17
455578
68
424606
427386230
8
45894618
61
46
83
7
731148393
9
119877
32
69
397832
8
3
190645
28884
45
62872
34
7630
378863
473403
103187
16306
9
54
35
179147
8
473294
50
394362
404165
33
79
243312
24
814125139
191868905
459359
477795
450805890
66
135413
293996
173156432
29062
2
434283
78
378389
470859703
283861
9
88
314358
422739
327323
102336
180466
401482
43
46
41
33
332154
67283
55
94
32
486889
246962
6
4
145395
54
467002
384097
409396
7
79
84661
19
6
83
98874
78
99
930600756
476736
75
282976
74275
5
52
11
31
8
42
180731404
28
208549
133529198
21
443497
367959255
26735
687239149
609063837
6
351655
55986
45
10
74
475880
12562
143393
45100
338454
124612
89
57
288175
278934
24121
161036
71
4
11
233363
294673
243269
167154
493745
480655
292634
462948
22768
25
15
6
647568827
12
848254838
29
408158
89
14
50
27
8
526915125
37661
349753
86
40
62
80
359898
20913
64
771223427
362816
147042
48
30
856539695
59
933040932
68
34289
226119
66
336925
5
4
223346
64
184854335
404745
44
99491
76
336737
217078
77
72449
35
89355
312998
402285
80965
8
193678
72
315785
98
33
41
73
91208911
88
856475586
371424
7907
486173006
25
4
143262
15
55
9
91
450084
11
499557
60
119458
64
58
27
171586
452063
189893
210149362
315852
481765
40
407359
5
12
24970
180212
17
39
465342
222816
62
65028
165605
49
22
51
83
275668
67
379673
413223
141868
28
290843
45
79060
155852
61013
243806433
5
15612
87839
13287
129233
23
108035458
370814
48
68979
21390
42691
63
9
46
66
6
258303
1
449752
11
60819
48
36
67
45
60
277257
321962
844715415
64
72
8
607007993
9
86
319599
24
57
447951874
343443
96
96
328897
79
42
9
5
82
35
13
305258354
33
24501
176710
5
336930
896362887
237176
279511
74
22
90
25021
71
50033
95
46
430739
55
231168518
56
394541
85
123644
85188
35
216391
101014
5
52
2
50
156228
287738
124860
305058
100351
71
45
92
83
406965
155541354
416860249
42
423129
94
443630
94
97
105624
29
411715
31
33
347820
42
131357
96332715
86
243853
76
465585
833957604
69
451865
297491
55
72
15515
236349
9
14
1
38
65
230538075
103746
62
29
38
27
366605266
90
31862
300961
55
217299
12
7
253417307
419363
195303
280203
196821
33
51
768307514
653779837
25473
163537
45
184144
305235
87
69
21
58
47
23283
291806172
392307
490144
234210
45
147313
36
314705
431251493
320094
339830
82
66
957075697
404819
13
317353
196960
32
424663
17
19
83
46
3
292021
151326
302479
10
74
53
5
59
395757
465735
1
44087
7
2
393815
496572
31
793721743
48
13
84
222087454
455277
80
27
465666
54
50
24
4
222659
166772
332926
354745
58
84
72
29
401230
419907
429531
9
59
242043
283890
295447161
76
58
75
133655595
431585
238297
7
353561
301911
166124
53
86
50
66737
31539435
461695
6
244039
153856
164245
92
15
219207
4
192957
80
5
9
141119
243212
191796
90605
50
411909
59
225108
84
385053143
591865406
97186
23
16
9
83071
502765959
164162
589645691
929990222
51
256619
66
45
733322567
422113
417257
484776
100718
254109
228132
221078
802506690
29
67
271485
80
156016
8
577862779
95
166903
70724651
468306
50058
57
81
4
28807054
47
469546
55
8886
27
6
389314
14
2
4
21
262797
225607
89858205
813108204
129085
99
784807090
51
486299901
5
779578427
29
116784
276850
212945
32
16
43959
91
51
95
67
70
845131619
408324
281895
294108
412963
60638703
122517
24650
25
48
152924
29
12
88
29
89
289265
445399609
41
32
250767
98
56
90
77
57480
82236
198896
170849
455189
34
35195
46
357448
684505619
40
43
41
38
93
82
18959
6
39
586449844
698297057
51
135148
86
179408
305382
100901
37
90
47
13
177889
3
77
87
451091
46
57607
486879
150199
735760248
744
63
217330
106523
356500
933251516
2
33
244312
75
288546
10
39
40
12
473158
58995332
405236
7
97
96
22
71902
44
390700
79
479064663
723393486
224088
6
4
21984
72264
692750222
40
25
717956276
73661
298533
493707914
495363
110852
480467
5
50
249323
87
75
54
312815
11945643
86829
87
221987
700484229
9
35
385484682
435789
56
78
49
45
85
44
382637
71
344945
128996
96318402
61
79524
77
60
145777
105838
90
94
112330
123258
449105
43
135411
10
56
6
239255
5
43
290971
2
35
30
40
484300
16
55
245962
191824726
86
431454
82645844
257833
77
245629
309995
172186
158027
441945
263762
135946
204582
149431
69
68
277953
77
99895
334034
92
87
46
13
2
2347
216423
323194
250453
31
443234
282427
49487
88366
6
288548
64
155029
60
273502403
41
8
2
150655
638153357
72
907814950
39
56250
181725
479518
68
307263
315976771
362817
65
99
437715
287610691
90
104205
19
28
85
46
309999
264564
293227
44
224386
79
24
299876
326168
45
413430
33
314428
74
151452
491893
63
50
66
251578
290128
237767
51274
74474
39503
3
94
92
317201
364898
5
90
6989
682577426
73
78093
418796334
266427
368653
667380687
56
88
73640
256486
64
514129856
83
105910
57
479334
4
430800
56299
8
4
83
949972784
70183
42
53
392552
53682
59
497028
3
365985
442983
92
90
14404
70
43
185074
44
16
263950
20
35
79346
83919
94
66
226132
6
75
63684
68
48
36205
35
418502
36
286642
3
39
93
6
41
42
279164
40
55
42
2
55
47
95
31
4
363842
12
422011176
365436
4
78
224648
439123
94
26
895317014
21
72
360127680
30
252068
388629
98163096
89
41
23
253019
299696
44
50
1
78
104484
3
4656
83
38
5
123735
661895891
64
119443
5
66571
325190408
990814669
394219
18
42
196801
75
41
230699
449376
262706
398681
79
77
276104
344053
47
32
61
56
55
39
38511
90
38
80
8
10962385
7
88
76347
20
390676
389438
63233
33
25
93
280218
45
99
57125
65
405206
61
34443
25
247911
263149
7
91
71
490828
139101
60
355469
93
77875
271025
6
52
451076
72
23
46
279898
230606
90
373760
124104
286008
167276
40
91
53
15
37
55425
216120
26
361761
229490
23
420024
491816
90974
8
185500992
194798052
54600
397290
842533940
462833
54
290641006
8
48
268552
6
81
38452
409787
3
85
73298
8573
78
49
1
2
3
437922
9
271452
169112
32
72278
24
439842
29269
460856
26672
1
316532
55
64
81
733659893
57
114023
408743
2
826849419
120806
192570
69
685891960
37
1
156609
8
172078
27
396385
81
438072
21
32
274350
66
4
63
470490
268713
347963
34055
105980
186481
195977453
246447
7
718695715
77
316924
30
304266
322801
338501
136957
9
90
399811
83
54363
306702
54
96
139772
456403
18
9
1
35088
65888
54
8
54
476639
812980422
78147
1
37
58
311445
82
265868
346872
93
48
68
2
36
63
367277
65
21
82
22
432047
70
36
383948
41
274174
37
420339
32
264831
92
54
440571
33
65
45
286792536
139348
25
9
403287
305325
288208
97
109251
16
268282
149224
47
59
43111
105873
38831
84
39
263375
87
132767
146384
23
791849904
3
411157
396630
114314
51839
47384
971256595
492651
156487
186023
88
157190341
136714
8
203331431
460778
95
58
327629
7
296468
24
97
9
40
83
10732
276577
370476
58
76
483538
8
148492
36
375199
318599
353555
177440483
216483
260568691
477935
9
463736
1
9
280945
117572
257655
261535
88982
23
332386
323196
6
56
16
373623
53510
475256
5
122013
331049
60
64
103664
81314
199584
8
52
9
255916
486195
169110
33441
71
22
746434859
22
1
17
822467741
965769483
197693
36234
5
254850
42824
145171
85
58383
649652823
7
4
5
381184
638324698
2
17
37
82947
74
47
2
3
20
88
35
451024
13
36
4
115286
4
325247276
6
287293
78520
410482755
518164815
76
218864
8156
10
9
114237
40
78
36
2
69
92
247281807
75
7
3
96
331433
79
38
50
59
91
413254141
34
371908
27
470302
8
9
20700
488596
419158
242895
35
37619
86
15
40
90
1
40921
381161
410458
43555
365405933
26
92
28
108501
10
379518
132551
61
83
58
73
271356
236835
369739715
74
183862
12861
41
26
741327628
28
69
450065
273465
87
350713
11
276317
395485
93
76039
719164054
328295
55
380890
91
96
15617
387268
31
4
133401
802910898
87
428192221
27
17099048
91
14
96
356322
793684709
425321
29
88
78
331164
32
84
753830096
33
9
97
492971
7
78
7683
386194
177164
72
87
132037
472555
291324
868148440
214123
180889
430953
591636617
457170
3
168167
90
454181615
55
195987
149696
9
7785
17
23
1
862414848
31
7
939225780
399115
570276311
127408558
20191
418983
132287
466292
94
48
55
44
63
413266
375047316
384786
76
91
66213
76
44
279339
8
6800
389757
2
40
90
231780
395423
182247
80
11
252727
90
59
20
342848
54
493905
335573
37502
497047
85
60
152362
24
33
154528
35
27
263699
9
5113
92
310828
14
42
314895
64
4
239170
666083275
33
24
57
28582
60
488721
270821
275330
324225042
76
6
403287014
304129
144894
7
459730
381407
10
37
57667
34
459512
33
325479398
29
493572359
42
1
242680
115154793
4
67
336333
263920
25
266379
94
55
414322
18
289552
5
501042539
73
185808
227343
698343215
39902
70
36
24
200390
75
494296
35
19
79
39
441669
32
61
409907
148540
73
2
206405
82
224552
147620
128574
7
7
256032
34
44
20532
2
8
9
186753
297030455
240728
32
416928
53
3
6
83
98
143089
291690
122165
46
102935
1
284833
177218483
8
671544005
447003
57
22
60
3
16
410675
37
87202
17
253936
184530
1
16
69
68
264905804
84
467652
7
112739
302825
446382
59
381383
21
7022
481673
34037
13
490507
85
33
32
81
203180
70
96
90
2
402090
453005
71745
292776
70
35
144604
367665
126524750
64
282465
314096760
641472174
235068
193470
380781
665198798
393535
8
19
254227
354905
491068
8
334349
219129
32
15
17
98
16
199714
54
82
44
67
91043
374918
234924000
9
86
208092
3
366371
99587
75
55
8
72
83
6
63
948989901
344931
449293
32345
1
93
35
78
32
93
27
375111
12
244346060
46
229699
94086
7
37
393226
50
96
198704
161713
24
86
51
281352
56308
66360366
11
59
18
66
74
47
717838465
3
699432844
141449
101968
114825
29
4
363049
77
274046
929751322
60
6
269185
386085
25
91
68
27
94
366306
6
4
380107
3
321279
987018186
30
198158
566496233
12485
96
52
692053457
35213
51
24
386129
440251
29
4
126848
44
59
4
35
32703
25111
30
57
15
74376
328954
98
351065
89
248785
386737
134139
185141
87
73
296037
347381
27
354505
25922
60
4
7
940269608
289848
24
12989
290884
33
37
75
33
32
111047
297644626
291269
31
409029
5
52
95024
232781
746868722
6
50
85
413906
418345
67
8
54
99
29
357170
58
96
87
567510845
133783
39105
92853225
7
254575
533763419
125487802
1
28
6
445117
43
20
59
68
27453
81
448423
211572743
95043
143512
359079459
426008
64
464052
96
446377
60
68
75241
18
213231
138195
70
225898
316677
59
637807635
15
114413
99
394442
30
489378451
8
3162
287883
36
94
34
470785816
72173
265889
5355
41
157383
45718
150823
48
1
78
274795
86
74
188997
27600
346028
3
81
430126
19
94
19
63
158373492
389390
38134855
3
401694
63
7
9
829425627
2
396017
364982
74
648396222
32
2
12
300109
483882
59916
94
324037
700957384
94
99
161598
370847
106534833
29
288078
12
452599
47
204073783
590262225
278557289
16
364950
16
210586
27054
286768102
268428
2
425716
289296
59
36
347387527
80
159874
8
42
295061
56
5
162081411
28
441282
7278
85437
193155
183144
47
69
316639
13983
41
3
399457
51
37
226375
3
436517
186047
70
69
186139
92
372359
5
41
93
38
62626679
71
322726
35
388072
13
280253
23
260223
93
60
350815
797476996
318208
13
14
100919
24279
18
347439
467954
464042
96
56
82
6
17
892981324
7
349170
9
79
389756
87
24
2
244075
1
164815
45
281228
87453
73
476254
7
5
378287303
68
122617
492424
583152029
55524
35
52
1
547934767
51
17
34
13
3
21
25
445746
9
234863
25
474388
12
5
5
479010
372394
808921180
490838
63795
19
21
424397
378243
7
67
431228
67
47
32
24
48
191901
412532
15
27
38
232683
155967
481888
421973
50
852829662
975895352
20
92998
309123
262979815
3
17
345366
735697500
62
27
19
19
8
26
102483
292786
220257
160269
19512
48
95
864680493
61
15558
79
196112
843780548
2
332180
262213
165661
94756
498110
166511
469308
325120
30008187
297020492
890768781
204708
291270
260882
474647
3
26
444924
36
14
2
346956
5
143072
6
91
57
183963
6
2
9
28
63
2
46
80
1
63
934293949
97
4
45
58107
31
98
1
142426
65
267238438
183460
139352472
1
485995
47
452026
3
55
910992264
700226170
5
428283
9
37708
42521
5
8
49
118980
56
64
706254222
66
131641
56
37783
355284
35
148780
113443
70
67
346239
66
34
7
95894
68
89
400732
26
498960
280554
363468
113381
2
457639337
96
77
63219
165502
608281862
53
6
9
403887067
488555367
488103
194681
119123
92
27480
67
17
390927
32
276323
245394
11
197792
98
66035
278977
44
48
198312
4
409554
87
64
4
86
70
426369
888588348
33
859869116
299593
4
88
158145
159132
62
282032
54
4
428545
73
77
96
3
26
90
334090
51
202604
50
241873
177261942
444380
96
76369
31
553347545
31
93
80566
26
3
74
182464
696557742
11
90
121039
318104
497516
51937
397617373
185054
28049
7
66
1
69
34
311748
96
90
2
250105
510727496
22
4
62
32
248710
59
9
378850
163524
29
78734
96460
118135
388879
218531
39
35
289594
10
405566
219473
965730400
489114
95
82
11
347595059
87
185490
160442
58103
216971
217850
76157
367308
338891
349234
4
64
232244
168057
81
31
357522
14
368789
144544
43
236530
494201
63
13
812570583
291916
195344
970442017
90538
68
277455
6
91
38
160599221
320262
29
10
462663
256926
34
521109858
57
3
46
189478
30
7
72243
318205
132271
36
64
68
3
373744925
120461
325822
46867
331174
70
14
40
25
7
113122
35
70893
96
337422
106409
88
458801
481860
21
454632
72
33
49
61
703746982
43
87
625870702
395610592
87
80
41
42
47
2
617318439
79249
72
3
341036
312143
51
430098
209091
61
61
179692
53
24
9
89709306
706684127
92844947
3
16454
7
12
4
9
445823
59
188195
308613
356476971
252828
479608
50
158828
310229
22
56
6
91
461010
25204
806765819
8
185967
31
56
62
233884
45
239996
84
782169234
196177
50
541990547
285567
64
739211684
23
328594744
76
84
300466
83
37
145816
18
96
70
255386084
27
7
156049
252833633
94
95085
95
409012
97
342068
27165
98
12
68
85180
30
414567
269962
22
492117
37707
27957
9
2
4
79
17
308098268
21
61
50
130401
93
2
32
6
166144
434793373
46
76
97
475791
3
30
324095
29
140825
589714107
359917
350409479
20
284926
388202
863855609
53
241628
57021
126789
198773
61
83
382287
59
225100
306879
35985
82
18
269592
282490
120387
63
22
167030
44
797130407
78
4
96084
48
96
233226
421808
12
80
61
10
81
9
852598401
62
5
11
61850
1
85551
32
35
54
383290395
59
138050
49
36
415940
95
40
87
22514
246655
493227
216755
8
26548810
65
343872178
18
42
6
97349
83
214649
57
38
131671
432585
29903
37
19
10
1
163118
87
48
82
24
515163927
52
681850035
69
69
465973
1
333185
479147
205769
184242
63
59
269011
188484
207940
129825
820119631
46843
3
79
376758
5
88
82
92
264613
60
486650
147883
86
38743
66
782647053
238403
163041
16588
7
68
88
300036
88
84
234193
97992
155399
32
28898
380153
26
252289
167454
154904
432581
185239835
118011911
87
28
45699
382437
481645
9
5
21
305887017
584308725
2
927964088
41
185443
46
40
57
160261098
844851693
367380
61
6
407754
410554
484508
26
291649
2
363174070
9
259305
21
77
87
467462
234112
1
158055
67
89
374503
294015
45
67214
340284
18798
348625
460745
86
37
502636366
98
865721324
41
41
79
81
41
113055
24
47
317790
69
155372
143105
172174
95
247666
152349
483914
45529
49
27
95
69
68
72
123889
31
47
327049
135657705
163619
1
301343
152049
14
80029
302386
280313
939513622
6
35
50
22
18
88
27
339473
219328
98
195312
98685
486055
447492
112730801
215936
70
58563803
1094
92
90
68
177264
50
81
113196
10
64
68
83
9
74555
118284
310482
2
172957
84
178763179
83
6
8
7
342261
444915
256707
26777
69
61
325985
22
461529
6
773322269
453485
42
342962
434314
269382
67716
113591
25
77
2
11
94
373773
4
60
96
23
69
6
310937025
5
86
1
87
279268
126969
11
216968057
381616
32
2
58
23
401280
42
64
213597
418348
7
30
81
2
923051083
26
180512
5
90
5
278142
41
334357
82
79
7426
268876
1
86
735069888
72
463908
71
12
13
493367
93
223720
412350
210062
45
51
193339
451804
8
80
235039
394884
41
7
215448
932749212
431813
237301542
32640
434188
53616
15
22
448513
495912728
276499
28
1
39
334787070
2
19
430037
397469
91752
528996302
145214
421223
92
43
93091
409256
950142835
25
46
332062403
393496
305187
968441449
264615
26
32
175393
77421
166006
1
73
68
85054
24
31
256277
340533
523427533
226109
7
407203
27
6269
4
70
57
53
43
483359
75330
797
266710
27
371659
141824
164515
82
45
43
92
354250
69
27829
19
488593
397269
63
422269
2
17
85
81
490076
313698
152196
287739
867113043
337196
495372
82
16815
106281
371303
210446787
945049445
372307
10
6360
271896
30
81
109596962
10
724277515
222604
20
489552
357126
384847
55
36
339118
300770
38
526802248
50
204940
67922351
867032036
8
154467
60108
34
72
95
31
112073
257176
999676548
97
67
37
681575807
44
21
6
312706
5
81
9
3
384355
375110
263499
87
25
41
119153
35579
345278
71
3
99
4119
414084
231379
4
476856
377321
94
129349
408761
4
42
465958
1795
282267
80
57
23
30
483319813
61
235153953
73772
465657
83
5
9
755937232
80
178700
83
491971
59
8
249875
185908
57
658017740
79834
396490
278624
6
82
95702326
95
16
97
10
575316029
403384989
4816144
113013
93
319690
83
33
74
71
123303745
25
79
464754
22
80
46
97035
86
81
12
12
434923
4
83504
20
327374
19
89
364809546
249726
291162
76
637765445
209649
48
229683
79
356340
20515
452486
77
350591
5
36
689323188
45
43406
156082
46
3
48
259459
95
19
132197
49728
184349269
4
85168
202904327
407978020
7
245770
2
499828
35
164916
43
1
283878
325005
225200
8
46
499998
46446214
7
9
111091
66
110053
114942
329177
364126
397387
55
39
52
77
6
201399
80
426481431
7
90
300662
25
34
82
82
78500
9
282247687
61599
235685
2
219750
362041
143648
4109
47
99
719795226
46
25
5
1
490307
329191
429890947
150628
405184
311820
6
50966
2
261423
343153
3
97
74
192012
30785
7
452071
46
60
28132
287230
43
6
91
104659
778925778
33275
95
88
70
924263283
27
446134904
45
280530921
91
20
197483
209925977
95948
65
119951
94
84345
8
63
260201
9
13
662872031
279455
77
35
59
204144
57
202186812
225665
75
78
920736584
278815743
3
51583308
25
1
106850
274597
350786
236781
2
5
3
17
84
189458
99351
35
489117
162309
10
486409
67
447022
81591
144247
293122160
69
17
365216
3
197417
3
350491538
13
141957
6
3
83
46
238873
401710
72836
33741
382257
3163
200717
91
277166
25
258393
63
466252
81
50
461695
587829606
80
150738452
142068
84440
203805
422096
96896
33631
26528476
131535
128882
434599
17676
87
3
493182
52
31
394957
9
112688
484083
32
81
736627825
285724
85610
229433
1
77
17
3
46
81
482514
226697
87
98
39
78
270878
406334
73
601910761
449568
294203
84
46
4
412297
25
70
5392
109113
150261
62
67
434500
261335
253295
35
64
77
53
85
39
29
98
450900
269735
111560
163443
44
86
39
121104
40
42
3
445302
32871112
395367
424708
63
10615
310296
10254386
20684
140451
445400
298464
24
9
68
51
31
6
641808155
135499
16
89
577431432
342443
85
366716
51
27
87240
3
299442
5
54
3
20451
29
86
141181
6
51
5
78099
483949
245720
246446
477452600
319841563
2
38
124391
10
472069
3
66
54
20
75
93
1
297280
216544
644637152
5
130779
11
6
51
549367795
7
19
86
74
15
34
9
58
27
9
470593
222715
14
314641963
126765
60797
56
195966
72
316684
252725
47
14
75
91
5
68954
2
460732
88
54
224289
71
61
805988226
37
15
280217511
250484
12
9
82
125709
81
187479
157374
71
30
75
11346
6
392966
79
313152
10
183313
58
257425
12
88
496889
688402404
14
790771048
350118
476226
36
587651065
9
8
4
3
808999836
257688
91
16
206267
65
77
7
275321471
453940
51
204399
602
77
92
9
42
23
427139
25
453122
35
24
86
93
392041
8
26
68
25
63
8
39411366
4
178122
31
32
80
75
117046
361080
633779005
58
7
72812
144257
419968
11
169387
154528
77
137618
162286
273545
56979
88
19
315939
86850
116030
91787478
50
66348
16573
174393
965160728
85
22
202201
209929
142740
382741
34757
712907184
72
184752
75
16
277740
77769
396480
22
85
31
48
56455
1
37
22
5
95
9
180691
548159675
85822
358995
47
489206
336919
271273
303
41
436874
372636
473375
84
60
57
380055967
551093465
13
65
469291
41947090
83634
73522683
2
148772
46
327449025
61
100776
262493
390589
76754787
386171
6
254790
52
64
198923
345829573
468949
65
151872
77
36
388351
2
349988
54
357062
4
43
103171
74
405623
310441261
96
254130
36
275286
80
314687
889571510
253745
53113
59
93766
226806
114176
735291
71495
84917
286818994
223551
455936
82
402281
2
90
109237
9
13
302955
496805
13
86
19980100
127512
930830953
42
586714985
32
24
14
28
18
260355635
248428
95420
71
20
65640
490482764
371211053
272397
57
493989
80
43
326216
83
425119
33399
47
60
487858
178446
95
18
34
87160
427526
6
8
343602
677917422
65
90
337640538
31928
61
75729748
406033
709554088
41
50
337385
364098
101006
62188
73
73
2
394762
349497533
57
411513
99
84
204391179
429617
4478
8
391750
619139814
1
97
316016900
95
22
43668
2
363094
5
171896
343527
79
155898
48
399810
467631
101488
17
8
4
72
139436
59
307563
2
93
222669
69
72
270675
122135
4
94
94
29
264171385
62
406240
61
73611
370564
389253
65511
287932
784025672
64
75
364086
312342
7
91
213746
498279
81
7539
89
81
17
38
10
569690080
15
344874
401533
2
20152
72
9
32
17384
13
74
64
386759
258573
465709
45
24
70
4
77
124439
67
39
183568
21066
20
1
4
198037
88
445216
832963109
7
47
80
367017
381187804
55
26
154771
29
30
93
291817
481182
457747403
130923677
96
469330
5
177435999
67
637378168
347250
977167757
361733727
73
485299
84
90
27
428865
56583
231924
170629
481402
30
59
157643
5
347768
283515
180568482
89
297586
345193
71
49
393278
488632784
95
5
67
100133
65
7
397192
97
47
368993
6
41
39598
77
41853
290021
8
53
84
345725
52
7
70
420511
94
70
30
45085728
278158
85
883288692
27
72
3
60
231527
25
517212285
387309
72
276395
97
208846469
381236
6
338186468
563223212
84973197
6
78
46
11
326247
57
33314
45
6
57876
297851816
77
32
47
415490
336306
194660
10
55
89
198680
390976
143436
487096
318578
808597257
76
397329
59
486901
50
67
41
65
71
98
74
79
422854
370186
8
6
85
34
408660
59
4
142988
418573
102963559
14
16
53
86
31
108684110
80
43
449390
418834
8
72460298
14476
106612
61
57
392319
26
425410
82
5
81
52
360721
9
24
235830
382258
63047
327761
17
306099
7
340007
792361600
73
14
104580
146789816
725551647
7
75
487456
6
119610
521691676
191946
84
390432
382771425
20
532806945
210749
177463
64
292924
98
122662
118206
789705821
15
9
47
25
6
26712
10
1
23
24
38
58447
231586
420889
19666
6
492241
838899775
34
53
84938
50
61
79748
217268
2
47
44
19602
46
265875
13
24
46
103370726
92
290424
721026999
51
11
472906814
127398
76
4
82
306529
671383058
68705
87890348
73
29
274539
8
284929
8
370833
39
1
36
5
32
58167
80
156802
282161
933262710
22132
340696
376463
71
49
662183152
51275
331415
100398
21
98
53
4
99
84111
5
497582
76134
65505
252426
56
56
492030
906124685
430544
3
332798
90
430974
33
216019
475205
4826
24464
26
20
5
68
20800
5
136231
328640
29
49
425761
93
86
64
40
51
627910972
33
454928
4
50
96
102055
279194
172829345
249553
34
496179
354402
66704
65
51
408849
60
80
7
27
147330
72607
51
4
93
382965
498743
125569
82
50
3
405936
53
410829
105584
59
48
165601
43
95771
93
26
363511
349684
71
448524
81
76
78
312491
9
122110
23800
253187
196783277
19
171921
447802
3
8
955412494
476148
3
9
155277
19025
66884
8
97
345039
93
197889
6
45
215712
217804003
96
96561
6
384542
390465
72
66
95
226936685
102465
45
492813
85
344060
169663
4870
20261
57
50
41083
198937
353729
32
20
411042
586511724
86334
65
57
440174
1
487872
916959785
41646
368855099
7
181125
388105
426937
60717
60
89625
402615
347079
18
1
93
8
60
59
73
147247
8
303608
70
372639804
381905
459840
371473965
10729
7
9
8
23
73
84
92
62
96
5
5
578874933
370357
90
765704855
49417
193682
28
474232
493787
47
497069
93
380318
24
220336
321826
702909880
61
149352
262209941
386164134
4
491001
83119
48
77
41
440579
71
9404
29151
297444
477751490
49
18
96
32
431089
181681115
33
335817
12
345761415
21
55
330748
21
40
29
4
714758080
24208
95
133999
30
149882
264345
175956
55
2797
139492
24267111
73
35
16
82
236267
9
91
285594
41
97
2
409240
145998973
260052
395371
4
287673
84
18
63
98
33627
104758
79
46
32
449158
6
2
467035
204048
185270
8
494048
50
8
56
64501
151515
58
39
31
783581214
2
6
9
758992700
8
85
63
6
36513
76
6
232156
87
77
75
3
69521
84
313051
68
166262
84
269210611
103660
7
9
47160
6
26
362957
21
65
78
269950
195654
77
49755
234838
42
83
31
19
59345
125299
327692089
96
14
304852643
93
341245
86703
84
94
69
192817
20
1
76
327278
8937
947705686
282768
417607641
10925
35
402539
50
2
166879
369340
40
832659699
64
75
48
561798441
442368
432567
153007
173216
81
292423
48
65
123462
86
12
352509
59
208167
426201
116350876
38
8
40539
395618
466671
402419
372561
543940323
275288
96
135865
406607
57
21
259998
11100
2
381839436
7
365317
227055
297538
293285
81214
99
276922
109330
14
187572
459684
69
142977
404958
199277
87
487847
6
631354247
21
81
26518
2
46
5
162700
96901
25849
6
134153002
10
281342
6
96720
391423
107343
79
62
32
187159
4
1
202779
12
371432
220389
319558
2
21
31
460971
12
688793579
35
243420
16
67
378117
63
222174
72949
80
50
345303
57
91
67
283104
489268
440368
96431
178994
1
16
57
69
47590
21
22
79
125300
355528
72743
9
322332
913938081
8
84
30
31
68
95
483648
58
418924
316531
586018180
255917
4
206116594
2
202657157
118202
5899
34
27
184118
35
5
14
76
5
446116
84
8
88679
300083
111364
78
8
471789
327401
18
12
223498
124255
45
12
66
39
35
377727
417312
92786
489883
48
1
43350
670761765
17
94
438958
408790
39759
326171
13031
98511
53205
99
468471
13
820839144
466708
3
939526030
1
299376
369404
51
650831399
47
48
444788
157676
88
93657
42
43
23
301027
9
41
3
174757782
76
12
17
250862
48
75
27185
77
62
23
82
479946
327299
33
81
98308
202261
72
19
89
78
34
81
28
9
65
98
318175
67
43
398908
40543
83
16
185280
18
86
75
4
72
493036
50299
432324
85
12
86
367966
335560
330027
86
11
486210
78
18453
6
11
42
552549278
9
7
6
26715
153215
512217249
212358
40
321685
403641
13791
430329471
165239
246731
65822278
274746
77
352128
83
247412
509454672
33
20
5
180915
75
42
491049
28
76
457976
53
32
46
348141
60
53
65
30
36
58
14127
192451717
69262
19
75
169798
209497534
39
196361095
208192
493714
95
77
16
770040366
68
76
435997
281788
52
341307
16
379262
199707
216786
42694
226868
1
862596071
323489
214921
975524264
616097295
34
392557
291972
74
187159
459287
46
409754
40
627804840
6
109158822
602479561
823379591
63
41
41
422837
67
54
352504
7
568498355
299730
328497
81
478375
221049
66
631815935
157535
327593
96
86
14
67373
47
424125
64
228760
20
218787
11
17
23
11727
164472
8
4
9
455697
79
83
216163
3
80
425990
491981
11
42
66
64
20
52
58
276651
63
698199530
16
264159
47
457650
87
147799691
54
32
29
287737
46
9
15
22
994822334
338476452
460549
77
38
6
14
45
209804
84
400994
54
19
422379022
2
149411
18
15
11
362248
59
81
486016
494191
404773205
379077678
69
6
84740
42917851
90
76
484408
278527
96
65
14
10775
317885
38
32111
80208
2
30
271267
286204
68
496772
1044
62
2200
184541
218758
31
69
5
4
44
292123
222330
9
285191
5
13689
826868945
307305
224526
271095
50
55
68
51734
72
144143295
99
58
25
73
47
44
376068
26
790562753
462095
417097
33
10
71
431479
10
98
57
142754547
941362529
38
163537
47402
70429
34591
326538111
136191
252806
1
78
499702
42
695544859
248409
61
244785
403228
174748
410259632
331534
580779039
27
58
339106
96
61
69
66
420078
98
4
260767
71
7
289674
521635214
47
207880
17
344009
416727
167993
25
204417
17
1
19
385264781
88
28
24
667466102
2
126660
168347
389349
199621
8937
72944
47323
467318
85
63258
87883721
424505
171022
93
59
377787
65
59
5444
80
101168
383613756
2
8943
256286
217041
445793
21380
41085
361319
92
61478
4
227568386
405958
80222
99
67
1
5
65
64
598810551
122090
8
76
19994
8
57
329075
987395657
44
78
319231
13
90437
55
40035
433757
863155283
179620
91
6
24
54
287150
275845
99
78
451841
205929
451604
42
91
82
273555
12
29
47
400913
43
70
83
10692
81
3
136273
83
140531
35
184
10170
62
29
7
427231
87
2
43
54
29
381872
19
50
52
76
392491
26745
305078923
35
74
620497552
259661
30
87
337881
38
26
9
102258
467371
8701006
21
31548
32
2
44913
63
53
58
22083
45237
67314
7
94
309794
70
47
65
418992640
90
1
15
3
17935
35
101649
81
11
92771
118728
460300773
89
75
96
14
7
665636374
84
292321
426991
262530
65
24
151969
33
16
23
9
78
85
90
465796
40
46
97
27
80
254588174
27
28
17
487930
244265
161041
8
62
5
4
152420
34637
74
6
151788
94
75
544240227
429079
21
6
452724
183717413
59799
11
80
499258451
19
2
161555
204410217
87
87
1
9
27
95
146601
621
95
306662
16
357393412
80
341897
10887
70
74
43
20
229153
465090845
87
59
363754187
9
56
84
30
148168
244290
8
4
268949
31
13
43
6
131201
94
71
96284
938470831
728380249
111027
438566283
134904
59
470467
442941
74
805661844
6
8
74
4
52
37
70
97
73
52
3
65
8
34
3
664050865
59
1
16
54
299233
63261
65
67
15
389449
191575
441418
52
83
59
52
68
209878
7
610621537
17
469165
137244
190681
3
77
69
15
259258
450593
462224
228910
903588994
75
47576
73
372145
491053
780752036
132078
277512
32
215686
213140
26
379460
17
53
85
491859
138261
265929985
39
147934
90
65
499217
626664101
450426
1
91
76
27
47603
240164
9
7
146105981
335991
179933
95
215377
18505
8
21
219853
9
70
112759
169866
6
4
240419
27
32207592
411614
2
47790
10
88
746573559
2
55550
714400724
63
62
93
60
423261
94
55
24
135986
54846
57
172113
51856
21
817862944
460044114
83
47
441291755
13
368330005
986958513
48
216870
41
108711
2
420091
353003
357583
126211
70
61
565135260
6
5
206120
807900981
71610
27
88
496935
362402
34
114210
410279
84
11360
670249952
7
2
236202
268227
2009
172968073
16
77053
7
193669742
392280
31
5
277693
41
192275
387586
21249393
32
78
191281
418816
80762
446913
157116
370171
60
276093
314707
33
315574
207695
367821
298717
63
22
223135
73
43
24
184964
162016
724403916
8
98
221719
270202
239108
96
96
446104
1
354598
919182980
258315
492778
254655
73792
72
11
261904
36
24816
172318
390100
483190
335012
93
496761
3
53
517326987
202119
75
13
31
30
397993
36
129373
56
84
6
178138
177685
98
410911
5
302564
60028
33
26
51489
32
42
47
97
99
178425
178937
150327496
70074
87
5
11892
162442
192259
387321
46
43867
429795234
208993
94
406156
52
343287
12
17
3
3
428485
105253
49
147791
8
19161
77827
465660
496449
387155
46
363876
2
28
46
29
198893
7
97683
377347356
3
44
94
246813
395526
39
6
306647283
32695
72
21099
377005
25
306966
329840
2018
592499501
26
327970
146414
37
177441
848343208
44
432737
159710
285276
8
134364
47
932465599
18423
3
188649
240607165
813816390
137086
147840
78505
8
7
204366
75
266181
135127
60013
57
153836
194489
85
55
292190
97
466475
29
434753614
10
226225
88528
220451
24
66
10816
40
87
1
42
51
64
128877
73624
484918
2
193026
30
75
33325
78875
2
5
9
47
20
34
76
6
152722
94
308873
44139
19
4574953
30
46
211579
69917
264512
381346
435843
64518
34
22876
59389
27
27
22
56
81
90
842024890
224113677
64009
102214
487418144
174991
53
11396
195278
23
90
67046945
263717
13211
56
8
384491
757599417
6
453955
384503
195078
86
92485
154140
74
97
557454858
257721
592877212
81
4
8
28476
82680
133868
71
77
481875
298954
299116
277749
80
777511645
5047
160682
82
319226
576470334
51
36
57
52
4
89
9
1
433165
352931
142525
22
340305
204764
393939
479919
302479
8
254491
128808
44
51
221757
2
43
206619
19
1
494771
37
11
86377
523388904
8
14
51
10
127801
259520
194954
15
84
84
61
94284
38
86
87
72
358170
24
9
90
9
167566013
77
489230
459061
24
25
334779
340851367
78
107079
66
11
14
28
999014910
175858
739865659
131307
8
67
21
116454
51696
95
220918120
49
33
44
9
51
375964
6
121403
41
273630
1
16934
277258831
91
9
79
13
341072
470941
493380
47
417684
4
220283
464633
96
77
57
77655
412684
91
5
30042
99346
49
65
79
93
75
7
62
51
844249019
64
72401
32
85257
339428
184014
78
127799
3
42
289902
848506242
25
227036
90
50
166012
197545
84
218203
36
4026029
95
66
71
134420
164904
76
561958274
327571
40
425895
98
89
38
297956
65161
30
444800751
292202
53
3
7
6
277998
180408
68
9
487135
468058
248648
17
115551
426930
408954
287439
1
3
38
50
86
37
100311
316052
96
6
426617994
2368
97
52
65
105845
72
395514
9
54
225924
345180
9
362482
481192
334917
438081
487864
200089
72
47
496305
290457
30
741840127
19
61327
56
4
7
16
58
368256
207261
1
289780
649514388
41857
3
111677
57322
2
22
77
788443352
33
6
269716
87
66
43
50
29
76175
136830
31
72
322054
4
8
209285
479210558
339965035
449354
471030
473680
49
5
9
73
25007
25
328880
50
62
47
481974
63787
21
671866738
282447134
6
49
303071
531910358
242034
69
77
441033
43
20
262099
53
38
20
777690971
87
40557
298056
350384
87
94
3
361300
67860
77
96
367603
6
299479488
368427
206278
21
202414
42
110609
164676
43474
461696
187886
64
7
497139
311501
40602
156719
7
255867
425355
55
17
44
91
86
577076495
465113
42
3
69
2
448192
103895
618
1
486708
623082881
146734
256085
248880
58
26
67
28791
281943
305311
992564102
135569
456524
351856
89786
185142
47270495
112568
224948
485991429
452836819
21
455337951
331717
394235220
97
341593
489830
31
77
792360744
28
14
34
9
170823475
971425260
310494
5
989563139
1
399436
12
72075
195543
208234
16
194519
682083120
484144519
36
70
266297
145005
142677
51
456618
341432
9
68
84657754
89
2
752332033
26
67510
278429
317497
14
76
13
262360
5687434
69
308428
196016933
648332995
93
62
2
278728289
52
254176
46591
46820
276127
299199
4
330545
5
10
9
368124303
93541287
256809
493132
78
94
2
153160
471588
80
5
499780
211162
37
1799
18
327599
61
792089147
73
6
60
765035425
200882
4
286274
73271
52
6780
89
96
34
123954
405018
184690
74
2170
431715171
38
40
277569
339269508
367011
335531952
32
26
183374
12
257215
43746
77
50
40
398522
281523
38
279286
25
81
271055
10033
439432
465930143
361308
403631
15
92
443754
9
384702
309288
31
3791
45
67
84
5
111021
86221
370141
1
711066855
5
7
407927
57
365276
48902
6
89
193417
98
765410283
487009
81
61
6
85657
102635
419228
56
228088279
471586
81
14
8
335695
939433213
20
12
88
7
479515
97
44
73
840058182
53349
1
317891
47
318419
22
50
198836
78571
36
393165
430939
54
8
286883
8
380340
76
14
28
25
60
4
17928118
8
7
87
436838
418389
54
487562
27
442590
649914983
65
575318223
8
417603
81
11894
465152
93
386518
48
88
67
89
84067
11
189264
348223
87
48
319870
77
23232
9782
98
41257
5078140
3
27
13
395116
45
153511
105835
72
5
81820
30
408652
92
35
8
71
742190041
39
2
69
96
4
229716862
80796
29
232880
186523
3
62
29
95
46
49
36
438809
169803
393456
3
234295
72
69
286388
1
75
871422573
8
707782801
320084
2
45896
26
74
579277177
26
62
49163359
49
399500658
48
418432
19
77
7
60
77
18
330901
28
145106
224576
188398
60
62150
93
71
79
809527895
83
9941
37275
96
282273
6
88
8
435308
218335
318818
167707
217272
170204
22
421810474
391798
439626
490931
84822
79
97
46511944
393188
8
77
44
363643
374567
91
6
179337
6
308084
24
56
96
4
62
103520
67
98
746073525
51
49
491687
7
87
411157
90
465439
3
84
5
182230064
28
404557
729087156
1
1
9
99456
400625
39
417993
9
358587
268934
234072
657779580
19383
443888
57
14
207116284
528577916
54
76
9
30
54
38634
70
23
92
208167
431736
53
2
92785179
51
70
432479
80
435197
45
53
57
52
2
9
57
67
558756450
170227
72070
45281
10
265998
84
6880
43
981863681
6
270408
91678571
276210
142615
933384000
39
12
3
44
50
137417
4
273454
27
281147
58
54
25
448395
57
26
297296
3
34
28
9
93
154235
124389
320699077
17
72
91
179004
412228
343368
81
387922
71
97
426485
5
61
198130
137826
43
55935752
71754
499175
65
8
20
3
447742
271362
959788020
15613
152604
125332
83
499350
311314
65516
334923
72
160128
73
23
310549
86
77
7
274557
40
2
15
76
46
3
55
470359
86
2
239126947
244698
84
499630
981705291
93
104254364
700407623
98
9
216161
473898779
369901
246386
137084
378500
496696778
80
141892
154824
1
29
708439005
393322
89
8
23
186136
499868
457877
3
30747
367555
333581
379577
74
311119
11031
74
274485
2
3
94
81504877
197319
88
88
478039
125705848
345913
247603
5
356031
123228667
127476
89879
46
296008
96
403386
835833523
345850
51
41
448853
23
18389
62756
8
8
425939
419821
20
6
63
64
1
38106
388628
32
381493
80
480191
199968
499131
197223445
976192367
295781
115315
78
13
46
113768
124897
30
83
899919158
89383
21
65
281900
12
84
9
444933
82
683700049
152215
81
228491
59
121402
317252
63
239249
499401
288406
247156
389200
94
178325538
11
251827
50
187944
116682
4
25
67
9
97
44
404842
3
24
19
118157
41
40101
78
61
65
16
99
94611
17
463077
32
51
70
4
186937
394723
268825
13
71711
471830
479291
261153
17
261643
27
379357953
42079
49
70
41
477407
29
42
412330
94454
51243
777689897
14500
398568990
35
39827
75
180486
52
45
11
61
457059
27
330201
254714
447993
40
5
6
120359
294072
37
84
94
207482
62
85
89
20502
28066
233333
238403
251300
31
7
228009
257439
11
66
54
9
50
87
151694
85434
81
487312
51
380870
82
16
245320
155154159
86
398058402
19
1734
45
230690
142398
406108
378825224
163223
57
40
351379
51
17
35
68
44
46
16882
15
400816751
71
42
320548
1
206221
371961
53
765291196
250392
12921
434335
9
2
21
273711
57
49
11052885
839753896
326871
22
85
452766
398209
71
11
4
11
30
52
67
67
69
204517
88242
745
67
485135
17
831786723
357007732
222646
452077
43
87
7
255466
766986711
6
37802
92
491341
67
24863
66
344566
478994
390447
362085
8
81600
7
44
2
60
15
455020
69
30
43
266367
376848
26
251868
491149
122895
2
86
749048722
5
28
51
59
950817087
46
339941
385792
285726693
591882482
218498
444579
88
87
12
54
42
354234
395881020
72
279625
36
492366
389884093
8
32
29271
89777887
195710
43318
83
239215781
254833
8
23440
55
79
44099
27
1
6
48
21
359784
44
88758
52
8
67
110098
53
26
105231
203379
1
2
293212
90
6
16264
1
425952
18
13677
370527
575159805
16
465924
510336005
2
970035867
28
102355
2
47
99
131936
204059
290466268
918511460
288886
2
91
93
317066
54
7
51
51
468938
8
827841859
420353
205269925
91
12
36
362805
91
117461
772673856
136820827
33
234795
194262723
321215
40
13
250662
941612288
113199
99
18
83
269113
77
58
539419957
295732
84
36
75
190996
6733
57
3081
782393555
415628
30
370832
88
35
4
499950
7
81
184578
263048
346143
903520188
121119
733274246
363269930
387559
83
83
98
3
483755
365945
2
19
79
27
22422
487514
301527
392293
38
71796
30
64
502639334
98
450706
23
72316
68
80
233314
54
22
78057464
7
41
106993
485788
4
84
243379
221881
1
24
24
494062
431613
5
71
1
409408
6
18
53
33
48959
88
14288
90
23
26384
63
5
355698
97467164
470105
109505
59074
43
42647
104154254
4
35
291908
7
982194844
447462
26
458539
484334
72
9
367608
167216
27
84
52195
36
268927
44844
190808
416382
355480
441290
62526
54
6
61
55
189934
39
344828
393661020
65953295
31237
931495982
155138
22265
7
357446
683047886
13
160800
217482
9465
68
64
17011
53
21
27
215515
56
3
47
17
33
306088
914480390
499318
237506
92
80974
35
62
495586
70
2
270903
16
81075
319034
52
34
647993338
10
9
99
12
13371
49
136883
89
357274
6
920174966
770882623
6
870905316
88
279547
88
21678
827924859
92
53
279788
82
62
189977
222991
38
92
378208211
88
26
54
66
294425
34
8
470208
87
68
34
53
47
89
86
10624832
35
53282191
8
55
6
329705
956239474
3
25890
477019
68
5
448481
348615
302082
966448986
56
63280
12959243
101331
47
308366
4
3
54
52
346977
8
230467
16
751711687
248461
49
96
91
47
722053370
45
117432
214527
132048
78906
98430012
5
41
338911807
1
230237
338497
13
82291
98859
778316787
1
219721
62
429511
40
12
89
170229
32
49604
57
44
181807
4
258362
79
172872
61
427807
69
357280
82532
4
148481
22
67
3
2
205082
19
36
222442
376004
34
87
75
72446
425327
56
397194
54061
184232
47
396110216
281943
40
56
59
36378
335042
307813
30
449452
20
426326
66950
637704857
144186
11
311002
222598
69060
977382345
33
359273
85
747884364
19
81
96
46
494929
51
71217
2
89
306054
716614204
97304
249316
72
93
10851
30
381015
64822
32
722607499
483350
25
97
6
101129
929507724
14
29177
95
454500
87
48
363087
50
492167
100373
57
9
2
49
448171
350829
26
8
850633347
54605
449732
58513
67
1
129822
102398617
827979147
709721300
392708
69
423211
138526
26182
488474
50
327075
5
872199559
43
71
10
83
400393553
903590375
88
96
76
365512945
388268
79470
463006
21
71
31
95
120190
18
54
1
89
99
96669
50
55
240771
28
208576
30
8547
41837
65083
1432256
189081
37308
332047303
179142
94
5
257492
40
76614
59
13
181081
39
54
46
43
26
62
115727
38144
545891304
61
68
539472595
15
4
9
52
47
494841
9
276259
158315
29
2
174621
363119
310436
404657
7
103770
348307
35
188491
62
8
443641325
176167
158450183
89785667
386771327
202349
71
4
257048
48
316851
418067
70891
93
490424
20
12
71
974572519
787451552
353835
446383874
94
288972
225321
19
204938
4
83088
22
192924
43
397692
19
4
9
68
5734
37
44
425002
19
34
56
74
82
454300
772488920
27
780875126
6
160939
481584
61
834095575
848053784
80
68903
97
8
12
52
5
58
87275868
9
129706
40
20879
487322
152886
172870
421436
21
107578
834538430
9
247891
88
64
26
79
102410
56
5
57
121900
26078
55225
98
194361
88
71
65
470373438
238275
5
6
325499
360020
468777
51
81
314259
2804
486275
419769
96758
458619
63
219034
18526
291807877
50
598523839
40
49
946859814
100999
196562
87
486733
400259
141132
14
54
88
265170
229937
345570
9
540432053
63
386992
34
23
94
68831
53
6
16
347148
203827
367619
40
186917
98
183710
72
35
423427
76
126759
91
9
12
298743602
141673610
85
364700
37
136081
83
89
13
23
145882
480194926
518798890
46
4
725937768
841876393
470595
30
310316
304821
117172292
381696
127331
50
69
37
95
19
11
67527
64
82
41
84857
1
19
373676
390853
339581
361280
47
8
537902888
255081
98
61
18
711914401
37
55
316940
7
247373
6559475
15
68
66856847
92
4
8
99
125232
32
4
175720307
368324
6
377331
1
36884
492361
61477
185791
72
445907
384924
81
46954
111068
8
112198
80
179111
65
43
52
3
186629361
65
29418
76299
4
415018
234127
294718
35
89
452242
8
481189
7
18
88
53
81
39
186711220
336970
12
79
80
656216067
8
56
31347179
7
44
17
1
981866144
45
60
66
485960779
54
84
335940
456699108
8
17
115833
23
113193
351840
79
162445
12
113551
32389
3
73
9
253004
44
13
8
7
4
87524
15
38
6
53888
497595
74
451283
12883
3
264348
78
45
4
138905
488734
394877
30
63
332845
300031
159412
59
339983
7
59
84
447441
142109
410341
79834518
81
23
83
33
94
130496
212480
274177
3
998842752
3
1
451776
476825
960001473
134202
345296
74
424923
33
935764681
83
130628
51
25
77
309621
32
15
31
477195
131926
231516
65
92
243132
46
164728
13
484679
475235
679100237
432943
33
82
370064775
299299
2
49
72
4
31
1
374600
91
74
70
4
440621
324490
369206
81
2
15
16
227151
43
936754663
30187
322106439
59
284356069
56
250946
85
350705
120395
59
188100
45
65
203990273
609786952
271301
1
29
5156
17
320059804
95
197286
428765216
825760566
122839
33
56
167084
217290
26
437746
67
8
478130
6
74993
34
67
50
77
24
385690
97125
253575
277027
450721
220
53
9
432893946
291208
181103
6420
6
407117
74
43843
260833
283107
59
7
5
439414645
46
83
31
9
63
29
453778
344753
37
85
72
238293
42
28
73
41893
450550
483345
117289
70
537996020
185317
8
4
5
44
60
158482
397497
70
157474
56
9
303014
145568
8
6
73
65
35
58
373582
99
50
67
70
29
92
262054
8
24127
48125
74
83
50
96
40
16
5
194206
3
58
7
369494
434365
246194
262123
68
456878
330920
3
66534
6317
76096
474993
239345
447292
77
452055
3
1
444355042
474527970
550521568
57
187470
1
6072
65
8
40
124730
25064
299952
62
356539
288042
198631
449834
2
356600
11
646567924
390707983
116155
369716
71
91
1
298608
185090
94306
2572
85
61
37
438179
58
1
410854198
957610993
52
187638
424886485
42
230394
50
6
305050
833591213
36693
45
372706
97
352015
68
598112030
209949
501519071
77906
8
150927
175452
4
45
71
168852
31726
208156
224978
83
360663
64
48
250249
44
300878260
21
48414
57392
753575064
688079898
94
3345
26329
32
71
154987
171622
358069
346168
111430
8
107263
85
2579
92146
307482515
6
24
7
15
59
431466
779787631
253712
198700
310187
396669
69458
457221
86
82
90920
68
471298
41117
379707395
168396
64
376271
335029
93
4
54807960
26
37
203925
1
118612
73
32
165576
420665
52
695217239
77
12
11
26
399525
69
62
302902
109735
810493149
313305
91
98208
99
446196
53
82
395685294
49
35116
13
68
81
317357
460249
39
608774989
13
33
8
4
516402929
348546
224468
369661
7
385707
9
83
4
12
481317
6
58
91
278842
7
199720
54912
353031
81983
81
98
560414336
327211
80
62
66
8
40
482901
512854741
74
365795
116194
308706
385695
172086
31
88
378229
380013
272443
119425
84
5
76
93
8
37
86
103977
61851
122892
45254
11
69913
31
190803
10095331
39
89
462869
612301140
30
1
54
62007
223189
274151
448869
488770
312696
77213
42
55
179427
96
97
872273507
388722
52
821149609
374104
303108
197889
71
11
388220
118194
96
40
736239498
285118
3
341609
45
54
35
65
80
108566
62
24
30
43
173920
608802105
496184
147933
59
49
60
340013741
25
286534
368890
70
456034
8
350577
70
320671
91
97
130228
3
88
356693
80
679977927
70
39402
81
57422
65
69
50737038
89
162554
99
161129
335492933
51
419446
8
93
58
67
9
77
9
811568887
236024
87431
382169
30
9
13
5
56
83
7
28
4
269100
51
160443032
86
81
13
206224
385209753
872870942
148854
214307
45
95
145942819
230237
968428669
54
33
85
373084
36
307934440
92
454553
54
69
213972
4
97
64437
98
81
278827
442945
361208
407399
53
10
375211
56
95
62403
297049
238886333
26
437467
114265
47
30
29700
291676
480265
10734
38
698642692
12
107016
254047
81
11
64
487855307
386878
87
22
28
31
17585496
15
252747382
413047
17
759614308
7
488629
89
62
28
425249
706797219
3747
25
20
77
10
440773
57
945681064
939248330
94
258068
245734546
357052929
453877
49
115276477
391610
58
452589
99
331354
540819710
98
725963660
3
249393
4
256297
293151
197029
198149
226831
934416879
499658
792591703
372637
278659
55047
86786
1
63
93
241405
200740
473078
87
340375936
46163
472626
94
44
306404
806895510
248788
7
484642
7
74615
22
16
33
57
196260
69
480476
92
247507
2
789835039
113528
60851
355459
390318
96315
425451
58
59
179244
942563374
337123
39
1
458986
92
1
296638
46
37
76
495934696
28
49
357948
444204
89
1
127799445
199180
14
646327873
430925
488395
93
75
6
5
289741
30
203976
892640189
9
938449983
63
422805
684998008
21
675637115
85
75
25
450779
22
36
59
45
19
24
89811
74448
69
53
755981784
7
331421
45
394596
285921
95
44
348141
455900921
393186
98
29
55
87
4833
114384
495814
99
55
60
2
302929
186941
244983
11
71
493745
493855622
98
264283918
71
60
6
271841
764317766
29
754353477
3
89
50
935089209
1
22
135516
43
6
421186
349300
9
48
48924
200519
7
1
1
83
137991
71087884
25
68
37
60945
60
12805
53
177885
5
4
857609667
80501
219812
2626
397531
15
285836
485799
4
409250
182433
14
94
26
456882
359314
331887
160747
46
87
438598
82
43
77
151057
47841
7
48
66
18
4
122862
279378842
275865
5
2
2
30
99
81
799985691
13
128110
457511
408715
81
46
77
52
11
41
16
286337
737126252
57006
496400
58
310745
422554
39
79
400993
94
56
53017
19
79
471972
36
1
6
111159
211532
492811
143818
95
26
58
982462270
38
471668
8
97
221719
40712
485754481
86359
15
191227810
45
65759
12
232273
969797493
34
390929
48031
4
70
138120
444825
89
495523
495959
96
277959
14
18
89054
32
5
160946
307926
462992
269973
476437
232135
19
62
134017
22
153045
96
424284
396030
81
110984
271066
16
31
61
78
43
80
483492
69
53212
2
4
784019596
4
318879
487403
22
451009
5
44
12
211753100
95
392683
397539
735829410
348514
37
465781
89
29
50
92
51
41
2
13
75456
75
17
26
257960
568403676
77
6
30552701
73
321014
79
44
4
88
9
417388695
122110
297241056
97
39
42
12
252199
18
27
250807
2
204298
289197
267183
41
96
36
21
49
87
41
516157025
846686627
56
46
2
3
98
32
189268
183511
219105
403969
828680410
246735
3
2
84
52098
5
8
37
200496
385391
41
443530
7
241473
930309003
55
47
52011
377104093
37
72
418959
15652858
36867
49
209554
7
89
78512
54
4
95
98
52
2
10
836278173
3661
39
10
479956
85
266762
485052
6
38
866565760
82
92
131127
83
10397
81978
269071
765844605
142425289
125811
330662
41
39
3
40
19141621
81
17
150146
91
65
35
28386
78
23
327841
385501
19
124003389
362435
64
91
241982
12
72
86320
407150
260122
32
353822300
57406
7
4
479814
82
69946
138434
162909
21
32
181367
129554
64
175007
6
110729
307526
2
52
626482075
235000395
319773
166540
308136
465449
189314
66
72
16
8
121171
224563
354549
25
986823090
243782
57884
60
27
736822364
74727
65
5
27289
20
264205
39764
915628952
37
642584340
154869
38102
51
97
29
93
191669
64
12
247071
76
306957
970864531
99494
76214
224410
822144189
81
189838
224229
42
772875555
78
46
147580752
6
494625
55
77474
434745969
382246
33956
9
99
271448
20
494272
113468
463383
30
41
53
845764563
281339897
30
52669
33
28
8
40322
5
313598
77
925794812
237998
1
9
1
322502
21
3
166861
773389470
394994
54
24
69438
120145
278270
62967403
489212
453591
62
48
367739227
27
428696
29
39
132967
5
90
373420
102817
428236
69
234425
3
52
9
52514
481297
72
348830
361025
13
84
464785
34
162177
482502
423432
295702
73
139990
13
287664
384899131
327474
474684
74
107006
372366386
199387
195409
433258
65
839725193
68
80
46
843632691
89
107092
30
481052
884573676
366966
485667
79
44
97
132822
38
22
103073
28
215757
338438
3033
326510
86
77014
171582
326882
105705
40
63
77223
58
387289
497666
88144
947383160
23
1
5070898
61
6
386502
108160
389864
20
18
155995
270563
87
14
253060
99
267059
493545
152154
54
45
8
466821
98
23910
282461293
79190
44
439227162
50
217334
13
271106231
98
239735
302802
84
219755
36
170866
52395
32
687970286
46
164904
44283
4414
58
318330
259497
988380739
66
489000
27
385477
384354
24860
27
14
11
34
29
65
314532
463792
222351
74
21
11356927
324845
77
78946
64
269472144
18
99
52
33
81
363961
244740
92
13
639133496
437223
41
688000382
9
24
25
83
347942
97
6
5
467537
307262
51
75
409276
32
5
288646217
35
352231
402063
82
326710
120851161
41
318867866
958738180
36440
89
476816
57
20
82
178236
80
6
258086
443987
139938
383913421
29
216413
96
7
62
806543492
8
89
251959
481254
212676
418914491
52
3
9
92
158962
17
27
340129
87115003
155655
6
297556
809447412
41944
61018
484235
68
97
346233
82
2201
416013823
9
270505
946923024
67
72
38
25
183848
66
96
2
779989709
59
19
455690
3
41
93
955455910
46
3
545574163
83
14
427570
377548
211323
207977
463803
6
297553
438459
425683
77
10
412146
54
55
41
495238
250674
7
384905
68865
491663
45
127028
5
324203
380938
89
68
90
25
52
71
169660
4
145943
103789
45050
207316
86
242119
9
25
309680
17
79
51
150877
28
380522065
93
182153
85
274596
68
353203
53
21
266662040
253751
85
59283
29
61
54
48
338833
482405316
5
54
3
61
91
629974626
83
26
317609971
92
993826466
169376
5
119636
23
339246
10
99
98086
29
2
696484154
495173
462553
77
474922
429087
219552
53
63
426983
135747
1
13
54
425584
9
29821
329142
80586082
232433
614354578
598574874
27
57
236741
72
13
129165
439322
87
1
84
346999
412253
707674685
40
38
499790
31
637285686
33
443255
40
41
69
64
259602
291527
671943542
7
43
56
6
191083
46
22
3
91
412650059
370510
13
209632
283421
20
50
98437
299541
150072
7
319694
34
202568
273425
147536
7
436998
482470
402768
77
199185
22
187754
6
395224
69
33
12
69
867451196
4
64
88257
82
48
57
467896
47
454465
16
17
58
6
82
5
64
63
39354
326299
57
10
3
618763375
112567171
466267
51
19
190891
108284
51
80
247251
221666
64
83346
288704
427413
411662805
125487
411973815
216854
86
83
29
390446
404
85383
384842
56
45
10181
442942
475365480
366651
40
252002
74
404685
164014
767057057
314009
79611
73
67
376371
96
75883
376749009
314244
56
432875
54
40
16
303939
31
21
433811
30
54
30
30
477167
26
839682823
90
163452
86
57
81
60
145440973
462693
17
29
255998077
22
477087
93284
359402632
45
39
4
55
93
72
162162
72
45
1
145406
81
70
99810
21
288334
13
34647
82
60438
133359
40
330899968
68
62
15
30
90
499069
203471
472334
32
478192
7571
364716
32
6
48208
237181
38
15915
307729
68344
496275
25
151891612
13
128475203
4
18
73
51
32
52
86
96
28
1
74
41802
62223
363564
109353
71
401405
5
56
34
118415
88
7
81
27
155139
478936
355482
372957
98
81
143062811
35
80869
74036
201210
1
59495
191917
57
61
184700
81756
27
884326055
78
300626
62
304134
432751
414553498
28
62086
60
435347
79
2077
398908
168345
8
98
90
41
57
59
80
447406
375341
458983
63
7
71
167086
88
13069
77963
913408545
144060
122202
33
74
5
233316
25
28
10
5
57
4
7
23
10
97
13
112592
394220
91
7
135242
2
5
15300
34
99448
28
129343
50491
251142196
21514
364462
188572
314017
40
318129
92
33
1
36
347397
8
222870
281465
414158
48
85
52443
89
97035
125608
340618
27
196735
328615
155642
72
20
358212
26189
227005420
101199190
80
102740
96
116908
218701
476974
401104
38
213183
71
78
93
47178
7
5583
33
79
36
333678
20
81
36
358169976
81
473544058
287340
41861
497670
7
137150
12645
205443
139225
35
312067
295111
328974
31152
85
20
6
200229
387209
222145
106346
44
71
6
182589
94
5
91241
25
50
52
7
270612
41350
7
56
841087671
312876
365179
50
9
59
52
28
17
429575
293015
180515696
2
8
39996
64
362578
813490419
210297
80
19
41
15
268827
141579847
20
263465
428343
466740
292960
350271
51
15
30
78
46
436577
207474
15
59255
233043
176820
7
3
905554052
427012
36
56576
442703
314635
76
307349
28548
381113
15
7
25
55
142974
195864
172161
445242
400753
43
46
55
193683
596543261
380818
958847325
98
4
257323
5
372961450
91
336569
62887
5
345854
9
71
871665630
147361
387677
39
33
198015
94
34
464562
42
59927
296173
35
48
80
68
21540
83
414301
64
537633045
61
53544
6
482661
10
26241053
405512
17200
72
6
214914
28
7
43
78
27320
68917
22
90
89
43
218521
216168
105006
68
329670
138617
123089
282727
742828248
397930
49
499137
26679
60
31
87
334436
7
301386
85
36
9
115937
10
9
475739
767511641
332243
98
12
307022
393577
27111
443835
29
77
79
389502290
70
265875
74
67
34410
13
165995034
369624
81
41
8
257524
84
74
412952
4
94
11
274717
475633
162732
10
10
141557
319470212
93
53
898175822
477621
9
63096
157428
8555
93836
34
47
79
1
143161
461716
95094
41
892982132
345160
441314
94
480841
248438018
81
175247
44
90
85
64
60
413321
167747
86
49
466026
62
68
2
53
323492
313817167
30
46
97
434033
3
2
587246276
373293
306657
3
460889
16
45886
8
350025
935243666
64
5
445234
163488
12
75
50
94
370236
493177
7
355467
4
12
118558
54
38
3
16833
59
12
369786
410800
368265
84
362117
403044
139822
368177
6
113058
5
39
22343
21
315077
9
205323068
30
10231
356159
69
82
424822
26
1
567930553
18
217842
115534
988396445
38
3
93850
107390
103807
45
62
549032095
304981
12
81
85
624837084
194218
68
15
12
67
449379
224576
39
294955
51
62
5
105066
53707
464588
15
44
351733
367992836
266828
117381
148986780
289481
427058
59
67836
11
6
4
7
434379
39
806905111
114004
555401113
97327
356620
327518
40
81
269550
492461
28485
100478
44
266079081
51
13
93
15
76
388369
92
131866
63
24
385425
34
954696208
56
71
109006
91
50
48
86275718
2
305969
2
60
72
293275
476558469
42
75
151594
160650569
6
198051033
83
21
78
203670
613720873
471549
37
89
486947
135119
44
39858
8
310700754
291511
483640
72
20
448650
49
212210
29
473353
33
12
74
71
486253
71
229148
75
934775766
19021
51
292305
196508
264780
67
1689
59
4
205740
6
58949
473781
603920246
37615
227798
81
90
485296
125670
342220
170329
45
176395763
184370
89
11
73
40616
289978
367923
26
2
69
34
415903
17
87
204115571
28
105557
92052
97
378643
32
81325
48
433915
60
94
372667
26
6
1
92
33
72
511665797
42
30
52
10
64750
336793
485414
6020
242255
907094595
449111
152176
84
483700
99
2631216
37
47
19
54
31
51
53
474743
71
189351
468531
32
22
80
7
197087
251583
9
244052406
366999
205490
301948
121162
81845
230791
56
13
82
6
362609175
52
53
74
83
33
83
29
20
7
44
418792
93
178076
14
42
76
345028
21
72
147646
8
442224
65
380214
87
3
372209
76
38
18
5
58
279246
303403
23
738323151
39
102930
58
4
372595
19
768269292
44016
55
427799
53458
37073
79381
130043
43805
31
65
87
83
771755894
72
52
51
22
215827
3944294
400932
56095
66
371271
6
21
300145
54
12383
10
183003670
205224
451835
46
79
50851
468836997
58038
216910
39716933
83
76
377580
75
39
338634
12
958708127
4
949380490
38
361889896
142883
37
176374
75
58955
130334
141771
83
412031
1
37553
194383
385351838
9
1
241085120
87
438076495
106937
53
795684872
35324
12
374824
283474
11
363293
34
64
483509131
24
94
109676
327424
75
58565
43
34904
66
385482
174317
39
111102
179596
236442
78890805
374462
70
48
4
280304
66503
299030
187961
490919
40
29
291512606
325384
2
323612105
52773
6
27
17
97511
44962345
52
130283
568399870
138667
9
3
35
1
31
29845
355278
291008
72
38
55
120960
40226
45507182
127909
52
398739
365861
4
285139
20090
307277
535965754
91
8
20
377715
2
143616309
75
97
7737
99
345901
217130
9
376078
26
84
16592
474143
287482
25
354932
270090
7
64
22
4
3
33
242402
87861
65
154869
55210
6
38
140020
257192
223589
56
30
731430461
123603
445826
112239
285187
339388
367223
137104
655026024
83
333971
273903
1
20
104866
304715
168703
529139858
14
495127
111352
402611
304909
13
86
320659
152160
92
42
44
4
2
37
52
360056
358319
264716
17
164454
2284
10
864365499
359526
845028893
463667
12
39
25
72
83
9244
60
5
66
372854
77
20
50
86
42
326134
359028
95253
165091711
377553
3
368326
66
52
489916
332261
56
123077
173769
317763
454280
2
73
154879
56
246805103
22
38717
6
31
24
74
65
444074
229709
3
450862
61
48
50808
457221
15
511820253
56
77
1
92
79
35
95476
202143
237154
72846
143298
16
24659
4
48
442415
214104
9
13116
295524
33
18
270203
59
49
462012065
45
361816
753
1
502649221
89
6
8
318805
43
125300
484718
116642
397523
45
315034049
275793
583713066
20
97
12
236346
8
22904814
19
303819
475694426
5
330089
85
229954311
492098
5
303633
31
257710
296963
86
459162
61943
251994
29
138495
109085
55
314746
9083
337582
156858
643353134
96
265085
43
43
1870
60
43
9
201806
58
340234602
63
4
470852
190858221
34
403995
362493
234566
91
255207
34
224674
20
107846
59
88123
78
334647673
31
232306
23
58
41
83
52
68
38
78
22
12
494061
108272
38
61
64
39
99347
289831
57
448044
68
201112402
247763
83
22
7
311276
56
83
766609946
383147
2
392343
61
915545721
457893
90
427685
29
414584957
390338
451817749
15
270875
23
397573
37
65693
89
84355
34
46
180134
7
453545
368442
28
460898
88
56
90
9
70
7
498193
8
24
443144
79
343914
57
280325
86
54
336913
89
90
486706
250644
413611
322513181
34
84904
80
329093
5
66
323755
63
21681
4
76
135140933
99148
52
157325
53
86
87
6
199101
383403
19
26
70
230263
7
4
90
58
74256
71077
445552
92
226357
63
44
488943631
59
243652
3
61
60
55
62303
180800
64898
409512
62
10
7
578484595
35734
2
443341
88
56
58
190335
42
8
35
28
479784
352156
92
325965
354811
775521136
186539439
9
2
66
18
64
87
108859
8
953153650
69
365472
230850723
2
241899
33
52
851902220
34
1
576383223
463116
79
6
187504319
175800289
73
7
494264
57
479509
46
58
35757
300791
847200195
48
421265873
97
258324
94
158174
81
39
56
256651
319168
7
4
317483710
23
21
93
19
15
24
10
30
455426
412100
65
485071
499424
51762
84
463378
441590
235142
170042
409676
3
227416
29
61
95
26
42
271665214
86
396916
211851
77
94
335839
593376052
209810
952260915
471034772
224437
3
5
198713596
515793580
52
41424
279038
29
95
84
58
8
1
263004
11675131
188688
205150
272673
208197
81
216766
29
25
127643
122062
210324
379192
477192
459596
11
33
23
26412
8
184762526
136867
341492
115387
68990
594057847
121924
78
625203677
19
482706
442841
15055
260583
98
606627695
362651
373719
4
102024
2
86
443511
40722
8
360290
233934
428096
83
322152
530227890
95
49
5
70145
428267
495224
70
87648
73
65
342760
67
15
49
993005127
494451
36412
718298970
59073
8
32296
47
76
121295
78
4
62
325242
496588
33
68
459738
2
421948
172989
2
39
263999
66
158325
79
84
75
486492
54
31
28
68
20
901443424
12
56
108089
451203707
370709
52
18
193581
115137566
1
96
5
36
61
4
18
60
396784
9
91896
73
449976
89
454056
23
66
41
447585
85
63
41
37
50
89803
68
130963
692802934
659494117
291383
325235
30
253691
55
92
2
68172
938547118
14
95
244910
95
40
32
92
118349
102350
69487
79
59
6
312812943
6
168617
31
29
244804
431814383
7
48410
140551
181741
65
7
143081
10381
60138
849704892
4
835953665
57
51
435259
86
89
96
974363938
23
97
10042
68904
379520
6
6
69
46
4
361847
32567
397942
498241
60
2
8
290
276746
31
2
271536
10
83
41580
36
88
67
93932
13
88287
6
57
67
334841
3
81
427150
448532686
74
41
234035
9352
61754
61
173143
87605
87
141000
4
6
27
146453
97
24
309177
469876
96
25
47
141485430
188605
44
99
5
216694
176027
25
46
60
86793
39
8
425171
341784611
5
62
289330
472949
53
358480
10
80
721928339
22
62
294250
241931298
75
29959
21
463659
4
53110746
190489249
286027
752990822
123506
21
378018
310378
44
66
450048
98163
99
87
47
10369069
463464
479160
181614
10
486989
211987960
11
91
545216660
312151237
3
286574
337937
409891
20
352209
27
42
246932
335935
11480
181752
15
63
98
2
58
2
98
39
446514
412874
19
119898
48637
468032
839005282
52
83
83
35
221312
297523
64
2
68
131847355
67
411703
468965551
229129099
77346
63
81
78
72
9
81
73
36
72
39691
376096
84158
499749
30
59
294975426
345046
86
34
76
8
427856031
82
72
902838333
136422
158927830
142614
43
143116
20
2
96
478143
69
951687626
37
62
327805
52
100156
235848
640344801
93764
466341150
238532
20
95224533
474489
36
9
97
6
76
286608
882905070
370528
240130
674880039
90
276312
92
490236
282919
62
53316
182582
24
89645
871358720
66
68
53
202709
57
21
363174
75
246119
8
358385
201922
81432
10
9
364623495
668416110
6039
66217
5
3
811721266
384606
4
11
293688
135956
5
52956
288668820
351077
135997
316908
21
147804
7
126845
254304
592341243
164277
152383
48
428498
312537
34
347156
386746
32
117288
256852
18786
979162261
81
7
1
437211
12
39
65
141403855
16
35
399179
12
4
7
306062
43
6
44
31
45
4
209985
4
357211
41
87
189952
287148
2
44
662465856
71
280933
18
132346
80
251042
25
46
110006
684484263
257694937
116149
60816
59
408005
25
73
78
41
496800
17
418868
77795672
14
38
484604
253432
280076
248931
32034445
5
432521
23
45
180226
3
57
69
14
90
77
53
43
60
81
465985
111410
22
62
494431
401394
433018
716614386
13126
6
765638384
21
268072
18
29
54
492163479
12
112145
945661960
31
30
49072
602424011
149155
336581494
23
92
7
80
360740
258729
142304
4
9
95
222048
424913
80
29
4
307575
794438251
35
89
112405
284715
554272254
135791
493078
61
151813727
574527479
185297
11
29
8
1
15
87
280708
238437
305059
305036
64
676809611
42
60
273152
182172
196530
212967
79224
89
15448
464059
383585
40
789335264
246225
47
156360506
304541
603110219
459039
76128
62
84233
134594
3
199869459
49
107483066
7
35025
58
71
85
167054
92
53212
58
891739436
536573306
12
77
11384
419823
785070900
41
68
372039
38936
139299
42
98
226739310
50
71
78714
46
317559
52814
11
4
154082
75
81
423963
96
111086
8
81864
429593
86
174386
282231
3
48
84
288170
167542
48994
2
1
277042
238225
99
58
167792097
84
195389
39
339743
73
68591
139804
24
33850
76
77
77
42
351004
55
1
14
25417
173171
898573579
194112377
64800
481267
28
42
774758283
80
689712296
2
23
74
518625041
499266
76
394754
99
792708318
79
173455
3
8
265395
479058
67
71
284995
1225
113569
65
6
138196
27
40498241
130257
93
22
83
44
21
41
176358
52419
41
2
2602
183401
464781
37
412364
9
27813
47
85
58
162412
851299927
48
3
334688
411047
12
176045
60
80
78
55
59759
245720
44279
10257756
415790
121601
35
4
75273
487154
834391790
21
98
90
365439453
747423697
66
49
483302
487060
28
34013938
681781978
275462962
2
30994
244107
447296
6
181641
7
54
222624
33914
72
891295725
351327
842893780
51
5615
279790
654702761
228090
26
8
171471701
480360
155018
349963
355857
16
429033
305928
4
67
233584
6
34
30
190195
52902
5
104118
116329
7
58
267384
315254
91
73
20
29
168732
31
694213878
25
360911
26927
73902
221230
144949
24
178078
89424654
77
93703
25
58
69
67
370409
56
3
419258
62
786744416
350199
66
71
6
87
3
41
45
33353
80687
101738
86
243106
66
35
1
188666129
267807
42443
664185912
71
51
72539
209023
350565
296655
493323
55
467596
5
52
189562
201922
4
288442
45
97
241499
12
495492
156545
346130
141689
16
230819
257226
79
20
73
71
159321
92
461392
104350
362167
72
77512
295541
391285
78
95
66
264451
55
86
40
31
37
80
389429
61
116534
314340
351875
218264
99
83
72
67772947
17961
450505
153205
125403
427871
374456
228551
3
43381
95
272335
492423
90
64
42
200571
736213132
6
221937
9
453005
243072
78228
6
25
57347
54
17
387325
255719
97
69
47
32871613
60
18
32
97
79
103153
90170
52
246830
18
263702
814175887
466542
8
7
380789
42
394690
69
98
54
42
62
435306
69
370101
82870
22
37
93
61
85494
318867
399277
1
955498627
98
58
31
268984
13
689839627
11
35968
47
34
2428
2
635987730
57204
55
308540
1
50
360199483
302342
565624235
55
390118
147791
21
14
63
42
5
366625
193896106
6
419191767
431575
105163044
198187
86
659154322
11462
39
146550
15
498389509
213153
60
340117
61
60693
559664659
14
48
68
82
51
71
92
90
8
420765
4402
35
5
9
227055
18832
941736282
23
9
331003
404303
316245739
40
5
80
64
75
335789
90501
72
1
52947
88
361293
867171191
192082
10147
240576349
6
22973
4
943
15
6
76
169163
384999
261682
99
82502
10
80
6
7972805
6
311691
53736
138690
25
74
887157111
542265104
78700
82
439065
6
184805
309452
48
65
486638
116490
72
674784305
282403
88
9
84
215802
274397
19
178258
56321
29
68433
256433
2
968282685
77224
2
327786351
1
65
206648
85912
154004
93
8
66
11
458593
6
8
72
108222
46
59
434579521
62
18
75
60
132504
95
404557
7
59
67
342621552
81
397663902
6
430591
46
92285
148177748
296500
83
612859072
11
624144657
158989
29
483185
9
13
8
89656
27
289381
49
645937584
2
360143
14
415904573
97
373057
43956
946345225
293503
2
264751
289368
76
34
368420
288725
84
50
36
209861
62
142106
7
404144
28
89
312136
298665
2
41
8
54417
1
358146
2
30
96
6
438920
44
35
465697
566093522
81
764850191
384565
70115
14
97028358
313681
225117
78356
419792159
130908782
407217
4
80989
93
319667
314408
224369
9
416625
37
343630
37
90
58
79
2036
438320
10
7
21
20
508783743
31
380363
65
715225681
343115
179035391
428550
284851
115400
89
32485
90876
241059040
331231
282586
76
58
9
14
708315577
103856
73
198616
88
313568786
183325011
47
406976
13
78
67
904738961
86223
320400
38
459085
179347
30
6
229869
667918474
48386
270791
113004
11
65
42
476938
470935
53
91
48
69
215431
580970377
162705
72
31194
95098
585630096
8
24
304306
14
56
74
428372
33
93
370273
33215
35706
150355
12437
18
36
96
135912
39
69
39
14
62
190059
21
264229
1778
23
386864
466232024
94
5
73
228162
38
469224
70
62
84
69
47
918398989
421580129
963243307
247439
423582
73
30782
67
58
85318
45
297652
2
624213004
61
416288
975942662
363207924
237836
188486
142864
61
12318
19
9
99
749949481
261668
483349
4
9
169555
346848
248405
4
9
330584
7
95
24
71
44322
364916
46
60094
4
232122
278158507
1
41
116728
77641
242175
918985827
32393
9
83
19228
3
350082
57
1
277703
18
45
72
534108455
84
375178511
8
7
8
76
483870
310916999
745914250
19
52
88
49697
40219
319020
309113
47
329941
43
44
84
140599
340068
3
318812
27
9
27
44
419997
92
127649
385301
2
151197
34
263319
180761
5
39
38835
198794
196762
597456008
62
339583
456409
169190
73
54
452153
12
10
36879
202012
411488
175802
373359
81
44901
14
2
62
186726
56
92948986
75
67
95
216016
64
50
15
714681695
18
13
1
26
5
126565
92
1
295084
4
33
88
370215
10
71
401725
14
456244
326998
54
95
444901
83166
19
872454437
68
266269
375763
295229
85
758405603
454400
34
90
9
4
21925
4
168979
76
94
43
332112
76
19
394486
48
3
12
104977
208831
3
810476312
88
6
36
202729
356865
310616
72
104347
48
309286
57
467673903
56
129084
228665
71
105366
12
32
295602
28
47879666
2
954659422
53
64
57
420504
39
214140
21
224227
45318
9
263678
75
135742298
775670661
80
177599
6
37
169065
192349
753420581
460601
440215
46
116880
293159
35
75
32
198122
1
2
596464123
97
365342
95
137893
86
128694
63
343645
239605860
16
70
32
260575
639734977
40350985
88
10
365788
227910
905812620
226697
97
34
64
97
399289
12
277627
285433729
405060
39
12
251441
42
306328
227011
18
4
494377
3
737915917
367482
379803
88
5
33
205648
7
67
9665864
28
85
21
93
173540
50154634
88
110527
121765
74
14
301917
58
47
10
82
8
27
878056723
71
72
302055
29
387701
81
54
3
72
10993
1
748786262
310026
347913
33240296
952437648
6
38
9
3
26
28
350821
317131
351525
38
479180
70
22
34
452890
144668
545463624
74
255108
6736
82
67554561
68
59
55
2
7
975084845
43
13
92
71
135076
864496672
75
124973
57
286781
23244
64
200506
139035
18581
72
10889
302292
23
43063
57
221494
222550
7
248272
481814
4
225729
361506
69834
103089382
106627
163011
766059481
449974
27
478444
96699
16
498169
242008
19
273655
137534
66
750054343
172625
366459
37910
45
91
33
449786
405895
284487
7
712165935
25
288695
219900
25
52
83
329897
5
87
40844
93615
81
301338
253666
35
251026
80
247709
271916868
92
99
5
105398
129147
24
292106
46
7
355509
16
255407
25
182013
85
479170
288525
82
77
73
69
95
142389
8
293970
39003
203678
64
94
81
404201
57
381721
49
61
9
463664
7
88
95
340642
219741
360481
87
176913935
1
434456
297792
3
150495
63
23
1
4
28
82
89
64
418926
314584
34
40
5
28910
67
11
32
394413
214604752
584919267
48
2
389462
392341
60
91778263
6
432286882
76
69422
4
168600
26591
5
69971
1
34
708343797
255529
48
70
286882
64
536863333
51
88
14
140651
1
37060
70
62
22
93355
13843
82
5
9
6182
489518
92
55
105100
413225
438399
29
49
89
436332
96
208162
200203
8
274498
73557
145084
115041
82
99
2
37899
585105417
61
33
378818
4
813674760
135054
88
10
447409
417372
74
97963
90
74
93
255993
126142
321380
159863
365594
292379
32
144629
77
28
216759126
34
182894
96
64
143950
1
70115
4
8
9
57
102051
60075
360954909
406019175
698623330
15
21
201961
794683407
387005
75404
968273131
99
40
4
86
654596307
56
234070983
495754
324224
830097381
44569998
205923
29
426728
453214
31
135877
644099531
298108935
63
53
414453
781598794
85
110345
246748
114233
155888
363388
154340
108312
62
67
76
231543
23
6
315033
13
286897
88
411532
815641659
75
295473
54
21
615878586
51
63
15024602
83
30
184473
82
96334
462844922
11
18
376142
251388
45
576517645
9
3
74
6
88
4654
22
9
210371
303454
127382757
236908722
467682
426191
107715
25
483090
31
5
262081
95
94
279618
298671
650458508
75
362886
51159
801982656
4
95
180636
73
77
29
114563
8
65733
468815
29
648843893
467191
40
172924
181143102
2
33
204895
41123
70
51
249634
5
19
7
162295
7
11
4
468569082
71
66
86674
313755
355237
5
10
10
73
116414
4
90
141471
498799
409508
87
922860091
199327
7
343930
178193
142376
9
146794
862311957
675944651
618801597
283852
89
122518
215663
63892
43
177858054
457948
435708
877987201
47
263916
233889
45
5
323674
3
300024
88
106867484
95
311606
225708
318446
12
19
34
94593
25
5
20
419830
33
54
413743
482267
4
15
428155
425942
96144
125588
306022
264990
383736703
16959
88150
28
400562
5
23
5
382665
83
812366865
2
411619
92
326866470
146825
34
37
253827
6
112606
78
433124
968062386
453273190
9
175786
146667
60510
755304438
28
76
267801827
210084
22
54
84
8
143549
7
76
183013
98275
1
119004
53
461543
369405
69622
23
344202
10
370251263
23
171155
32
374085
61
296901376
7
95
148160
69
27
87
244524175
275777
56
5
14020
1
42
284426
282490
57
8
83
316571
441348
394435609
244920928
79
29
386708
394902
179258
206373
444690
68
3
4
473720
92
14
353971
9
300027
50777
29
26
346197
190000
16852401
19
243276
47
38
79
329247678
78
39
928680744
397274415
50
57
3
78
18
91
618735066
138415
93
187442505
140341
277812
39
67
354941
3
51
52
6
237672
533106350
120374
660665780
113026872
390861
391796
90
64875
295966
60
87
73309
86
75
7
32170
66
243056
211164603
369023
89605
49
41
2
120335
9
60
90
45
80
9
425794
91
496507
618024791
136422
36
98
377748
409555499
73
237116
18
210383
4516
61702
283721
277084
57
973632195
91
31
182804
2
28
6
10
5
220774
203372
50
27
165946
38
269784
299674
89190
66
395789
37
837445333
175170
71
82
556058124
63
454196499
584365987
307405
484313
587228848
742517944
52
52
76
42
4
78
264134
261966370
103300430
37
369842
31
344238
1
8
133892
59
73
380666
27
159016385
5
252807339
70
20
303780
83
73
331056
319867
406417
60
391347
120862
2
70
44
139027
67
15
12
4
111790
111529
79
235229
18
1
169168
23540
469138
12
482707
75
644746124
117387
37
60
98
536098710
17
68
72
73
39
499482
291181996
939170540
55983
203309
57
276873
12813
92883971
218971
214691
1
51
250929
237829
42691
14
1
188937
82
23
28
643132010
327517
684673236
6
64
365433
190217
870453978
192701
8
91
2
139258
2
4325
586836751
448644
3
452808
98
9
456678271
43
59
76
12
124766
11
494487
42
5
169601
87
494645
86292
481985
236587
73
7
90
36
91406
395066
361830
24082
334835
30
584949948
2
444286
939471819
59
93
48
153600
61
164011
390028
489840740
31
203341
37
313188
22
305900
370486
18
53
30590
368146
152577
70
16
325961
424177
286857
11
46
1
381681
17
77
718247195
70
150257
118766
157689056
62
35
56
446821
465011
41
467037934
388131
170711
410970
78774
53141
297248
765815258
316630
62
456787
47
295355
89
209777
77751
45
443892
50325938
7
505857749
381668
390397281
106375910
6
62
219657
61
69851
384669
9944
73248
9654
98
81
65069
76
79
962848126
399421
304633
37
124025981
23
342999027
223718
339091
481314243
352169
435448
68
379416
92200
18388
200054
190449864
46593
76
39
3
27
312367
99
85
216358
491157
401741
43
424544
50
12781
9
45
921282149
203350
1
61299
54
6
327098
131761
16
422527
5
96
6
35274323
73
390357
567592420
8
169810
391056
35
67
87
73
72
50
92
82
1
44
43743
894775621
30892
416526
818836646
3
38
496060
88
172513
4
11807
9
809981676
88
44
122533
59
10
80
78
123371
18
97
72744667
75436
390625
12
57
230583
17
27
51
8
81
6867
28
67357
74
51
9
122134
162946
101445
95255
835274884
166534
55
333781
62865
435146145
29
3
96
98
16
144447
399288
210397755
39312377
115748
241524
364296
284939
54
8
77
212267851
876943565
17141
334341
37
90604
498467
1
273576
266719017
302529
36
49293
23
78
142560
50
56
236100227
93
233436
189180
65686
4
18
51
89
40
470399
73
6
206715
60
33
287426
74463
62
54
83
1
65
129678
28
30
126914
40
23252
5
202226
351554108
305520961
9
4
7
31
63
245115
14
9
94
423590
82989
61098
34546
269831
407956
50332468
17022
52
1
4
440454
21
5
76
12125
55
292109
388717
196962
39
40
16
7
95
216592
63
76185
113042
32
211622
96
68
50
15
152073
844474496
42
16
313588
73290917
340048
39243
384178
83
60
97
75
8
460118539
44
23
404121
7624
362080
376146
41409
280563
4
401821
454849
441018003
305257971
6
239948
420056
11
281508
223512
245200
68
186103
493121
48
57
429857
331440
82
303317589
219250
844935039
409848
80
45
51
14474
54
159193
315290
9
29207621
548589837
496806
299886
113321
135835948
483349
64
31482
37
383179
445963
8
48537
69426
216966
645473906
7
13
68
54
473098674
202767
14427
454384
316662
77
59
36
58
70
428505
42
1908
379604
3
385764755
5
27
113670
6
107862
6
34
139907
707389530
84430
93
18
243257281
252805
498111
19
86
42
87188
34
119905
356620874
405453235
60
11
430126
31
2
31
56
6
374592
25
60
273324232
406860
98
127306
208497
455500
971955979
39
244193
139112
86
228073715
26
39
30
162635756
34
8
14
251745
407019
31
374381
62947
7
73632
32
38
270569
426234
846341240
609071
417040
4233
263320
3
48
156383180
329781
97766
499461
318101
156053
357714
445982
330417
28
309429236
9
803480604
34
71
3
786157425
3793
433679
5
430660
6
6
20
54201
15
5
95
28
85
397324
62
244038
7
50
79585
9
401473170
301677295
8
65
128323
204998745
468829567
432144
383307
19638
86
445553
36
50
38
473365
186549
12
264568
421844
437095
244229
66
208459
25
226721483
4
419228
325658592
499854
311796
72
348296
145036
9
40863
90880530
97
77572
47
1
230319220
59
159454305
384947
16
98
10
259217
378775082
265947
1
343966
5
351331
414518
6
431455
458000
858702238
10
31
198655685
179275
45
78
144746
272521
179188
50
91
415945
58
475170
166246
103125
155798848
10
471739
49
206123667
34890
91
341882
44783
252589
60083
362840
2
4
45
345574
4
36
15
489961325
233295
180665
37533
317224
75
474246
286066
488731
8
161445
37
219009
472360
5
187661
652107397
79
115150
317117
49
436302
456985
32
64
26
336919498
142466
461067
69
99525
352423
16
997581861
18
325395
241513
78
71
174417
54
278725
4
21
210563
77528
130652
47
92
703431129
97
154216
14447
4
252059
475146
84
2
234638
481868
65
43
141230
184596
29
76
9
249686906
468740
476053
8
483811
80167128
53
23
329615
22
406749
4
425164
973424578
263412
36
36
408425
256993
14
3
132060
98
420341
65
8
72
187969
390055
422227169
1513
87
250729
169152
21
46
4
68
43
72
25
140006
67
262926
284637
75
57
448546
8
51
125279
60
17
18839
77
468948929
472770
65
450271
352155254
26
93
80
61
420570
75
363695
75
454877
271225
81
43
683187027
41
94
91
174378
3
4
287560
34
13
32
12
311119
53
80
51
6
381167
138164
207808
44
233054
40
33
2
101265854
2
123025
495082
6
310005
445329
87
89
80
55
510125634
42
768876682
38
135558070
487739
22
353971370
322823
219250
4
286063
49
2
359442
497647
262671
50
106513
3
157579
72
59
142759
239047
190909
175013807
73
4
329633
77
406395
33
2
415422
453042
450241
39
90
315167
49776
67
58
82
20
31
8
327689
572152252
56116677
186619944
56
47
458440
854700272
2
21
382705
72
376984
58
39
457624
412479
64
303499
52
93
11
63
159934
59
383201304
164193
224359
90
240410
57
96
29
24
8
60
808281501
418462
30
56
96
34
299475
78
28
14
93
169825
112255
1005
77
7
261345362
971745519
266025
70
347859
140559
32
898591274
250985
1921
11
51
303507
50
352042
66
127791
69501
442384
244282
38
408981
26
989392037
15
8
77
232442
7
893212959
9
56
63
279131
61
79
353079986
21
507970332
1216
50
82
24
273991
41
490945154
475595
4
44
32814
16
96255
714146666
79
68
314523524
185428
19
27
237412
55
52
72
445336
147807
42
85
269796
195914
193715
254509
66
71
55
291014
461974
218969
86
77
45
53
77
28
7
478888
7
204545
53
448968823
20
45
2
2
43
128771
48
41
108392
33
51
18
184886
98
84
135299
764642797
849317627
405141
395888254
433817
6
10
35
739754864
49986013
5
46
10
60
148007
1
449653
38
49
488958
498209
31
280999
28
43
4
71
89
103342
5
247500
548405261
346613
710298278
185065
53
394932
488631
48
6
59
97
9
127809
33
259992
251432
87
305634
4
494381
54
61
301422
40862940
68788
11
88
58
100679
3
79
6092
359655
361688
496791
20
69100
367842
8
51263
50
83
48
379004
71
55
81
56616
111201
86803
1
13
59
466530
49
812397460
311543
76
57
28956
78
222766
482348
16
27
55
8
1
299530
27
217810
92134
44
36
172002
92347
12
343116
29184
20548
16
231859
131622
3
3
36
184721
32
18015
23
90
92
412357
395108
30894
72
296066
81
80
25
36
63
140847
9
72
422968
12
33
223374
93
135548
50
353824
29
837366195
62
37
351094
20128
360445
327045
1
103145
190795
55
487555
26
78
48
204610
69
360229
68351
415516
497208
8
52
353835799
494127
447000
799245299
167260
313845
314335
404379
83
202385
225703551
82
41
85
462595
10687710
90
34
15
6
54518
49
96
33
16
25
33
46
26
16987
90
67
60
37
9
384767296
9
6
6
242994
150677
8
75
62
410345
18
90
485817
4
92857
55
172332
133262
79
76
38
37
266876003
59
5015
45
536031684
363441
88
83
57
75776
5
361106
444975
8
43
66
30
371438
135898
129643
2
49
42020247
93
292467
23
68
452618
98
25
24
208632
438681077
102877
66
95
953152387
71
127188
60
78324
29
58762
25
8
79
56
374733
167649
922882832
48
6
8
31541
89
25
383356
273255
292590
391902
294921391
394687
84
8
11
180065
99
486119
396412
91
285484341
26207
134068
230417
271922
65
3
171948
74
489048
778082843
281017
8056
163708058
4
401213
1
36
410230
29
214524
68
50
3
269005
90
469989
19
243600580
256419
256003
75
75361
4
67
272365
282497
28
827417939
95
66
67
73
34
8
16439
75
269921
387502
64
348509686
16
3
38
23
32252068
426052
175736
96
147348
1
76
2
84
214849
383598
4
496960
64
380977
305991
1
17
83
296119
57
20
1
73
99
8
49
44
214065
1439
6
325978
29
41111
80279
32
9
34
8
1
94
36
5
64
96
108582
492408402
19922
63
48
116337
7
63
2
12804
6
253894
6
152268
343649
550968640
289780
446665
451193
267598
28
512540458
88
166245
46032
49
137057
20
91
357285
271530
7
63
96
346577
2
952350217
85
84
152170
50593
6989
57
8
446572
484794
406086
157698
24
49
44
79
9
479752003
3
162794
94
3
42
277996
88
69694
12
111164
64464
7
54
94
94
84
195675
114414
83
106728
67
8
291670
77
167960
266821
179374
435929
76
369480
78
319516
367972
2
75
105057
91
796848746
256950
80
142826
98
6
74
204357
202248
199215650
60
476677
16
62
74
278906
395864
26505
84411
468251
8
36
94
85
77
99
17
12
313512
221189
922804031
325932
18
77
311187
41750
385274
8
494182
4435
455578
955280506
34
103293
90
97
64
34
13
917329930
37360
26
367511
36
173349
89704
369238
255856
71
367704
136954
288860
39
18
15
372716
49
27
499958
92
96520
911800268
93
174790
205232
128738
4
1
25
71
41
70
127045
90308
3
5
235540651
42133
59
9
68
78
149220
43
58
18
41
118380
16382
58646484
225053
32
14
33
390354
80
61
178752
492088
287158
487143
152792
276003
321321495
414980
257525
124217
104509
35
23
10
78
39780
74318
33
351870
55
7
56149
444357
3
68
313216
42
76
439044
261598
22
38186
46
24
62188
94
20
55
46
264738
65
43
28
10
7
52
752576426
34
375684
4
37127
6
82639
61
9
491485
75
47959
574573357
71
314718
416957
287431
62136
7
286896
46
21
382535
444435
168254
14
18149
265234
273671
172568
724061208
25
40
36
270744
88
72
4
7341
362921
449825
230904
99
60
486932890
911854088
370056
211443
57
2
71
330429887
21
377798
74
498229
1
152738
92
46
262942
394500
480086
499345
37487
88
459424
67
59
438470
374964
27
66
204943
428952
23
2
893955966
51581
14
252201
5
408047
53
3
336915
31
21
740869044
453041
375067
57
115413
93791
251190
97
66
84
266977
81
63
44
87
4
130145
199667
13
377978
391996195
52
375173358
30
235213
54
6
81
88
6
347013
248039
129472
9
105030
17717
264090340
8
76
6
9
47
80
22228
117362
342775807
92283
3
147533
864800813
616630645
9
1
282405
6
8
52
50
70
59
43
21
4
144956
15
52
4
333189
312568
56
9
39
81
434906
22015
2
9
49
122218
99
408866
365703
238467
66
67
19
1
467600
264117
452502
55
70
8
212784
333669
8
290736
92
194259
65
53
60
50
205104
293378
5
95
6
42
28981
7
2616
327190
6
326255
63
461914
48
59
261028
88
14
2
310865
635578068
46
389547
118483
89
82713
264987
8
45
60
90
135565
7
146940
15
98
63
118039
54
95
162584
32986
16
4
20
806240398
12339
9
348526
96
93
58
357760
250918
742757864
2
7
2
68377
238078
408362
83
91
23
4
32
940213301
152112
84
53
429231
58
471045
22156
57
9
67
71
95
412904
53
25516
202834
3
96
2
165974
75
23
95
310443
98
4
5
380252
145249
450297
3
65
166302
188914
373117
98
149796
93
874114382
19
52
290764
385646
442420
404356
11
71
20
38
16
18
303612
78
110962
81
271244694
73
85
32
5
324101
367667235
225476
43
81771
457684
7
88
99742
61
12
344019
23
13
404624
14
216606
404899843
31165
772041473
1
214805
91
456849
37
10
26
66
4
56
385007
35
75
412429201
7
19
245655
16
277414
36
311610
16
4
31
168586744
974575918
24
23
8
42
31
69543
13
106299
31
10
403189
6
3
294910
45
6
380799
58085
56
57
116532
265968
39
51500
33
25
87260
84
81
40
499892
7
236111
45
269816
488073
462154
23
381708
63
633231990
144138
91315
426103
227477
215324
358844
188298
310624
8
523649559
184136
351198322
74
22
305755
4
206154
892626948
318775
990542244
28
72
3
44646
2
58642
388190
80
15
218464
78566
53
16
66
131312
421321
209515
176810
604601820
784237378
8
48
428084
77
69
32
442666
248069
125797
327000
394455
4
110187
123512
8
67
495671
76
231172
54
56
123491
114545
23
40
38
96825
263230
5
71155309
130679
48709
13
778735569
19
8
231196
283516
368224
54
56710
308309
14
67
146999
368988
907486481
6063
4
346590500
45
41
78
733857289
382081
298657
366693
74
119766
392440
79
289341
8
77
68
320025768
2
21
431708
78
6
427287
15
92
85
6
84
296924
157010941
222424
28285
199017
26
79
94
563929444
79
98
6
83
53
65009
6
286376
422858
60
21
84740780
304523194
460664120
171361
483752
147622856
59702
26
275905
9
833482176
406707
429504
272496
57
405103
302124
650888880
179700
59417
412063
58
1
26
61
33
91
327719
275197
207957
390208
439051
35691
399828
56
766687691
237181
236592840
429795
60158
825136172
33
454485
96
406564
71
236078
60
73
64442
56
5
4
381926
292706
319403
328544
231473
3
12
474049
88950
344170
49
453140
494177
418457
252474
62
25
264078
181217
342774
24205
94
683786746
89
408012
271067
293589
60
478977
280776
99
44
92
32
80006
1
82728
269382
374147
433923
69
31
112289
35
132034
71
9
28415066
467531
3
460014983
423807
34
10350
285270
75
351261
294291
1
139551
27
70343
478428
3
71
74
94
6
56
60081
448872
84
82
6
22
232102981
42
234987
71
143195
94
62
19
72449
187115
9
30
856339198
2
421224
80
150312574
63
5
32
96
297428
41116
2
64
470781
62
31
457063
312091
482924
156377
59
61
21
30
96
79937
45
207043753
430047
78
89
61339
68
67
477181
75
75
5
388194
208105
442170
42125
402742
95450
50
346469
411152
55
421077
31529
2244
375884
78
15
441346
16
5
62
39
64
104896738
68
223403
64
97
1
22258
3
325900734
463317
97
67
58
94
330074
15
202327
334972
320365
186238
322088
428859
97
71
116790
37
414161
99
93
43
35
62
28776
417543
223235
31009
342092
4
763990470
5
9557
611328800
17
199471
401955
79
14
364661
46
20
27
8
322991
40
474038
5606
64
5
640050140
318285
92
30
45
157835
8
377885567
237690
100187
475749
371314
55
426843
17
1
23135645
39
50
24
46
45
181689
50
6
521877184
32
28
402178
26
36
64637
1
31
202566
19
48
60
434316
19
165000
25
56
211252539
37
407142
68
829390433
82
9
40
73
261920646
69
113471
84411
2
335237
238870
99
27
23
384740
220824
50
6
95
74
338680
384191
25106
66
320234914
52
206137
361418
72
523323506
74013073
50
359975
395987
351901
496892
428226
486068
308977
10117229
196317
37
30
90
13
63
472143
11
185721
267020
407874
450265
336860
766044730
282433
243830
5
11
7
49
122654574
90
5
80
90
862163798
712489581
28
226662
125987
304564
25
24
76457236
265171
30
476035
687369113
588844830
424789
92
490675
89
192676273
343558
79389
261594
99
421745
311363
320228
946601519
7
198782
95
57
444449
85
4
5
30258042
15
81
7
57
44
132133
430671
91
54
17
30384
5
232767
94
447846
51
39
41
42
169756
450013
547209178
77337
368105
381293
21
458687
92135
91
31237
211884
1
31
239721
438779
391540
51
9
50
173439
22
38
471954
417136529
90105
41
661854686
962276368
93
324071
787286398
349037
233084
2
56
79
97
312330
134386
43
29
79
322248
438133
5
2
55
78
84
252302
45
44
415756
79
31
72
392437
74
318337
160542
83146
161455
87
8
424833808
38
247606
41
8
264477
8
53
53
63
61
70
2
298525
329124
496676
58
125968
68
667500076
168434
264230
2
122877
315980
344760
84
483836
96
442692
153735
58698
446692
80
339578
83
36
353077
571350681
7
686516481
272540
70
70
500462991
30
18
720949696
62
29
92
6
26
88
196269
498232
986246643
81
392062
33
416676
345091
782482858
338771
225627
7
85
83
5
97
102257
46
63
204820
79
217243
20
79
123049
13
232630
9536
388878
49
142976
305909
390670739
91
42
270845
1
32
61836
48
5
447708
819377878
111446
10
87
354232
35
127051
217233
26
8
317058
55801
42583
362027
8
322236
467796
199564
440625
90
173837
232915312
8860
40
25
348517
318200
93
27
12
45
77
2
213347
437522
181898
223154
123914
449264
141826
32
201542
54
67
335806
79
245363
319336
36455
3
15
144447
313021
21750
285239
79
339688
72220
472686
14
415830
94
6
2
40
50
246246
41
123734
96192
46
1
87
139933
24
10
213223
71
41
213081
120140
527191530
56
142374
78
38
230585
81
59
32433
1
140545
308895
832337374
394836
42
21408
66
5
13
40
328151
752682887
281262593
28
245132
73
21
6
394333
48
47
30
17
458516
149161
125005
342984
26
568757466
81
146366680
32
93241
4
367221
365517692
56
388532
244193
415600
78
275430180
951221399
411739
37
112641347
676251654
486948
290682
3
65
14
31840
42
53
8376
81
35
32
378546
12
36
996220493
392739
1789
71
53211
99
169385
25
35
72922
79
396570
9
7
274651
203159
6
330933
410867
4
84
400918
269128
77
122305
318820
4
61
19
29
36
21
64
84
181204
998653311
392315
13
3
7
41
89
237790
503206131
47
478131594
51
288058
45
81
38
34
68
28
488630
340624
977191436
909377098
29579
182781
80
503033953
77
49
96420
932348098
25
392542
94
79
54
57
60
9
26
282056686
379836
36
395871
481776
52
268087856
334235
481025
205932
49
390019
216129
17
235997
74
427701
47
65
93
181167
649428559
62
52
3
727114590
76
450880
835031042
6
443103
499375
61961880
1
8
361733
17
6
25
46
256133
39
476145
1
558062748
209537
345940
250534131
67
449188
79
57776
191235
57
466181
45
20
3
386578
475020
467709
455133529
44
33831
210235
35
54
328361
13653
20
380273
31759
970870340
103432006
108432521
165909
78
32
945919288
56
145906
178890
1
111629
346507
224588
393398120
333630
50
13
968351593
3
99
362269
340971
88
44
40506987
57
15
251798
362880
3
957304839
4
23
168129
29
2
43
175846624
3
6
181750
4
435892
17
753570981
431038192
155662
93
94
96532
707598759
6
5
37
66
30
60
70
5
8
55
72
407642
15
70
494208
39
122861
8226
86
5
99
127978
103679
28
75
41897
78190721
3
51
170579
55
261040
52
153180
83
348962
90
281782582
133339439
87
104705
231325904
20
513097216
44
345270520
888607857
40
288830
16277
62
15
401831
53852
44
172190
5
515294684
142006
466899
720192815
98
83
448741
20
149767
186079
263074
189144
46
283623
91794
41
143468
109979
177673
132940
50384
66347
244707
322612
169630
3
6
2
94
35
67
5472
488905
6
69
729861621
318010
25
405760
12
21
3
83
76
43495
4
399351
430372
41
355798
53
434387
447405
112718
479764
27605117
310172832
95
73749
70
98
16
460076
74999720
385820
54
101514
63
370808
9
51481
90
405688
14
133632
16
65
50
96
103996
41523
93164
5
851072887
8
39
24
271932
23582
107898
62
78
707218573
20545
149668
6
37
333842799
463396
460440
102334
458701
8
87
41
1
27
365448
7
4
50
6
23
477099
251401
30401
60
402870
98
110618
55857
66200
103903
105699
52
10
404144
54725
210304
81
61
9
56
139846
29
87650
30
456252
14
65
47
8
399640
32695
71364
31545
2
342225
906366002
384131
43
395492215
61632
830698907
50
136059
75
364511
126012
342912
682907484
53
377945
82
32
89
2
499915
463144
264814
293943
50
8
3
85
86
99
248894
94
366325
44
480983
98
306348
151614
216470
452921
313217
73
3
42
3
95
38141
448357
1
37363
6
91
9
470737
1
663981768
87
4
10484003
437970
5
52
98
83047
32
12
592761586
107176
4
475693
446660100
13
351809
6
87187
40
633438346
29
93
69
214170
348885
293935
68692
74
19
38
87
720777234
36
297192
97
45
53
263886
8
16482
444797
435576
64
294397
46574
19624
395132
92976
276084
24
345540
460563
35
56
437934
472167
29
79
94
74
133673
8
47848
3
3
58042
85
436287
4
69
4
63
417298
76
189175
412550
426751576
431691
20
376035
94344
87
93
68
79
30
479736
61
69
27
50
352957
45
46
88
91
3
257524
23166
349162520
43
124488
54
479974
78
431575
7
4
52
5
27172754
33
9
158139
77
327153
58
15
71
38
92
116344076
58
766907701
464879
75
890393062
24
916085091
321402
42
94
98
80
29
3316
35
112908
3
12
56
9
336973
456756944
83
58
803521562
215761
4
332337
54
218977
11216
68
50
18
264611
5
96174
95
146129
69
84601
60
15999
9
5
55
74
92
510073196
7
197975
71
29689
439824
296629
124975
38
51
3
154839
139931
237203
61
3
30
47944
381430
2284
289539
350292
75
1
34
4
166151
433971
69617
12
78
411076
76
97
69
3
149705098
63
26
451879
97
252072
1
42
6
92
60
44150
380891
7
409029
54
68
498427
7
181573
78
62
294727
44
98
73
37525
98
43
15108
311161
20
37
89788
60
202679
85
271830
90
4204197
483415
3
9
28
151479
73
81
402983
84
503171279
58
343364
353003547
166114
65
14
206480
439885924
117673
37
292815111
9
344831
98
183520
68510
69
23
225488550
413577
348862
89
62
72
62
53
393296
46
44
12
87
344026
295530
8
15
405155
195448
111888
60
396596343
10
445149
18
423100
440495
257237
50868
589440485
5
220401
7647
796484394
82
168176
455205
544099860
231817
37
64
346568
8
463392
91264
47
5911
43933487
14096597
278678
1
497398944
19074
666220012
41
90
15
38
357423
356982
86
3
147136
8
577892606
52369
7
81
33
14
11
90
3
30
26
26
499063
88
8
21
255193
435047
670184993
9
13
36009
33
170554
8
6
5
34
47
45
58
44
70
327462
51
124493
99
23
202837
91556
275607
194785
273091
7
28
59
64
78163642
252960
9
64
452882
99
239121
429089
54
80
34
126620
90800
1
15
52579
83
64
437922
319396
42
309372
62
64
37
75
99
23
92
96
10
179416
380733
329989
33
49
321254
113746935
305455
98
78
5
348856
349365
445064
88
17
185636
278098
674318183
12
424500
394244
45
444409
115328
329158
262082
5
195447
209754
14
52
263495
875123588
89
54
5
338053
353424
64
295863
17
437287
360869
185035
743004953
87959
174562
16
69
93
453694
7
196501
307236
7
15
32
13
86
5
85
8532
77
125289
215129959
41664
22157
87
47
388067
339550
237847
116509957
60
406787
468736833
36
37
71
54
331079
33
4
734
314839
232908
62
321415
96793804
8
150312535
381704
5
46045
39
88
346393
418884
33
372640
42
594409167
4
52
445036
236283
3
11
85
97
393069
92
36
65
44
86
68
42
27
3
41
65
95
156594
40
33
6
327826
46
70
454735
163028
891333122
45
38
91
2
314315
2
2
3
592259444
417846
31
86
54
550373778
40
42
61368
127020
36
135495
351133
94
857756892
886763537
366196
25886413
149046
84
277955
33
19
422169
206762
31181
39287
3
36
907468236
809498695
357716
72
16353
32
28
97
51
4
215980295
38
30
256402
81
865598439
7
361732
219106
26
807704972
57
86
1
289963
8
8
350949
302972
589684916
218197361
177187
326619
235215
37
33
264184
70
28
40
17
455651
21
287497
49034
75
56
72
41
79
52
73
69
3
5
74
74
195067
125366
328750227
122191
436948
858931486
52
89330
35118
57
565531558
189347
46
89
239217
363638
298429
3
61
5
434289
41
8
197793
455874
264897276
52
273085
5
321209
44
84037
292875
66
985393642
25
220655
88
74
481844
28
91908
93
353115
27
1
12
256844
454370
592018164
425506
43
20
376013
2
342328
38747
70208
386500
36
612358914
348092
69
862019489
66
479896
34724
55
22
249350
262208
95880870
154588
475517
69
38765
237668
89778
15
52626
424799
57465
6
278951
276860
32
3
193894
71
193096
270556
485411182
15
322047
10
613251757
184674
439224
768870140
110252
27
67236
12441
427993
2
35632
55
348006
383596
281268
84
517420853
179990503
318217
26
93671
225749
4
99
3
38
231901
29
229659
37
110754
80
57803
8
85
1
401
32
62
327733
24
21
253925271
364182
5838
14
57
286661
364836
32
142378
375459
29965958
107156
40
70
27
814592061
9
70571
360817
61132
52
124528
804921977
417603
297038
9
4
246378
9
98
566
398702
94
60
445675
5
401568985
990352410
33506
368591
29439
18
75
97
151854
59
470756
341660
62
92395
375381
43
5
229616
136980
45102
546147260
87822871
104786
21
90705
63
91
269010
90
72
381050
38
83
430562
52
86
128375
90
138693
33253
24796594
975089053
232101
99
28
255046
89
254447
216492
657231670
109627
350681
30
463357
218647
3
342363
183967
305188
87
87
242665
453206
205038313
234690
136221
18
53
934632227
58
92
96
144227
55
121962442
31596
62
54
77
268962
42
212078
26
89
35
6
491015
39
215715
42
410334
40
5
470987
290932
61
46148
202607
4
5
376880
17
327616
322787
442702
82
20
1
10
458061
10
517270966
209850
95
70
371382
25
49
100857799
468922
7
448407
38
52
135556
98
9660
18
35
94
409444
64
202936
449537
52
199989
6
4
33
433750
185866121
68794
136404
160801
374239845
488896
95
116613
6
289424
359684
76
299417
4
69
14
402826
94
27
91
58
125248
80001
88
363112958
70
4984
42
252779
36
251152
176932
9
83
189918274
83
5
59896
332134
34
5
490270
42
40
267377530
29
37
66393
47
306870
66
32
14948
121911
509276432
78122800
319880567
915582937
274572
181113
60777
125492
71
88
152611
52
99
24
184780
3
81930
58989
317890
59
450278
29
30953365
47
39
191119499
240958703
406893
6
431281
39
36
92
263450
58
18
8
111307
217023
89
8
214329
63639
55
17
57
29725
25
79
14
447930
94
90
46
90
82
112527
73
912947480
2
865658408
92
5
229738
7
64
162745
459442
489169
34076
323708
25
35
87
58
439102
89
33
38
98
50792
82
46188
2
461131
14
454606
32
74168
7
63
294842
7
137910
5
108107
349675
53
137388
438130
75
492287
70
134635
80
6
83
3
171401
423994503
424
43
96
180006
14
76
819003791
82
528387582
367032834
77
71
100315
72
4
409611
35
21148
98
71973
398031443
499137
51
56083005
70
109659
21
286672
489556
94
256730
453607
80
466825
92
10
14
182790
106196
197655
125066
441397
29060
5
266698
55
134378
1
9906
12
316437
62
413999
59
22
8
25
439670932
801921644
242169
217836
528559933
8
188162
2
381793
139888
167611875
562589784
154707
30
15994
148281
1
321907
87
3
63481
267054
99
365336
442835
76
32
378856
10
43
59
80
51
343016
154347
60
275314
214013
224284093
66
496862830
43
349486
59
381955
3
68
31
62
203847
10
8
73
441546
59
324618
304338
352434
451913
407825
487036
25076
91
63
59
95
427706
338938
37
201931
9
66
391945
94
99
77
80
12
42
200406
1
6769
467279597
134040
38
91
246664
2
7
2
601255336
4
167608
306336190
95
332944
975865308
155155
29
448164
43
5
48
484529
383222
162852
75
955629502
68424831
52
90
14
34
6
137432
19788
142897
8
81
492267
234234
5
198799
100081
366468
389333
11
147151
359491
22276
45600
357250
405600
397918
80
406707
50
339526127
46
317613
214448622
273088
30
170184
11
259068
368261
127732
295994
372591
129449
79
43
189180
2
34
18277
79782
208376
249661531
17
102323
39
36
9469
52
68
38
228590559
78
430236
22
4
90
418961
65
36
1
470253
26
63
159079
102729
361776
101676
90
308506
384143
688
19
9
120827
2
89
142423
346555376
76550
354113
84164
1
229864
43
5
747606268
16
1
282813
17
69020
41
36
88
1
12
41238524
86
60
719287629
9
251375
5
65
443503228
467327745
409541
72
85879
90
156013
41709054
94
67006
68
202314
62389418
32
67805
229868
210730
34259
192250
144906
345907190
10402
48
4
5
32
299178
85854
43
411348
292536782
84
414255
3
93
477619
382676
294445146
27593
179770
180260
61
83
175585
85
273737
6
205395
74592
30
1
465343
730473613
313009
5
294605
93
8
233433
27426
85
384114
71139
359182
41
127196652
365016
354554
69443
333166
667165783
334939
50
22
16
112242
115610
144799
27
37
47081
256404
77
116470
361739
21
69
343572
481129
463028
344227
131584
222707
84
1
437044
142331
65665156
41697
30
42
225908
304856
36
392206
90
453315
53
80
7
43
156862
55
4
72
101222
78
80763
264207125
7087
40
124429
48479
11
875
403777
426197
118924
329700
38
29
469776
22
16300
454850
8
786501729
24
166918176
106718
73687
120560861
79602
17
374054
820631569
213200
24480
396260
105240
973574052
396224
236476
64
25
130009
1
40324
98
353884568
463531
238379
77
313594
42
66
442373
74
75
78
29
274378487
19
265166306
477775
46
83551
845855640
65
10
73
350540
27
67544
969310664
429193
78289447
122985
31747767
27
246374
58
280940184
28
139532
478088
85
2
77
12
1
70
99
36
227693149
413009
32
365632
41
472673
30
67355
90
404454
366396
479350929
59
81
4
66
65
189525
61
130109
35399
97200485
29
48
4
197664
297481
348081
412198
7
43
405309
23
31
53348105
400783
683326124
3
22
237128
49
35
16
106975604
60
70
198051
468251490
8
566849747
6
53215
57
486875
48
22
134476
17
118528
121093
181616
49
464403
63
4
3
29
18523
6
38
76456
79
339462612
299268
77
303891
6
322116
68
86
297624542
87
166095
90
119398
28
10
297798
6
538514744
33976
76
48250
442076
83
7
47
361993
135659629
344026
78
29
68
37082345
200536
60
39
58
40
231798
250743
208910
42
200546
78
71
71532
330237
59
419464
80
3
7
240837
6504
26
62
92
56
68
49687
90341
29
320901
120735
46
72
412531
97
29
491602
49
208815
20
85224
225276
154544
2
5
64
9
47
583115033
125292
71
758306670
31
27
186370
385084
54891
352448
59
296202128
24808
369022900
50
26794
6
4
74
4
27
97
6821
44
206426
75
6
383072
64
3
283245
7
73284
15
416901
552507365
55
84
572555503
268836
209081662
152737
51
45
78
51
81
9
43
66
116773
25415
872573518
29
76
4
54
248383
2
30385
51
174624
263709
83
381864
427448
167892
9
4
23
146957
58
59
39
41
53000
22
877444345
49
898951290
361870
478823188
199867238
22
108202
30246
59112
65
450273
80
32
4
2
145935
1
70
99045
88
359187
311794
74806
44
197110
14
75
67
21
35
271632
8
62
10
7
219572
47298
47
80
462792
5
85
795004396
1
317484
236013
99
9
11
39
47
37
71
143919
423397
621806273
81
13
94
217610445
21
521997882
61
4
50
49684
16
354921
1
40
274189163
29
288828
188857
453655
319806
384359
342497
68
85217
266149
66405
94
42
80
19
244355
37
13
431357
188390
1
47
119193
469377
246283
3
309696
53995
62164
405630
934314250
320208
323890
362885
352183
394330
79718
6004
911351759
171765
141283
28
173570
221564
74
30
99
248881
71928
98
317938
472984
92537
212789
18
89
66283
247145
300173
66
20
259885
819151047
34
82
50
65
27898
66
61
244419
54
190322
72
79
99
35
39
80
196521
75
91
5
23
372011
92
58
27756
35
472312
421597
92
94447
135532
94
126827
177691
415026
838536321
98
9
16
365041
997106193
96
32
471207
18273
30
266386
57
283534
14
6
204845
39
33
47
43872
10956
93
666041125
30
302208848
6
85
1
324903
258859
161711
93
37
58
5
178179761
292180
44107
28
43
19
48
134677
263322
552627831
74
357799
99175049
252872
8
494918
37
389060
160603
159806
255889
475191077
1
87
90
49695
45
25
248744
67
224574
65
445447
68
46
43
21
1
24
37
219429
431911
93
422304
7
90
301037
87
67
3
81
410116
36
51368
451701
398008
517882553
81
68488
54
76
44
56
63
275331
59
879291084
218738
454398
9
29393
57
20
51
105723
895851191
2
18
293711
4
84
11
478778
4
96
346195
92
2
355932
81
341846
59
299122
4
75
374362
66
18
313302
31
54
89
2
62
35073
232396
360313
91
84
264466
36
109081
149878
868268331
373748567
303856909
432730
99
6
92
22
2
38
28
242148
870175352
188062
77202
473296555
98
54
688998837
297758
216823
2
51
35
125320
468150
8
8
191155
343750
14
16
9
492459
51
191702574
355403
241907
29
187078
9
48
371372
7
327037
487917
425515
25
24238
81
6
344180
51
717939602
67
91
810743617
306047096
4
4
267642
541871688
92
308554
337892
230778
36
455952
5
315157
88
87844
241468
91
98
45
96
388167
3
362985
405846
36377
314180
724262469
266347203
18
307526
285765156
2
7
27
80082
47
9303
654734153
100794
237709
422931
17486
34
98
4
27935
616342220
256560
879378154
36
215777
286738
177952
150323
76
56
95
376101
592214382
40
972980349
50
64970
830802986
2
461301
66259
210351
159955015
25
2
82035269
42076
19
50
31
324590
37
65865
10
7
471741
69017
475217
60
74499
927544360
875096408
69
72
36604
507546333
77
6
958181185
4
2
93
260369
68
442657
319620
10
307092
472835
86
488791
18
36981
3
27
482661
290017
82
144934
404825
42
902429503
343800
217755435
44
457127
28
39
139728
957495000
93
10
257169
41
30
41
435519
73
22
63
76
247057354
73
229358589
6
406547
97
27
268839
1
79343
601374611
42
76
315520
539019902
77083
308274
415429
15
49
93
255733
75
33
13
489034405
41
736214289
16
49462226
178430
183311
161121
210215
286968
82
10
241141277
320582
476058
43
63331
58
757536939
227564
193032
491914
68
449451
347277116
165761
443291
229998
462831
81
231564
41
43
93
397304
33
299506
316062
3867
139927
33719
3
408668
415363
222672
82
26
131153
77
7
36
210609
415842
15
475582
378323679
382052
42
66
15
122994076
486908
88
13
85
47
42703
99
47
30
9
395441
451577
911751724
16
96
8
893574032
1
140107
306391
15
5
118448
320356295
15
34
93
294092
279608
9
449318
54
144012
25
16
16
72
382535
751647387
10
27
298681206
35
27
48
62
16
322792235
172524818
14
9
161980
16
9
362499
455388
492057
66739
280143425
7
337953053
29622
308201316
267370
434156
1
255713
98
18
472413289
434499
415975
9
336373
72
420832817
5
17
1255
953437706
318362
109362
84
287949
54
98
949305058
56
3
298749297
38
208543
206346
182652
35
56
395676
370791
35
82
41
54
51
318237
9
81
253470
116608
234181
285636425
59
299385
197752
341215
5
17
8
15472
3
269422
47098
7
67
379965
42
85576
3
301455715
147649
260987
762829028
261808
27505
237924
92
17
76
370857
71
782414
84696124
97
449694
70
249927
9
59
114066
66
77907
87
9
1
354462
32
56
16
60
979354051
4
67373
437657889
29
11
678588412
55755
286591
57004
86
226188318
311131
93
72720
3
29
358510
367437
218711
11
395444653
94
486586
2
42
3
5
452019
59
4
3
18
4
212601
495202
390616
491300
469936
8
76
44
67
192252
90
324491
26
62
8
244053
34
122505
757395507
452474
2
664652337
5509
645711093
163355911
342835357
511
2
41
62
78301
25
3
480475
11
284054
38697
20017988
445294
62
87
240193
6
56
204611
57
288509
492065
152429
92
91
46847
796040626
74
2
310015
97
486452
246716
7
37
125596
88986
109008261
744016960
165837
172945
699437577
77
42
11
24
94105
281408
52053
46
83165
22
363661
132235
50
186622
486332
70
324946
185972
4
424518
31
7
242236617
166194
54
243898
702002740
45
96
67
89797
320483
6
45
47
83
51
411383463
3
306805
57
131391734
89
453410
79
48733
96
367061
9
4
208822
298670
193877
205077
7
101092
136280042
61
663304021
35581
122447
230192
39
97
29
55261113
35820
58
488829
268738
53
489992
49
498087
42
51
330152
76
95
18
4
407096
60
8
68
4
52
87
216418528
5
185422
67
27823
35
15
12360
367753
469650
584025026
478550
83
232434
444265
226076
26
15
29
92
190807
4
101440
469706
124870
2
166961
232925727
395483
289964
7
14
44
155827
34
220027
472227
391401
53
115096
199458
86
56
91
83
18743
64
55
93
238118
5
302949
49918
85
6
24
3
217173
37
32257
3
369882
234976
90869
279293
398321
296167120
27397
34
25994
58
281232
97
302022
148025
379449
17
61590
60904
93
298264
2
88
868691332
465253
6
976245214
61
27
4
36
26
114250
319766565
154953220
312212
405613
200260
361164
550636409
332170
167059
473194
32871
142202
68
47
17
452441
726807606
28
50
27745
255457
33
7
498726
14
170097
66
22
18314
243455
267050
849128873
354128
4
56613
39176
13
176766
182910
413766
56240
16497
21
214049
15
61
32
478133
209324
47
52
33
267745
17
76
64987
213982
38
75
199475
7
4
7
202467
174982
47213321
433115
85
48
383793
56216
51
191847
260114
9
300
977455024
44
28
20
51
71
67
66
220896
17
381032429
92
47888
484455
345866
18
10
82824
25
91
25
92
240497
387580
4
62
20
22
593609948
21
129531
23
6935
47748
37
604368205
371724
453238
49843
48
354330
388385
720566063
24
8
469145
414985
79928
80
95
7
334666
23
371754
244168
6
25081
358107
272622
107559
60
58208
98
68
49
71
9
296683
411488
178733
1
39095
399905
95855
334470
191977618
176070
98
170997
326514704
219699
176039
73
4
460244
200614
423403522
156804
896786378
43
91
14
373570
44
138902
387727
108012
83391988
146640
5
124328
82
104485
50983
70791205
220549
244097
358566
80
1
16
88
30794909
479105201
320695
31
335662
480369
224370588
1
147218
18
97
39
214651
140305
9
250099783
447907
196916
93
44
21
422147
6
463173
92383
186904
485675
209657
93
257808
6
12
54
80
845635282
14
82
66
8
38
41729
45
135907
8
267318
91
247926090
276324
35
1
20
4
301368
81
471512
491019
174136
336516
62
162914548
454497
392152
87
40
444957
5
46
95
685310629
579100914
190344
412497
91
26
29
95
183003
9
380049
44722
5
467274
324233
251208
218163
354222
259022
94
345095
58
198226
1
40
226444
91
371499
9
199324
55
5
2945658
80
24
24048
34
18
274191
201972
52
8
187558
64
94
4
50
79
370743
399675234
90213243
35
44
36658
32
201171752
77
2
36
2
587346988
489219636
17
63
36
94
25
42
376868
223739
25
75
7
2
93
67
82879
423166
8
239930
37
492544
121786
406807
27
26
424305
387564
865945870
68
259823
28
844
43
7
453424
38988
15430853
73
322402
218717
1
75
406697
613447422
909540086
42
25
12
87465
125245
1
13
224175452
27
36
93367
3
8
75
50608
211676
28
682824407
368860
104728
440572
325075
28812
175624
60
123068
76
71
59
32
274376
36
99
4452
195596
72
47
166839
764126899
80
82
384447
381123479
22
51
175037
3
62
84
83
23
5
160290
343956382
35
31
45
28
45
1922
242120
110654
88
331644
72
469490
456936
82
381706
56
204759
247377
82
316067
175895
84
354200
67
16180
43650
331942
460201
1
81
304732
36
611323679
6
10
58
71185
4455334
262623
1
37
33
20
77
227731
1
21
71
170560
12
58
416208
432090
302467
30
253933282
184043
63
55
91
17
82021
32
424489
62
162792
41392
432938
47
85597
58
2
24
27
431447
50
20
498540773
566414474
6
433166
94
65
763913586
90128
5
121282
146887
52
373181462
50
478959
906160238
12
318748
57
62
323099
4
183275
18
66
146810
48
64
95
122125
764503841
275218
218334
70
479683
79
283258
3
4
63
465916
212184
8
30
4441
117656
9
143437
26313
230206
129453
85
568785997
56
27848
2
307761
65
636873420
696142828
454059
660745307
488597
542776872
71
2
15
472008906
354507
896731092
89
16
52
24
74
10750
122447
240150
80808
91
19
91
80009
29
92
46
92080
531563258
59
454833
97
106858
31
114108
9
76
5
55
151690
318478717
347863
53316
132085
36
967320106
88
35
50
63196
140329
82
46
441341
7
66
26
13502
103097
99
86868
73
281148
94
79
288636
738266326
15
2
384831
11
85
443120
452650
65
67651
158877506
269221
7
53
14667
166438
13
23
36
412748
336598
29
18933786
25
4
1
177331
488067
85
51
23
37
125333
450187846
350881883
90
306634517
73
293288
97
409056
160071
495477
20
96
7
78117
231989
86
112767
88852
6315
255129
272114
71
6
14
456515
386750
72
188626
16
488937
45
43
200146547
471730654
48
492768382
216633
277914458
52326
19
47
381090
25
61
13
83
87
21
37683070
416685
276713
165295
36835
475696
497446
35
54
12971000
87
279765
426826
353412
40
98
625103686
95
488832
249862
14
49
164526
457248
6
105142
321512
23
6
117024
192578
49
204837
50666
50559
82399
64366
97
76
79828
351468838
9
99
321303
6
51
13157
61
88061
126769
98
491428
60
162008208
26
2
44358
447918
26
213279
22
33
36
29287
3
91
36
125145
75
11
294165
126679
44
551342370
157153161
302587
81284
1
53
34
471148
79
43
420782
2
356747
79
3326357
29
25
21
94
412977
169642
69771
198336
47
775596768
10311
60596
932312014
86
35
4
484810
61
33
264895
489834
398727184
11
144100
154866
355339
73
360870
378506
1
27
15196
362588
8
440339
31
42
46
280997
6
285859
29
84
100244
289547
3
73
33821387
83208
20
9
7
32
52
92
411357
41
110684
366055
68
22
351514
98001
240596920
6
34870
59
434823
34
482294
52
8
469806
1
7
977556568
48
55
74
73
256662
96
40
5
8
369532
38
77
116014
29
453712
93
16
4
365643
7
8
60
17481
53
4848
40
677486368
30
1
470435
61058
171964932
37
177948
445300
86
363187
49
3
32
883074213
441854
49
76
107070
5
93
67
4
69947
479410
85
81
25
9039
202993
6
143048
32
432258840
463085
49283
21835
331427
83
57
22
193447255
41
467624
5
55447
1
278408
493803
39
151980
84
4
53
7
69
63
2
77
6
173510
339295
45146
620614680
95
91
161845
58
81
255136
59082422
82
139848
48
291928
169074
54706
70521
90
21148435
135588
94
261984
77
160585
65
91
387046
40
42
6
373891
63
483902
442626
411160
475741249
20
62
21
44
40
33
431653
316660
1039
385685
41
99
536916487
227104
48
96
43
87
463670
80
127002
73965
111385
6671
387634
274647
4484
8747
27
68
659461681
27
57798
24
220188619
12
81
494267
95
89956
159162
8
2565
201880
97
14
16
158879416
49
99
13
468997
23
50
456800795
94
85
55
94
384111
72
4
362003
6
363444774
368358
164101
588589345
394160333
91150
440618
62629
421478
14
33
32240
128644
101940
32
273894661
72
390315
50
21
53
336877
86340819
3
165337
83
5
22
225136
98
397364
410395
318393
33
62
2
91
57
386893
48411
941882432
14
86
481358747
223064
71845
492698
16
62
7
265143
35
8
6
319552
7
64
374570
59
307664
231974
385103
376894163
23025
3
53
362332
75802
6
81874
62
605988307
236596
51
1
1
2
3
79
6
93218
122237
82979
217886
7
55
325947
112771
44166
8
174272
3
49
99
10115
390513
22
12
150754938
2
6
31
381223982
986353833
353167
19278
27
90
114155
28
471598
72
89
6
11
416673
52
144507
335354
310314
50849
147767359
46
457705
2
419983
360242
447234
873545616
47
39
754460131
96104
92
5
5390
630752894
479018787
171594
244104
31
5388
86
119982
34250
436069
83
757348608
386678
210869
367670
7
975951050
4
20
6
63
45
95
190671
86420920
25
13848
52
88
6
18
5
264306
67
282530
87296
69425
255894
80
5
4
66
493205
425013
73
131786
114873
15
33
194247
789035611
75
95
78657
964853505
101218455
427314
391263
63405
279301
248259
15
436527
19
6
20
21
51
97
14
207042
313670
1
8
466672316
64
232568
68
99
1
62
407040
30
58
94060
25
83
38216
224121
87
94
65
91
195643
446126
63
496630
242205839
1459
77
69
55
54
302873
195465
96
79600
395650
480772
50847648
76
411972
4
271029
88
80
7
128911
28182258
56
73
491057
54
67
344378
477386
342109
3
1
187130
101638
8
35375
323399
75199
36
3
66
5
463961
45
32
880973520
75
3
96
286355
67
183947
383397
282051
35
9
64
3
6
247198
6
6
14
24296
36
47
17
2
48
93
79
400782
21
93
3
29580
70279
521056656
304606
425700
77
2
211044
550143228
243309
143836908
378669
81
68
34
22
122490
12
96
13
431612
6
373866
5
57
3
58
52
101871
263149
50
63
318088
7
2
94
15
281784
65505
296208
73
55913
62
81
477972
790594928
353195
187710
75
931951896
744500378
2
137549
13
186229
5
40
426997
1
522689895
454955
4
59
982721950
111974
315446
830798975
234850
341318
79
95884
242774
23
205824
1
209104
32
90
404491
5
179123864
205704
367566
22
4
221247
430385
98
68
413890
61
80
362356
113835
744799547
87
37
70684
479168
46
11
10
44
315418
49
21884
57786
35
88
4653
79
29
7
72
33
232599
374813
423063
74
86
118945
4
88
214355
37911
491379
80961
22891
56
66
634143109
71
398602
1
26
11
21
42
127631
9
52130
431995770
71511
290926
37
294970
56
48
9
253013
35
45
14
385350
79
247417
183745
16
59522
218900
82757
19
709195876
14
73718485
207975
72
46
16962
512237483
57
44
146854
113727
80
22
40599
4
431562
142882
4
96812
20
1
410584
95
55027
38
303406
4
11
509275867
464873
47
193685
235008
487001
3
92
3
73094362
134209120
29
83
228656
492354
97233
156548
49
386476
84
57
18
478357
123663
69
35
315112
9
310150
467474078
34231
5467
79
314788
136860
39
230920
85
304591261
97
98
1
240658
86
44
404438
61
466655
495970
348038
24777
61
81160
58854
460315
460146
311708
96
235105
60
31206
150542
401036
9
180745
27
212986
72
5
29
69315
1
22
698684124
228994
853996300
81041610
28
31
427579
68892
399333
4246
346278
14736
78988
483812
3
19
41436
354023
59
254811
325622
49
444330
72
319986
72
159221
459205
864015484
410718
266386
2
97
488661
58
7
60
13573
198398
47
22
98381
2919
2
491512865
50
39
229294
36
99
81
548972157
376927
237043
220021
92
81
273451
306397
758416219
9
483764
332380
79
700332287
394454
468863
14282
6
461245
183481
36751
60
749
328555
438683
4
138868
328201
7120
62055
98
40
494003
4
7
193207
98
207040
427356
262095
428544
167208
77
6
38
23
68
248478
83
136381
95873
393192
68
317319
1
69333
446578
30
245088576
24
86
18
437253353
93
248309
416110754
472791
19
16
76
40
5
35
84
72
5
61
2
65442
283696
49
582593925
441740
26987
92
16
60902
69
94
89
332636
416536
56
7
7
44397
35
266739863
436369
90
97
2
70
6
442812
38
64
80
164689
302489
433352
155807
6
115947
55
50
82
36
13
55699
289871
3
93
521848205
88
75
497076
737401648
69
77
73
249762
9
61
129151
327770
33705
68110
18
79532
410714
372367
62
74
12
4
35
302967
4
433302
2
66
182959
180564
293675
23269
220340
33
854521575
47
350348
103723
484993
12
99
8
80340
46
15
236482
8
93
439979
265121
6
645761569
230860939
473591
71
75647
453806
639575846
219855
974625350
31
46852
281067
94
10
54
465625
478733
6
281513
22
43370090
208260
33
256545
349714
167732
24
161535
81
93
64
333501
31
338460
448482168
46
73
48
17
438987
7
69
137347
809541327
52
892879773
375582334
69
480273256
366957496
358916
1
298004
153308
890338442
27
60
287753
1
352341
2
7
27
86
1
349900
13
171605
6
493393
8
6
392140
425277
67
66
98
52
185221
11317
159694058
79
210083
66
560257733
1
180081
374121
59
63
8
301861
67
51295553
72
33
361954
80
48
343278
450711
134717356
28648
369206
86
50564
29
293462
482559
64429841
65
484367
152952
460524
87144980
47
371216
4
22
124031433
387372159
485391
36
208529
942692255
5
30
41
81
77
220116
409872
7865148
246901
12976
9
78418
63
77
478134
5
72
10
457126279
159258
68
9
309586
72
475022
371692
50
29
5
470999484
88
228088
97615
92
229046
165242
61
72
138832
422568
190329
489347
350503
401447
41
24
222697
385388
94241
17
28
357833
95
4
76
97
85
31
101369
94
35
365014
464667
134930
249766
821510418
306230
83
76
55
77
390534
26
25726
45
63
95
57
61
13540
395329478
226521
200098
65368
437338
244057352
52
86
441853
85
494298
401408
380743
19
47
2570
46
8
56
80516
2
244802
913064049
437427
457809542
43
32
25
433431
54
116181
477991
15
16
62
370719608
77
40
45
272725
91
86
24727
22
85
77
29
53
60
15
48876
69
252929
95005
2
323224
53745
3638
63
410217
71
33
12
70
2
481961825
78
291799
194388065
493819
174734841
812418358
277964
463867
94
432757
9
96
140449
12
53
81
30
97
384056
8
16
77
50
410301
206099
74
243874
63
43
7
6
185491
389984
20
33
50
7
63
29
279102
58
100297
380110
21421
195570
375572
541384513
8
358646
26
36
206164
71
39
201015
404811
97893
18
373313
69
83
10131
394210
938520372
5
201520194
419008
85
353839
93703
19
81
5
43
44
69
29
99
26
122117
240237
177980397
280083
324811
28
49
76
335475
85
453972
1
9
389726
81
777301489
32
86999
90
240714
80
76107
234453
9
101887
49
16
333566
28
441175
23
68
320414
5
209082
43
32
96
96
3
72
57
65002
13
313845
12
59
36
144961
738083279
24
84
380613
222182
168919
974271573
20
12622
603383050
35
54
80
365716
7
33
14223
52135
36
65245359
183363107
67191404
28
17
2
58
36
181843
75
96503
57
67
36
194131
182085
380960
25
282956
382271
315686
478231
326183
259933
37
241124
363126644
3
344150
24
439952
14
429626
421367
43
137656
43
63
26
891921568
408423
168927722
32342627
444187
56
365526
471116610
334216
437103
144329
70
52
15
33
475540
68069
468879
20
343190
119612
375964
62
923417839
142984
499877
322592
357912
122349
94
22
649579609
86
27
44
343987
11724
221694
287913
227241
341660
462317682
26500
53
389257532
83
46
54
471278
483453
27
451260
50
38
12
2
73
116023
54
168053
80218
42
443217
95
84
71
94
131442
690655596
106584921
16
208858
27
64
485572
77
76
2
27
5
34
58
799616784
409213618
70672158
83
82
74
487793
178052
75503
17
7
382102
298423
115368
39074
2408
74326
7
67
11
85
55278
27
387308
273447
342940
7
890667123
56
384637
484317
89
63
93
6423
30
7
6
81
69829
80
28
394813
242336
5
133483
59
60
8
828470387
687676421
63
70
44
87
18586
736912925
159576
36
92
409690
9
240788
70
9
14
80451518
3
30
57148
8
50342456
50
64
31
461656
370254621
96
93
670977840
17
401897
470563
248894541
19
22
98
29
219016
41
602602883
645603107
603756203
8
32
73
14
198851
18333
2
448090
59
5
85
363488
9
374491
73
181452
877113438
17
58
387482
121419
38770
45
399145
8
229657
2
49
1
95840712
17
29
675838436
73
72
129605
26
204046
96
145839
51
158783564
39
9
109484
244636
34
74
435632
6
469209
2
4
16
37
98
287520
89
47
85
6
46
145219
408977
28
73
55
30
441574729
379152
9681
216554
2
465284
727226495
78
63
748184417
20
236717
61
5
9
519289325
263092
237527
143772
1
39
477313
300307
29
59
60
963501720
45
8
59
5
749776980
366684
37
79462
321832
381954
33
9
453529
25
91965
48
57
24
295357
25
359387
8
460277
11
7
86
71
37
57
490885
49523
429845
29
477062
6
338948
308976
401969
309447
93
5
96
79
93
342421371
51
899152615
53
275501
54
301580
72
3
275594
6
208380
581233173
19
392356
82
61
458780
69
34
169731
13
29
314638
7
412834009
834939555
90
59667
207084
203285
162952
310478
89074
272640955
2
219623
69
260918
98
334082
12134
179401
9
57
18
29
188639397
199053
9
414375609
17
16306
62
47
259651
69
29
3
120838
34
25
90
25
39
487641
22
16
399718
394711
41
442583
17
35582
379954155
482493
539492722
30
398935713
71
295845
633789054
97
2
35
384093
44
43
459055
407950
435658
522491846
364820
59982
35
16
8
673054631
52
205101
5
865181342
227796
200896
835731078
7
73
95
459888
15
45492
221806
231745
887
735707106
26
303630
84
373954
31
231877
83
18
72
192007
280077
50
4
79
41269
23
68
216136
81
174327
195283
51
62
114668
5
489417
48
573858451
6
92
233823
11
163762
12
72
58
302493
51
987707022
15
5
7
183509
31
95
77
40
13317
175650
77
2
22
96607
944414660
32
3
31579
87
159942
29
54
422633
154676
460264
11830
534452801
841293701
6
3
6
20114
30225
22
342762
32
35
9
717855821
823775765
12
140523
25
278912
68
10
840736109
7542
400677
870865723
372442
434791
27387
40
312377
71
36
309194
32
48
58
35
101340
113220
64
170074
367639
462913
180248
2
10
784318222
30
374662
368151
41
425390944
21
4
6157
24
173733
89
28
85
39
311854
40
35
23
2995
254127
483391
17
5
64
33857836
26624
46
921897022
133427
46
296760
68
140283
6
6
154477
26
60
81
440359
21
69
88
270843
13
371345
125148
154366
87
54977
2
402374
65565
344450
84
18
276142
16112
411104
362874
22
185313
355863
446390
40
205005
5
197875835
282145
12
331281
9
20608
48
436068
33
142141
180371
986741711
85
236825
59
5
305752
95
13
56
48224
141417
72
6343
48
97
96233
989725384
86
99
340244
77
378637
434972
49
490642
162185
153652
81
25
130445
160195
33
212160
263079181
17
28
488531
45
73
22
64
609107993
498220
239291
310387
297721
54
89031
6
337099
354808
230392
80
215936
705271897
8
145289
86
62
17
37
26
80
329144
31717
495202
64
431366
66
386054
285528
97
4
256821
146337
467155
2
656793604
46
56
48
6
18
229061
53698
230417
78
857296018
507169770
4
845343643
528134271
257743
483669
63
611591346
6
92
256035
346216
60
497716
51
36
210645
48
64
222588
74222
14
79
275434
32
45
12491
201136
159344481
78
543654586
42
696874116
58788
287543
96
91
42
44
33437
1486
67
144159828
80
7
496837
354992
77
86
177520
466745
433204
78
112539420
52
20
43
41
364890
1
294488
5
13
49
21
487343
39759
88
99
354042
345439
1
275100
207386
20255
19
52
50
282099
486903
75
789517288
28
31
36
68
117028
4
240247
325942
85
67
98
43
7
83860
74
248497
45
69
78
4
49
317383
7
19
23
67
139230
664162539
440850
81
1
201743
17024
2684
56
1
75
9
249597623
40
80
11310
121504
472847
98
492620
74
424525
238705
15271067
57
11
3
2
103381
30694
37
96
3
101731
40756
492836
440700
11
40950
259833
93
795897234
308837
69
68
405930
3
69
112025
148863
813247815
92
60
34
493415
308731
960339341
8
395988
43
93
90
457493
344708
289058
3
9
726585792
975561730
25
55
291098
48776
303459
8
182008
30
122442
920278885
73
289238
80
104580
84
60
236634
72028
312006300
1
113868
215174
6
38
9
9
174797
386065698
3
410980
406664
36
570428887
74
281982
122651
89
425678
28678
13
80368
70
135706
119132
951418412
81
1
37
99267
94
84
46
41
302495
35
49
97
655590875
392402
96
258979
68
4
234255
110117
37482176
53
326826504
431971
634416092
341669
867748133
140218
3
43
79
84
30
40
233226
402571
41
43
35871
459209
37
329984
59607452
6
16
26
182867
30
431373
81
299433
1
59
19
127364
6
30
466880
18
377905
290026
52
30858
5
51
81
68
47879
64
20647
13
387103
293700
3
2
6
5
98
1
99
446869
4
12
109380
57
2
70
1
96850
15
424717
13
260369
2
7
651499194
68757
46
269198
427064
164494
59
213411
62400
37
352636
81
344289
70
70
95470
26
40
18
524846442
410870950
85
26
23
903331740
897905168
62530
980357810
103039434
160643
18
348886
35
33
85
209749
223709
439615
68
660716435
348800
1
14
402674
309455
22
45820
9
416976
176380
492388
90
228029
6
449802
202945
109556
282472140
56
414287204
67
66
53
156533
74854
31
3
277483
129278
184160
413892
64
217830
156672
3
355107
121452
8912
8
228531
380697
14
274000
34
307350
339969
467003
327580
3
348084
778240392
73
40
8
349545
369207
463079
79
193865
34
27
9
3
686186224
359419
145818
32
16728
5
68
3
15285
7
20
60
6
329748577
459646
84
208553
12
120694
322702
7
9
76
265336635
103306
1
91
457086
338622
296709
19
59
97
34
290007
226143
192154
87
334307200
775411561
348478
376161
92
191558
67
16
4
26
24
100896
397528
64
6
32589
33
32
175298
85
80
85
98
2
209872
345437
20
163644
42
26
333289
19
46
143249
37479
49
5
59
34
59
33
6
294922
95
496433
41
177
475783
71
91528906
18
358647
72
244472
49086
471588
2
16
735201621
315040
56
88
22
437051
325788
86
5
84
365843
90
64
1
68
165864530
54
40
275085210
18
485893
25
270192
401950
33
4
72
293211
428713
80
33
58
486584
4
244572
60527
427453
2
90
54
11
57771
105677
194290
255403
181009
29
274930
63
43
10
44
325301
497714
7
9
257112
276908
16
74
14
7
13
72
68855
28
529417747
133003
53
32
62
96
31
43
53938
61
65
31
392869
65462
491619
77
103021
82236247
165862
117800
452766
456036
46695
108103
64
439170
29408
193539
591125012
114923210
23
790509017
38
89
433419
18
9
624499233
77
74
61
73512
51
70
98
179665
11
54686
47
269326
216201
75
83
52972
49
270115
204100
226273
408438881
73
293144
57830
80
304357
101975
401448
32
521527858
329750056
86
439912
747260781
17037
215243
37395
99
87
309399
5
22
68
968832447
61018
68
72
36
193495
298085
75
436762
827628571
156186
39
54216
28
106550061
7
91
3
219823013
9991
899166499
657532804
51
636209551
15
439034
155279
621586860
9
56
28
9559
366248
60807
656513705
3
78
177795147
258290
888341609
61099
42
68467
71
73229
71
5
21
85
137531
413697
40
73
273852
55027
223172
73
780976032
7
93256
14
264869
66
52
8
182974
210517
348882
24
81
4
440641
259649
92
21
200716
44225
41
26
382418
402232
9
4
314898
277149
129868
431802
484874961
71
971857917
16
135171
85
309734
216138
293452
5
126211
424374
823595237
479710
20
373179289
399333
445757546
449657
361231
493030
62
37
67
73
206869
52
92
284511
5
122570
1
390658
17
128741
8
51
87
71
72
216016
57392
394762
43
40
106456
239957094
535234340
141605
156274
76
212168418
968636916
18
7
87
56480
38
31
51
58
3
1
36
88
40
9
71
413620
1
70
589264908
5
2
2
142486
9
91
464222
377962
50
95501
111694
374960429
221797
137103
3
88
199445
34130
292931
111861
70
64
70
137298
88894
79
65
454190
14
376022
755703732
26
194726
408202
366567
4
223349
58
493421
3
7
76
83
22
299461
95
379227
68
301749
86
491246
551511956
16187
97
23
12
34
22021
6
377737
403770
35
34
54
73
53409
195611
119751
68
6
9
80192
159109
2162
72
34
53
322588
42
165644355
481195
58
156355
53
4
76
390964
45
74
432148
91
426846
80
87
15
96
6
769615352
96596
375800
9
320462
42
724148212
78
91
321478
84
96
97
89
167489
405158
456586
192753207
659694326
421280
34
32
24
10
80
160071491
73
40
212984
405877
43
282781
44
10
295817
144132
88
42
9
95
96
491228
220322
41
19
35
29994
26
38093
289051
295320458
79
53
91
21356
43
33
91
399168
238687100
73
59962
33
54
73444
58
39
880093288
79
893434226
68
30
73878
33
318856
5
3
31
236735
351376
85
56
70
46
61
92
15
66
66
305336
67
449914
348684268
3
6
251763
55
292309633
577219337
326685
15992
890346316
91
77
488350
905403410
246468
8
29
47835
335498
92
48
46
4196454
54
62
7
434967
25462
259291394
3
1
499197
69
450806
43
24
402504
48
62
18
59
237190
44122
102365292
157344
41
152447
50
7
47
82
42
29
72
27
53
56
41
563476885
962866663
85
37
50
820277222
14
476494
43
108996
57
57
53
208958
339179
347088
10
68
71
18
467484
45
216151
120425
240706
459995665
60360
85
81008597
422245
2
75
2
151124
60
33
243026
59
39
104847
3
350757
3
148442
467737
47
313922
29
30
285490605
95
709495966
63
41
13
46
750486153
43
81
58
382448
22
134204
11
402861
831037192
1
573873058
5253139
304898
71
2
26
84
316087037
92
4
5
354838
5
121597
7
307289
2
1
85
73
10
240613
13181
4
27
46
23
123597
92755
360400
48
53729
690532429
26
62
416919
2
57
56
83
184046
491697
54719
211375
135663
102377
152257
22
146432
14
58
372900
176174
238385
70
48919
448617
50216
34
93
35
454847
399861
449622
368962
93
267390
27
14
325773
94
25
39
54
8
180422
51
10
179758
1
199403
330099
433194150
45
86
41
215362
63
650517243
74
7
28
272230
236517
296034
12
227843
238168509
125510
75
15
433188
50
10970
88
66
3563
92
105501
8
4
94
258199
248363
319802
1
422099
266013
51392
38
340066
388752
289208
21
55542
72
2
113776
235513
89
992695787
36550
121648
184048
26
253396
43
9
147386
83909
317227
178956008
88
139913
92
309659
84
59
87
4
97
42
463611974
98
11
776739948
162996
8
52
384670
447903827
214757
151505
56
48391694
478978
323318
7
1
442666
25
17
77
83
234500
495483
42
446977
173423
59414
135815
163444
97
94
229151
220041
15
233936
9
148626
18
79212
919536253
53
60
65
37
28
54
76
55
45
60
268774
99
356446335
37
418428374
956008584
355641
98023
37
22
71
354660
51
195207
78
1
73
383530854
54251
248802
50154
86
87
97
726204795
676211361
446487
27
34
36
95087
142521
6
695519537
7
1
300679
51
67247
9
75996
351985
269412
448335
24
69885
20
55
8
69
8
48
544686392
63
219097
72
285121237
510137492
479221
383696
5
86010
43
62
89
707410080
202694251
96
42
4
247603
92
214320462
436077
37975
9
6
13
49
63
208848
79
48440
79
15
19
22
308207
99359
16
473608
180099
425466
48
197790
85
18
3
48
1289
8
7
33509
27
44
56
45
12434
76248
64
4985
415713
73
461512
196207
10
231512
24
178635
82994
90
4
2
8005322
23
296294779
48
324572
56
8
335748
295787
24
10616
176047
100544
11
13
85
116807
368807
46
96
360418
477930
68
446746
607975003
459800
63
24
321679
144117
831895364
415368
91678
358022
99534112
419493
258994
37
72390
33
213205
52971
991704372
75912
84
362864
307531
374811
45
65
52
395105
4
131745
311646922
5
313409
383189
299343258
7
19
27
67
594171559
1
335442926
81
43182
206316
68
33771
314130
86
322950
5
12
136678
249509
17
86
6
142105
1
51
9345881
909116141
213234
580995221
46
106688
53
350002
23
52023
386613
426040
375559350
67
89821
43
49267
74
32
14
123197
288615
434187
98
87
459703
80
9
197821
73210
42
435039
593125070
60
419057
133682
27
134328698
344642
1
11036
47
16
60
979733061
464556529
91
80
968027436
273119
8
84
155359
47
174888
20
286230
296824369
9
974612072
50621
8
218838
311629
70
24
101175
447123
205605
448074
186862
97
319731
125807
5
22
4
18
23
22819
24
75
43
237639
55
74
39122
2
1
6
302087
318517
64
19
105463
884840011
4505
81
318595
33
46
264113025
54
6
544855875
8
30
407718
10496
475120720
60
294282154
2
184644
48
469681
4
230090
67121
10
448336
2
689342784
4
44
435358295
99653
95
37
347283
49
84
27
28
28
259625
72
117120
81
97
10
64
496298207
23
436377
326102
173674984
90
754266378
361172
168586
19
26
10843
233967
9
68
19
61410425
97
346887
336742
7
16
73
169867
59011
338533
9
73
8
81
74
966046614
96
85
134900
41
419334662
709690320
5
149473
229561
286404
9
9
49
134504
38698
20
49
424495
208742
26
26
61
88
28
501821985
84
91
29086552
244113
251453
90
33
4
217935
6
580891456
61
175109
246265
247576
390130
331910
53
4
63
307598
64
146784
493915
49
255994
24
318398
305874
364261
978740695
311536
413356
30
260659
5
518063209
53
33
304507
99
48702
96
6
41202
252905
781536934
68
327267309
123592359
248154
229176
60
263897
76
63395
216094
105081
24
45
867229543
215020
114995
106015
37797
371701
60
62
98
453190
86
9
208565
971736265
63
238676405
846739233
84
442055
62
82841
10
60
14684
3
107584
322650
39
407362250
486939
935922230
403667
25
32441
51582
66
173870
550340061
49
9
172460
83
7
17
9879
85
10784
316601
21
99
45
914214387
89
8
42
362701
90
76
40
9
261507
382864
22074
75
63
27
99
72
159566
494547
22871
9
77
62
34
43
2
29
13
250452
2
6
221498
373621
90
283917
75
108885
448784
105645
212022
73734366
37
9
150068
31
231535
5
43
312871
487856
8
20
546824902
219355
78
96
709548668
89
80
76619
50719
30
364569
4
4
46
362124
123753
9
879461700
58
77
275173
114770
60
434064
398908
41375
23
15
42
74
213577
81
2
109177
230217
236889
76
18
262497
27
475572
34
56
365131
47
52
83
386123912
230917
90
378056
493105978
76529855
421270574
9
224574
468877
2
213007
288283
8
205596
39
441201
69
5
21610
91
81
57
90
22
375479
272776
278633
98
422965
359178
12069
322252
403401645
8
34210826
35
431191
105834
564881094
20
28
21204
13
344692
50
278729
179299078
73
75
66
28
263649
332930
574753631
69
19
418268
380579
427084
77
25
96988
426443
246524
24
246244
239345
97
17
662081285
284245
49
225902
638534237
127160
73683
29
8
58
718508228
67
89
368587
206180
3
427779
37
2
21003
95
125417
22
60
105658
449790
290322
104446
5
71
70767691
207529
7
7348311
11
10
97
227762
446713
442294501
92
34
51388
161390
43
450552
38
73
31
44
192359611
519974353
176876109
25703
29
20
414034
4
17
401764930
341540
65
957221066
32084
441564
41
5
7
32
154389
36
104291
37
96
15
73
27
80
458612
382458
90615445
17444
204801
35
408343
168290616
73
41
396371
83190
232741
46
44
988361389
269471
3
487480
360813
93
140929
495302
49
498551856
58
134347
323233
1
344449
19684
96
32
45
158543
381599
74
6
2
15413005
231316
5
88
489391586
353106
4
109231
134555
80
11
11
60997
7
12477
85
5
8
6
245449
72416
290205
32
305439
462990
104503
180867
99
6
59466
53
206822370
286308
18
56
17
187182
131568
145796
314963
323828
4
4
334137
379091
2
36
88
120622168
84
44
69
762729592
300648
51
464518122
4
96
63
20
38
73
55
98
331903
7
67
164668
3
75
293786964
388936
20
9
53
15
47
400553
8
34
20
75
352955
342302104
98
48
252025
46
469630
173211
574992919
67
358282
36
57147
34
15130
89
36916
4
22
89
18
89
996338505
67385
73
24
105289
16055
48
26186
188326
3
2
48
300370
113949
462001
9
382991
80
155981
109619
14
151348
96
99466
17
333417
42629
105207
124146
97
89
63614
320488042
405098
291510
278727
134154
1
86939
794214592
464899
29
6
62
4
1
293004018
32
93644
480701311
82
564812027
412929
8
221835
63
461530
41
59
136492
860014651
39478
150776
140679
36
73
27
98
9
51
19
20364
1
3
76
278823
145732157
38
164184
6
266577
6
401980
411008633
909555528
25
127999
49
159702
214699
3
1
29
23057
6
353497
39
66
31
85
361609
17
65
232685
73
26054
22
103088
79
73224
439138
64
44
8
48
467941
267119
158361
144474
580338564
56
432613
49
146786889
389819
60
84
60
498571
463656
55
274757
40
300737617
412995036
85354978
55
306852
8
467442
19
40
429018
55
84
47
88
454863530
85753
18
12
334589380
5
433995348
411210
336439
4
210034
14
247048
11
971910792
139109
229135
125502
43692
31
204932
62
5
207798
83
72
214888
348513
71
433147187
17199
62
27
93358
94703
29
73
109061
312044233
52
147536
250142
81
811793366
301220
486767
232858
43
58
48
52
354448
239518
22
351468
317687
217808926
368044
46
73773
54683
163689
361827494
469861
53599
47
375136
68963343
57
66
35
25
79
44
54
453610
239454
428483
4
1363022
384565
145680
86
92
1
16122
26
5
121153
741512313
359998654
23120
38
59
338598
494874
79
31867
388087
395384
223694
84327
843598751
82038
7
55
25
500071795
51
3
336942
162831
70
39
444003
17964
50
6
671046510
19
442395
448068
21
300797721
705999247
187763
463995
14
5
412468
287573
386635
409082
217184
161921
207784
209440
385826
415245
650459574
156108072
1
35
361371
308738
83179
444605
81
476247
489865
59
93
657327493
6
818262182
18
199052
88113481
78
35640
81
98679
3
1
364194224
119925
494367
41
517889365
488470
45
89
28269
9
1
33
34
24
18
57
471343
72
93
35
292520
836650641
57
56
921135509
110251
88182
315257
849203699
523450506
177188
97
35
758703959
171388
66
98
50
77
82867
12
73
43
7
212375
410644
42
373864
12
47
134182
288088
447046
320519
86272
9
7
461956
1515
820160739
221615
149009
74
106180
13
62
56
405100
48
3
331727
375891
29
32
57
20
244262
476351
22
28
35152
83
1
325401
207803
69
315334
70
76
99
5
104282
65
14
925743098
51219
249560
134821
1
185829
310382
78
697062508
395433
899955986
38
39
26448
650828993
49
35
74
13
2
21
241337
34
10
6704
5
66
9
70805
157286
371707
74
30
1636
89
165217
404430
36881946
161776
404615
95191
5
10
773455547
6
234855
340369
11
52
432975848
92
332407
6
6
444502395
448879
13
73
489532
116657
72
2
480562
58078
491541
64
928792350
46
43
41
4
49
875752418
644730389
15
221860
80
56
99
6
622372926
285500
540388984
393223831
41
87505
28
1
338278
993256790
53
2
48
53
4
356044
14
303903
14
8135674
51
530346054
14
83
25
893093116
36
481080
58
6
90
71
176973760
54
73
75
68
208504321
28
336230
8
52
94674
25
977339588
87
430148
30
457594
410851
26
86
265707
211075
114833
5
459975838
68
37
74
283787579
278465
77525419
52
95
10
5
130026
28
70
93
61
494910370
422357
51826
3
9
24
53
426086
345123
25
383547
34
30
91
368558
68
771577396
23
193546430
243199
55
8
300277
29
950036528
33
248592
18
19
14873
25
90
60
2
587793920
4
456935
70
54016
65
35425
100401
229066
214410
80
4
985583404
341105
270674
66697
289012
83
73
39795
436895
259449
78
72
44
361082
83798977
186346
120165
4
444161
67
49
411201
20
713374876
40
88
73
5
39
73
88
77
4
67
7
383517
77
176254
91
1
97
29
37
78
92
46
237078328
386134
106765
5
31
453113
94
24
459821
277463
249717
487193
34
99
73
493435757
355162
590900240
4
41
7
514441309
361502
458005
316786
81
88
20
73
76
89
341555
79
968746029
91
77873
2
505552858
16
2
67
179863
37
44
7
31
69864
187909
497475319
65
20469
90
433534
361964
49
13
241927
235315
610464329
111957
47766
75
33
46606
46833
354512
419262
8
686202244
90
2
386125
401312428
13249054
5
229160
4
95
24
487625
88950
76978
90
54139
451658
405828
35
192434
64
16
23914
294341
492914
314715
1668931
61
1785
38
39
982812023
353899
153098
50
82
30
388504
358041
1
41
98
80
450381
57
458937
23
57
357199
6
68
120703
64
142009
5
453110
205559
844127611
80
85
399433
377368
395254129
26
280421
2
458017
78
288290
330625
413344
482436
195371
16
43
99
13
2
67
25
75
94828
63
166753262
3
49
350079
66
202671788
56
5
19
60
261344
2
586259550
13
92
85962
74
25
89
74
20094
6
49
95
92
233509
319715
43715
47488
396437
42
409133
70230
389421
389784
91
76
201236
734326037
36263
399561
496408
333349573
56
203093
459748
290035
637
800501697
26
99350
327850
49
32
83
5
24
439769
452743
2
166185
303886
50858
22
61
341018
403850
768103300
360202
490410
10
92
36
36540
469549
49
5
435364
21
7
386104
205192
230580
8
7
92
41
20
9533
53063
137767
125130
12
15450
294011720
4
8
80997
127929925
864029422
17
471935
100898
83
12
609010197
16
4
68
22
95
64
201666
469687
90011
230384
30
6
494908
9
311585
96
84
69161
384889
91
39
33509051
35661
896086755
86968
333043527
240647
181796
12617
17
422990
1
408164
5
456750
390589224
472498
316481
27
38
108865984
160074
369438
82
261491
207760
224804
227839
245205
71
82193
406644
71
171427
56
234783
3
231853
82
459275
313954
443249
44
456033889
6
345620746
675908328
41
38
51
31065
24
802921573
66
46
791490642
87
79
189508
63
437065
19
85
4
130481
354172
63
24
125381
497512
229888
94
403244
18596
74
834277409
479877
215363
488476085
3
3
126281
14
39
24
60
7
85
146856
376316
947549126
34
381789
8
359662
21
308542
39
446508
57
51
42
4
99
39572
61
468638913
288118
434287
478331
332036
613875215
259992
414835
23784
114130
69
317351
277211
429781711
94
17
86850
83
26
62
415592
31
265066
336448
92857
3
34
423850
67
2
355851090
439978
65448
564170301
93
60
927979479
45
25
77
46
38
357362
20815
45
88
50
488653
343002
77
22
78
111506003
6
168249
4
485592571
346003
264381
6
771290182
455928820
97
82
199669
289490
409043
47
26738
30
12
16
7
429112889
7
253818
38
976869072
178901
432854
445013
77416
6520
126106
62
56
50
77
188377
66
224885
31
374242
763608628
224045034
543418590
43
4
20
200194
87
458880
14
330438
765635716
87670
12
323579
93
386639
5
671520618
211063
108156
4
726803396
75
203301
64908109
34123
32
80
537578398
44
50
455050
1
474452
2
21372
85
491968312
7
500452724
78
25
191387
53
406874
77
109212262
166953
496325
29
74
7
84
103015
397402
7
77
71
68829
54
58
45964
486141
253173
10
91806
53
7
385345
374931
328930182
273053
4
489660708
44
34
469063
27
51
89
25
205601
305959
437007
64
45
35
491652
77
4
8
1
80
195018
320424
43
88
27
46
47
346703056
32
42
68821
30
153412
597839178
341204
48171
105754
78
70
53
28271
184119
77454
105307
370842
439217
78363
215403
59
533107391
338812
42
59
92
468022
462838
12
2
36
69
2
51934
439474
4
18292
86807
76
15323
44
624406178
625416559
80
266846
24960
83
1
846799062
85
377180
15
21
192283
97
79
29
297305
126670
9
49
277141
406323
294816
378243
81
63779
99
6
8
104569
133073
93
35
270031
731548724
97
7
43
4
413385
33
11
88
21
163175
298865
83
706609883
498051
6
75
82
28
79
130868
302061
1
231968
52
95
2
49
548146348
15
72
20
82
31
405591
150463
79729
64
86
63
48
71
85475
536869196
422276
979207340
37
294986
73
388202
353782
38
467078
98
236877
40
425120
9
78
256193
62
200028
180321
42
379428
163218
476905191
64
113922857
15
137111
151122
88
141780
320172
2
2
883958010
439880
28
5
479380125
222897
29
8
11
23
5
67
234832
341482
373833
22
349394
72
52
15
388837
23
381202
80
91
64
4
70
168324411
19
524290610
269711
92
85
8
88126
299347
41
373372
355774
126796
296240
433259
34303
68
15
447174
936283741
16
147749
33
442600
477023
950959335
456449
107781
68
8
472207495
76
54525
421267
467063
442026279
52
232346
255034
134904
273194
713668820
8
481755
65
4
12
1
96
45
309488
40
278252
31
481333
408511
42652
37
257606856
23
252969
334620
328390
72
2
90
184514
41
32
37
51
139701
53
77
24881
182765
5
466075
573553045
98110
92494
364234969
28338
63
347706
21
248792
46
143944188
13397699
164495
349492
78
46800
69
241608
377060
663489257
67
114752
307372
16
473732554
62
151899
94
335586
80281
60
106397
65390
260707
240243
425258
62
4
423177
28
246718
26
595686580
70
146548
499671
98
58
125969
236232
3
35
856521289
184114
45086
23
28
992880936
329603
63
111785
14690
365290
31
20
169219
426703
92
721896120
58919
87
229627
5
58
423151
16594
93519
4
293853
95
78
23
88
404909
26
253123157
29
293240
22
62597
81
66806
261323
298168
14185188
259737864
2
8
71
94
224060
21
9
70870
21
51
22391
76515
408222
229700
13
465680
54
499387
3
212077
86409
55
815533138
75227
73436
83
57
51
72
13
209695
3
94
445641
478682
61
410556
61
69
19
2
69
21
489750
197292
84
84
47
155227
480547
165388
29
696129081
53
492301
219883
65
93
6
56
17291
645050392
339445
93
147313
147005
484375
16
97
475265
80
86
456881
35
179834411
427505
86
227687
397496
56
43814
46
148587
82
478901492
85
171998051
92981
97690
381613
21
316382
85750
474381
9
424191
36
159906
63
97
83737
68233
379464
94
75
79
22
77
88
388991898
287750
46
336565
351771
18
29
427226
291038
9
94
804109442
221851
84
186749
46
81286
98
196543
7
25
69
71295
200279
204787901
205284
420886
81
170716
33
101249
384620
67
17357
372129
222888
68
53
19
70
36
343746
57
95
60
848112688
34
37
145267
361997
285528
12
91
135569868
395400
34
28
391514
86
8
354402
54
13
42949
556793516
230250
64
5
328043
293609106
88782
93
41
65
72932
263118
9
74
435334
40
47
578088841
91
21
284862
79
310710348
3331
223994
36
158947
440507731
171789
425657
368357
299330
35061
153195
415224
71
33
4629
4
80
94
409093
90
27
79
420437
92
10
3
75
62
222450
963894217
57
45
80625
194009
17
435208
59
190254
94
291674
621319704
46
191211
26065
190666122
33
357918
325033
117023550
42
1
74
22
402817594
76
623432483
89
57
89
116119
81
268191730
63
227126
317305
32
66
326200
5
33
48
19390
93
5
40
91
67914
436180
793090292
36
68
50
243918
5
79
53
211793
189575818
28
433003
5
223472
47
70
78
49
34
486996
33
125468
185761
4
57767
9
155112
58
933675674
2
9
64481
28
92440
436346
75439
278083
462093
97
118167
386459
38
21
82
21280513
2
1
69
8
29
3
83180
4
54
467249
928457369
918232096
359863
438153
246666
27
5
204991
234183
296294
357189
27387
313758
43
426524
88
79
188625666
181137
786870709
35
13862
287312
84
2
51
66858
431198
34346
29
67061
607
462216
82
9
83
157700
95
2
20817
39
405208
249631
406545
317602
15142
77
246597800
950666993
279731
16
33
150835
31
203132
17593
190172
11
77
1
42
87
10
4
2
46433
14581078
254777
9
30654
332238
242885
16
202544
48
57
54
211792
299034
64808
25
415154
79
98
5
59
88
90
88
148123
58314587
38
262519
42
352238
15
3
453556
559215098
183822
3
97
32
485356
439667
264640
14
39
91
31
9
19266
7
26337
25
13
58
173658594
397061648
37
60
54
718181043
249868385
38
969556584
344657
427913
419161
80
45
6138
34
414743058
58
55
5
167013
42
82528
45
35
22241
39855
19
247860990
86
183613
91611
125216832
51
446973
96114
76
54
99
13
218857
35
373797343
92
336672
54182
524930254
13
7
52
187616863
65
473870
87
271326963
42
54
161363
1
80
219519
97
319561
275862
267286
6
97
493511
97
95
282617
93435331
14
18
477270
322790
110129
62
54
335527
124848
736191008
458197
62765
336956054
392540899
312961
3
5
13295
89
21
6
32
22
245507
32560
35
27
29
228124
77
96
371464
59
696477892
297035
58
148724
89
96
867323571
355272
268222
478812
1
96
145063
295045
78
57981
29
121599
104242
6
7
310994
25
177808440
48
66892
179815
109196
5567
324645
45
2
410852
60
298879
87
499988
490998436
49
47
96
23135234
64
191384
85
4
23
2
32
4
69
90725
206508
367795
96
45
8
400568
32740
704387575
40488
72
29886931
119416
21
84464
78
39
11
12
103744
40
2
8
20
198419
29
627387386
122422
490656
43533825
157725
427217
369416735
31
100882
2
4
5
93
193214
55
880054222
470227
73
70
83
60
50
9
234350
56354
4
5
227809519
5
237529
46
99
340117
1
222524
4
74
78
87
11
453290
386079
52
469416
205024
80
3
391168030
201177
367769
41
4
59
86
112191474
95363
362351
397313
58
373857514
17
191159
332296
96519
1
627919322
107680
16
6
306588
31
66
199275
113345
1
85
504235944
44
97
80
18738
92
32986
69
356961
91
48
325143
343014
86
21
201894
211060
448377
293441947
80
11
128824
93753
26
354776
456247132
303094
49
329958
13
84
285634
462673559
201509
17
34
222440
47
8
27
368470
441328
127003
72
137928
45
53
98945
456100
55
5
5
446836
69
95
92
292693
7
14
7
445172
2
78315
216605
30
50
436595
906714315
484894
31448
405049
29
2
915485777
86
281901
66
23
833762833
488563
86
36
3
82
38
85165
1
40
25
322394
26
85
127158
594579526
586692238
96
2936
435867
363574
345672
45
180191
82
60
235893
11
34
27
41
387813
272564
57
42
69
481843606
14
90
16
19
88
46
30
96
327471
253081567
1
307469
204003
313309
47
90099
28
74
53
603229042
444390
37
79
17
91
489950
593758750
481551
95186
128159
238024
299912318
610484098
85
57
45
2
47
475951
70
84829
27
53
93
282102
272902
400752
96570
176660
255149746
55
103463
17
313419142
40
37
298677
167923
488828977
5
63
79
75
154564
47
40
33
68
82
339738
84198
27
416761
58
65
67
94
143622
9
99
35201
481348
117483258
6
389142
61
221700
412618
184453
6
96
74
372599
54
876767091
86
492925
2
72
9847
232779
396669
294281
5
50
810737619
12
24
380807
75
42
9
97
309768
115814
71
88
24
90
185156
78
215882364
368764
43688
20
76
70
8
363266
272888
74
37
41
55
273745
357077
9
115001
59
473082
86
82528
355554
208852858
784578263
67
14796676
833391129
93411
10
29363590
61
448384
491425
35
9
126532
584109592
287776
247104
280918
28244
481420
59
356565
243420
99
168397
48
1
72
302552
433714
31
497055
195226
243004
25
907853570
92
52837
89257
50
176273
137051
13
35
429261
81
132783
91
461730
678396893
74
123530
67
230112
77
3
342784
92
5
64
48
49
77
281106
133974
321596
59
39
62
76
32
439413
399555
79
44
9185
22
123855
4
89165
68
109249
5627
73
29
468715
78
130515
43
106571
91
417462
55
44
38013571
146963
47
353480
236288
77
375270
244709
125705
379822
7
299160
271689
43
34
231853642
41
2
1
184241
177507
58
16
451854
430567697
40
2
436996
353917
92
47
18
23
44
51
403802
67
4
23
268747
35
184223
8889
86
47
434011
9
2
841861182
3
35
358478
61829
3
94
126399
526125736
365405
364075464
188787598
38
175007
76
80
43
73
23
50
62
94
391785
8
46
136688
448461
334058
473393
6
7
6
77
496973
52923
192099
15
83
6
51
28986
89
198074
311813
67
489075
251429
31
9
384319
214095
89
69789
488432
78
11
3
78
19
75
41
193940
41
2
97
89934
324642
70
420514
1
2
159934
272324
61
65
454806
45
245725
53
17
24
73
74468
484666
27
24256
29
435059
161248
82694
81
371535
208095
557775390
66
376896
61251
9
165112
61
460435
28
441306
2
491557
19
29
23
64
43
65
436503
99
87
342920
237762
93
29
375732352
252658
480667
76391
129814
177023
212276
394316
12081
427422
75875
751853576
434069
85
433070
53
71469
878460282
2
182663
23
30
51
60
19661
210121
8
533997842
479883
288035068
417728
59
45
38513
591765479
30
1
30
171725
95620
457592
323601
36
21
96
56
65
31
45
40
479645
11
278963
56
410241
2
432563
8
927597728
306549
656453845
1
2
195091
65
61
31
89
150818
293886
233647
140645337
301122
365028
388762
61
247531
95
452668
581366975
209433
413792
342217
34
153683
47779
395600
174270
45
332109
99956
29
43
189775
386899
290868
69
78
361708778
60
429457
102279
4
17
406215
29457
817773625
18
63
482882
86
409629
2
298704
214330
239032
35
306133
63
337513
43
304192
546656797
27
13
476296
132105
47543
399577
668090716
19
299614
11
66
98
374557
62
76
68
76
130311
1
218008292
192163
47
452276
269809
59
142299
31
6
3
88
152043
98
6
180858423
144062
13
6636
490798
151852
342632
102070010
138041
201511
36
96
292444
7354
8
48
157956
305181
151760
81371
676880384
9
42
68011
457924575
11
19
95
89
273853
6
197376
377533
317831
77
90
52
70
315363761
104706
877705945
377345
56
99
176304
5
245929
23
850653382
395221
411682
88
56
8
62
82
119763
30047
72
493149
496685
57
52
45
84
99
463196
376641
70
8
159331
920519256
11
14
5
66
49
619695013
296375
5
126993841
439674
225486
283322
2
336674
88
143171
7
943592703
124354
215462
52
265675
488994
316458326
73
52
4
487739
50
77
16
421747
84
40
454514
3
93
69
70
710097613
72535
38
94
96
51
249944
238528
75
98
29
1
109535
64
86
400233
73
348918
217638777
26
224541
7
86
88
31
2
9
27
3
32
18
320209613
32
491040
33
95
415954
326780
67
89
193929
284658
410930
6
22740
6
661896623
222673
97
73
13
107750
308552
90
138266
92
153572
67
43
350673
195584
47
80
1
4
34793
55584583
297215
35
95
23
210291
96
370313
16
23
184212
56507
51339
76
115363
105514
194719
275779
82
53
3
60
67
26
87
54
146977
708407373
472674
248772
444402
358880
261236
66408
76586
20
6
216857
70
53
17
44
14480
273124
50
16
821139812
88
161548
19
92
684714895
461624
203076
39
174700
434363
40
11
80
3
27
71
99
7113
5
203569
36
288548
22
404963
61036916
98
29
405620
9125
75
39
40
88
366712
9
416102
492310
393642
83
361546
305821155
158500
393992
308353
231441
9
218469
91
4778
6
21
441098
191614
20400
71
690688324
474433
14
289682
54
57
369565
8333
476281
72
852915316
58113
3
2
6
172707
59222239
3
94
393976
366459
3
265165
718939847
12896
96
61
52
8
317628
289412
245037
69
84
53
74
95
259099
398707
175406
4
218295
280054
302196930
8
20019
66
234148
70307359
283348
4
42
33
39638
55
451844
48
758309029
5
97771139
2
4
333709
367630
13
57
34
67900
167821
464138
54
651395285
74712
293830
72
20008
95
11
48
77039
12972608
39
72
76
61
76
50
170620
42
13
80
98
19
76
84
988654799
294073
616244093
550927421
33
26
39
404770
79
384424
86
397750
275630
7
1
37
82
361928
446085
417426
75002
455304
791765500
687174949
88287
492580
7
60727
33538
10
64
990557284
4
50
16
9384
156271
68
356615
13
226957
4
147254
9
65
89
22
4
572896670
53136
33
36
56
17
360108
46
56
446082
84
97
84
91
8
61
6
80
658878768
291426
173611
170975
866565065
82
5
204676
91563
2
337293
70
252927
89
43
552545159
24
61
76441096
38
5
354106
786974074
681731673
389034
9
4
356021068
35
8
431797
634728071
45
157452
29
779585875
5
9
302914
157210
72
62
16
18
554483329
60
53045
492351
399569
134485
49
311006
229830
39
450499
125689
951164841
383397
364667
99
138959
2
38
11
27
482368
35
62
18
161687
78
3
28
74015634
90
26757
996568446
322558
42
39
56
83
28
1
113607
83890
47
249445
943741889
9
1
599153646
499575
183042
87452
228741
95
333568
453662
436513
59
30611
63
166573
383982
215154
4
168454
71
208469
230284624
235364
18
171777
90
248076
28
58
20
90
65
84459314
80
44912
71
15
339415
62
82
38
78
408735
90990033
73
85
13825011
34
123306
37
287683
39
76
353219
7
61843
43
310676
123759562
388805
85039
319399
57
69
876063335
419197
882240833
125252
9
69
400749
9
95
5
12
151321
15
90
77
103512
23
263082
51
16496
5
170996708
360227
6
3
33
880594269
34
84
58
768099132
532144130
89
20
26
79
369463
40
377561
32
108779
86
211469924
467175
94
46
112539
94
236885
35
232229
93
243942
2
67477
28
83
442028
40
151556
473074
34
17858
821888472
474780
216020
4
45369
53214
45
370381
55
452096
12988
858660903
416567
31676
5
2788
4
874432146
52257
21
420575094
887824553
47
408993
5
227356
86648
97031
46437
460737
73
53
680354588
484092568
27
1
101427
342990
277948
41
72
6
69
19
674507166
16
179631
416627
68
60211
76
489857
17082
244613
281468291
44
16
301573
318663
330285
2
66093
98538
1
96
412918
402155
160216
71
327060
145272
22
976249236
336083
5
168123
84
7
41
137691
395559
182988391
43
368215
96
83415
34
44
679454136
93497
37074
74
96
9
9
49
408848
56
264255
4
90
3
33
33
54
79
20
21
85
226929
103358
82
201197129
88
45
10
52
13515
8
80
6800
69
353628
98
377771367
171240
207705
6
33
523416868
4
6
55163195
65
335365
84
27
292645
519747341
67
683259741
24
155155
140727
88
120587
52
57
470259
26
302685
166074
2547
423281
67
234735
295239
112834
2
2
213708
72
24
216892
18691
82
166859
82
32
69
40
322952
83
43632
306141
342638363
358344
238299
438938
97
143173
19
383054
433302
432680
82
45
62
87
144248
83594
168707
8
28
59520531
139932
214593
82
831097622
3
172371
42394
71
243673
47
55
297542
60
55781
489506
3
12
7
49
86
2
69
487055
425081
16
77
298690
8
10
1
82366
86033
453568
485946
335828
15
254883
155679
403145
24077
12
7
65
74
621181071
65298
45
27
442606
32
63
470160
67
351826
6375
212272
6
321073
8
90
241705
64964
65
330723
27
274141
185357
132629
62
454085
4
130574207
244050
82
720371335
16
150634
1
29
84
321052
5
428817
30
43
3
419906
58
24
64
68694098
82
1
15
69
49
7
61
35
230153
530948187
844637054
181419
368140
28
128244287
385981549
30
734825139
22
4
8
469631
8
34
74983
6
381398
375621
58
111822436
29
27
9
239837
101925
3
403760
41
36
26726
66
70
7
273713759
89
56
419608
277926
454667
519461055
382155
98
52
65
67
33
57
397505
1
46
458041
190544
3
63
63849
6
60
89
70
53
84
87
96698
2
358678
300452
52
217588
816158616
176642
461921
733539843
12239
170747
93
1
341761
1
612794464
49
46
40612
34
64
51
459294524
79
8
78
318851099
18
56
216890
190666
49
951265166
81
190626848
389963
2
9
186019911
8
250823
65
5
20
15
30
426967
504055163
18132
470519
5
13
19
383365
83
69
44
181969
335632
54665
99
96
39
4
404611
39
88
225448
220261
155266
38
180779
113273
29316
73339
454094
168386
493708
61
246533
6
51
77
347763
3
93
66
27
19
66
13
610680943
168007098
27
39
143554
50
421542
16
11
155490
230574
25
177555706
418701
63
431581
143808
3
470956
78
45
449906
10
405817
6
219940
597516087
13
689217970
469247
297009
379126
81
269439
6
13
96
92
40
431015
367837
324428
181351
274648
1
387911695
72884
105896
97
971110459
159262
250277
6
34
423662
364030
309507
295297
474773907
318379
6
27
198145
401505
5
54
29
473313353
102428
5
231845
51136
231339
276153
482002
207816
446402024
64
154173
210964
62
43
18136
29
34
5
40
108088
85
391245
452230
416518
78
23
54
368593
476936
16
175186596
58
456171
828849707
42125
2
263303
27
77
343871
939152247
46
609328436
275928
451011
52074
9
85
791004569
90256
204138399
97644
57
121868
26854
86341
440175
64
52
408774
250256269
18
58
82
12
55
56
476724
46696
254656
5
340063
62
35
13704
2
85
19
5
23195
201608
45
254114
12
293015
463560
376012567
350387
52
25
68854
52
18
47
407142
38
31
45
64
9
33
304752
1
37
264333
992595503
59
198879
17
324244
496034
23
130000
3
87
489539
292652
5
46
18
27
421640
178642
51
24
378481
86245
85
68079
55440
92
52
96
2
785698111
2
148690
3767
1
38
152213
157215
215185
26
6
306710
145434
34466
5698
142422
83908
437557
88388
379788
45
37624
472827
177473
100029
91
49473
36
23
740781620
10
484736
83
244633
6
151093
264971
41
437094
83
192991407
70
105613
598238293
1
254264
53
83914
11430
254050
435433
58
51
215717
418735
32
111048
84
4
8
52636
78
78
25
23
11
315061
87
92
74
67
406957
5
107554
266644
168290
239924
358285
50
62
8
254326
292575
382645
365343
334062
41
41
73
96
5910
78
90
5
52
65
158988297
6
98
26
9
18
19
51
60
57
66737
55844
594539909
155054
272234
3
379679
4
17
221345802
16
397228
166632
26
811847350
27
467353
433316
177339
44
46
68
251675803
4709
6
75
463589
5
437880624
140908
1
82
39693
89
87
88
27
317174
89
54
4
87
250432
80
8
11
39
360773238
345390
217943
24034
250471
99
202846
59
1
50756
68
8
74
235230
48
4
473938
446090
72
468721
74081
10
120734
1
89
53
276675
499103432
93
53
34430
368812965
30
316721
32932
32
48
2
12
17
3
64
48
399757
462665
387662
427142753
120397
185180
19
172261
274110
21
2
487698579
221400879
44
82
405876
11
8
173747
283804
64
69
3
117891
36
8
116788
75
99
231091
30
45
38
80
103457849
90
49558
51
81840
403743686
70
341748
2
924031313
12
32
900823071
211635
3
66
37106
480475
412366
753906844
114388
100762
56
93
61
1
339806
104484
49
273014
4
62
230538
29
304728
251393
86
45
240684
53
69456
92
101520
965915262
1
21
176048
70435
458352
69
42
36267429
15
245460
75
521242220
19
659812915
558362229
22
454152
116695784
2986
388142126
487547
58
51
1804
370196
120839175
2
15
470155
35
67
82
26
56
461667
15
88
111622081
90
209781103
60
315185
41
482826
177113
291428
35
250209
382139
85
9
43
5
83
151832
30
65
273045
163727
30
199578
15588
6
94
52
84
30
98
10
77
398627
31
95
37
40
68
398826
24
60
285403
14
14
159859
288567
87
18
7
56
9
43
296075
36
10
32807
126209277
786854078
330801
58
253058
191485
686740059
131027
298327
97
222818
1
500697048
958526134
379880
96
72
69
84288
84377
88
17
76
45
62
47
66
44
13
83
2744
110181
236636598
413976
43
28
1
70
130655
32
61
57
175929
479595
89
75
24
68
296494
391194
44
146924
7
701986356
57
14
177017
83
466739
237288361
21
86
282222
4
3
376153618
30
87
400662
71
94
492208
5
35
60
224691
31
218945
260296
30
89139762
19
58451
322621
253229
21530473
64
4
199940
169188
48259
553479145
9
14
310143
30
67
117412
172859
26
458433
44
66
90
31
219156
33
115068
470100
53
21
21
68
215433
357096
1608
83
5
1
4
140127
77
33
158529
56
93
376418
93396
639282441
40
239031
394355
315152
30
376218
126264
31
387025430
97
79519
30
57182
49604
50
24
86
276248
63
476213
86
257987
59
657831794
3
35358
67
97
45
320270
892270024
288476
28814
66
46140
81320
17
422570
931155322
7
9
487496
431594
46
15
125364329
309680
7
66
290506
18
345091
46
41
64
6
93
89227
219186
107819
133597
9
87
2
349697
1
16
404787554
371821
320726
13
3
49
59
47
4
33
591257087
188054522
89427
211715
23
147833
223229
41424
18
67968
40
885407205
415278
343564
15
6
45848384
25
85
54
347904
9
225480
57
249920
9
56
61
397664
59
103600
536989649
365670
97
44
51
45
59
78
223736
102651
63
400200
901735716
263560
43
48
91
239093
61
427300
398794
25
8
56744963
35402
124257364
81885
99
42
32
443109
429412
490429
401319
242013
282532
10
370912033
268036
34
307023
62
25
6
5
486806
458985
409909
63
445764
347101
7462
301445
357445
54
145913
276848
53
65
276611
92
2
9
54
112609
32
172386
45
98
42
271213
44
22
83782370
113989
437920431
333156
61
2
24
153537
82
662615122
256054
51
738998928
5
95
171497
109271
196693
324715
326845
176544
85
130444
24
8
57
167280
368568
53
89
214957
30
118974
63
152657
45
89
57
26
169363
76
307214927
50
57
427596
367336
571010795
31
55183995
96
90
28
51
539605640
439095
73
35
28
4
200620
75
4
38
62
434197
52907
1845
380042
80
144182
84
371088281
6
439787
106370
166520
342968
869570420
488168761
78
37
198461
60
91
44
3
352508
54
25
89
60
45381035
52
178159
326859
54
11
14126
110921
367753
161130951
18995
6
226021
221948
267737
17
70
201856
69
84
24
121231
27
380753
5145
108060
100295
180555
322086
451706
301666
334756
452152
11
13
349625
477397
460002
46
405474
53
493436
415739713
119036
21
24
12
9
26
153356
74106
41
431380
74
139286
252558
69
17
1
200633
24539
63
60136707
89
204100
425233
74557
285591
5
17
82
781508653
40
30358
38
44
570549076
45
80637633
332831
48
430816
48
227550
59
149106
8
284715
184321
85
38
370100
17
5
489123741
360461
592471575
49
78
392172
629684137
151754
78
322316
344501
113815
343807
16
78
3
56
9
213424
199047
91
97
209775
668238641
167913
362375
234726
10
31
26
441829563
62
11500786
301538
281657
68
81905
26
34
490038
61
36
196014
1
1
950740344
151351
78918
41
87
169048
480974481
84
53
94
401269
52
28701
141960
48
205193
381650
404544
15314
354935
36
173294
286038
9
11969
350075687
234470
122123
967967926
320985
72
318560
18
7
218676
84
76
90
73
89
83990
452021
404213
36
699221346
130028
288735
9
4
10
154588
98742
86457
86
97
4
239303
393638
139750
342780
34
32786
2
159117
295575
55
50
186941
162977
774601020
65
45
188178899
443340328
201474
3
7
115387
721146803
790204827
325781
25
49201
479083077
277948
1
30
279583326
72
4
69
5
89
188504
96
404662
3
41
9
388399
331671
5
403188
19
71
15
14
218527
271430
468752
453087
294398
7921
82
4
92
42
90
198519
8
142200
89
486963
582492964
47
50
5
165318
359971
114534
74
284846
168747
51
163778
509784591
420080
214061
67
73
34520
68
246596232
60638
27
60
410309332
767959002
81
439160
988671453
446742
678251306
226831
85466
64
46
249929
133260
41
69
45
82
48
161347
94
544261703
82
348298
218561
1
9
12
284571
489358
17
37
14
290246
395163
283539
264306
36
55
76
91
221113
92
589483553
23405
9
17
97
291749
154397
93
271071
187321
206786
81
441446
17
5
21
225605
10
387654
10
7
72
53
22
113882
29
175421
444655
9217
54
301227655
9246
1
360179
81283
373584
18614
63
292392
65897
20
90
67
397887
2
39496
73
340046
61
85388
409004
88978
22
19
85
595041692
568861712
640818180
485337
45
38
454760
52
4
9
9
17
407690
181331
558628740
64
388717089
31
290281
330834
4
113479106
88
449703
144291
417734
5
81
40
95009
222334
55
2
100100
82613
117378417
258545
34355
61906
405870
478980
46
76
23
2
56
1
31
79
131040208
753786382
232696
147786
46
36
196180
143482
461686
22
55
8
616679624
426256
9
74
386922184
96
31
22
131363
76
6
97
1
7
134489
44
141382
84
33
90
436123
415251
51
40363
415079
29
173484
13067
74
495473
39693
195630
1
51
84
490953
35
254058165
411440
27
744106413
43
177328320
147825
181886
367486
846584782
411968
5
64
69
28
72
108689
79485
44
87
9645
213328
39
401168
54
1
5
62
3
55
8
448024
446233029
78
4
82
3
326252
445299
70
607520221
288983422
54
56683
293598
50809
14
79
211969
8
30
486479
25380
230498
287116
170910
8
26
42
27
38
24
73
90539
54
99
49
32
26
68
44842
1
182706
93
11
860834962
622131902
63
91
235532
77
52
66
61
82145
53053
287318
6
18799
38
537066392
49
8
18
70042
36
69
86
332828
165717
91
84
70
76
68
87
456170
481412
29
37
16602
83
204257
495095
2
1
68
339600
285022002
52
160312
10
10
462876
25
366329
53
275118
256293066
63
534909933
43
14
417255
401541
17
336079
68
33
1
188128
156722
46
551679611
28
8
975668916
59
80
182252
99
48
463025
67
66053
330193
43
3
1
122331
317224
681663442
197737
399210
419591
81734
67
13874
919336253
48
94
66
67
73
57
469262
99
68
56481
5
95
16
4
86
462820
103515820
493255
98
118932
208717
81
886068308
23
349603
28
418824
53468
96
23896
2
4
349432
544680059
41360
192627
73179
16876
38
20
60042
99954
402041
418967
802711590
50
324344
230393
14
303059
5
2
55
302631
261137
99
35
20
131101
20
24
59339
126938
503718385
7
6
87
8
456609
803501693
98067
272351
94
229216
6
9
2
4
24641
86
387218
5
8
17
6
69
220033
91
2
628787676
31
79
433088
419717
38362
466590
58
103386208
3
96
269556
931521196
2
205210
212501
47
58
34
78
93
57
52
207351
21
6
64
98
771394130
15
384136
87787
127771
3
8
303395
292565
62
44
65
492911
468326
53
95
496882
2
83
141190
86
78
6
359850
71755
84
20
205551
35
264942
98
26486
39
69
95
291349
7
271229
78
5
67
89
31
87389
23
1
153365
51
88
31
96668
357861
98
989325713
35
150833
348970
12
273857
6
93
81680
12
81
3
88
19
21
9
176683
226982
72
71
60
490975
64
253347
204402
307761523
61
47
86
5
244974
57
61
187909
261090
429371
69211
136201
494161
98
388136
485577
82
3
33283
53
148265
342698
23
63
302838712
60
47
402348
243971
60
43
658812157
83638
293851
48
4
322809
229833
54886
24
9
407522
43
3
261808
27
30
92
386188
51
9
6
251794
70
5
31099
73
72
14
185573
46
22871
5
9
49
313946
137763
378066
996053329
41
448120707
25
53
270338
249687
195139
36
1
189652
81696
92
245053
232854
230671
18
401496704
23
66
19
1
401462
241215
4
262853
35
58
15
91
252737
61
488459768
35
4
127175
91
49
67
31
135641
389060
133030
82097
39
5
215831
334444
53462878
32
41
150344
8
277889
217783
208198
36
33616
26
385547
178709
11
87020
155472
4
210095
197351
5679
6
18
57
98
27
57
85
306602
57
207017
161502
17
695067531
80
572774421
13219
330145
217504
824859006
20
8
352920
158464
244167
1
13
99
24
31
55
56
65
13811
81
25
82
126540
518609641
38
95
262734
47
68
28
64
447564
85
488818
496538
22
2
657951997
39
18
53
584492314
3
353249
54
8
111478
15
6
35
657852504
90
498712
4
95
403782
57
52
466076
414539
67
323997
489138
78
7
60
63
208935
58
42
212626
76
46
37
267820
6
96
90
444153
80
619939123
21
7
373270
19
9
638158687
360925
13
46557
426223492
17
3
57
607041557
79
210136
98
13045
98
183148
15
2
89
48
23
2
90
483228
380591
85
426895
197938
375631
760756648
81
540631558
82
3
186521
474825
33
59
7
73467
329895
44
28
8
5
208133
396793911
1
12
228400
96
272435
2328
97
289342
9
40
2
89
118492
68
298503
302100421
108276
133641
449073
91
127657847
71
422254
112942
790273285
53
293775
69
3
75
296328
379738
46
1
22
272490
75742079
351649
717366116
477576760
71
66
42
386466
502868290
801305959
208424
219000731
38
25
38
36
397641
86
404406
98
292016
114715030
173734
63
281036
3507
18
35866
486904
56137
298617
97
323972
36
6
48
61
16352
2
415350
274377
301148
249620075
14
55
54
93
534360226
98
168158
38855
365913
241255775
3
359837
98
495235
92
50
330564
114384
251059
34
32
335606
74
47
24645
284024
40
446888
421000
437456
54
244384
226242
48427
39
286559
34
571485619
13795
1
523779771
31
14
25
4
775909897
39
1
430091
97
67
3
446307
5
56
620004357
69
436888929
169238
497341
339918
94
440684
353011
32
88800
348906
478241
23
909007255
214820
968840932
65
339647468
402191
7
51
68
323797
68363
426825361
375853
474151
4
183045
770214102
34
59632
935692580
329175
44852
367861
74
54
253222560
120636
64224
20
345408
213053
264405
207567
73
539338924
378994
78
38251
864367111
167150
369745
36
8
492818
372552
4
82637
37
93
53
36
399278
18722
242169
49
8996
43
262667
29
60
55
280749296
475005
254391
60
248461
9
153884532
224248
391035
49098
67
297332
21
480811
21
72421
50
453554
334706
244181
85
13
92
36
360965
26898
30
364069
492703
325506
200015
130671
44
65
341842
17
131834
87
29
427264
65987
392276
410752
157986
80
10464
172886
83
373827511
8
368700
31
85
197171573
81
340758
181753
61
58
45
192103
48732
295053
916501665
43127080
16223161
145591
72
28
257706
198437
200610
155259
43
303575
30
440442
781926491
944850688
617991540
178743
2
81
208903
75
943440864
457018
31
330180
354920
201581
62
6
906493483
229130
40
21
343577
26159
7
40
79819087
159773
200094
421643
37
391501
30
320397
5
33
457292
13
86
52908
494320
81
63
510108004
32
95
93
7
58
55
329620
28464
36
338815
64
385834
167965
3
455554
49
81
235818
176391
24
270920
376881
77
87
179543
190665
22
68
11
307153
145147
290708
405000
85
27
48
268414
96356
86
24
242407850
547808887
75
219746
310205
2
75
94
293351950
63
234062
24
438930894
420693
21096487
439511
319159780
440825
269583
65
32
90
396418823
64
39
39
95
596296407
293602
66
7
39
271242
149775234
7
27
332909
92
7
64
21
172446
43
6
60
715107604
99
14
206483
324652
422891
80
372512
261519
13
421547
421831
432186
28
2
428835
434498
136419
673928500
72
384925
34
3
10
82
4
438685
653529392
5
242490
15
253770286
92
309214
6
2
40
33
258935
51
58
176329
250625
268781
86
33
730899294
305038
230453
83
590841169
57
49
327699
2379
129477
14794953
12
265097
61811
6
191954
276419
37
427456
63
472917
66762
51804
65138364
15
75
318119
153072
15485
923383473
1
402020
122722
5
20
2
34
471483
136383
190766
5
26
57
131049
62
7
316885
99268253
409669
30
195049
182754
9
34
325581
80
122737
259171
59
17
301111
150267
18372
32
31
24
39
1
69168771
25
17
163720
96209
6
94139
65
6
57
120097
328235
47
77
17
48
291134
693004034
52
16
19
59
6458170
248723
38
9
33796
331436
732725699
33
3
53874
474025
95879855
28380
96
150783
7
27
98939
31
329257
249548
31
138889
2
399208
76
438133
92
595526908
12
4
132437
279441
34
246967
95
58
446358
310660
4
67
88
11637
284422
68
87
92
657564849
42916574
149761
195438
276744
284894
96
46350
8
38
54638
7
80
69
244877
928383660
34
8
118223
85
18
476535573
275557
113084
452876
133551
89
344266
90
192283
666618712
998800120
98
5
742584206
381848
369032
446884
250445
239175
40
40
68
33
56
247186
443956
61
40
56789
725108556
338043
83
104390
57
86106
175891
33
7
60
18863
5
70070
6590
62
97
169994
40
49
468365
67304
334052
66543
431242
298980
295145
96616466
140126
67
88
87
467899
497638
220008
13
13
12
5
17
35415
252382
272870
254764
43
70
27479
12
42
78
21
63
164830
279970
9
248314
318925
259892
14
3
339874
40
5
44052
55750
120253
157640
495980
13772
90
28816
815641234
12
1
2
67
34
190652
99112
103281
4
40
300572313
104508
44
543248207
5
80667
24
464553149
78
4
35
88022
54
473638
387957
13
450701
366201
61
36
44866
410707
61102
957597770
30
89
6
48
657063128
59
77
18
350259
37
94
77
250573
98882
53
342157
288915
641360333
73765
91
25
784089321
2
324759
46
178376
5
17
39
474038
261241
268934
208663
1
5076
207569
30
263162
4
158873
120156260
346698
478033
43
361071
1
384584250
62
428800
146334300
792682482
14
29
39
370876
58
77
87196
489665
39
31
7
5
166117334
33
462953
456870
6
76
320793
474646
250412
253693
394401
349514
56
447435282
152670
254148
73249
460559
334958
71
388564
276751495
254892
372347
146983
382262
90
146787
40985433
342757
94
305229
26
308821
863029025
59
758384685
284756
33
9395403
72
32
70984
89160
52972
83
53
41
42
475469
87
31
42
5
61987
40
256728
71
81387969
67
5
45
99845
80699
34
230884619
148966
3
113213
335922033
457198
8
342501
50
9
12615
50
164616588
1
23786
72
24
80
17
109818
32
92
6
24
140602144
57
2
205001
13383
83349563
179367
77
695683627
468024
108920
26
96
75
43
8
90
95
14
272689
103839
55
72859
29
423481
426296
393478
371478
20861
915166193
2
196779
89
235533
17
92635
48
38
480700
343364
20
17
426293554
50
29
61330
171169
28
123972
285283
393829
43
450485
108936
98
197115
50
399993
13417
55
29
257789
400329
9987
59
7
40
320261
318140
54
297562
83
293672
69692
385007
368747
30
83
344406
325518
44728
80061
43
19
98300
429993194
5282
154565
86
66
314707359
56546
5741
48
129466
185488
16
18
1732
195193
61
386167876
71
52130
81
3
8
61
301472
357879
3
576969161
42
68
59
166217
12
65775
199556
216835968
234332
50
60
76
89124358
474450518
112068
65932
80
52
8
359535
376222
494889
44
29
33
334650
371836
295380
39
209211
483745
72
419528
83
1
228571
477748
2
34
8
429055
326787
9
88
13
24
73
846319950
499808
12
87
422610
83
18
416816
1
374721814
636358781
415725
277172
1
5
861492868
244420
63729
30
190557
49
21
10
68
95152
336743
215211
810311019
461289
401211
126267
64
26
602858630
95
298914104
265954
37
318273
292352
15
67
377044
263487
71
9
342790
29
94
260689
372887097
107284
1
40
71
53
42
55
78
25
8
4
53031
27
168943
323299
804095155
94
6
263178255
14159
92129
298430
9
26
310757
9
23
402283
455141
478042
64
11
22
633656881
60
632884196
143966
143490
29
7
488043
439616
236082
400001882
1
2
318826
28
3
131793
253698
33
8
502170141
36
6
175119897
54
322442747
118900
641625139
1
38
46
26074
9
57
418649
459079
239106
290989
94
736079250
6
334952
12
411055
73
29
3
299602
331505
27
2
9
448049
3
84559
67
222602
123372
208156
5
333788
494772
436895
135074
815409141
25
821309445
8
5
51
231628
222692
324190
795857361
192856
2
341435
492285
70
21
62
63
353271
5482
477610
378525
55
10
1
54
415404
409205
55281
1
35
66547745
5
162269
274443
248947
413057429
95
64531
452924
2
76
33
188266
79
90
451290
35
187762
33
222972940
75
57277
10895
210517
3569
98
415517
56
318761
223718
51
223212
22
3
7
305468785
77
73
576668369
86
206427
457885
3
33
904802783
21
68
447
265616
3
217330
8
2
63646
21
274810
310624
224881
88
365119
405065
83
63
465433
225131
509089280
478709
7
114769339
68508
6
109958
6
72
542250698
76
44
475210
47
980569716
62
19824
21
404811
419395453
26352
23
121076163
459888
936170073
279690
2
34772
92
2
89
7
42041
424960
311940
41
15
281495
6
551689926
4
475239
754749023
97
478691
361783
18
95099
1
2
8
53
402316
9
144538
152566
17
99974
87186
53
11
6
4
2
5
360785
199914
422071
78
219124
358170
87
61
195437
344092
92
252171
223090
9
454070
83
283089
142669
55
3
283737
15
9
76
49
163460
386510
51
90
65
160371
364485
89
216528
789716918
339367
99
83
99
81
51
500087348
206011480
54
68
101870359
42
37
25
34
3445
461024106
65
7
96305
198922
5
38
323019
21
71
30
89
41
15
72
40
495113
152285
118886
259185
171712
483274
91
471218
24
99
30
1
79617
172977
76
21
28
404056
108240
375816
157086
69
32
43
92
27
70
276500
67
7
41
70
363644606
280381
244276902
103329
53
330489
58
78
164196162
327913
79
7
15390
84
77
488793
47
456476
9
84
430318
368381
517405356
377820
224557
97
31174051
352814
26
25431867
83
16
489114
73154
78242
12
458675
25
1
250270
51
598844720
354125
253563
299983
13
22
73
219966120
4
386171
1
214996
238582
77
541568612
440861
75
4
367291
480751
345530
46218
386734
5
429352
163936
24
28
473455
4
210903
967881655
369442
485735
230525614
410008927
25
29
56
253883
428348
241155
59
23
61
3
280875
81
13
183656
9
49680
176280
10
97586
82
275467
918900098
10
314630
97
5
88
185759
53
314534
54
75
458332
72
743892128
36
205826
332831
99353
184923819
980681959
84
332799
95
34
338685
71473
335688
129498
13
460287
618037834
1
422058688
90
122494
61
293966
65958
204236
2
25
79
322018
24
74
48
46
382172
222296501
11
322826
57
49
252241
20
336294
64
422317
670776472
418897
42689
283515
41946
80
370815
34
83727
395390
3
420219
928880667
5
62
889852537
448162
61
41
20
67
77105
11
614648069
248940
79
87
1085
411735
16406
438856
495813
303839737
248439
13
21
487038
5
166843
716461790
42
172386447
69
186055825
6
54
24
7
155834603
71
8
47
75
42
58
18
266355
83
172993
33
15
25326
468201
99
13
101195
418992
97430
65
17217
451427
45834993
47
302409
32017
278927
371282
514775342
11
49
382308
63
385132
82699
808458025
471453
2
1
10
4
231742
899377538
822667034
76
23
398186
105403
741369465
264637
9
89
3
45782
239016
67
401821
8
148739
4
5
38
107161
29
122513216
33
4
43652
97
31
86
2
56
454728
391936
80
338257
72
486794
387545192
888726341
38
98
86759
455809
123247
243869
170892483
33
54
87
179286
114104
24
44
244390
733297080
7
30
112154
433853
13
1
489518
215817
6
14
8
478609252
485853
49
30
72
95
37
62505
79
391619
202042
9
81
126505
8
484540
15
7
94
96
57
18
86
20
8
10
345565
234892493
7
16
313193
33224
86
457389140
897826927
7
47
29
79056
300242
401473
79020
171243
133012227
397327
66
113731
88
6
58
83
45
40
23628246
172862
340260631
30
356421
38
21
96344
1
382109
732320903
48
35
164892
1
448576687
87
314164
42465
74697
282858
272884030
87292
53
351084162
832412190
7
304478
37
528066297
192040
63
284411
70098
46
4
9
15
165718495
464208
33
346776
257151
34217
2
259532
4
74
460671
158964
3
175116
97330
51
201463
75688
153616
7
67
1
198470
357443871
67
133137025
3
30
152296
44
87
179215
251768
143345
59
457640
419591
381522
460318
47
96
484287
212510
428140
898705821
19
17
50
412985
79
466403
48534
432359
147806
97
99
80
3049
1
426596
35
7
49
946732486
455005852
237952
232275
39
43
40
96
381549
256766
443785
13
1
289613441
488559
5
420720
8
30236
137421
5
122913
47
369909
25718
363207
6
8
97
52
69928
96
504952488
87
289348
22
9
247878
68
9
296498
81231
64
5
300556
39154
15488
26
194435
306419
1
420553
70
7
46
95
33
473802
220689722
10
301071
395973
7
489185
78
64
14
69
48
273720
459823
377205
38
73418
230602
517870293
382706
63168
7
3
85
302140
6
93
890424163
138888
1
211402
422111
842764701
117633827
24
241483
26
30
48
726555822
62
24
447863
67
18829178
11
350648064
10
155215
268539
10
84
76
87
329667
315053
85
217063
219825
168142
71
20
16
115664
488858853
79986885
472580
74
353831974
53
1
91
28
75
3
362883
87
113486
298104
36
69
30
441100
8
96727
385215092
124223
16
416711
71
95
236837
88
145716
86
41
99
381293
29
326619
2
98
301440
10592
192811
63
12
7
37
2
39
21
66
78
116532
876497666
36
2
95
62332634
14457873
271309
20
29
53
57
17
142940
432997
377509
135174
76
10
444272
340911975
373710
1732
49
36
8771
62
3
418880
318200
85023673
64
217103
12
318177
90
310650
271655
75
68
147462
302533
377308
338769
27
340136
261146
86
81
465206
58027
14729
644715577
54
43
295091
170920
93950
19
41
99
25
82
58
17738
6
627032972
126336
307105
79
29
55369
252192
246107
23
223652
354653
14
41
11
80394
718540599
871867945
38109
56
871885853
215733
1
14
188331
1
132879
56
166500
25
2562
64
11
76
43375
38863
41
393691
121556
406448
71
439104
5
58
423996
92
15
92
67
291123
444000
121285170
8
3
422650
301227
105281
120258
467970
35
49
29
33347
106404
6
406938
412071
61
440429
45
10
84355424
7
90
153334
427368
388494
97
117190
63081
99
96
8
72
8
31
32
468363
33
115071
56
5
24
93
358961
35
23
70
3
21
16
19
32
372433
452346
689837091
50
493071
86
31
50
97
121806014
9
28
51
39
22904
444577
9
11
413337
36
675546869
73
32
91
252859
68
44
8
14
9
223570
278986
425201
6
6
318643
94
40
245725766
1
5841
36
43
249858
66762
325757
57
48
25
109128
165601
32
73
59682
26163
26
131325
90
226498
19
596544436
1
16
76
14
56
481787
287423
39
24
216761
29
483054
15
1
89
7
73
281134
411397
40
477836
257239
68
414408
343948
53193
55
65
4
85
180558
136624
25
43
5
178147
106216310
8
904323543
72
485171
318402
4
28
12
57
67
14265
41
44
33
90
14
59
8
258255
93
408257
407573845
436852925
191024
243152279
9
7
160054
87
95
374669
5
94
424667
365840
497061734
99
15
4
71
441412
73
9306
206042
64
2
64
14
64
20211003
743636695
3
77
300651
47
96
25
57
130906378
287863
933779767
35390
356955
130247
312737
53
58553
26
224980
413373825
538561446
91
61
6
60
37
3
81
38
29
29
59952
23
172643
385612
9
50
50395
160913
256083
444713
84
81
8
400699
361933
4
856319887
394067
80
318232
79
62
101181
313269
752356170
281732
171135
95223
285470677
70
324684231
137337
1
306132
551078021
10
515879858
433509
191572
76
81
446761
395452
264573
82
91
6
87
190432
332202
303206
185774
16
85
403135
95
35
185294
251026
56
461104029
91578
70
191407
284089
453030
473030
436267
84
98
694147370
24849
19
26
26
97
12
327657
76935
289467
425128
69037
6
227509
3
34
90
678305785
339302
1
31
64
40211
110382662
1019796
60250
94
6
953425255
68
90
75
238383
356146
2
74
429535
277507189
170811
7
29
525683816
66
36
33
70669
1
88
449507
81
989769742
11
271271
11
67
347612
72003
4
61
771983947
430305
25
35
416557
37214
141008
6
481342
97
9
75
419447
15
21
549965653
37
143303
53
95
94
430329
99
42
62
280004
766754987
3
184855
74
47
155825096
28
386004
418695
8
44
752576446
60
438919
237974
202605
444238
13
457147
98
34674
170022
425907
43
40
82
86
112051
2
226933
42065
32
295933
69
86
49
113151
55
226171230
681647680
84
33
47
30706
70
65
284602508
26462
4
374293
196327284
153819535
13819
267557
487017455
73
436215782
94
33
177145
92
43
443419
302514
48
92
98
155455188
6
2
451828
291398
26
3
908027272
155421
36
62
1
186575
12
443095
44
481591
931120154
163959
73
37
32
243183
269691
78
58
84
212883
67
302254
15
83
185613
244455
364751
20942
37417016
89
998568373
51
56
4
45
57
43
259162318
314891
223548
267284
150023
373161
28238
350025
166948
106092
477758
3
671435101
357299
464382428
491597274
55
317331
463582999
364031
45
28
352080
168617
408588
234410964
91
2
397022
377959
24
14835
390782
60864
40
150750
81
7
88
81
26
84
373796
9312551
310473
64
62
50
22
417121
94
78
364807
67
800325908
193442
268874
4
55654684
4000
3
51
3
296088
19331
29543
490092
672734251
85
98
90
5142
66
31462
4
321263
83
64766
335869
49
267177
67
263044
908612746
62
16
2
29
92
27
204818
159679
178950
12
27
2
441716905
388782
347286
195251
401936
84
25
3
7
142024
83170
59
60514
460629
86
382018
7
52628809
370618
434371
83
2
66
238187
3
92397
99
82
23
405395
40
82315
353992
6
18
98
146716230
459971185
149051
314737
187646
32
29
6520626
196042
42
458111
368225
242967
101186663
7
255975
313586516
146248
169388
294151
19
98
372486
36
743517930
416991
490729
24
62
49
36
54
305073
5
224235
74095
314927
8
239264
2
141838
86
87598
83
298651
230322
6
251161
91
479960
563606737
51
70
99
98
67490
176865
218064
5
292595034
242662
4
95
453897
399982
444878
324753
4
50
287608
496985857
975741044
25
161001
464195
164783
30
73
20
37345
363800
43
200543
101186744
63499
24
49
1
30141
517304598
388364
496580
1
91
5
80
50
61
2
71129
82795
76
489247
132857
4
329098
478285
6
61077
71148
29
146980
88506269
5
888700763
7
164167
30
60
72
136745
19
43718089
26
14
18
539390412
377112
39
36
85
3
61
262516
75
11
77
644755643
486013
50
1
20
242193
57
4
47
25
222595
26
330381
99
94
351625
20
63276
214783
116855
22
24
396532
41266
21
100679
79
51
16
184305756
21558
101548
144783
442395
278820
88
384518
502906771
2
16
76
25110
452409737
319561
252018
11
30
67487
46
65
416788
7316
484131485
355956
93942
97
298348
26288
360045
84
299795
267164
381020939
33
66
492896
4
29
40378
300170
90
14
5
178742
92
30
290080942
184170
205086
32
98
6
870978772
404977
21684
185873
152852
1
54
599522552
43795
67
59
321451
11861
79
326458
987877285
205180136
108866
843144031
296297
127395
872332930
152324
53
45024
948605809
483448
254665
222600
73
455275
18
39
417839
182661
484205
244588
4
52
62
70
133276
469071
76
14644
42783
479327
99
350268
267102
61
797499975
50
63
148829
35443
11
26
63
691466148
353961
4
446830
155659
3
13
579681709
962254224
999206140
372922482
149269
355307
9
145808
44
58
311283
99
211725
67
489022
63
57
10
63
23219
200008
133854
80
24
8997
3
85
191210
81
270921
465497
317007
1
388789
3
254471
144572
88
24739
75397
46
88
71
31
52
15585
73022
89
179155
67
84
260328
94
292774274
3
73
324383
31077
317220
279692
77286
25
91404
239988733
53
166039
415204
97
586843360
78
429396
463986
397629
47
363343
307220
104122
13
288229
7
156109
21
38
76
432829
761114975
126932
258119
48
125105
23
294478
80
91
419405471
99
4
97
134102
451432
18
8
73
257113
99
146710
85251
345796
406104
5
24
461340
3
75
217352
104313
4
224780421
32
387948
23
63
357131
74
459658
59
245167
167040572
41
345218
53
162594
1
499993
47
261412
7
14
77
57
280753095
75
41
94
50
55
47
479542
548852447
62
485917640
192448
43
24
57
21
30
24
49
217586
95
41415
282580
294321
9
227347
155165
20708
59
30698
192275
2
93
136711
32
10
22
439694
10
469757443
160985235
456639
18
401186
27
65718
455443986
90
342486
55
3
3
358432266
49
356440
3
8
133125
365763
37
31088
19
94685
234332
394331544
159710
69
418509
475514
27
900721861
51
34
483053
374949
23
348414
408075
295867
80
414054
84
377661
20
75
421704
11
17
196202
4
265793
72
97
44
87
61074800
167006
8
74668
796757615
353018
54
27
30
209221
52
7
98
795652372
644228277
366315
41
71
129982
153017
21
8
75
99
261051
414621
2
390699
78431
66344
53
278629
80
130249
168559
183561
32
30
58
70
491240
98
74436
445969
59
80
43
44
7
1
12
8634575
479421
2
300271
606816279
419252
268515
61
94
284544
418986
379380
92
429161709
71747
7
294218
475962
8
25
321837
91
296356
438813
246045
373571
79
96
90
25
65
96
380749
1
252139
2
33900
179935
302955
139154
389052
659562297
2
54207
101638
672326879
83
41
122637
57
5
211647
428882
84
227995
447696
14
67
392918
391800
43
72
37
86
24
43
14292
3
4323
29
54
47
94
17
100484
89
24
61
442986084
128436
1
10
56071
225698
317526
370437
356432
26
95
3
76
29
108626
306305
75
99570
32
66
75
16
27
69
150711
37
64
6
418721742
22
110368
6
22
303369
13
148239
24
90
51
97
8
32
37
108844
7
14
6
11
5
50
2888
84
154541025
2
35547
466238
4
8
172827
55
438014
74
491041
305304
47
9
3
7
95
9
100973
79126
42
77
605048596
100571
37
472668
431263
91
26140
12
422979
5
33
93
311690
25
76
60
316915
930723841
89
46
9
18
124088
79
76
212834
45
7
162053040
30
2
243360
88
245201
97
7
257670
134300
83
739024788
176303
327972494
215892911
9
66
110445
76
327892
443622
172337
289713
30
95
57
316744
4
133848
17
25
785274087
432388859
248194
1
88
72
6
3
473531614
71
175992
460446
649258823
773468841
99742
13
66
28
167452
231794
172454
72
255871
51
352309
95856
91
131349
76
55
301650990
33
184148
208672
36684
67
333354
4
9
55
263340
197958
5
11
230899
87
1
78
386555
4
142931
56
496076
79
142034
24279023
2
20
86
83
56
700844894
437629
9
303003960
151404711
84
1
45
371184
580272100
18
1338136
73
79
515642545
12
118691
9
203106
16
9
90
7
52996326
163511
58
381036557
61
5
306372
51
230227
48664
46
320951
68
414607
450506
44
17
95
167115
50
98
188757
653703428
214398
76606
23577
51
93
35
254912
31457
371721
36
47
1
25511
233632
89
90
18
399218
303300
219389
43
472798
69
4
92
432604
111226
282788
70
70
461969
355708
53
82
486424967
76
60
300841
18
138724
174888
10204
235046282
39
26
182533
86160166
65
74
213305
59
134066
39
39
872673726
1
452105
136964
13340
264204
238615
9
570842824
6
66
5
17
17
9
84
408442
5
32
63
61
183636
22
415411
37
1
71
423410
86385
191508
4
420717
328929
41
44
18
97
949890125
38
461833093
11
65
81376
65
84
11
49
286076308
27
8592
74
283735
109886
3
463220793
27
936916571
95994
12
134340
41015
324993
1
44
400174
5
401908
64
420249
80
143247
197705
492331
46
457926310
70
25
387321
90
15
46
18
7
89
7
359782
218519
133182
309316
36
420562
152979
35
391518
323310
56073
87
99
471591
85
8
1
78
30
50
33
591769601
1
95
34
12
545483230
189335
71
8
23
312905
122528
14349
64
280698
3
224808
3
234599
20839
10
20
10064
54
159996412
110935
9
451323
115478
202855
74
434921
251599
24
381221
15
99
83
3216
9
7
129615
85553
26109
130667
458911718
5
349611
13259
41118975
8
67
71
76541122
71
343057
674419644
9
81
469097
209234
498603
165192
10
237839
411365
335715710
82632
3
39790
95506
73
360225
411491
735893158
295417
11
53534
53
19
36
427322
21
199448
50
8
3
270524
17
357626
328156
75
159316
607151592
32
5673614
264994
8
80630
30
392457
43
247953
430169
28
14
456954056
70
78033256
393130
440159
892432391
101567
678232412
439619
17976
211419
4
50
285022
315128
178214
153419
134384178
3408
70
252178
339004
60703
468683
7
450065311
396380550
266495858
1
49
97
4
353971
48
65
341268
101479
99
4
389391
29
493891
481093
443865029
367363
37566
26792315
115104979
47
369278
240184
310383
16
66
168071
223075219
64
5
29
79
478380
25
2
6
335390
631127992
84
498696
3
93771325
223519
52
19
96
13
21
95
51647
386819
90
403473
101088
136155
69627
321759
22
29
279257
26
53
4
671648513
51478269
12
40
413518
65
52
11
94
134432
291049
57771
32
55
88
1
12
87
93
649277659
8
65
337591
419295
491266
268103
64
13
396413
844503227
70715
87
236322
49
29
125745
25
72
891144513
35
14
7
168602
259111
39118
32
154898
212595803
489556
96
306945425
45
97815
25
6
196451
209543
214879
81
22506
31
78
145230
194148
46
867823501
73
35
47
358776
98
78
28
50
1
12
96
4
69
32
77619
7
85
44111
481302
280909
23
63358
57
20
2
42
698946504
23983674
413099
109783
87
96
18
816861852
81401
59
74
439912
151779
262438
21
219141
221145
41
1
14
377674
7
95
276242
638596477
87888
39
430164
12295076
418188
75417
35
360878
217810
139848
68
415251457
604383206
27
43
211166251
69
9342
802236774
98
432144
23
38
348652
4
37
73
179898
359756
130093
330034
26
49
72787
32547
174963006
73
465349
90
64
103201
31
6
34
9
50
26
22893
404878
473783
411506
6
298060
7
57
61
91180
378120
895961178
12
83
86
63
1
73
183301
19
89
92
988566782
445142
36
87878
327157
157905
174671
98
224504
404756
418305
31172
17
57
56
8
53
29674
5
1997
976706327
91
90014510
84
300409
41
51
4
195100
120332
24
46
4
192232
480941
417042
371426
16364
76
4
212597
178432
788599504
55
146944
314301
29
4
63
2
269121
63
380678
78405
10
97713
57
54
30308
100834858
375362
927953806
25
419523533
75
172772
57
66
178826
303939
971678585
9
97188
325762
45
81
63
37
161302
17
9
50
7
29
449858376
77
95
426866
7
814847321
29
9
430686
256352
40
46
88947
281245
5
342830
26
467414
95
86
265573
76
28296
62493
11
335002
49
82
954259642
283559
339253
37215
215955
2
21
524706152
73
281228
268523
295425
3
70922
26238
210442
38
31
38
41131
443941456
35
140136
5
757576508
405491
2
926712037
68105
86
98
87
457235
55
210293
67
258428
335496
35
72
26
55098
53
359354
7
8
14085
4
10
92
445898111
464956
58
12
122130
31
3
27
99761
31017
3
94
57
306898
461851
73279
25
280808
356905
21
95
19783
582273748
275587
66
863319124
92
21
503872665
79
94
77
43
377187
78
12
277332
12
28
202043
63
238119
398902
510974047
50
20
841673858
82
75
86
8
386321731
43
168973
249526
74
247474
7
170544
205031
480725
5
12
220874
32
73
1
7
91
58
79
77
221765
191241
9
12
23
299192
30
367816
33873
169129
24
656583363
1
57543
3
633921355
84
398024
870119706
227434
439545
49973
82
33688
209080
493071
71
321118
329757826
458570
311545
6
191872
96
88
51
371597
447546
97
422420
66
40
296122159
25
24
5
141162
464829
237047
136359
36
364317
77
14
854554850
3
16
318074
72
394617
156759
142609
341256
101664
19
19
469173
81
309987475
33
32
152233
42
86
32
487104
27
32
10
54
70
259537
80
250642
21
188861
2
289826
7
7
93
44
70
717208293
37
16
30
94
79
37
9
408420
222974
68
84732381
754510752
425641
194987
139461
72
23
48
8
36
302976
71
4
47475
86
579466480
49
344288
316158
8
428918
18
19
8
320265
60
429012
475821
232431
27
53447
110609
172325
168600
429242
392994
198683
94
473048
74
108527666
107183498
84
13
80117
42
271448
181635
571872206
9393
20
334776
443920
23
876299629
84688
25
40
222846
3
66
411479690
127409
35
436202727
479752
73
416169
466421
180883
85
634484981
77
8
9094
400835
218991
62
3
22
99
152721
73
9
133284
3
9
84
400021
68
341812
794874623
19
22
350819571
98
166580
80
5
92
455227
107894
26
11464
99
422236
61
310973
80
325287
18
37
85745
11
462071
5
277271
35
1
39
704537066
21
186497
78
18
2
9
60
38
85
416114
331900
26391
824566772
5
161807
100307
374617
91
123096
178634
65
6
21
877185716
85
10
83
72
69644
165495
213515
87
246288
94
78
311842
9952
78
6
201139
33
158129
490027
915893779
80
394778
456091388
148247181
433585
811636634
151485
14213
83
419124
4
72377
99110
533722024
69
59
36
9
245228
414144316
292618
229204
61981
351968
92
306354
49
115108
131128
88
48
34843
1
71
50
5
858161022
245615
65
302817
90
367465
65361
1
3
56
55
302255
36233
66
551314666
7
232389
454730
273584145
429575
38
439182
38352
25
6
174866309
322234
363364
549016283
69752
12
2
86
285521
418557
80
15
6
122246
3
48
483697
296019
34
4
50
349139
42
67
68887
30
61
87
1870
355851
54723
86
376737
7
89360
312244
51
103266
5
3
280690
31
391815
655622364
51
427154155
272076752
2
7
29
104287
52
137374
10
71725
3
44
349659
837792144
242702
94511181
88788
17
18
171270695
375360
58
30
394221
64
714862175
74
9
19
364260
322520
464232599
59
396467
11
7
468478
498060
5
64
15
241891578
391849
495256
22
75
341803
432335
259169
298108
8
391709
23858
48
99
160930
2
989982239
277667
20
98
31323
55
314073
73
11
6
464386
253009
86
45
66
177312
28
153742
540655761
938496630
95
36
14
7
69
79
230085
428448532
920822510
144845
7
44444279
75
356813
45
414051
21
461181
23
52
45
159647
16
10
426426
26
455111817
48
43
17469
34
95
390540734
40
494299
433429
236842
66
106776
85
1
170325
1
246833
387411622
58
18
9
799988063
15
352574
162505
156292060
98
488659
325932
91
43084
66023
28
89
8
56
184833
2
33024
60
303084
65
413496
60
67741
67
32
185164
48
19
64
220033
247393961
365117
2
68
216522
72168
38
42979
47
381762
154944
138370
72
96
33
176381
6
444163
66
93058191
492081
75
30
40
407926
57
113024
82594
112359
41799
79711
347995
496526
97
97
94069
274868
470065
62
37251
425120
506966915
615118885
90567
13
59
13
289333
7
6
25560
25471182
288460811
55560
49
11
483633
45
10
64
3
7
87
263642
8
304191
37039
61365
404570
451519984
403360
14
8
48
67
474716
442409
382385
49
87
326232322
155628
20
161807
52
1
193273
25
15
309678
447409
59303
2
18
464863
494532248
473480
78
160858
35951
477363
462408
3
35
6
396080
499910
67
342990
7
381176
106249
233153
19
99
273310
123153
36
922330091
23
9
34
386215
11
22502
1838899
37
30
212282
669421760
68
496874
316129
418560
8
232735
289852
32
73
42
445209874
53
3
999499967
17
668179193
400335
539543645
388167
753927927
188312
48
3958804
1
96
273462
73748
303742
52
84
224105335
57
48831
383081
256537
99
256598
135880
295284
19
7
19270
55
51
333974
497621
33
1
4
348288
333581333
63
245621
555036990
468925
97
99
218733
533593336
24
43
407994
7
52
376656
227770
396293
299837
95
39
16
722608547
4
209172
450621
17
425501
2
7
87967590
104539
45
42
87
260174
179210
35
7
28147
340090
6
80
50
36153
92
465063
124347969
11
10
34
450898260
433527
92
320963
552105282
3
421767
323004
268789
413554
77
52376
15
21622302
22
894354726
296477
488226
978035064
207341
51
240361052
293517
7215
441248
76
4
45
86
421081
8
44
68
45774
493133
261379
428294
307666
81
113473
5
95
71453
15582
58
73
58
81
90
45
19
311917
47
478338
46
370705
24
415853
50
30
82
440070
314081
175687
198179
446616
32
47
51
44
7
67
90
80
15
247657
268181
378951
176399
9516657
360982
97
368430695
102808
357794228
7
212754893
225872
7
269047
50
300803
38743
45
74
66
925774121
43
10
864580389
44
57
132191
79
3
480888
13093
468009
72
395401
120471
658546281
82
82
84
385317
34230
57
577822760
315568
65
441802
6
9
582991372
396607
78
105252
379174
391884
79
780894134
218270314
72
87
89
146036
197213122
248585242
81
4
247113
62860
86986
2327
268628
64
408362
29
47
66
994509221
6
8
350891
58069
359410
63
6
380136
97
25
57
18
56223
33095
60136
329464
97
147906670
68
42
83
224272
19
63
480224
248537
215027856
6
4
32
223221
1
12
36
457774
270214
68234
35
149463
154911
481072991
815128731
282314
257954
48
360114
7
128271
363607
243593
313618
416496
16
3
38
463860
84
175683
7
267035
94
95
409365
90312204
35
47
452871
13626
469051
374927
33989
50
30
306485
484948
77
279057
80
87018
137898
62
92153
31
52
34
847684495
75
22547
93
340685956
304220
28
24
473919
345951
98
2
3
60
34
96
286156
739769847
6653
90372
14458
38227
9
415523
190742
70
2
523214045
56203
120517
9726
77
286052
101168
88
94
68
336691
459386
23177
437060
375702
90
215422
196470
5
26
210225
68
36861
403473
87
494868
9
4
61
290443
367359
403175
9
42
43
24
34
174589
253405
26
96
454569
54
163706
64
6
97664205
72
29
28
141039
55
15589727
400866
17
107641001
22
57
229637062
85559
97
4
4
360371
93
473246
51
987958964
82
246978
56
6
200794
436539
32001
482921
66
119028
768117831
212709
499762234
140919
90
164533
51
93
62
60351
246069
45
4
43
9
174698
33
1
8
64
76
64
212058
302953
730233414
56
1
7
33
6396
55
23
2
382421
66007
106152
468457
101789
448665
230786
17
2
204527
93
711666676
245216
99
359172
3
14
443345
1
264613
8
81936
393237
959704563
67846
6
85
19
298028
331307
95
67593
355
3
1
813275505
207803
59
25
93204
1
17
29
8549
96
18
87897
28
789251
9902
373889
403211
91181
12
83
165787
132694
25601
462840
303060
273876
55
12
87
25
29
57
99
52
5
3
99259
445571
28
2
251688369
881280778
48
69
81
11
89
401820
69
412584
43
482090
198319
66
26667
22
9
236660715
572483684
34
50
244286
272645
40
82332
17312
19
201180
5
472267
34848
465238
3
95
4
154207
106419
361165
95
38736
608452580
26
76
39
393783
104503
5
420810
75
341268200
438713
6
144726
171937
124340
31768
9
61765
72
2
398365
62940
64
149488
59022
293621305
4
126048
43
12
92
97
50
46182
85
73
8
328944
420331
759815186
375320
10
179778
445972
460825
181660
4
434050
63
517357776
313559
49
275301174
14532
85
18
84
58
153258
13
8
3
553003410
24
571744823
425252
50272
25834
9
7
83
74
62
2
219409
90
117139
172005
37
69
421448
66
25
740749043
493637
370238
29
99
46
70
316392
66
112347
70
35
13
392485
88
178127
32767
243564
46
14
43
286296
193505
169583
757524551
277999604
17
10
63
158632
55891
22122
448420
74
487163
170602
302609
182841
21
57
59440
334161
828943696
350174
368422
62116
74
70
285443
53
182614691
794899198
60058
72
453503
47061
98570
8
1
148423
42
29
796615209
5
39
8
33
8
69
358476
9
292901
50
77
43
173311
62
9
192547
99
42
2
71
31570
11
2
333805
262622
23
39
31
14
276341
79
133347
83
60
156407136
274336
49
414982
396275
497333095
62
78
172125
106766
233576
9
343287
286752
39
407537
75
74
25
4
15
87
44
170828344
82
378598
52
163409
270077
4
906733195
18
47
86594
4
86
357888
71792
138732
397000
174757
212563
436747
2
905455456
66
43
967255117
80
125347
79
133861358
26
87
554496167
170991
69
420459
193618
14
198307
65
24
57
81130347
201726
607726531
85
400829
552312188
44
75
49
215406
267016
99
8
368396
73
74
5
254713
108384
4
11
72
46
9
2
96
92
247355
307271
99
276064
2
21
331441
14
135515
26488939
376633668
54
84396
414620
591545125
370625
126210
47
735192194
58
159337
5
84
64
89935
78
232853
410537
24400
50
230920
486161
422040276
76
201017
79
964996604
49
92
467564
28
784054938
452891
93
42805
635663241
7
439189
415892
466214
33002
47
83
910841226
386091
71
12
59
655312167
173156
34
790484124
169639
79
95786
236597
16
43
67
68369
2
262383
29
380792
1
785076245
746252655
133146
148255
64
375536786
704049935
20
73
405494
238333
99
481691134
1
130229
94
35
30
1
67
465471
368990609
18
32
293711
1
78
49592
356611
375012
369078
21
293237
1
27
5
80
99
82
754555815
52
56
340523
347018
94
228059
53
447320
79
168998
26
675686493
335739
312584
4555
21
13
478858
65
82
33
426093
413876
362971
423777
6449
497640
4
451118
89
423397
426318
620414464
378212
8
269190244
105693
232996
96
297201
331778
387734
79
383262
5
37
42
128732
1
159241
228007
347180
280912
259668
111563
464252
32
6
52
200181
291860
470221
59
2
83
66369
464249
93
354791
89
191375
19
34
347842
285135
73
262379
357029
120436
219539
73
532775573
362419
106983
81
41
35
433266
490260
596747145
30
306003
12
28
211688
8
99
1
214589
5
3
46
84
371226
9
256441
8
27871
58
54
65
46
34
75
58
828144672
407656
241903
89
167807
364491
583140049
53
21
1
88
95
38
66
84
924719582
345641
8
30768669
313235
242243
72810
8
67
3
67
74
33
39
27
80
50
9
456818
87
65
6
50
65
54
29
2
29260
66398
76
335600
7
81
174094
260820
30
13
22
93
209929
20
71
134040
76
82
716489155
3
117387
66
34
96
588070337
29308
69
360281
469680
6
2
493200
3
316667
4
5
102344
321481
4
81
444003
87
86089
192544
98
385544
90655
7
436154121
46
2
36
54
933279264
77
277916
87
495024
437496342
373828
2
256048
212257
474795
29936
63
4
70
19
2565
74
22
43
57520
72
405586
737924
66
14
28
53951
200486035
10
182703
173394
13
95
52
420880141
49
275440
64
69
66635
98054
26
388540
386950
166554
44334
11
90
9
159455
350718439
89
30
107234417
78958
302227
40
24
81
15971
66
62
346715
35
72287
762346298
179827
18
693860947
332851
294263
391943
468174
47
48
50
95
7
271456
25501
1
94
263631
50493
35
981427944
487241496
82
30
496480
45635
26
73
60
43
315668
400367597
31
14
351802
308991
33882
40
85
285965
46
418350
239632
849299116
9
655713286
36
93
14908
384636
89
398443
369116
39
289889
198065
396793
458692
40
3
35
88
91
70
265830
69123
644652631
26145
314635
705539188
18
344815
415437
88
79
8
193224
147319
92770
22
32
283702340
813321060
68117897
4
80
52
87
298202
13
36
8
21
79
84
248911
484339
65
154892
3856
51
70
6
157478
872730509
93
36
1
75
308695
48
195087
67
410920
250009754
111420
62602722
426818
93
87
11
29
13
233654
189756
96
202599
89
147033790
73
66
135968
361563
63
268309
71813
9269028
202351
5
4
333015
20
68869
50
61
52
12
88
304891
447596
4
203148321
9
983481433
236756
348905
82
87
14
10
33
152136
57629
90
716031084
56
73
34
72
67
6
36
379981
475202
180872
348839
70
75
4
487461
63
466986
18
14
295701
81
239878
37
101241
43
495306
42256
477673
62
395564
57
259153
435921
15
48874
55
260650
975542177
81
79802
45
61
468022
2
61575
60509
9
318785
93
58
611611321
66364
401396
76
154843
7
18735
84
60
73
433288
408388
30
249679816
42
17
24
84
95
371415
25
374320
37497
197375701
37
4
14
93
75
274871
164300
87
155416
3
92
342500
92
128402
46
725268456
348865
127716
51
92
57
431069
418184
71
191862
94
78
31
301746
239802
305259
85
320063
426285
88585
57
3
10
78
5
628446642
328205
17
391350
23
286010
271735
757431102
160814
337689518
362218
727186908
70738
60
356057
56
416354
437335
1
80
120634
192018
27
7
4
78428
449519702
400914
25
81
164107
65252
203627
287908
284378
80
231078
64
424744
29
177220046
54
58
89
9
4
99
95
465230
61
26
73
60
33034
266791
46
681581120
287528
329974
8
52487
7
256169
12
378530
2
84385
129582
101918
513378755
110729
491990
186051
4537
96
4
34
2
36
2
315706523
188367
4
84
293590
104529
9
49
269380
91
69
15
219992533
13
46
390491
6
147475
110651
294153
386814
10934255
270418
76
19
13
61
43
235818
42
133308515
762717525
21
69
75
66
722164556
22
61501
432160
5
194755582
26
3
5
17
8
61
2810
456066
73
479223
153585
216023
13
431684
438244
12
8
41
307191
91
238768
43
5
112539
350914
224462
2
321364
354799
230543
89
435858697
1
33
79
53
36
63
23286
347194
357213
137792
547723688
354940
45
520633777
84
262658251
8
805442248
38
44
212468
9
148246
345777
12
87
56
374497
734529890
4
723684339
70
275668505
4
435610
98944
46
6
740271822
218265
850288898
89
81
6
7
52
50
1
196865
151249
86
84
67
316430
393219
70
85
81
335140
54
65
14998
386006
474327
81
54
96
77
236564
473688779
424156
268112
225352
37
6
84
312245877
458944
257975
62
295976
365858
86524
66
107281459
291789
230616
39
46
88761
86
239332
55
63302
83090
425319
7
71
157946
144614
931925494
408531
53
40
4
277342
29
9
408907903
499742
354949
4
724901130
14
32
199501461
67
185265
890047499
69
8
56
298079
310111
6
59
358829
210995
1
16
286997
81
1
478470
2
468276
69
492706
563187003
484744
43
7
100846
347823
959271050
12970
756793261
54
551069090
512066559
367802
163352
216011
95016
33696
21
318026
29
19
65
64
10700
10
159842
8
51
97440
143952
50
26
58
669592266
138702
93
57
59
80
424835
3
22276
121346
5
37
160501
18
19
389961
8
490887
150221
370044
93
90
88
353429
73
29
24
7
12
31748
186412
21
6
201564
21
7
9
39326
425171
268252
486766
16
68
242642
16
23
151054
245937
75
26
53
47
259772
5
3
415450480
116793
368001
1
401225
445184534
480109
62
6
95
33504
396596
430388
171145
185516
436758
19
344346
385731
375964
4
63
400199
71
371825013
76
121495
66877
17
216329
166600
3
52338
422067
3
139539
320857
92
64
316036
3
53
26
38
89
385802
42
52
43
32
51
282636
215001
50
90
227001
90
386099
493172
154412
177231
300918
332652
62
409985764
6
52
231912
12
154038055
30813
32
42
105897829
48777
13
996926222
275750
7
337626
328452
227366
454066
67
338520
77
220181
527337577
178190
360796
977106839
88
118640
335612
44
17456
429097
32
134852
248507
17
6
11665371
86
186395
232638
32219
53
381199
313216
42
453495
36
90
635188358
316206
21
673028371
23
5
25
93809
394854
98564
218222
76
99
362049
157292
78
602634898
651035173
833318084
51
3
40
89
77
141210
30
204482
66
59
561133350
801125808
79
4
27723
64
4
59767
92
343840
11
50
841406822
310933
82475
345312
8
7
30
79
324324
43
412027321
485280161
153326
68
446833
56
151019
94
30
327998
383672
64
51
267089
5
418512
157681
455675
2
59
227179
70867
199240208
71
575774990
93
373315
107115
61
3
9
354827
304931
275568
7
86
47
14
19
146454793
1941
141711441
27
97341
370864
18
20
4
40
301230
35856
93
428557
175583014
80804
120948
28409
80885
867843507
4
10
39
385556
128419
1
15
112683
206038
477608
154154
94
9
91355497
462728
2
582221743
81
9
493257
83
60901402
3
374974
280200
71
56
37
117400
1
18
59
8
4
211844
75
163515
316021
124367
11
64
27
46
469105
50
104984
291313
79
3
403053
97746
669196564
68
54
7
497589
3
44
257408
340594
36
808151362
86631
91
2
1
5
34
8924
24
55
31
7
2
346213
479854606
51
40562
74
241317
481817431
34
238140191
188202
33
76
72
11373
75
282458
6
64
80
56
60
5
342921
559258007
40
63
89
26
22
20
207825
748577259
67
251078
399231
21
17
86
92
99
4
614330817
50
44
8
15
645096771
144992534
53
25
1330
289177
31
318144
85
238101
454044
858187500
80
66
249910
50
213558
64891
79
179080
280733
313462
71
446980
285113
73
312586
45
20
124761
7
154331
91
314244
52
68
262463
181338
8
471326
364645274
392240
67
79
17
91
90
24646
268388
81
99
140582
78
90
61
634130047
76
156178438
87
52
29
47
45
78
33
6
11
133334
69531
13
688553739
81
49722
440912
149027218
87499
7
99980955
349720
171152
276383
89253
84
24
12
370642
109906
45
251530
9
17
46
79156
90
363299
90
423615
71095272
163002
63
388530
57
183137
494839
68564
29
85
126054
406675059
371269
14
5
222824
98
71208
202142
61
47
33
7
715581151
310163
33
556550110
85
45
76
68
268369
13
38
18
63
28
475045
30
325006
285784
72
136190
125747255
8
4
85
376655
95
87
37
528720958
79
94
24
25
134161
369511
399915
46
279036
209513
217589792
46
128166
35755
46798
24
58
91
493235612
35
471263
473416
172545
980250551
470093897
80
91
410543
118976
18
48
86
42
32
32
37
261738
8
404514
122234
39855
475384
51
12
951388251
16
40
409036
66
8
17500
25
24
146525
8
199023965
854540160
392318472
387703
24
78
21
52805351
351863
480251
61710
99
4
62
7
12
847495493
204393279
52
340689
7162
2
49
22348
330841031
86015
198204
429019
179627
405680
246204
119386428
75
28
182888
64
254488
87
87
72
55399966
716972375
217225
195932
30
23
129899
8
79
31204
9
77
377666
76
101740
94
339278785
452189862
1
51
81
178534
30
1
67
242100
155563
7
217988
384926655
189970
489355
28
9
124672
191554
44
40
450947054
40
100343
127065
34
6
314987
268609
213165
174965
79
9
27
396550
54
9
6159951
4
309107932
64
72340933
268651
6
78
58550
72
291221
39
410988224
46
11
211295
389276
242620
361339
38
54
963885095
210196
8
79
310039
693563444
5
40
882157688
441954
16603
77
523852036
175639
396984
466519
75
379809
296018
52
47887
90
49
280028
38
13
444205
4
293521
321486
226670
66
830128756
480181
6
99
65
42
160988
32
107112
89
29221
402143676
219752
497941
96
14
95
236708
66
12
325719
79313
44
180542
37
8
658567206
25
94
46
9
47
957273403
83
230495
60
76
19
38
427846
8
9
33520
211125
14
559396983
480758
400266
407079
1
24855
27
111188
67
314675
276219
267203
450272
65
287516
8
203034
84
8
7
13
48383
173946
92
87
3
402459
339828
62
444837935
362001231
368072
95
497112598
199680
80
362915422
4
185676
62216
33
9
55
451585
70
877973748
306675
230336
47
334898
980918710
240828
1
242024
74642
58394
78
45
12
417959
80
83
412477761
36
295815
70724
135645
66
230443
8
92792
408829516
68
47
34
61
391801
70
561111501
81
94
142390
87274
967647682
307878
94
40
45
120205
93026
35928
6
910761049
58
25
92327
72
65
146607
644643624
55274
93
304418
58
13
49
86680
42
22
3
21753
161844
77
9
386058
34
950138159
20
55867
52
75
39
62082
50
79
623597198
718517495
444714
7
56
457343
38
437661
6
12409
277763
4
360012
60
64
3
69
46
2
27
73
30
116177
766161445
226023
581602736
32942
3
176829
280392
219289
354064
28
614208487
3
241689
63
92059
42
64975
35
73
265508048
363177
402239770
75376796
180554
287200
60
35
368728
99
353097
84
72
11104744
138461654
285296
802206832
30
236178
30
338345
277639
4
283776
28
54
59
88
817735723
482393
31592912
705583175
57
234557
59
77
55
283211
91
51
36
119944
159565
403453
59
418484
319742
8
669386531
2
41
127027
6
6
41
191585
17
57442
27397
939337321
397311132
99
457605
1
97445
77413
363270
16
106705
43524
16
426947
84
481923
17436
59
8
24
88
230078
55
6
4
8
350899
461851
468853
122666
394053
63
418876083
498281
96
27387
460742
180623912
26
157252
90159
74456513
7374147
17
65
191682
4
7
247933
74
44
5
8
94
52
9
47
334768
66756
417187351
161389
1
170113
730009522
24
297015
276407
92
348087
223333
75
428842
81
114255
497256
1
530834227
280708
32
236544
128238
33
882091387
11
41
69437853
84
1
361136
93
19
6
80139
63
340329
81925
1
3
362621
487167
107769
28
84
955535489
96
6
443633
5
731179872
241397
79
441733
327648
1
91
44
3
636027136
4
273737
234816143
232921312
421941
313846
74
83563
380497461
548695821
64
387844
89
28
82
186964
416082
578019980
188683
101321
8325
32
46
47
258773
92
648164872
608604621
348325835
53
16
75
409854
302030
48
98
7
108627
399373551
79
326162
323436
86177
3
70
100870
311260
298571432
243346
42
45
2
250070694
44
91
47
51
91
85
173096
210354
8
14
459428
147545
416234
94
369853
72431
332589
62
2
59
50
401003
198937
315407
75
56615
79078
497329
1
269071
137615
45
48
228226
16512
58
382700
161011
301828
1
4
7
328274
318238
92
84
94
338755
59
183586
262368249
703683202
711915472
4
2
444139
182063
4
68
450380
469886
270948
486948
361451522
822485466
606975030
5
80
30
2
180968225
437420
48
60
978443343
273762
341751
68
66
206210
7
82
67
58
187480
72
15
308336
361736
305490
254499
88
399600
6
438632498
165850
9
96
9
27
66
342260
228446
138570
231057
243007
21
247317
2
20
52
65794
119215503
81310
7
385740
891784373
25
18682
4
399626
76955
92
422604
164327
361813
53
290248
57
18
24
93
50077875
48
93
37
173961
66
151868
4
410293
2
803458101
453563
17
20
65
179278
58
88
5
99
269569
82877
26
32785657
70
51
1
157791
224982
52
53
205674807
434035
77
3
314880
9
422083
372306
11
27125
76
85
498457
235867
68
1
133703
342406
31
74
71
54
84760
59
20
490847
13
431849
335652
69
11
37857
35
250645
15
207971786
32
266957082
354359
472711
36341
187197
87
92
67060
236198
92
3
164351
157935
723176189
101255
3
39987
19
53
67
37193
52454
4210
2
105723
283985
58
73
97
1
184290
62044
40
16
35635
7
76
78
272920
22
203973
467014
96
95
492526
42
143517
93
12112
23973699
140122524
77552
1
44
392440
88515
70
495404
7
57
47
5
87753
421707
41
69
57
16777
137524
169609
184025
615757145
9
402857
18
429237
193853
82
67
54793
9
299244
58
77
3
232799055
18
7
35
16101
3
470973896
86
539696919
20
9
2
967963216
373193
3
304165
88
11
3
96
75
108927309
94
901041590
182353
37
2
328190
97
91691
80
465778
328859
52
59
110248
181873
91891
237638
79663
192892
69
344989
33
85
185460
45
9
341341
305686
32880
69
588001299
30
284036031
249042
42
63
197094
98
467604
2
99203
12
151532
6
337148
70875
244743
319554621
4
546485893
63
54
169840
13
53986
7
762954485
20
1
17
302145
338612
86
76
1
229749
94
439199
79
262997
50
420601
66
280772
29
188965504
12
99
46
263008
586273685
40
149878
13
22
309249
183188
32
98
77
6
247859
60988
49003310
38
8
27
24
93
462634467
73
4
22
436387
95
44
470009
449612
43
233927
40
22
17997
325419
40383
74
71319
173353
64
4
18524
6
16
156435007
163530
388818
22
50
260371
401285
2
17
164517
9
384807
76
42
78
486109
427800
110515
65313
304211
96
134011
481689118
465531096
86
22
96
530854384
61
417414
37
8
10
5
35372
453190
138047
23
93
195511
270730
3
4
72
2
81
2
826596041
9
81
281572
459378
91
2
461491487
82
9
16
141100
89
69
8421
345890788
437449718
55
609572808
85
138836
18701
6
90
44
31371
172220
460784
316454
9
71
145449
90
41
2
23122519
20
26979
168598019
403637
39504
446590
96
545406392
30051
14
1
11
76638
460031
33
24021
364799
189013
191121
452839
72
903704477
357217
309256
31
77
244210
70
363917
56
210028
11135
645120455
346084
481821
4
22
91632
69
2
57706
4
334659
5
49902
66
489089
611051168
88
96358
82911
32
481402292
5
365496
6
46
76164
36
427263565
41
418818
184507
32
49
258339
598790793
3421
484615
76059
82
20
141061254
5
461741
147881
83
52051
414660
9
213560
7
471814
6
73
340938
5
48
6
3
171351
68690
333123
925472090
30750
49
46
360848
476898
6
1
255310
684765956
86
88
348637278
166526
5
35405
30
372247
17391
55
111308
71078
65
27
47
90
76
63
134922
66
445696
21
56
3
9
4
265437
15
43
5
19
149538
343575588
474662
52
400016
606931828
87426712
2
42
286508
123668
473848
453435911
484176
5
89
8
22
91
64
78400
36
53
80
474702
809822844
440514
22
8341
51
7
338004
46
3
239654
333074
173332
381816
379707
31
7
118712
14
49
424759
36
88
6
132062
94
70
496447
310264
6
154225
651643757
39210
390089201
8
97
441516
66
361107
31862
12
85592
25
347968
61
71
345141
486571
43
98364
359609
305853
95
219250
396247
416759
395491
8
175794
18
35
33
373260
75771
71
375148
453337
5
3
142979
429335
429777
74
36
269895
705475034
275689
101516
86803
78
34
214653
216392
29
30
249679
602811185
56
52
96
26
99093
196220
79
72
3
7
25
259777
5
2
315878
36
555219384
492077
99
43
8
59
263152
274172
1
35413
38
491433
268724
52
487584
529166694
181661
34
62
415680
82
38
390400
495903505
9
488772
426849
63
374061
74347
22774595
10
78
62
6
162380
11323
451603
412821
269985
229091
49
55
99
484550
83
32
294222
373796
52619
77
18
117547
60
194220
181969
87364421
29
50
72
49641
33
12
28326
10
21
460392
62897
192191
99
314488
7
2
63112
915279193
83
15
391931
70
76420
336526
3
246694
93
14299
35
102805
42
472812
116181316
59498
785742372
99027
36
199995
154444
57
36
482125
51
177902
715392691
156111
69
63
311738
370799
11
250909
35743
63
12
66
81
79
62
14
245964
39
53
7
70359
54
346240
102598
163218
5
266411
456622
53
65
8
316510
419198
32130
932259709
36
21
28
10
1
95
39344308
2
127933709
84386
123903
8
304803
60
1
41
76
41
88
23
62861
2
96
411863
172579
88429
85
28
91
496651
56
38081
8
86
5
4101
53
14541
99
390921
476365
499743
56
4
218519
51
484647
24
224816
52
206685
153810
75
25
34
433926264
91
12
375481
35
354712
48
5
6
20
73
3
6
138765
425572
403085
63
178640
93
262389583
501445059
47
77
86
411013
72
63
322266992
6
82
478632
406879
327948
51375
14
38967
95
447085
151624314
71381
484312
4
13
71
81
3
78934
23
258544
41
114478
30
41
9
66
42
272390
36
431368
31
48
488288
86
403596
29
44
86
41
321037
35736
98
77
43
62
84
257703
205738
6
34
8
17
343607
447416575
92045
305156
74
301642
36244
270842
24028
36
146958
50
113695
85499
41
54
372710
309716928
102909
43567
90
29035
90
57
249176
31
42
363873
97
243108
137754
492990
33
69
75
32
495005
244539
5
82
350733
94308872
99
19
44
168708
217377
272295
37
8
229800
343518
28
35
45
482283
493526383
393112
94
288287
72
104059
72
730194451
16
9
5
147101
533847025
79
441812
83
815028863
821338820
66
87
203021
1599
833838465
995746045
79
88
13
820390155
33
99
6
324640
72
22924037
125822
81
98
20942
620036529
337388
57
36
89
74
83
95
483305706
42
332192
251517
4
8
5
48
37
877115639
47
15
93
92
358936
327558628
349877
666688484
53
283190
185473
28
52
93
225194
70
111892
3345
92
46
77
116711
361597
41084
3
33785
970743317
52563
19892
16
192406
467615
78
78660256
53104585
33
48
382539
72
428942
98866399
2
206673
754044145
19
134831
253466
868960823
36
55
57
533945470
41
29
254405
4
59
168972
33
63
8
20
218063
28
87
90
78
1
236584850
170413
448802
71
460486
2
63
45
3
10
329233
42
26
8
5
148363
223946
3
78
232700
173189
73
472542
2
481601
127432750
18
30356
413670
3
737790116
81
17565
34
5211
54
43
6
218727
11
66
360824
457698
53
112758
20
18
37
50
63
55
84059
200085
162927
59
85
93
90
85
450010
272032
3
274589
16
261698
57
79
13678
349758
44
84
63
204139
275187
99
57654
36
82
164292
467477072
287758
71
23
5
416400
89
274232
1
109886
119380
84
396407362
488183
46
147376
94
177900
159080
33
2001
47105
34
25
55477
79
8282
310054
190737
403206
292501
477153
22991302
103189
159301
5
54
13
65
100214
150225149
172032
91717
86112165
45808
56
11
85
17
2
7
401303
14820
13
390796
7
1
490621835
111650
480284
312486
95
373948
32
53
56
21313
55
92
3
54
540643476
136782
729675810
49497
35
19
28
59
79
69
422978
45097
227778587
87
63
497280975
78
23
17
380687
403191
339260
7
2
62073
53
89
208181
301696
1
33
177592793
97
439352
145148
88
53643
48
279297
89
50
74
207716
70
90
335288208
653644996
93
46186
9
55
57
11
3
193958
322973
323578
4
235082
815605725
82
42
144746
252344
52
426518
23429
59
136439
355150
80135
287278325
3
106488402
58
94
46
64
42
7
466516788
71
69
220995
159586
90
65
45
1
244991
3
11
7
902429277
90247
76
74
394764
3
203451760
33
41021
72
292344
21185
84
7187
46805817
1
208469
99
64
129001
96
6
135817
824762824
368995
623729360
56775
37834
276471
318142
29
82
45
76
59490
86183
444433
76
176916
72
72
269437
7
34
651
699729844
273725539
11
486412
137733
398081
99
926704762
38
801549458
8
368907396
781822926
5
31890
82
23149
36921
65
466905
43
370737
18
8
8
83
33
424839
669623728
94
303134653
25
7
34
37
70485
228541
16
563091807
231979
148552
474644
79
437759
33
656927197
457524
2
6
20623
497457
37686
78
370875
9
197150
67
317362
179717351
425695
90
31
134890
994996990
372023
94588
20
89
12
647331420
300405
62
9
369163439
12
8
5
74
15
23
547144095
243778
36
156143
150665
39931
114204
36
38
268517
444335
87
339869
8
436850
17
80765
6
18
70
7
487633
305766401
263811
15
94
312816
473387
430463
449435494
9
86
818206413
279845
4
192897105
461605
156131
87
87
329166
427247
53
19
52
136689
44
246822
9
62
62
9
1
6
563893139
322610679
123271
41
28
24
146545
486559
144095
23
6
130822
81
303978393
471646
96
107388790
65
960925545
167511
346212
17
39
477490
30
100617
377924972
320328
353789
47
18
82216
318367
364753
2
9
173061
288256
9
12
74
83
39
86674
129442
45
421296
51566
90
54
3
325465210
10678
284244
186166
281200
16
24
64
83
5
183282
40
59
353228
455723
13
26
186810
38
137880
64
141990
43624
307037
424697
233897
957299462
333866
31
141661
6
94
198625
9
104030
41193
95
151653
668558659
251205
116641
121193
54
933030279
218336
172380
32
73
56
22
105583
179549
65
58
74
266399040
477187
89
90
534418623
57056
4
497017
4
424856
131339
79
97
4
406497
49
59
103021
2
73
329421
529997852
134295156
1
60
33
391222
73
251653
76
409227
126723
2
45158
470189
258101
645239500
62558
19
275829243
22142
468630
724970972
8
31
70
229231
46
74
405528
13
4
243797
61766
67
7
466439
99343
265104
57815
448041
411242
378933
240781
16
181275540
161469
76
456434
125370
67
64
246248
56620
137725
202219
180995
85
99308
55
66
672375829
51927720
451427
198121
3
15318
144451
997804923
745913302
55014
11723
85
5
72
2
24
1
62
48
16
61
39
33
116149
26
185468
231586
975679915
1
35
710471178
62
258145
89571
83
46
406975
217664
492742
184329
4
54724
42920
53819586
11
8
470773
249475
86
175530
48
5
92
93
5
83
165959
495589
390594
9
468670819
17
92
81
52
339861586
748146492
50
86
301150
61
264886
5
97
268350
28
456961
29
84955
33
308591
62
97297
34139
393650
426939568
122231
68
128962
139208
1
96886
193200
25
347799
83
230490960
54
303141
118162
91
12
348361
88
2
67771
269010
82
50
15
322724
417312404
904682011
148631
55
32744
91
19
73864
376737
88
8
98
91
273690
748313085
43
93
9
447649
178575
39
23
229161
85289
296329613
563003648
441502
35
86
34
173822
54
247407
2
119032
63063556
449917
107690
2
52537
50778
161297
7
2
98
89
7
43
140432
289586
348585
65
331700
327427
244668
88485
41
69
93
34
71
66
383710273
67
91962
72
3311
37
34999
430306
747437214
8
52
11
56
27
138257
461016
58
58
58252
41
441911
21
26
76
80
683740613
313875
83
33
32
83
51
4
19
449862
96172
66
70
4
7989
462320680
6
291891
8029
113250
93
414167
56
37
79
98
12
268554
159205
46
278531
438621
61
205520
969156539
259707
3
68
79
279098
374369
310649
203771
163978
62
198836543
274789
106942
285514
1
42
183463
67
96
429791
279578
28
157128
70
41
1
30
451537454
26
12
482228
262722
413808
291847
208579
368383
142032
238340
80
35
254272
238955
74
43
476229
128556
401467
241932
28
156367
24
342111
26
418835
12495
28
159087
603213231
442971
9
86
126887
147237
88
14
46
9
586764589
3
19
41
469671
21761
22
17
18
429905
211241
167959
461861
279268
9
4
274486
762556088
403737
7
13148
54
92
178719
7
152655
73
512629430
95
489201
184679
5
300744
86
20
11
83
293678
37
3
64
226529
566292435
7
96082
453870
95
76
14
34
480303
458113
88
96518
86
178538
482738
81
119732
486669
5
66
58
8
49
334028
34
62
54461
8742
16056
155291351
367277
46
460474
236026
88
15
52
36
384811
33
13
9
60
404048676
842307173
12362523
480519
5
29
18
435756
71
2
650141479
56
245822
71
489795
184058
298631
185518
377134
52648
221116
360321
12
459498
199289
9549
4
57833
73
277640
586865001
440493
150325
49
75
34
137726
81
2
267606
292281
90
71
288348
2
141493
19
11
47
2
83
9
20223
414915
271791
324203
8
81
8
121384
573051241
898372357
10031
287672276
75
4
2
140132
858254571
281012
480543
37
4
388902
202596
369234
177360
20
454503
67505
92885
37
5
7
79
383017
58
180165
379819
917123644
3
659538351
33
402429
62
56
65
2
430457
7
41
452259148
352795
58
161475
72
825705476
312600
34
78
90
2
85
72132
79
10
877756782
99
22
4
94
66
110205
17646
62
58927
28
154649
316807
301608656
96
195405
134072
67
43
27
305628
411992
58
13371
148656
53
158395
57
17
46
90
453288
24
520522307
144052
4
298382
2164
56
381172578
83
106231
449686
88
8
74349
55
115351
75
142756220
43373
878800932
123775
95
280821
74
63
464502941
272342
94
78
30
675843959
42
260545
23
383004
9
66
61720
54
473264
2
86
206852
9
70
9
399943
62
98
7
935072344
630001992
475367
30
25
29478
184716991
490996915
64106
1
219209
196789
14
1
4
15
59
434799
315317
7651
17573
460579
241032
3
1
900923702
13
92
57
63
79
460897930
195691
97
457952
464364
913
398211
46
91
8
19
96
186000
330203
82
62
372020
57
95
332326
3
450828
329761139
50
182166
359730
142932
16
214364
72
37
99
134530
189779018
94692
480662
51752
364009
56
1
353129
336349
4
664211984
56
26
236149
467405689
67670
164351
461280
12494
28
95
62
94
1
71
411393
323724523
14836
7
193569
95700276
21
314493
918232164
91078
29
148663
134635
50782131
92
49
87
79
195696
51523
74
41
4
93
2
476393197
353443
70
185377334
142912727
195214597
5
30
86
38
495866
610594043
298383
38
265346
255809
74
201506
65
54
40
13
35
67
234961
96
279007
99461
10
111668
49900
58
76
410203
26
23
944762130
752313712
78
378440
350878
84
8
38
87996611
419531
448197
47
189500
853841713
28
90
4
50
292550
7
58
450845
330644
392508
5
198928
7
82
977777240
19155
64
22
475225
490869
78
240945
247377
12
46
298240
254464
123745
27
14
6
50
33
48
77
92
75
72
7
7
57
566516812
55
18026
81
69319130
59
123559
469136
85
386891
59733
749599834
458249
9
6
90
1
10613
8
19
415459
49
79
96543
43
16
19
46
166261
232946
56
85
22
193653
79
31
369245161
11450
188562871
24
822085171
59
65542
332616
2
802453835
49
70
146030
266725
15020
83
35
7
65
92
59
8
211873
82
156951
8
65232
8
63
23
20320
343330
488267
472077
109511
393642
437667
44
1
240293
88
94
9
35
43
389726
88
175491
54
305373
305782
58
329768
42
188691
76
86
2
56
223743
152125
9
88
410971
88
390714
21822
14
41
6
99
79
9
56
419291
87352
78
6481
132025
114006
73
89
21199
50
1
98
98
42
93
207901
1
649313492
121268
95
230257
153325
91
469828
71
2
197974
6
146830188
92
50
98
405593
278326
62
233557
17
23
14
26
1
8
977738137
365756
89732
87
168637
390652
30
60
275902
65
41
51
4
762555740
405800
58
448801
37
4554
56
94
305975
382954
472159
439469
70329
408777465
117198
67
220947
90
115382
37
33
21
474863767
27
65623
9
120091
405663
31
10
3
4
767086796
83
259709
3
17
498269
32088
484680
468737291
57
342451
45
60
411037
54
849930889
75
458019941
378280
71
309617201
2
193707
410944
688246520
87
286281
18
45346
45
5
784938613
89666
482835
11
412893
148495
855324263
80
83
65
493268
72443
1
8231
12
92
13
226513
6
66
243823
417866
459363
9
48
21
329740638
55
116617
390112
420438
317815689
121392
94
80
50
52
34
465943
93
92
187198120
81
230223
73
298243
81
119083
4
53
376954219
21
47
59220
16
87743
73
40630
200554
79
144174
9
181739
39
90
386091
33
1
370956
14
5
214341
465413
341058720
288156
342034
49
493357
904827041
5
14
250489
81
401289
37584
386194
139738
60
84
33
97
6475
43672
14
38
374414
16
191919
461210243
1322
165847
124644
579253910
104567
438187
280465
233937
85
165833
35
510101862
7932
2
92848021
216417
59
2
178614442
291363
437365
71
49
553451288
97
1
15724
142287
14
219464662
89
92
55
172233
28
224894
99454
8
31340
249717
900598341
245567
3
71006
3
17
330794
397765430
171655
280384
28
300231
727609986
387510
250919
14
422664
63
51
457314
87280
4
299705
9
453176
159768
83
51344
121859
45
214547
396299
325934
222692
62016
19
312518
67
11
80
106052
323075
88
167843
15
308823
164684
229798
53
88782
50
306505
10
306701
428610062
1
72
256452
73
52
298445
38
41
95
6
467583
229478
14
50
461719
271929
113727
97
70603
24787
236408
414711
48
112572
42
342328
289436
1
16
15
456417
58
11
452105
57
17
93
6
814
65
222222
46
6
88
103763
52
488014
253900491
15
1
114601
68
141079
238254
63
6
7209
73
391388
2
388827
72
208320
81
205147
56
539955076
91012
5442
288259
21
138925
293549
408993
244815
493989
37
9
34
46
236315
23
312811
41042
5
37
223061
43
67
3
142654
29
546045691
457303
409232
30
289846
64411693
288277
58
396615
59
218451
193458
499574
679281649
197303
233713
283163735
157176
490096
150663
8
217491
313245
21
280888
69
42
52
3
66
81
244379269
41
17746
145530
69
491274
550309640
76
353811
52605
68
8
211684
60
471715
71
9
387468
104957
200792
393961
918563765
194380
68
19
174746
244354
241805
204877
179671
10
97211
31
296214
2
427828
79
3
458321737
8
334975
89
62
192773
922887304
153949406
44
490779
46890
60
428787
9
20
34
95
173344
438126
68
174773
74
15
101655
883259320
240860399
85
294657079
3
354490
64533
59
48
64531
53209
189952
20
35
61648
23
490250
731844276
9
371066
350204
66
869824654
86
6
178784
484917
103782
52
152635
85
25
788283098
76
280581
67
448844
440975
410724
169680
236853
79
21500
127626614
19
3
464347
3
1
377849
333692
99
168388
71
53
290667
53
5
56
397247
58
461970
283306
158017
32
61
456664
568534514
15
7
473974216
497813
63946
35751633
140884
195944
52
3
2
93
4
88728
52373
73
45278
86
142423
9
17865
322842
6
28
308581
317508
585734232
79
385624
62
377782
313085
5
427355
21
40
3
335594
110643
10
27978
487919
32
53
127621
20298
162870
16099
232091
25
123366
273366
65
94
19
6
86
6
95177
62
91
486287
25
16
53
178052
6899
6
77
235779
106022024
57136
160340
70
18
789309054
337941
10
797173822
328080
389771
77
5
449775
71
890990414
241804
85
37
450674
365172
51
156951
196181857
40
297214951
85
9
87
39
98
860101808
173290
62
213445038
326751
34
648009947
241062
61
23
252980
409935857
9
44
439655421
778058108
47
65
397562
82
358644
32
9
171051
356759
95
29
305245578
90
14
44767
62
74219
252581
167457
92
73
5
18
213876
83
23
77
158116
65
63
318405
22
78
75
331374243
3
440942
38982928
92992
290893
85
45020
77
28
420365146
53
9
110168198
930621966
696563573
870053821
416166
4
24415
56
59
15
25
90
389069
3
169881
26
4
394045
32
1
348437
200451
41
457045
439507
438588
66
56
30817
346602
24
8
238739
14832
59128
2
207021
40
19
333077
46
875894324
149603
69
37594940
104825
94400
8
71
97
7
124581
121405
53713
118624
7
82445
16
479381
3
292022
283107
244388
48
326033
61959
61
63
480450
55961
96
4
63240
21
86
38
360944
136130
20336
424860
62
5
87
88
19382
34
105253
27
44
80
139631
68
31
50
20
33011
161271
33
8622
1
8
71
25
346062
153685
16
50808
40
196737
15075
425782
431491
38
101999
195275
350239676
10317
227038
303603
34
82
448592
69
3
49
66
116598
23
49805
313280
15
25
1
292445
26
30
15
325259
115071537
475591
286279
2
227638
410100
6
23
42
69
229682
44
296424
9
5
483231
66
215755
6
197656
3
258769
33
6
45
69
305439
90
179765
24
315111
51
2
50
59
55
51
59
6
25
93
27
44
32
390560942
190256
62
433210
1
7
66
9
404877301
361948
57
24681308
364269
6261
492223
265579
293863
4
370638
68
27
307282
104004
53
99
93
25
16
4
163899
22
29666
52
3
126572
33
56
285143
5
55
253140
189346
401099
46
396642
76
9
83
42
67
9
87
202030
25
182545
469698
98
18
20
77
11
5
63
81068
238045377
25
518005853
41
46
71
4
216122
26
24750
4
93
4
76307
60
38
299525499
157303178
13
95
9
169742
70
59
44
553854930
13
16589
505854347
6
3214
6
18852
310728
34
83
409199
59259
47
57
89239
89
95
50
409893
29
89271
608848061
39
97
64
20
31243
234450
315005
465031
82
392379
6481
96
45
368781
399697
15
111871
23
69
145290045
297345353
25174
22
441949
9
50
140899871
16
485787
3
55
76
482259
384770
3
23408
99
355230
481233
31
44
79
927231219
39963
31228
74
19
56
60
144409
66
119698
21
400055
16
25529
48
303717
657013482
30
4
16559
20169
102568
264143
313265244
18
518604254
5
20
282422
388737
204761
142779
38934345
75553
84
473974
450551
40
2
76
55
81
6
429968
370316
167372
53
30
329980
469566
97
300445
7
81
271490679
14
344380
93
47
294779
647149025
447882
379194
92
272197
97
410413
434106
247069
3
6
30
24
19
131791
90
442875
605520434
334382
283192
1
37
465884
99
279496
732496763
21
437685832
61096
17
65
343148
188238
396086
1
330866
3463
97
13
25
53
295681
30
99
257264
80
367852
8
94
25
396022625
7
6
9
423314
242111
94
69426
67507
156735
4
87
7
58
101582
35011
27
207156
60
15
329617
7
44
476867
24
42
341488
89072
6
145007
42
8
3
378210
59283
824205531
408675
84
28057
13
256384
371345
45945
88
442949
39
37
289633
125179
32
97
86
53102
18
57
87
49
446960
174883
443506
12
45532
165154
40087434
186228
60
3
204907
52
495317
50
1
12
130092
42
78
28
31
87
333289
25
409306569
118889
62
114007221
46311
71
520023739
82
9165
62163
220939
34864
52
369582
343600
17701
273282
63
57
94
288071
6
235510
218320
189253
294308048
114098
74
305057
93
306233
131768
230239
45
15847
104848
24
16
96
50
11
6
2
331778
379369
182896147
66
93955
13
26716
5
101538
8
10
60
239002
67
45
34
233577
195547
63
404124
32
85
332660
50923
255155
26
96
18
97
848950644
213980
218263
7
54
254191
136538
102877
10
367384
208720
45
84
66
96
211872
252731
77
33
49
21626
15
68
75162
140729
8
357534
59
33
1467
91
95
43983
8
16
96
48
264761
260890212
88
332591
498620
32
33
316912
19654
45392973
32
80
63549
411664
21
31842
70
89
1
232109
680350101
24
94
78640
492
279181
56
6
271699
312213
425043
65
86
120781
35
69
17282
55
29
809792194
3
176366
223894
67
7
97
91
26
722098162
350205
77600
413596
64
340820
412169277
72816
195011
85
142668
163353
243186
66
887906819
75
277346
188694875
27
26471
261636932
4
21914
10206
22
325068423
191049
94
5
84
4
208063
35
421281
240276
419923
8
242275
81
8
13
63
196576
232332592
58
325171
902928703
63
3
41
628501969
34592
81
338278
382750273
229760
433419
76096
384003
224487
3
11
266315
79
84
122888
182980
55
102170
608058174
6
29
109001
435741
46
237897
571120327
20897
49
18
760644920
2
46214
13
47
85585
3
91
372768
281896270
30
85605
158511
483761
75
247653856
65
257945
29759
58
41
53
485425224
46
35
426979
93631
15
3
515041014
211070
116260
644521274
190505
57
65
77
490807
468464
36
7
693358640
277385
6
76
406452
306372
352672
3
51
318006
336296
370782
73
118880
43
31
9
81
3
51
15
92
420246
162730
176101
8
527844397
20
302644
82
100427
22895
92511
6
378855
23
331664985
24
29022
88
792626524
8
465580895
75076
118934
955338211
1190
194637658
87
390249
391885
46
449187
449141
357322
97
88
473494
39
321932
96
38823
252980
62
21
78
380706
3
331593
19
96
55
409329
209668
56
147538281
375684
191529
594765044
1
87
290299
93
2
301979
154607
6
36
22079
80
66
249970
496205
86238
93
255562
408619
9
76
574781818
1
26
41
25
988766524
57
29
42
205453
274870
85
1
80646
183971
76
84
201681
211727
64
93552
272740187
3
149954
385890213
88
7
79
53
70
408426
109702
4
322712
194617
7
8
24
61
71727
433185
16
43
5
170702
193477
420689
71
2
16409
6
9
82
316069
289725
31
64
76
49
116111
448483
63
76
142248
72
60
395291596
169411
473678
78
77
161483
62
643054532
82
37
324094
354451267
115977
85659
452992885
269417
209820
31
219467
30
39
280229
5
48
109732
321081
316465
10617
79
64
27485
81755
485724
29
80
99
445709
158286
245432426
89
466721
179216
122289
92
52
152152
163473
55
34
299767
66
30
382803
385872
40
294230
87
1
14
342497
76
479248
91
352767
118824
24
76
279478
442557
22
17204
96
452304
391321
67
29
58
21
446878
90
34885
31
22
27
7
42
477185
31
416411
695674558
46
54
78935
79
156090
29
46313
412760
30
47
345423885
5
33
81913
239017
55
144612
19890
123342
222134
96795
70423
60120
166080
95
57
61
49
53
34735887
58
23
37
53
328415
31
32
64
29
53
399440
456589
364741
77
34
55
179412
37
294497046
549533342
361069
312504
79
9
7
55
70
8
87
10
489284
356982
30
46
146361
375795
8
85
10
389393
159907
108774
188917
53
52
811866312
19913
392904
343369
127249
69
64
36505
47
720058999
714204246
78323
86
200068
27
72
748696031
1
472949
91
85
67
130525
385749
20
171915
8
90
2
85
480419
13
497901835
949200474
90
355236
421600
50
401212
453755
614359292
46
96
26
95
659144690
181025
298737506
37
431225
117732
71924
112590
209417879
65
354640
7
82
42
471530
7
75
466755
41
3
497532
211371
293164
67525
58
113676
367245
346641
87
99
16
11
5
43214
319769
86
111569
13
81
199906299
69207
99772
319732252
99
62
2
50
529575673
80852
69353
354451333
381865
94
700433343
452769
573273400
2
99
39
88
240880
109950
76853
507936750
93
49989
75
72
957195084
435317
87
416510
34
41
66
32
304444
232655807
61
40
47
48
4
64
34
721
76
64
326405
676460854
473506
346092
61
41
261623
293459264
6
48339
295111
62248
64
342183
246835
24
5
58
4
6
521165140
165733
29
172634
70
176749
206204
185129
70
4
421081
13
174016
352806
8
11
176097
7
208952781
1435
36
466547
74
79
373688
6
167511
39
63610701
33
26176
24
336139943
91
302904
415217
407051
33
59532
38
444183
57
430193
39
18
137597
30
14
463631
56383
278598
19
9
413030
89433
24
53
52753821
442459
433686
78
331286
4
78
1
21
46
94
7412
65
82
25
73
216339
222318
304842
1
52
327459
375649
8
14672
369253446
46
51
153915
16
595070927
13
313087
104911805
48
76
87
398873
17
231086
58
122744
47
317523
894638356
420325
88656
62177
67
642473564
195133
4
82
51
294945
40
51
235323
247720
31
442779
6905544
4362
62
209909705
69
56
593754739
56
945068753
341631
459851
20
222938
20
417525
329662
192773
84
68
178718
130194
86924
69258
388448
292190
481857
265682
51701988
343910
487968
296042872
536089185
4
634711212
803646686
97
40
1
98
313970
6
279048010
65
44
93
119267
8
72
27
2
27476
238586
881185866
270810
430233
48
89
379971467
310233
408746
91
64
499069
52
61
379423
40215
42789
64
47
198764
5
48198
226522
326772
63
56384
454739
450282
6
399836
178786
171333
9
142722
78
596590392
83
304405
3
498966
80089
409145
19
397147
10
647954991
427599
306214
82
9430
122363
138363
67117
29
54
38
128141
62
436894051
208511682
18
94
4
29
93
76
740529759
81
2
80
282213
311394
72
53
179815
392457
88657
137211
80
62
56
417188
185104
478985
307831
267456
345598
91
282578
12
7
263418
152883
271332555
44
31
95
881601736
82486064
648260380
277567
16
23
12
155778096
660084541
20
314431
443562
382031
474468
101787
47
21
96
22
2608
529784747
84
339909
39
249969
469581
9
70
6
72
470868
156445
184944
85554
280086
11
3950
27
58
139634
46
11
6
24
12
107284
68
32
579086142
14
490827
64
20
57
355807
83
215218
10
18
45440
235633
4
58
215104
67
83
467991
7697
292280
195641
194845
31
49
338930
89
81
455154
55
87
49
72
417928
49
445840
337994
104770
221290
4
62
27
336044
24
7
21
439602
62
25
87267
1
29
49
54
86
5
25608
155579
6
728116192
389365
128195324
115294
86261
20
6
254520
91
25172
65
82887
651233928
3975
419772
135774
16
62
40
40169
64
56633
79
6
12
381008
13
48
30
224924
296075
88582
6
33
365689
965342357
63
53098
713611876
966
78
8
9
106118
35
92237
15
12
66
262265
47
1
52
303571
497332
10
60
1
25
21
329891
404119
50
81
176035
440615
33
337449
29
418539
71179
385947
2
958510749
459948
57
76
110376
27
54
375865
47
29
99
396206
20
45
116213
172515
61
97
61
197131
23
154759
78
388972392
304810
40
147775
23
66
279273
77
89
45
51
246327
482652
27
821014024
69
89
73
8
201288
449579
203091
255191
55
83
11
19
437949
77
495928
21
30
126420
16752
66
31
226270
437643
5
12278
131752734
453998
55
99
88678451
450699
469778
139566
90
94871
243052
14
7
82
98
9
880357613
786554832
90
2
18
19
53
454377
110983
265800
56
75
70
88
70
90
262926
392734
60741
27579
52
43
377530744
487993
45
53
96463
175557
459114
6
130147
259574
18
6
51
84
39
479835
25291
172267
163812
83310
409720
50
2272
475885
634701297
4
13
193516
41
87902
9
359196
32397
67
339263
29621
387253615
92
29
4
62991
39
424367
37
324561
229491
304536
65839
77
357265
72
7
944237966
340581
93
44
473832
463413
674528612
299904
81
15
40
8
883459285
217950916
2
66
90
48
486274
13
476515
74
67
12
329572
44
66417
52
358322
74
53877
343470
323692
42
136888
36
70
6
67
82439
33
93
161933
438293
24
482055
10171758
91
486261
22
150735
108430
160003
29
49
59
159549
18
49
450833
495689
40666
102430
411334
39
92
411481
247088
49
124982
3
428173
63
347428
36491
773202699
58709
23
95
22
2
76
492635
288072982
74
463353
139171
7
366623
20
13995
349065
75
49
81905
84
23
862683802
3
40242
46
6
84
88
41
2
244754
4
95
48
63202
366366977
298065
73
71986
493838
493515
325914
51
40458
74
371169
68
7
674346319
33
53
117688
12
338384
892162654
90
391760
44
12
147052
399164
304077
4
431094
70638
73105
69171
244227
80
322899
218523
96
397270
19
8
1
343613
3
400203
100158
90
20
298897
431787589
61013145
84
3
196989444
4
93
99
27
81
97
367975
33
373927
61562
38
80
85
704564982
524539797
209850
89
7
206601
191777
125803175
434135
58
609009139
4153
161680
80
83
461594
32
441528
47
38
87
54
485727
2
13
55
373634169
91
431936
2
19
98
26
6
88
46
4
197592
52
885993577
6
278429
48
441466
174348
979845795
83251
827008611
62
151409822
9
367282753
70533
66
7
399658
77
14
92
133680
189370
9
150691
681511712
50
50206
432992
428255
227491
948789793
381386
8
35752
8202
280025
314907
443352
90
60
8
17
47
203184
335636
85
385737
468250
48
241993058
181431
440629
442560086
7
83
275032
95
201714
1
287617
472409
32131168
409151
2
3
84
105603
368598
58
18
2
70
52
115154
99779
72
69
45
88001
50
491806
334790
6
86
283672
141528
28
5
50
68
48604
5
119815
63
96
74
6455
478067859
402394
151475248
224053
13
100445
420633
88
51
85
31
62
103470
213385
51
61672
69982
192221
91
13
477468
101966
136727
95
11
56
52478
299024
304086
51620
118046
26
413709430
4
7
45
10908
83
488274
236085
116385
8083
2
40
230992
439762
500266301
433273
6
58019
10
400984
176488
8
56
222167
36
4
20
165197
9
8
228963
476887
79
35
429919
364821
299174
77
86
12
471278
64
173795
80
428347
256489
280114
72
409221961
60
436199
233782
321316
157256
63
298958
484954
87
18383
22
473334
80243
93
66
443217
50
648479285
310711
58
97
35
5
17
813953334
40
25
249291
5627
99489
53
395854
7
76
354905
28
146974
142663
7
38
364246
27
542878461
47
389148708
114536
9
37
99
41
853314704
40
52
119268
409636
24786
331021
1
443813
9
146266
55
19
21
73
937206617
84
7
2
49987
71880
63
444872
98722
898780864
41
12
478015
8
36
415760
8
836573453
494247
364027
437165
4
37
3508
393700
13272
636718788
9
6
3
93
3
172022
79
75
164037
211660130
91219
327051
42
919366284
365563
21
81
387688
92
63
366368
188403
418649
81
1
14
13
385715156
4
48
4
26162
268755
489275
52
428942966
73
616
88
258411
359718
327286
81236
111104
20
462372
382674
426895
50
12
263961
7
73
458333792
54
83
31
76
91
168245
74
1
230844
301414
561101381
316726
24
9
254078
67
61133123
76
375380
13
1018
312724
7
48
1177
16
223947
895258904
426735
109643
818379685
1
91
82
37
97859
9
326747
9
201606
121829
31
20
30
416485
48
579
94
440180
384329
4072523
315764
2
99
78
49
162029
1
87
92
35050
877979865
54956
452090
6
369768252
109760
397050
14
15728
83
12
437479
102739
121528565
927771150
22
289083
6
695145232
16777
36
68
400492
7
215545
60
224848
90620
32
43
304539
83
155084
17968
30
91
2
4
302736
232052
54
438718
42
201717
8
210563959
116170
174026
2
19643
9
102248
62
24
23
85
246787
473874
105977723
236425
326167
212526496
6
803006999
88
22
48604
76
84630
210171
85
15
2
40731
6
354260
4
96
55
6
50
40
437631
156739104
43
742344900
437129
4
88
61
191611
9
7
193575
66
804341656
45
39
289566
18
482680
32
26968
108615
13
459612
186316
195194
8
2
338667
114646
433498755
399088022
16
60
53
45
6
85
87
449676
279580
93745
460560
396483
267093
85
26
54
93
240393
18
230881
5
7258
275175
76682
94
50
69
175951784
87926
5
493221
77
800529364
237169235
34
291998
196327
199076
293775
158162
81
25
747058191
95
72
7
197847
715504210
49
233917
278129
8
71
43
94
31
1
2
63
50
484112
12427
126267
268298
474912
75
83
42
339099
404757093
326110
180454
1
58
442408
472599
17
7
3
201156133
37
386685771
18
40
82
360850
1
60
477337
910273655
6
334889
5893
289427
75
376381
30626
448850
244817
95
71
44755
151057
65
302922
5
78
83
412788
441337
95
20
483176
6
224299
266161517
82
59
33
84
169237
252752
49
2
3
326805
25956
22
44
95
336347
87
74
465265
88
93
44033
99
8
25
82
23782
15798
40
79
9
244139
61
359773
30545
48
11
12
63
585224659
2
12930
228418
87
478298
81
302247
23
87
80
8
79
85
317860
14
364363
98
180225425
33
220204
465671
279180
46
62
300653
35
73
32
10
72
290223
101207
35
451745
85
46
90
468225
369039
47
286015
41
459938
148699376
41
5
295556
17
70231
23
80
22813440
32
320939
78
219674
227664
7
331320
21
7
53
70
169358
977855508
299376
91
5
428565
224764
198154
445735
33
75173
48
58
155956
3
21
19
928973698
4264
7621
85
39514
2
67
79
241029
1
8
1
504425979
89
7
185652
13
69
12
88
39
43
309089
59
347953523
33
4
64
54
163239
784502864
9
430968
338007
52
80
52
7
285277
69
47
15861
426457
6
178577
443155055
14
68
68
96
22
105859
65
3
56488
45173
215513
6
5
56687
132602
20
53
3
450180
51
289187
788504582
25
8
77
5
98
371570
54
12
776219989
141676
499994
72
403908
51
6
368463
119149
246984
468289
72045769
61285
180180
60
99
107107
295407
143044225
34
480031
53
171263
70
61
47
242055
2
91
75
79
47
86002
211522496
37167
420744
444156
140980
45808
72
108861
22
67
45226
58
102724
447983
448087
344456
73
352611
21
105587
37
670215912
10
418365
79
4
66
352241
478044
23
68
1
13864
724689461
221021
75446
10
333097
165163
51
53
30697
12
271775
26
179798
37
22
85643
51180
14832
89
10
496616
400793
378360
269300
346083100
94
12
55
427891
27310
35897588
41
391959
280639
263406
82
48
479650
390433
62
392053
25
196165
54
1
34
390776365
16
478794
69
4
24
527075424
295117
15
32
8
213219
20
254488
369835649
308104
1
74
8
30
633482560
5
94250
58326
67
209827
179866
45
332317
32
116040
212186
464521
695605224
626783302
1808
82
286297
384538
93
89
71
90
271619
203804
52849
68965
557676297
52
464049
422482
811
31
50402
35
91
96
5
847591481
78
212441
27
36
230198
67745
68
73776
308624
55
9
274555
8
391850
95
312870
99
19274
45
195357
63
374156
427493
40
27
5
8
430383
62
22
413266
171190
64844
323336
5
131458
459955
718726376
60
172146
7
4
100600
272976
4
51
26
257113
15638
86776
59960
401215195
63
256909
4
3
93
34764
66619
85
74054
6
42
47
15414
94905
289124
35
189225
402534
3
64356
31
60
112969
48
98
95
22
90
454499
61
136121
5
370390442
174724
67
115215589
4
7
52446
129364535
36
94582342
68
11
476590
61
42
40
30
457173
259479
748179594
499185
373297
284334013
219328
35
314460
44
61
18
292828
47
66
68
201503
99
69021
27
3
6
4
41
120731614
86501
112252
85
29627
14159
188886
690654998
50
307485
18
382396687
85030
19
428410
368754
340442
37
100052
344125
327335
47
53
13
64
430841
70
175083624
64
13
455983
87
9
656762559
249834
57
67498
86590884
654667466
4
195376
8
75
85615
44
73856
36
56
30792
50
90
34
403150
161350
462261
52
536390060
59
144856
41
351570
465815
486789
277814
37
35
396048
275279
65
11
782025020
6
71
86
3
70
410236
703262113
49
68
292105
3
540145947
383501
86
76
341027
544510084
318293
27951
28
1
4
368964
77
341294
66
48514
84
184153
128109
99
136115
30
708682545
234762
3
5
98
39
70
415223
686829908
465578
12
344064
24
3
115019
7
236057
29
6
45
338568
52707
312855
47
98
100770
35
64
441157
70
412333
32
189870
2
89
459321
59
68
36
61636
18
19
678133493
119627
8
137641543
97
78
88707
64734
81
397772
17
77
6
848100594
53
1
809223221
383742
71
92708
5
51
52
142573
69
92225
84
95
58
71
274653
178107
61
301004
329337
104785
308760
53
2
261005
72
9
57
28
490102
88
62
74
350919989
288210299
408139
47004
42
51
315035
83768
268235
464414
5
71
384175
258588
108148
84035
93
171733069
84
94
86
475973
242344494
530104547
148649628
35
15470
4
62
200943
3046668
303220074
441614
153276086
15
4
31
131831
97
40
44
267036
322541
6
8
98
215999
16
7
143879
13
411054
447789
200033
23931
255579
22
180867030
14888
2
94
60
59384
4
68569
8
26
115568
317829095
201239
315788
426509
83
21
435233
74
203394
422370
281434
5
53
86
92
321202518
60
362849
346368
621547129
78
234459
250406
26
26
64
170426
31671685
311148
46076
20
99
77063
14135
5937
38
104193
258319
58
387360
286665
75
63
76
351905
820231635
18
48
403024
297313
410074
136109
8
201655
68
24
367153
5
50
5
61
33
402605
47
56
133629
49
1
276332
362062
19
93766449
76
97
3
87
751252660
27
47
433436283
2
295989
218686156
204248
15
380856
93706
334868716
3128
450979
68
194202623
130349
255546
372587
281244
91
355607
62677
322205
947650314
2
192214
74
60
391397
55
10
17
358047
75
505924318
303385
384239
288718
51
151113
471977
470272
277660
33
263784
48
30
313022
496265
61
474072
92557
462741
50853
482243
8
57
5
996675776
764409398
413698
789289455
59
99295
453531
470439
30
245200
18
21
47
295981
92
554134235
66
11
303803
814042202
91
74
8
399973
66879
691667172
85
79
39
371053
8
89
182426
31
7133442
3
289417
64
70486
407833
47
2
3
379791
402702
81
13
421087
65
74997
38
493127075
433623
217652
41
92
73056
78
179119
59
150633
6
461042
3
439058
208545
67
217886
40494
51
565669151
38
3
368160
456875
28331
912736587
191672
73
306486
468494
445405
25
149312
62
4
307084
25
32569
85465
9
259457
442518
60
378327
318660
429161
189965
22227
60
2
11
244839
169202
84
101102
187496
47
45633
83
262307
260210
941646107
369746410
19
27
78
87
68
371626
216103
280660
59
9
57
25822
142808
186372
81832
274821
86
779089592
470711
207732
81063
243747
54
16
3
73
340182
71577660
974400344
5
75
8
47
6
8
179702
40
10
229970
137285
351200
77
6
90
37
46
210458
952232343
51
66
6
478564
406546
392606
97099
25
308293
111938
85720
4
270292
82
73880
9
23
68450
61
83
299032
20
459580
474026
158805
332173
232052
92912
420813572
439840
79
75
20
170596
37
482649
48
371418
7
23166
5
59
23693
319418
492235
483720
64
47
277559
78
50
87
498771
3
90
77
98
99
87
82
193656997
366553
427502109
69829
45682
265736668
63
96
76
15348
664862945
1
37
380364
63
95
34
81743449
37
66
97796
60
95
7
831443886
418621
69
182742
2676
6
57
28
631789283
381198399
404193
410994
54
79
58512481
28
34108
40
314315
620611640
33
60
267669
433978
51
20
35
483666688
61
9
7
27
55300
269249
62
373441809
558576355
417657
125321
10
3751
67
422302
84526
321196
43
250990
408905
646859844
431590
355954
32
92474
968288045
258114
8
87
63
5
391322
435575
269726
341551625
360023
98
79
89
50
23
92
469936
98967
325993
88
2
378732
429959
7
21161
179096
3
85
61
56
48
40
164991317
80
719634549
351003
29
620303351
144446
400977165
187206
44
208534
857693463
96
75
248586
76
368614
445179
7
54
3
218939
80
112408
309356
94509
391578
47
171401
2
20
70
307774
98
66
382539
25
18
86
1
994555319
834310851
2
145947660
83
143019
90
31
298997
28
4
22134
178407
446341
183214
27
979678343
499458
93645
421867
42
487066
458095
98
31
74
213932
69
428471
29
35
18
75
25
460066
25
35
84
49998
2
59
252527
76
11
91
80
72
202192
300463
5
516215331
47
484934
3
181275
366170
838857827
91
416213
498660
50
268776
274640
159999
41
154095
316634
45
12
83
11
84
19
165911
766613322
65
973320363
421049
170621
375328
35
373793
195008
68
464201
62
265863
62
452428
98
45
756102904
108065359
85
127712
54
29
18
39
97
460574
354303
30
30753
22
1894
211914156
690739569
20
173846912
990558252
360913
271130
69
258432
65
11
376985
63660
11
31
75
50394
241408
32
211744
42
96
13
5
10
6
55654
354491
42
5
87
69
153307
4
9555
3
91
48
63
57
353817
696269880
41
169334366
102562
260290
5
75
92
81
92733
22
75617
228177
84
99
482354
27
45947
27
67250
70
190188
9
4
39793
19
292976694
2927617
164727
2485
436185
79
12
93
4
338093
31
66
25
36
44
51
41825
50
4
19
487652881
91
468105
467640
455157
62883
206235
210548
4
308130
445367
431697438
236054
459243
67
88
138050
4
61
904655409
52
85
31
93
31
23
34342
41
64
80
440416
21066
311621
19809
704340330
87
32
420163
118447
94
340390
55
62
143351
783768107
547933911
65
742260969
61
73
100593
165488
47
58
5
9
142957
367669
135671
178515
33
99905
397891
49
338310
21
72
462535
92
95
239400
441671
35
12
397942118
61
59
49
84641
735327328
300826
362037
296543
137125
160349
326825113
108554
13
48
43
461498
94633
73
159
46
15810
181936
59
94
288594
95
22
94
478285
5
271210
469372
629592951
8
29
60
366830
53581
58
465352895
672634607
13
357311205
9
408356
184263
300913
201940
28
29
4
5
416358
476329
427563
33
261032
7
5
803081963
37
1
27
3376
290616
83
223108
190234
286744
419787944
8
71
72
396627
478225
4
33
91
9
65
474400
50
414167
19
62
705783715
85
47567
28
786182511
55525
91162
364622
180033611
97
74876
7
8
69
125070
317768
192056
5
74
82
76
42714
451533
326608
190792652
92
9
1
32
408809
386634
363240
265164
193869
43
123431078
296476
96
487356
2
9
40
25
58
228468
86562
1
421708
516512013
5
46486
75721
132303648
52
37
734615813
75
12
2
286681863
984719232
19
77598
545659343
71
7
208430
94724874
31
9
9
4
88
372096
157960
178449
42
45
78674
96
1
79
5
37
3
87
21
169569
238778
28
445780
494390
41
485234
72
57
39
6
344050
91
22
16
34
25140
227195
14858
198477
24
55
492023
30
272740
20815
165378
250197580
199740
78
16
8228
202506
263802314
189945
17
20
31
31
1
63
70
9
9
69
76
193401
260178
20
350874942
7
385505
465093
415805
53
243045
6
42
92
75
17
54
281217
44
462319
28
220836444
46
901753632
472547
72701
56
248162
436233
49
192693
76
38
57
338639
97
6
44
65
43
51
100685
67
81
393476
416413
150504
418945
42
49
23
76
334895
87627
176152484
262274
81442
360558
956610034
66
344278
483309
122349
467652
83
162293597
66
76
69
292010
89
65624599
41
105883905
2
297318744
498529
456457
118709
128064
45
81
28
493602
373980241
65
310870
266641
461789
366348
421472507
50
64
23
7
304527050
8
895016213
854884627
2079
7
18
658045178
493120
60
152825
416568
84896
93
32650
33203
75315
287198
441020
63
333037
70236
81
19
87
41
16
350705
15
65
421185
89261
35
437219
4
227349
60885
479931
74
160076
636375416
8
378130
445183
405257
3
813742351
50
64
155624
390980
485315
5
601392838
648015713
462540
10
83
96
352927
28
184355
440243
159896
2
261822
207134
211339198
420543524
275618
173166
84
1
247254
489207
56
1
72428
84
65
25
63
1
13
44
19
594998339
443362
23
38124
806177144
434082093
498779
373634
936943000
189463
40
44
18
14
102088
150721467
205886
481474
446579
50
460847
15
913902818
47
53
9
6
477786
54814
147857
55
64
94
92
484485
29
5
314953732
49
83
161060
72
271701571
247096
14
2
37
34
72
7
51
295122466
46
98
8
5
60514
186108
68
171941
225715
50
228196
157414624
359185364
79
34
6
5
31
332563
6
404790
244040
186656479
35
117017
77
266632861
948468190
82
66
195967
54625623
56
710701336
399911
359362
240802
358491594
108478
7
58
67
306187677
253443
72
586647418
323681
302010330
62
58874
929965769
82
96298
62826
451254
89
427568
145175
271980
60
261298
72
216651
983220694
442817
23
141930
78972649
259551
15015409
132005999
3
361431
260172
336147
18
40
465897
71
2
13
1
356424298
53
33
490754021
98654
78
25
304666
354832
103687
70
861908886
53
89088
66
459807
747565445
522453094
10489
319965255
466610
51163
848327598
22
3
42
91646
8
54022
170796
8627
54
95
22
436489
38
46526
290268
76
69
78626
166031
75
103467
28
286996
55
29035063
268218
488935
62
59
70
489158
45
360102
9
330937
82
371770
53
76
188216
98868
33
423646
49190
83
81
81659
85
83
399207
19
356532
65459
27
38
59
420235007
543147658
446610
3
2815
4
4
67
45
51
373855
21
424902
46
33
322176526
365511
357574
178544
37
43101
830823499
46500
446283
491413
2
5215
211859
336616
33
53530
65439
70788
241047
19
44
623524085
344120
3
63
195548
79322
213374
61
7
66
699419416
29
27
30
338520
7
41
3
144263
368596
167741
11
140523
58
754504473
212420
32
63
172449
441901
482802
11
79
480772
321976
142813
363504375
21990
1
65
82
42438
405602
63
58563
534063885
32
405651
363142
673494966
78486
34
210346
8
41
11
203834
88
51
4
477403
91
415822241
156169
429335
289222
764490970
120563
447392
148304
67939
269024
32
36
454239
14
7312
14
32
99
61
668228334
26
359836
24
15
45
45
161789
55
73
114877
292690
10
4
6
295689
232151
158467
74
316915
13036
845542326
433747
497774214
101667
220021
483443
47
69
65
8
217767
49
229850368
41
472473
60
54
5
468012
99
88
46
69
403891
117608
60
151277242
240346
45
9
502437867
3
368654
48528
43
49818179
6
7
20
298657
470843
382170
60
447154
64
358795
8
88
323006
6
330906
296033
99
396735946
139439
5
114001
57
63
854416435
373885248
774082675
13
488593
9
79
461083
363160
48
14
873580887
154971
21
709484167
197024
23
81
2
317540
92
44121
84227
96
713917084
190470
28
291489
282308
325820
174072
91
89
34
42
79881
65
74
37
137482
80
12
357803
28
125314
155358968
93
50
326252
2431204
300156
335360
623412514
68
66412
58
93
53217
20
155502731
63
444950563
92
92
334443
60
175660
332963
417262
333975
33
318325
67
17276
147255
26
65102
230440
227611
305665
27
92
129368
438563
92
51
142002
4
447239
99
938768009
356338
9
14
141233
98
495152
52
96331
357717
77
304398
299095
370425
46
7
43
202398
75
306149094
27
49
19631
192399
84
17
796803498
2
103994
92
81
125222
49
28
678845586
21
17
87
38
1
3
4
45
99
357408
37
288843
58
7
61
92
14
775478091
6
70
38
80
377525
64
4
285339
345392
31
460995
201325
64
33
435908
492535
225943
68
299132
336580
238222379
35
199008
64
318193
65
6
227544
5
23
471241
46
1
414487
317154
37
16
7
96
86660
241188
36
74
61
959366325
7
407131
12
462925196
8
408075
26
54
3
74
765963875
68
76
2
54
194963766
176000
184617
397313
306590
50
83917506
76
285605
6
3236
185853139
30807
85
95
166013
43836
3
28
99
209203
6
62
37
388795
951393814
5
24
36279
197249
3
4531159
405242
3
24
23
36
97
277888
77
80177
436678
417675754
98
86
27
50
191656
221674
17
60
170421
17
277868
19411040
255123
378300558
67445
130516
4
61
863457481
79264
165681
69674
40557
147340
187781
51866
364949
296630871
391472
160264
159682
9938
193602
179067
30
6
1
343353
56047
438972
425326
218219
33
26
48
5
170871637
35
71
168099
373498
260015
243637
248683
9
860978644
78
2
65
64
39
24
82
369736
495483
97
99892
98
17
77
27
6
77
58
150857
23
323077
311138
97
13
46
1
402013
416471
215290
56
233208
7029
41
46619
14
304283
367744
37
65
13
493906
97
297313
59
96
49
5852
386675
85
65
56
398921
7
13
344972
371642
448171
41
13
68
106545
6
374837
29
16
62959
407317
69
19367
8
7
213369
49
309675
2
21
7
41
40915
699296217
419580
3
24
338074
465757
81
74
239833
412737
78
45
232736
24
207553
434082
9
751324832
82
31
99840
50
25
26
55
86
2
99
232215
22075
325910
38314
384640
85
14
14082258
25
288629
355014
374332
38
501299648
62
11
58365
86
133053
215389
130806
49
67
71
149851
4
244611
5
22
15
253075344
93
400289963
259101
87
34
40
57
267553
10504888
61
8
404185222
781849964
7
91
37
476460
10
252662
95
323839
83
1
284054
25048
211725
7
336741
120591128
371751919
462754
109132
5
469832
189725
158879447
4
184356
234129
64446
85786081
351980
127685
48352
56
348754
294918
47
310315
87
230317
277761
77
19
6
85
28
1
44
37
788082421
680668815
18
59714
32
82
21271
87
36
354254
121298
75295
314169
77
18
449155
95
18557
7
5
302042
8
36355
78196
85
215736
472334
36531
8
76546
979322611
177988
492782
75
109544291
64
407652
52987
169848
85
26026
41
6
367749
8
895662541
68
9
5
91
410122
810866653
1
330827777
67
391753
44536
85
267370
304883
13892
41
3
409294
254083
298821
87
64
266361
472064
40
130539
40
73772
35
51203
85
78
164283
192589
58
55
57
90
551560235
499018
7
330601
27
89
104502
370425
95
47
73
2
394978
98
31
2
63
53375
3600098
19223
97
43
40
32
63
26
277182
35
425213
3
34
78
489970
15
57
28062
11
98
52175341
41958
187127
27
14
242976
487179
5
19
29
99580
104372
109929
260942
272611
238927
140432
350211
18
15
16
93
46
16
264323
80
168406
1
55
10
78648
255299
60
323216
498935
29
10
74
420326
46
344632
50
88
422047
258105
290282371
973067993
412740
308979
651316800
102771
64
49676695
449880
6
59
61
49
3
41
78
457159
79
487175
803546620
32
31
180703
46
334100
130560
146178
68
290532
426266
77
145635
56
45
6
71
8
16
119828
115710379
34
67
83
162828
474781
136021
136203
798128452
40
70
42
3
5
358214970
408749
284279
386773
29
34
36237
310458
427158
38561
24447
6
45
52
7
76
380174
88
23
6
52
370884
72871
69
21
140967
434353
36
340214
441656
1
60
349775
71
85
2
25
40
397873
53455141
250140
497546
167698
95
14557
85
17524
55
404451636
12
62
67
371482
891241626
7
394068
45
81
266666
259725
180781
817514847
300480
30
20
415054
371492
128035
17
3
49
864718668
9
71
327369
262507
141354980
8
338388429
290478
417999
37
80
216697
124286
27
21
16
50
96
54
22612527
26
365397
1
402018
93
73
65
60
5
26
243391
324944
5
78478844
160849
33
4
136850
130501
50505
38
42
278151
4
1
404291
82112
2
149169
35
74
39
18050
2
99
406405
422670
3
281925
6
73
325137
90
9
7
2
978957601
44
54919
353055
326434
63
31
97
17
4
8
51
195085
297881
975291083
52
460360
641363761
52
95
31773
494624
840326176
88
5
5
4
151248483
240389
83495
52
945412291
72
722656041
49
64
93
263018
64
202107
945469556
2
79799
43
157453
228907
82
31
15
8
19
3
134219
87
694050481
388514103
48
45
47
8
9
121111
385050989
28
88
424806887
482492
451175
343772
30
96
893210456
85860
65958
88403
32
79
52
307625
74
77
332437
83
996483036
3
71
70871
30
100389
104555
157402
55
36
61
312134
489653
51
594472949
254984
993266732
8
481324
4
108842
4
275647380
11
3
1
88
25
43
38
78
67
48
59
82
31
229926
67394
43309
421853
495238
31829
260428
353722
39859098
80
379799831
104392
44
314282
74
93872
65
805648570
55
38
401388
22
485036
3
53719
6
42
189060
137418
235934
50
489894
54
25
29
16
337575
996292848
64
35
2
3
55
25
19
155877
61
375204
1086156
19
43
246901
2
982365673
240492837
97
462424
58341
5
313185
123302
75
1
59
183339
213087
391186
1
79
61
409925507
14
33383
2
617076579
50
21
9
177156
55
425301
33
16
313702
32
851219645
40
33037
185323
14
216904
30
348190
29
97
7
53
69
75
39
1585
183726
31
46
32
63
430626208
4
26
8
40
97031772
158239
77
92
896220888
6
33
49
15536
60
99911778
279208889
479697
75842
246368158
90
2
416032
251347
52
84
52538
280057
99
33
975747429
56
71
369631214
472083
4
65
8
176482
89
96
329416
259030
80
38
81
65
81
105175
80
21
86
59
26
102356
366475
62255
407162
857459477
135525
48
50
345369
191964
406564
929534217
75
107299
97
269521
97
43
66
74
198865711
230567
484803
26
46
371596
345146601
6
421642
23
778958281
835789343
306130
8
357965
118283
202534
238546
36355
92
191367
36
354888
48
9
71
685702342
377390
172245
110169
4
6521
25
250136
99
325504
357108
123487310
306629
464274
23
30357
57780
27
42
189895
278700
95324
427707148
179380
504871138
386899
805599771
450809
8
9915275
12
304198
784420633
143779
78
32
745853840
39
93
55
695197237
98
317256
46393
73
7
29
392411
2
292383
21093
101627
922602598
237323
297046
107431
71
96
457784
18
43
16065
53
298088
6
54
72
24
490746
436039
66
357473
854541058
55
186457
58
8
34764
97
95
39200
74
102415818
742335697
224117
446850
385428
78108
88
9
66
33
117360
452559
2
489893
178641
9
80
182215
4
16020
39
100790872
44507
9
220309005
95
76
13
6089
59
178761
34
95
202372
304188
345562
872859967
491634697
398993
347590
320247
433372
10
466061
331369
3
236299
28
47
1
344436
385218437
52
49
459076
98767
236483
4
17
46
966684235
46817
21
18
34
38445
66
785162592
7
4
83
288268
621649521
537806846
64
36
6
9
317114
10
22
81
47
232775
7345
1
92
2
8480639
99
23
51095
24
424989
187765
762360738
15
245706
164852600
483298420
57
95
91
27
550025695
21
617593887
261492016
77
133783
29
485077
12
461892
14
8
89
71
86128
85607
639563133
63573
99
209324
236550
77
35989
254065
43891
428734
183407
251210
84509501
382872
226319
251351
341549
431348
6
240433
8
62428343
55
23
302050
856213509
57313
23
53
52
13
414394
301409441
286219
151196
8
31
57
51
210879
425422
269351554
96
90
328012
52
202445
55
70
5
61
2
65
23
268780
13
6
9
733177030
70
35
90
7
113377
83
548227083
490872
52
61
307742
3015
50
926813594
78789
359537
40
49
43
1
997018790
127918
271368674
9
446707
84
45
47
882829604
337973
32
115796
919695665
185383
35
455270
30355
92
353642
220916
46
70
5
53684
3
6
57
51
350775
380104
25
29907
9
394522
89
44
43
18465637
190191
92
23
249518
302841600
391157
206030
74
19
9
310696
446171231
5
76560
46
78
20
1
3
178552
66
131910
7
215421
235981
112479
58
128825
464379
470269
56
52
30249
52
2
42779
23
264748
83539
481233
53
664434895
1
123308
50
75
8
16
63
267628
206443
7
45
79
322156
286166
117427286
176114
433618
218871
16
231915
358190
9
213581
5
5
75
8
73
14874703
13
208650
318315
334171
587970563
487365
90
44
463575
370760
44088
2
72
444878
213996
262119552
155584
44291
98
92
693503102
35
2
75
120442
22
13
85
64
16
14507
478479976
1
31
194960
7
51
68337
70
85
83
2
72
98
9
9
851321517
6
38
45
4
432433
330029
18
270140
47
406732
33
30
1
17
9
416806
32
343990
382286
9
182159
49
887079462
491598
93471
5
73
93
18959
17
369392
55
455897
34
8066
154242
69
285865
48
10
267151
843268320
40
72
467408
80
231957449
89912
7
438536
28
79
9
225935
346906
946745262
44
51
61
3
28
71
3
221016
94
195387
300155
402125
20
810136748
729881207
544587564
6
83
367842
116257
95
5
30
73
45718
20
67
89
18
76
78
150978
442944
92
256110
73775
2
96
96497
225064
80
159799247
32
29
41
78
829587282
58284
97372
125871
492712
45184
49
190945
5
45
483190
53
91
547150406
428477
58707
74
773553056
246213
9
101187
450555
199722
99
95
426615
62
226659
41
569446091
1
8
94
28333
23
23
72
5
15
323700
450451
4642
5
50
80
3
246458
427005
313753
70
282266
73
82
319482
90
25
50
99
54
34
58117
73
93
9
7
400856
59
455520
66
78
42
28
137821
128088
409914
83
714831316
33
247262
119860
14
94
35
861924320
69
267522
360714
84
169083944
90
24
32
197272
91
222046
361626
137315
60
6
310066
58
86833
434796
22782
6
64
7
231599
32
17
322348
780152974
498698
244322
188192
234761
212249
56002
257156
67
386731
33846
87
497940
460616287
5
452078
171890858
765575682
920415068
34522511
1
22
284218
21
457134
12
83
47
82103
288580944
155068
70
399042
481604
454624
31
623605200
16133
465635
511258825
91
245706
49
273018
25
64
426207
375285
109438
484455
482677
59
705085319
75
115149
39
35
7
6
71
152858
15
29
9
185884
23
27
154038948
355832
79
5
52
69
445265
364470
310953
33
6
60
75
91
323021
97081
300281
464464
94
369991
5
593319930
170924
1
50
203164
107362
60
214528
307320
981330693
2
165774
97107
483001
23
65783
128554
40
71
91
74
42
462681
34
308981
320076
333015
9
373208
35748367
91
87
2
40
4
17
18
237020
1
402294
22
156988
20
76
920691759
2
219592
2
58897
136205
116692177
95
309601
80
565011857
35
229570
111276
208018
67
70799
27
84
89
447692
92467
75
43903
224936564
121141
944096273
4
5
373375
4
21
46
1
51
11
37
38
31
6
117715
3
91
52
43
18
384433
5
24
9
12
21
79
91853
172571
2
459105
87
155404
4
4
155579
193717
110912
9
80
19
521409656
69
364608
374462
242906
7
41
85
227045
13
9
312817
312844
136454
80
4
69
98371
348833
336836
5
98
6
287643
9
388447
55
26
13
36
72
3
18024856
50
1
271853
176283
77
99
99
17
3195769
208282
298057
11
32
71
313818
325515
39
76
140035
758417649
33
26
114875
18
6
31
365006
31
51887
288036
997215025
36939
5
38
420230
30
9
916828035
59
34
369989
465486
98
78
69
371160520
71
3
123044
9
85
497219
345185
104971
55
449298923
31381
229372
9
33
71
194476
590489238
67
1
92217
493370
169143
480968
233571
129185
498617
441070
54
165621
43
66495
70
94
77401
74
50
95
443439
8
57722
600099799
268380
44
79
1
70901
164940
390459
72
307726
41
88489
18
43888986
99
6
34
72497
68
8
344279083
20
35
469783
434052
246061
774172131
18
63
127969
41
842858105
14
30
55
29
98558
90
473401
38529
28
82
7
792249072
96
8
2245
43
17
456799
4
7
217507839
49
442458
24350
45
52
98
8
15214
167430
57
306642562
28
14
333683397
3
420988
17
71
30
5
174571
157941
50
95
123807
5
3636
255940
125321
392808933
600227411
45
96
68
8
4
28
75
474997
81436
63614
74
449736
396999
267224
52
73
157251
93
96
45
267072
61
89
9
32
1
297414
468145
56
112015
447141
440429
5
61
72813
75576
5
47
83
61
74275
372349
401406
17
154926
5
49000490
72
99934
38
254521
46
13
2
25
65339
78
33
126710
479375
1
88
89
85
292398759
297072
38406
78
38
78
66790
440259
79
29
420478
455946
365411
74266
68
685818792
42
323991
90158
1
74186773
33
73
358376611
1930
226765
928312434
95
143419
159313
14
73
52
143015
349652
13
442266
27
106825
25
411962
21428
91
339697
62
5
376079
32
121400
271936
63
203212182
5
925557979
72
432290126
493925
43
69732
353519
40
481623098
58
88130
386818
95954
466560
455573
2
2
160671500
166051
167311
79694
70489
293817
72613
57
98
40
68
102853
216908232
50546
240543
11
81
298463238
12
145966
462647
23
792713852
70
50
94
401838
375872
983042352
612891659
30
22972057
400823
288219
361598
695413072
128944
323140
9
186410
6
42
18
87
468372
72
401186
79
714891607
11
37
158228
41
96
416693
34
384676
5
95600868
34
37
612868106
24
82
226301
137203
8
347730
220352
181785
9
93
139470
262525
405449
307942
481103
16
30
6
125964
290383
7
90703
136032
7
127473
3630
355394
371526
435865
759531634
31
224153
92
21
189650
176578
286090
206373767
25
68
451186
52
7
311115
350035
98
70992
50
97
94
8
2
43
64
37
89
196616
5
66
34085
95
725535157
65
328388
33
48
811082889
81702
242644
65
14
285925
7
246804
28
34339
69
408626
105891
458172
294690
28
98
471973
8
21
29034
465665334
777431205
35
5
434322
22
64
307321
345124
245349
9
45
105764
427221
5
327285
7
34
772907057
389434
9
3
274160
444648
340500
172839
63
321961
260452
281358
101170
243820214
79506
31
46
900980927
25
378105
311245
350312768
14
12
53
2
396501
10
48
311440
106518
37
73
71
36
398943
38
28690
29
455310
60
239224
319129
71
64
99
652546316
144209120
87
97
123287
348410
305333
244951
38069
40
97
225042725
53
9
25
84
231188
3
57
92
308348
26460
245967
8517
3
78802
222212
793922972
24
424090472
33030
34
96
372874015
34438
308593
223232
278893
18
48
5
98
403892
470598
355398712
22
93
336487249
191027
359338
58
408375
32901
16229
9
7
158595269
25
161422
13
224792
176711
456701
172369
150628
461625
186099228
45
729602354
45
359514
219512
74
366311
457870670
136319060
35
352378
68
451337
97
33
325929
55424
60901
343560
79997
249330
9
121712
46
49
234732
5
695900179
2
5
71
78
9
366014
96
5
185089
377634
41
242343
444271
12
480025
31
377765
487963
396355
17870
174178
30
470794
86
75
410045
45
157683
339700
70
224252
26
246367
11
144562
381602175
141031926
96160
37
651301091
417309
374449
53
123184
69
643827711
443031
120871550
413719
1
5
213316108
435658
217472578
72
1
33
124082664
269616
163290
7
362915
67212
80
492244
227729
33
10
419564
288096
25
293618
521572806
30
459836
367418
2
257246
8
97
12780513
7
97
91
4
238842
318267
333907021
5
1
333313
6
496136
90
361117
69
50
400414
29447
42
97015
195910
321165
2796
423148
393150
430297
742887785
42
456070
254967
6
650692327
81
460001
80
32
420861
101334789
13
86
402778
47
56
2
969202080
226240
28
11
834645458
153905
62
93
29
358966
42
36
54
76410139
24
96
46
19
34
9
273116
358596
7
20763
27
460433662
415018
84648
432813
976164153
44
73
62750
16
288361
87
8
452550
940984227
165332
249739
1
113990
347509
5
3
82
372861
110935
41
77
353760
359555
196305
1
38
77989
15
119354706
319324
85
3
261754
276396
8
18
418834
7
6
80
7
416856
345518586
83
320128
1
114639
94257
11
261026
33
8
189482528
28506
494469
391439
384565
15
27
478534
25
1
89
75
464370
265049
94
1
4120
97
319004
483080
190313
482667
115285
81
64370
61
383127
22
98
89503
127944
33
42
72
281946
31
322960
212077
155654
293064104
53670
53
768302141
481934362
8
56
84530
343308
97
3
33
721808647
152556
23
57
62
56
12
148347
46
97
7
59787
284697
429536
87
99
578875881
37
20
46
79
281649
81281726
253035
35
149385
3
308328
344230
69
180516
605618766
342652
486883
9
207625490
73
7
76
27
72
98
80
489204
312335
1
775407392
7
491774603
376766
33
99760
488484731
417670631
1
163777
3
410387940
83
90253
749404225
10
446050
1
432858
75
95
334202
77320
409653
58
240955
7
467827
48
106519
15
4
161027
96
56
390557
190126
279273
60
106513
87
91
291859
410485
140382
33
405165
77
741914488
21
525702722
7
43
415164
200406
309122
202980
205733184
191100975
272316
93537
106223
37
7
261821
8
217666335
79
78
24
95
142388
517331705
8
141526
147686
26
65
13
77
758222955
42
15
311901
43655
55
47
38
95751
48
462061
23
72
72
244200
92831
3
26
641230814
10
404025
4
245271
33
459792
440316
409327
2
32797
77
377012
77
50
324152128
17
45
86
109124
177428
187110
215240
337655
174975354
62
95
375595
94
8
66
425722
324603
4964
413582686
444656
66
468503
25
2
11
453683
170090
564030092
185075
471465
413189
779814620
34
75
6
88353829
30592
65
67
36319961
232900
90
85
9
298620
164367
839773402
1008956
169152
324579
920270796
399917
40
6
97897
398019
26
830689189
169000
64
327776
223936
251341
14
33
112726
435447
84
6
115534693
7
66349019
10
2
119744535
87
249242
156674
486717
5
31
498801
2
18
164332
2
40
21
64
267151
88
655000102
46
61
322183
20
84
6
39
14
20918
55
468487
148234
336201
54
70
39
334439
336156
241083
24
158586
8250
60
2
687739741
59390
4419510
70
41
26
335604
108970
20
328708
231811
29229
70
183802481
42
9
133492
312855
71
39380
2
17
9
83
4
35
632221564
32
89
8
96
359986
24
97
49
390248398
73
248997
26
190651
493997
290485
621122610
28
424475
344246
784555553
31
48517
3
76240
18
39
86721
98
42069795
785818578
294957
66
30
6
98
121325
380816
644404296
25
297227
359483
338449
340003
76
220336
11
17304
68
9
418588
360257
118590
41461
382700
27
463767
59
38
13
488207097
61
4
6
1
140236
31
1690
351494
9
62712
811367211
320861
192423
472404
430812
43
378813
245082
448001058
187979
270389
296214
73
200542
26
5
79
25
843728677
56
96
1
22
73
372043
93
21281
389794
347390
36
6
492334
15
97
89
155952
395161
48
83998
15215
89
65
68
679738121
72
99
41
117733
287154339
289077
73
75
121082
421787
26000
465108
143795
34
2
345999171
1
287597
750009066
6
87586112
21995
144825
15
249875
144274
61
50
25
251147
1
97057
11
95806
983151758
438111
432396
72
72
998531717
3
92788
5
283376694
180274
162021
454019
25
313203
39
951259805
7
98
332634
8
68
67268
217766
426315
13
473482
41842
82
94
3
51650
319064
83917
248669
240093
273115
77
26
19
92
92
209944
696883846
6
45
176224
48
97
297876
6
402803
59012
73
351108
34013
378491
438562
45
47
79
6
652628028
348924
80
35
9
308075
55
27
92
9478
392117
95
26
182339
194139
72
751077892
932602627
210836
443022
314845
364805
25
100814
433403834
12
71
1
174009
58
73
316290
34
46
94
96
112648
964686386
356236
910442569
72
325234
190760
97
277355
89090291
972160511
62
21
27
240788
156355
457086
192139
29
19
21
207416
153868
76
230180
45813
104535
144345
301885
107823
81
72
29
23
197078
68
499344
76
420352
72
95
627397743
93
93815
15
176329
52
74
337093
119088
2
17279
68
53
494339
442889
461443
271720
282569
315640532
28
2837
8
93
52780
7492
59619344
92
385355
375717
377952
58
238487342
32
220653
8
71
12
152491
22
9
338177
17
91
36
317455
304492
74
57
54
168206303
12
33
353015
72
384293
41
39
94
88
9
5
49
286201
320281
389551
428415
95
6
88
15
223018
73
204619
144829
473839
3
284532
10
266294
829680057
300595
68
110964
312831
77
36
1
34174255
17
2
79
639684986
752248098
414163
47
4
253519064
87
97
51400
37
6
85
194975154
34
1
334289
414791
58
36
47
60
101043
13145
3
294456
27599669
346132
391962
43
79
879016308
38
463973
386041
42
96
361164
945012885
911516748
65
333226
91291
117890
18
927007204
20
44
4
98
57219
8
19
865455654
420693
118097
87
44
197039
311416
188330
29
97
41094
409577100
483237
68
272440
25
27
19
54
14
50116
161381
223912
18499
406689
39
97
402616
137650
251888
92
316405
265726
57
489485
52
481101
315711
426688
72
201094
467342
82
330621
65
40
785514449
73
808145397
113538
74
277388
271413
93
92
62468
93
79
112440
308379
170602
81041
512743168
22
289215
44
23
162421
247591
19
52581
35031
412910
41
394449
74
28
10
233584
73214
49295
14
117445
765311912
656412917
89440
51
406664
935007872
86628
238881
74
55
296695
67
26
173951
334208
187136
405689
456714
250125397
28
96
467027
12
93
3
33
9
27
9
95758
5
4365
87112
69
5
802531911
9
440245
64499
860271476
92
167178
405343
2322
4
11
33
576143531
98
93
57
92
91
276078282
471544
481642635
415254
162924
321505
42825
176628928
30
162070
17
123690
265475969
143080
87
99
96
232673
193604
65
78929
60
441255
228578
39
35
78
276276
5
320682667
252693
77503
35
156158560
204387
72
264652
65
5
121906
290040435
273119
17
3
33
29
60
304452
80
1
114883
1
11
85
76
207699
662155809
201484
8
18325
411144
50
113964
290200
160484
29
35
17645
6801
94
32
163465326
4
284340
393674
7
165536
95
44
8
72
185433
124520
920486362
11
86
50
443171806
58
9
314207
78
609536927
82
335570041
9172
88
173841
406122
421184
260402
85503
359552
46
247120
48
5
85
1
480381
583843302
973712195
458847
63
19673
410739
13714
1
90
76
381045
380213
15
356476
93
92
43
52
372934
175688
427222
158511
88
71
470251
366841
37550
250450
26
291644
49
214359758
29656
416144
376580377
33
377548
91
90
16
21
75
437196
304878
82
26
2
70
192013
3
5
61
162895
74
12
211851
310758
481790629
13
45
207114
711238019
35
130489
13
65
70
8
46
480130
867533559
152308
18
44
390520
903913179
120142
270278
61
26
28
459363
271526
3
6
8
362904
64
329447
65866
210874
6
682026242
22505
5
6
180371
89
72
398666
74
432227983
82
340893398
152442
67
67
54
15777
21
2
819523524
430862
75
63112
547280679
168956
20236
360967638
47620
71
15
90
97
412169
37
65116
145126
50
457308
78
290782
172709
162945
362636
19
347935
159685
12
84
475193829
201750
2543
207756
62
82283
32
112793
59959
89
7
11
61
364788
49654
48
38
53
57
427795
3
33
43575630
71959
858276125
95497
339086
59
78
12
150293
489837
38
61
42
445557
98
1
169696
209117
392806
55
8
21112
241595
34
14687
812767351
256015
3
79
534263874
17
397331
82
43
422178
475179366
23
48
50
758484700
216814
48
2764
26
382787
29
13
86
532950519
213775
429630
8
411233
79
71112
10
661911922
19
36977
233632
153563
18
20
42
119893
10
4
476304
396449
59
265284
97
252751
24
56
24
50220
61
117306725
23
62
56
5450
22718
29
67
62
84
46
420798
430433
186866
88
425645
26
474091
61540
105128
274726
387419
227174
23
6
25480
73
36619
45
71
8
175147
12759
15
753165088
395118606
5
108819
64
62
40
45058
21
110689
351453
42
165778
349257
55
245006
55013
43
324310
33
8
13
9
51
427645989
309036
272686
110976
386454
12
218910
76
80
99
248286
10
315812
161938
83947
48
56
727007977
4
1
190316
76
369888
34
47
231030
334263
1
7
436168
20
63
61
6878
23
64
485460
85
448884
85018
468352
55
310957
31953
943389204
62
634246453
16
270311
365146
107748
791893723
51
237771
98
24
30
210715
486449457
429947844
39
89
61
78
31
7
378373
13
233434
54
419657
2
1
290014
230982
328244
313189
32115549
78
31
9
391418
89
1
480092
27
54
199566
303874
490273
456726
2
261417
306290960
4
383551
53
38094
41
16
5
490192
31
318449384
37
243363
82
97
276733
66
1
395896
51181
18
45
83
50
71
57408
67
15
13
7
43
1
514870004
88
63
133637
191266
82
61495
21
156811
420843
80288
85554
83
440129
2
4
23
39
162228
65
37
76541
433843
2
66
39
92
261204
9
79
15
245869
5
796510917
188417
469168
50
299671
359666
43
16
78
20
192551121
248798
3981
484270457
425474
354863
75
5
43
836458382
560936819
186648
428679
48
210149
256769
69
76
3
365180
980875671
40
24
532823050
90129
15
78
201959
56
260303
384526
371211388
359686
2
58
291098
9
23
71
449248
435981
117001
309548
160637
63
425670854
167933
35
310862
18
2
81049
15
151458017
42
60474
34
97
14
274865
347459
442076
210083
299065
254557
8
153917
12397166
93907
5
803634905
95195
2
51
306064973
80166
25
79
13
343079
50
198776
97
142406
87
68
23
96
10
296361
531577746
277571
16149
40486
25
261466
93
10
52
114430
492828
425241
47
380396
86122
457245
65
12956
854090250
93
428130
417081
421826
281715
42
141000
17
513616117
274616
46
408312
3
354261
19
55
53
128467
99
97
4
497109
72
18
70
187235
889705301
944098899
209177
225412
23
31
336307
244789
37811
4
7
111280
55
487800
262741
88
38
6
214374
216385
68
37
8
240308
87
67136371
347337
363650
46
79
3
89
325985
387707
245000
162956
429282
1
68
65
99
317692
18
45
40
26
42619
405210
9
85
14
32
471701
90
175104976
76
240379
76
59
232653
11
8
34374
234394
98
54
355391
113648
95
268811
2
602465367
245713
309956
31
28
16
49
5
341381150
36
126429
208919
84
90
230155
40
315029
30943
321930
16
94
70
62
187309
296754
470231
22311
57
450833
54
58
9
497539
11
129036
35579
50
93
3
4
453648
247927955
182655
57
62080
1
71
146138
21
9
269536
11358
59
496171
87481
36865
599951114
90
77
5
96
452614
693282683
74
191007
2
5
354210
65
70
37
450784
36
186106
396117
398079798
338528
428335
94
64
21440
248734
486339
314898
251197
76
286465
316812
4
39
285864499
38
405724
418918
54
19
402194
216793
331096372
359182
478701
268264
339242
716407066
871593475
61254
4
164377621
882580106
413732
73
35
84
480966
4
76
760057074
362660
93
338864669
76
528958790
91
84
63
68
493096667
70
428726
72
3
339840660
96
479884706
219041
339699
40669
141990
20
464269
327177199
6
29
62397455
92
336100
51
1
4
36
8
255916
8
188586
3
4
55
244296
36
57
2
202619
6
6
66
33
65
61
307702
430890
97
121839
27813
228538
469608
86
82
81
6007
4
300482
9
63
99
464219
7
61
50038
209804
92
87
92613
339538
349314
20
26705
411187
9
51
472892
32
2
222806
69935
429897
76
60
29
94
37
15
43
212726
204777
38917
83
30942
419657
1
495819
338136681
17
79
67
8
425244
471090
64914
8
42
24
384394
656991600
516630274
168353
72
166686
51205
52669
42
417504
64
264521
68
7
59
845819834
8
6
74
95
62793
703180063
6
30255
76902471
57
29
3
245020
75
7
279142
86
362204
228873
11
235230152
320725
82
8
407333
126368
4
68
34
89
385336
27
25
34
95
281963797
8
138297
158508
433169
64
2
258525766
93
44
63
12
524086104
344808
6166
30
29
839715455
453237418
301196
972462053
86
53
9
7
10985
39748
24
83
67
275073
19
71
12
837308291
368044
17
96
85
357175
184058
50
25
489320
247566
411399557
41
29
258424
88
48
56
78
16
339919
4
698964352
259250
289263
75
69
14
5
483605
158690
336732
343106120
45
75
486618
409825
65
54
77
39
8
39
23
20
209719
134681
97
292206
2
5
207112
449548
4
92720
21
316489
55
35
73
5
311366
2
458791573
63827
10
100776240
193169
85718
588550410
611712716
297856458
461511
96
410718
78
373679
388124
7
171544
384289
419472
42057
20911
11
342895
385804
236991
623804397
90
709122884
394156
22
53
63
57
85
3
887828149
493531
68
82
148942
1
318170
17
8
5180
388102
235953
43155
31
16
393823
63
233593
64
4
41
98
14
5
69
39
3
212100
55717
14040
94695
7
385221
786163862
51766
286163
33
193578
2
65
131490992
192210
24577
34
259588
205910
130809
360589
159487856
25
170294
69
59
9
94
4
83906
77
101758
448406
69
223106
411856
36
1
15
230464
46
458973
82426
186529
333632
456886
342016288
2
952870503
55
64
234566
73
496154
116494
70
63
35
905567868
4
476806717
417610
760726304
68
299813
102980927
190272
3
13
36
440092
296401
91
182120
24
216020
299446
68
5
27
38
4
117229
323789855
472991
77
92
79
1
124811
60912623
16
386414138
13001
70
246237021
461814
348256
98
125635
3
217645
69362
716410635
10
489906
636750136
28
902566314
170983
302201
355997
302710
58359348
319983
2
33777
248733
273760
37
2
231790968
47
68984354
17
22617
320359
8
188132
278875
6
281975
7
71
7
86
84343
395739938
264623
13
116317
30
93939
82
50
2
63
476523
478300
195584
325414
3
50
11
302322
34
362354
32616
808029125
57
57
347275
119966
418967595
352803
450322
434149
308955
15
4
38
484832
121857
151295
792648433
383514
49
270194
378536
265476116
91
496505
47
30249
596256223
58
376781
81
4428
81519
38
81
99
192553
18
50
27
41
158629
10
65701
79
243715
491870983
413622
17
46
66
77
77
459826
292237
84460
394882
5
641876776
70837
309051531
482171
53
6
356353
13426
189250
17
112101283
399438137
63
95
480096545
44957
96
56
579398192
39
1
8
248210
82
46
85
11
37
29
1
5
496214
290469
180713
415060
6
326339
55
662261489
74
77
79
309150
44
69
7
89
326433
9
50
73
56
210210
40
75
24
77
64019
91
68
856874389
43
15
375727
47
20
35
53
5
119335
37
184520
263618
4
247661
75
48
211331
521977673
24
24
723259830
195900
489547
405868
78
69566
487964
3
58
8
375446
457177
4
108059
95
162786
85
26
20714
54
348936
838492121
41
69
7
723876376
5
93
443257
59
55
291896523
96
382626
464461
234502
320125
68
386560
96
417784
88
232930
50
80
56506
869191604
363041
55
4
153518
18
93319044
97
28
137186
432398
308759
43
58
230942
99201
223954
927349431
86
230374
22
392205
39
17
61
853923237
54194
98637
40
11
444191
53
74
25
55
189222
45
503830088
59
8
304553
148262
58668
386204
163450
87
170960
58
86036
303794039
39733
73
590233955
189713
34
15
336147
63
19750
284144123
382527
58
17
334525739
433711
570789843
4
52
429485
220974
62
113531
39
184727
43
494567
94
8
75
103187
85
232765
91
5
61560
452761
60
496062
73
83
232491900
13
355084
84
18
195579
324994
479387703
29
182397
50570386
286669
49
96445
403279904
53
69
96
496588
71
84
466986
38
4
81
375825
24
233539
154644
80
392694
241961
36
76
190762
295601188
444967
89
467783
88
27
333294
95
67157
45
331217
20
35
4
8
4
37
271009
46
336926215
72
3
376701
238281
288938
26
24203
71
61
5
9
29
450459
123206
21
218075
85
13
65
466099
128430
183458067
382581
295926
86107
102242
202493
38
38180
173957
326115
52464
482051
64
447122
78
564240955
70
149255
119872
5
7
397832
3
422072385
169065
6
202726
70
52
385889
470331
333144
27
99
32
38
325283
2
37
619450037
90
1
28
9
75234
493756
37
17
33
86
162074
492287
5
424096
47
47
55
40
397533
190262
93
7
89
35
2
73
452768
296887
201939297
89
170899
5
10
376694
964215475
221001
478301
182082958
37660
96
15
3
64380
43509349
60287
88
68
10136
80
619338955
215659270
18466
228864
51
53
67
6
8
222025
324671
3
48
37
36
171642556
45
57
454377
165938
9
136927
3
441068
5
11
278938999
183947
266088
87
2
5
6071
358881
366858
372792
433865
60
449313
85
43
102442
1
459867
73
313768
65076
26
34
83971
99
58
292342
80565314
13
72
69
42
284501
7
25929
71
503
6
69
551177264
6
39
88
17
470698
84
140395
6
61
394924
14
80
9
63
47
23265
39193
8
372036
124342038
15
53
220346812
4
134726
510897532
238752
7
3
223305
302183909
90
63
255320
413030
30
7
53
68
293211
92
59
232072
11
10
394448
32
178218
137792
786450678
48
7741481
275950
349488
95
66693
153282
22
122209
410149
461533
69
2
63210
91894
22
51
2
250135
71
12
12685
78
18
321925083
361674511
80
361103
854
6
495629
42
61
257550
88
333446
70
323529
261414
1
77815
54
132720
213765
186004
86
43
29
71
74
99
83
4
265679
71
1
69
366639
210676
62
42044
32
399682
937
92
156757
97
86
493250
2
219268
35
18
211943
61601
8
93
452818
468630
23
81126
40
15
53
96
69
98
354489
270455
2013
82997
496680
452644
2501
25
52
330032
122308
41
12981
148028
78
47787
26
279973
78
230331
45
65
3
93
74194
5
969668543
63284255
374332
154983
26
35
332596954
44
24
321064
5
39
916991348
862923326
440926
6
21
5
21
37
22
708592270
758564298
58
88
93
185260719
139486
42
117311
374955
2
574392031
89
4
125026
11
3
211765
385238
156242402
399868
99
9
55
292043
369751
1
50
294657
7
494306
760682590
486627
370996
63
80
362566
7
48
45894
480843
252447
13028
76
7
14
332384
396354
337997
8
28
227519
105669
182267
26
7262
38
77
40242
35049
444753
31
45
332289666
9153
24
7536
347679
13
27
441752
72
6
85
467303770
120388
415523531
83
61
64
58
19
700647270
187753
897470134
72
3
42
63460075
14718
490526915
945750892
61
24
34
493533246
1
84
790255956
45
290373
454366
80
50
72
409672712
85
4
55
33
52
394862
29
134783
45
46
167550
28
173665
50536068
51
95
69912
90
83217565
13
5
62
87
58
54
78
111460
857311518
83
28
4
43
46
66
366472
355422
55
361835
8
173600
97
8
205512
110666993
242396338
216007
187990681
3
49
132254
957863456
920742212
454334
261713
519831449
303999813
223808854
39
431227
908435473
91
733547393
39188
246829
44
71
81
361799
360904
409223
94
403154
466459
53850
10777
16
59
6
1
22
82
10
56
53
99
3082
2
52472
496487
47374
403205
42
415555
373195
12591
294002
282488
319301
84
199057556
256861
59371907
68298
187114
3
354535
348472
49
440876
478557
79
412534345
1
381487
95217
263078
365098
52
472383
50
50
155891181
992801439
348501
54
41
21
337112
26
77
94335
242636
251648
132460
174684
26
69
34
27
10
9
51
73
292387
62530
140302
92
272693
814635484
94434
895251884
344165
487056
17320
43
434854
33
203257
34
95
305639
33
81
372071
42458
64
493907
22
7
52511
89
50312
28
94
29
44
74
99
22
231850
34335
336428
158480
292205
94
49
71
19
87
101898
354372
73
39
65392
779473961
82589
103208
52
37
319324
434217
90
81
64
120794
386143474
4513
83
476470421
10
197096
72
31498
455784
93853
86
22
8
35
12990
2
314552
6
354207
3
83
2
98
48
485021
429887
22
8
19
73934
448647
335772
588883986
25
42864
94
45
3
56016
85381
464347
73
473456
448749
12
50822
36492
164249
22
12
13
46
57
140747
33
469776
393003
150998
87748
49
8
28
53
99
47
701209843
37
327772
236990099
189649
9
181410
8
31
299413
23
47
463900881
1
266244
92
85
79
89
12
175057
15
206795
52816
292523
7
792742681
48
583727053
7
69
31
413962
94
4
5
29
169895
319983
49
208802
16
422851
279537
636395389
12
93
92
505126201
37
14507
38
92978
63
298769
42
27657
312735
515847584
129204
232289
27
795030609
80
50
268450
428053
55
496408
49
462655
94
318217
2
5996
2
517065125
123632
155578
94
494983
116864
385824
93
250135
236926
59
5
319143
297925
174509151
40
11192
999933300
4
35
474711
37976
261270
419594
57
420907
96
245988
157328
72
7
59
342581
82
37
36
244951
54
406861569
799162612
80799
3
5
55
13231
55
247649
108902
5
8
80
326296
18
4
129159
237737
445075
483573
44
401858
942322340
69
526109960
285837013
84
32562
77102
26
119147
21
36
87967
251242
211004
350087
425349
55
28
430368
68754
123702
456143
47
566746633
88
349678493
29
44
9
58715
377450491
62
45
86
16
453934
69
5
148915693
488440
36
27
64
321155
25
206156
46
733156069
391982
311629
17
77
187746
2
483743
1
18
260403
580572245
11
11
479797
907275555
283072
957759819
5
103851
425449
2
330072
21
12
52
64386
13
32
35019
60
96679
25
255795
2
3
326997
43
38
441236
82
92
490692
311416
149641
213820
398015
24
346197
8
382605
238416
869930220
72930
436372
492727
451193
365902
311536
19694
32
76
691144455
126446
69
273748
10493
253168458
6
6
283405
222330
542451369
3
189756
32
323850
50
7
136776
46
214267
2
73
32
38
14
4
54
262626
663806096
78393
91
2
87
866466965
316397
65725
89
340007894
15
447668
489548
77
95705
51
75214
445979
52
47
9
76
36
348643
71
85430
16327
262460
529437290
24
781496052
1
214515
31
68532
19
82
20
89
894764652
364240
139873122
93882314
62
45561
38
12
832210433
388504
55
30
99
423026
1
9
17
48
285335
86
47
88
86
9
4
89
39
48
79
497761
25
240862
52681
269317
137684
9
298654
37
7
57
201106
409570
16
90
15
43084
88
500773516
39
457057
81
235244
39391
61
11
345696241
69843
332519
32
395358
81
474160
440304
55
41572
638335310
82
97
8133
86
47
13
341241
186284
423346420
68
29
373166
42
88
7
2
10
23
32
2
88905
477438
5
97
341449154
89
413454
658133878
290248
2
6
50
11
946187066
709782489
965737732
14
294660177
112706
246831
421473
56886
27
5
27
450294
5
49
591343024
120408
187607
481387
89
43
942787254
2
52389
230804403
26
1
3
91639
12
47
49
391498629
242564
334929
9
499776
68
5
95
140109
184943
7
11
80
314490
317469
325379
276721195
63
108994
33
208583
240646628
73219
411598
29
57
6
178111
46
9
84
61
59
417449
233824
305847
45
38
92
23187
207241
606970455
8
826674503
83
75969
21
296752
208477
73
370517
118362
35628218
7
84
26
177808812
4
54639
68
710884998
139194
983249286
27
34
79
279237870
51
62
61
180504
13
331599712
911834070
375305
38
99
254745
20196811
95
255306
141362
68
54
74
1
483893
83180636
16
493491
229017
115885
4
576948934
340621
35
35
435789
89
69
87
468599
3
112957
1
431195
50
58
1755
486488
23
13180
47
45
20
24
294839
461349
69
69
3003
492581
914530377
9
63
38
85751
250904
72
53
124568
5
2919
167663
19532
65
4
15
13
434322
495301
16
73
57
587073252
18
520012839
2
162084662
3
75930
96772
31
414589
26
76
15095327
336465
274605
85526
5
921853856
62
68
106211
2
248160
55
78
72
391183
75
687618870
116861
136993
62
47
289316
23
46
298683
21
966152096
947336124
138425
462560996
96
2
6906
54
4388
411961
1
41
202423
62385
202811
115194
320072
388232
347646
810079736
90
55413555
37
7
8
847686689
1
17
96500
60
4
25
63
3
83702
395227
8
498773
53591
499827
207092
19061
108267932
98
718413130
480948
1
82
332344
3
67849
473039
343068094
458145166
83
77
29
356136
55
368846
338312514
27
5
105679
787212318
90
59
58014
261817
82453
298649
5
13
5
487611
89
195872
16
60
12
68
22
6047
49
257739
322680
72387
6
724818985
3
74446
1
32
58538
87
441883
8
67
19
56
51
31
26
473493
68
18
141634
22
58
21310
62
47
37
327415
67
63
438660
83990331
92190
36
1
9
95
401224
5
222297
2
17
445185273
522707753
110011
4
242237
64
259130
80
445874
43
16
57
78
36410
455788
434278
47
201147
263470
69
684159751
280131
250605
104026
50
123988
20356
57
86
75
7
716391690
14493806
41
198989
10
76
14
61
175633
19
13
625796303
62
51
14
60
418622
285782
94
387253
477165
62
95
30
8
24
764627549
42
177867
99
126888
4
5
996656255
23
6
76
19
27
32
328661
455278
8
24
91945
98
245827
325686
78748
43
96
23
80
93
52
19
386923
97
186249
60
89
394082
36
345566
187258
77
92
435087
9
6
16
384772
127832
493845
116241
80
6166
196174
487392088
5
95
88
33
97076
22322791
78
438201
419221
6
83264003
288707
9
24
672328991
310950
118200
85
754010183
54
20
4
344117
307030
46
7
95
666676624
354730
340332
142987
81
76
192938
96595
471497
164906113
452303
995181446
49
30
28
43
39
54220
18
8
6
45
50
63
384250
482108
493924
93
112241
198163
7
116410983
325755
9
73
286327387
45
189489
396635
195733
477044
385638229
85130
87
34
68
232699
4
455816
9
4
12
699735194
346923
193223
177770
112889
291584
14
185988
384353
40
219557824
66
39
46
68994
21961
354010
241695
217911
70
94
453559
67
54
34
231029
6
472689
17
392880
458262
429338
86
344417356
13
41
43
267656
16
53378927
30
63
983629403
75909
182135
32
483758
82
66
123068
97
24
1
234224
120808
36
93
299439
20
224277
78623
363507
331195
69
91954
308614
13
100390043
69
6
85
436151
360271
32
397451
469063
59933
627398650
48
4
82
37
94
331706
59
158689
3
926991308
814257080
32
7
61048
338876
92
37
38
53
152659
30008
209985
491031
394136
61276331
7
20
130822
171807
63
23
189200
319150
382446
351558
15922
407662
20
531997551
11659
26
10614
337863
946925999
10
160860
51
957144886
48996
129799
363378
318719
351980801
125234
9906
426640
181096
292001
417816
99971
47
67
255107
78
99
138081
79
122048
12777
26
386503716
411919
67626
282805
78
74
7
433374
335514
471053
77
9
4
30
193562
331348635
302275
71
67
83
48
25000320
280908
92
1
191144
498792
83171
9
66
56
66
218135
42
2
73
20
203034
238140
4889
226011
151437
395600
87
27
378956
878225935
492335
235738
90
105503
49
70
413881
67
34
305035
86139
476125
436279
58
2
82
36
95826
651963412
298504
136073464
472132
6
6
9
92
237808
98
286842060
32
82
14
67267
942148785
61357
27
34
231826
5
14225
74270
26248117
59
52
64393
50
194939
59330
90
445058
436602
597843047
34
324607441
223683
507275476
8
15
1
223911
74
34446140
680698964
276087324
32101
60
35
190357359
56
335713
277514
57
90
53
228542037
3
294642
46
425712049
404446
6260164
382125
361397
39
24
268831
155010449
71
139566
121134
9
41
200607
88
31
467811
16
18
52
22
85
419144
466411
13
429788
1
431231245
446981
62
561675261
3
48
8
86
782559800
8
53712
386260
951036092
9
3
291376
244577
73
112530
2
77
108732
40
18
43
88
30
49
389183189
71
5
77
204711
77
448054
499522
155320
94
88
9
47
74663
45724
489742
69
282410
6
251518
309404
163814
246818857
97
984237308
368747
357771
151549
2
62
108257
440363
470595
17
381736
31
28
482193
63
195499
18977
310134864
5
82
7
1
65
32
439692
418984
43
5
33441
6276
38462
40
346360
363732
22
290612
400864
376753
427620
484576
43
90
85
236288
76
429598657
17
669120823
459643
719839432
29
26
477683
97
734389005
449050
41
75
143689
488315
373699
218517
206321
180579
38
354096
152334
19
89
453908129
66
155755
488379
7
345457447
14
18361
355128
78254
103856
4
38
198843
426132
76
336269
159746
234838
515054707
442183
5
674452010
39
7
6
352746
380751
25
16380
426622
36
1
19
77
273854
348462
7
408906766
446858
67
321411
40
368408256
535981425
1
272350
362043
435661
144844
35
74
78604
372967
60
73527755
431574
87
92
65
230288
470101
2
155087552
77
431481
211766
81393
59
45
36
89
855684080
52812
418888
104806
4
966890011
42
22
94
119229
10962
171720
161389
67
241308
106748
156903014
371071
40
344549517
221828
19
734449651
440043
57
12
29
47
273527
420104
72
308514
347563
743157528
434765
89
323580
306666
123228
9
264742
149009970
584724064
401286
80
242984
71
6
252026
6
21
270652
417985
75
194503
225575165
2556
8
65
62
45
69457
298481
430636
105990
244987
335609
81
663239927
33778
267747
221293
33308778
49
138459
75
98501
82
8
16
93
80889
69
113407
7
956038107
81
371846
138524
35
89646
7
49
931465195
31
11
73
180740
36170
35557
29
91
99
26
125544
347502
52
806301444
102288
3
211842
15739
18
94356
5
48
412278
15
22
82
491353
398384
79
92
17150
527709771
408053
350206
269165563
148957
59
78
78
41
1
47
4
449581
70507
438000466
911961152
30
325740
79
218194
372398
37
921384016
88
423703
48
333344
59
453204
14
443977
452847
11
342288
776531472
89
50046
72721
55
23444
52
65
773276371
53
429427261
5
3
182244
88
92
14
84975
56218
101721
84
4
39
5
8
34
69
187598
181917
6
66
11
313608
2
1
383646
17
487792302
21359
322429
747551477
1
915431233
23
233758
808404836
138671
39
55218
73
48074
483675
52
94
152407
23
18
48
76347893
7
86
118787
3
28
977471474
960057341
50
489512
283161
897240644
8
234562
42
61
7
16995
1
88
109821
180064
66
251993669
42
408120
8
6
75
389064
607424947
65
30
47170923
247615
23
32
244555869
258564
7
323039
200012
411651
238631
83
235545
7
898096620
477328
97
4
85
46
9
89
482246806
445313
6
61
6
474808
249377
742618389
246075593
81
45
41
66470
23
392989
99
97
398322
84
747307756
64
191696
7
92743
143622
70
36832
31
5
451
261499
90379
217037562
2
61
4
669142065
21
16
80
313441
42
24
6
6
17
36
97
437076
90956
27
84
33
5
91
91
16
78246
92
60
158794
10
7
94
51
87
333102
5
24
18
46
90
52
97
6
53649
5
274222
333151
320189
97
4
354376974
55
13
57
233673
34
553736390
115320
73
319260
431580
59
784829759
58343
776373930
16
88
77
424294
49
18193
1
14
7880
76717
18
272319
24547
434534
229653
465847
156362
232559
95
345587
385873
3
61289
83
6
153720
330807
9
8
226262
34
57
430046
63
237071
189243
28036
457000
870607856
73
233123113
81
91877
4
47007
88
10933
7
440527
72
342876828
363437
279599434
8
311372293
385963
274142
97
861646527
257612
639404348
49
300288
385666
195492
95
444629
101162
17
75
45
39
781044988
452739
178934
3
175882
465649
63203
80
711015229
41213
419744
54
162331
9
98
474380913
24
6
59
31764
51
254432
2
45
348737
303147
87242
9
188468341
47
347106
488521
407751
14961
167456848
223541
55653545
23
47
71
34
280814
440016
228047
66
2
5
160199
331631
415640
59
54713
38
311906
72
20
73089
8
14
31
303535
409978
111636
79
8
64
19
98
34
17
32862
19
260018273
477429753
85
83
69
250001
407289
2
67133
5
35
34
284990
83
241584
227817284
5
73028
34
3
273166
172439759
75
337696
489604
93886
253310
154565
233434
771658269
7
176998
800331489
62
6
33
64
3
46
42
446704
432707
93
66
261748
160568
87
78
97
6
37
24240
192657
164
333614
482464
72
34
254384
279430617
262128
94
35
24
219893
132982
245879
48
92
29
77
58039
152908
32
67
83869
35
96
103431
44
67
86
879363554
45
309342
349423
85
127025
460853
319988
55
13
104243
134495
34
17
238162
434653
3
95
97
642632877
375940
351877
80
406875652
79
532053873
424123
62491
29428
20
96
82242
5
45
99
364747
453473006
69
453652428
696188602
4
54
61
96085
213367
247082
73
8
55
15
274201
65
71
18
60
188305
185400255
72
85
41
15
905144580
503105401
65
448230
180065818
58
729902238
21
722238654
396223
22572358
799199778
395495
180754
67568427
89267
322133
52
6
456546828
28
439965
42
38
36
431694
34630
1
87
75536
83
30
61
93
2
35974060
972777500
197861
99
289075
18
3
15
2
5
58
27
10
16
66
9
354239
258785
88
1
76
191459
17
20
362614
5
7
433463
480420
4
28
3
154863
27
6
184355
105329
23
239149994
4
229059
107068
156712
37
230160
6
902138387
34
98
85
156417
3
47
463032
395272
166622
321134
77
145744
68659829
81459
1
55
82
163843
405782
242355
177107
82
10
20889
7
142680
348093
4042
424628
40
16
321154
121144
8
3
397860
211438
977666670
198605
4
41
6397
141394
318639
34
46
11
56
406735
41
86
684161858
75105
273748
4
36
58
77
433651
89
42
19
15
735599460
41
173895
50882
106783807
1
888098201
177383
107993
209423590
8
55
59621237
9
49
198431
47749
22
20
37
78
259218
39
5
143576
169512
95
277889
69
35
278501
3
45
392446
90
925557989
5
15
3
8
123728
12
292181782
192236
28
40
300152
227115
34
802830983
78
415314
176169
2
5118
75
18
383162
69
28
426444
31
52
135931
384850
76
4
8054
77
379331
198494
91
55654
69
157601331
5
99
17
96
334111
85
249563
21
82
32
95
270130
34
76
8
349555
234776
22
66
87
71
438042
30
13
93129
284342
413760
8
8
212248009
502839504
85333
405832
5
13
31
44
45
43
32
61125
54
189670
26
89927306
49
378461
92
24
345707
33
63813
493268
88
342146
137977
232020
64
13
164060
29
74
17
98
64
424120
75153591
9
85
196254
22700341
30
172740
159852
89847
51
334748
353254
44912
293213
43
21
220876
71
519671358
450765
425489
98
24
823667163
322838
660623433
286503
32
40
95
29
27
14
17
88
20
66
148306
386757
83
21
20519
121116
480291
340112
65318
25
60
1
278681
37
41
481530
37
59
265941
16
855189324
292634
18
736738373
6
44
918717945
17
244717
445836
5
339788
12
93
267581
83
84
8
43
395321
67
31
33
374295
4
28
2
82
2
9
1
206722
17
80
30
13
8
347949805
309476
210077934
94
95
108416
9
121816
275858
380652
39
13
306296
228543
56
148979498
3
808454932
56
6
1
87
914579123
132546
80
8
12
375379082
7
201220
386667
50
35
625722865
411997
17
49
34
38
53
39152
43437
437620
422952
40885
82
317331
57
17
52
84
240007
395329
87
34
65
92552
438404
49
426266151
279091
82029
9
86
5
24
30
379775
470767326
409171
4
60
499472
92
206644
81
366624
88
564898444
6
1
166202313
9
584672489
84
46
17903
21
176956
1
359686
458893
240918
152623202
2
78
2
76
33
164650
282864
4
449593
407337
88586
284673
969481377
436449
59519
155706
387062251
75
395108
139141
57
22
213777
165326
74242
616924508
58928052
25
243839
68
66
3
3
463899
809534591
29
14
299805307
231371
8112
112712
71
932237336
97
21035
44
146203
45
998218205
9
6
969392588
194148
8
18
58346
25692
473517
227022004
31
90
366432658
60
104732
388178
57
95
26
56
14
463424
93067602
6
191129
16
404857
521226274
2
5
57
16
703493931
150159
6
53
491992
88
208446
55
138469
334696
217987
308169
647381342
424967
171264
234538
8
346260
256578
219122
8
1
53
14
697916788
878974212
62
130221944
343712
142504577
922205073
21
81
73
78
26
106606
130952
83
76772
25
6
74
394069
20
441390
285776
225613173
86
38
946289474
341967
48
48
798513736
355949
5
42733
98547
34
96
326131
256937
49
59
73
22
250703
67
94
87
75
84
55
339535
107100
96
291598
56
287204
627954005
132308
19
71
64
484506
40
136864
82
45
496027
3
87
16
18380
26
68758
65
10
12
415164
332782
250879883
332759
334732
412973
903040638
326592
493552
250853
56888
74
411284
298770145
143006
184836
9
8
97
235995
42
58
328408
29
436709
9
59
21
350333
5240325
67
8
130902
156171
71
246062
7
63
247684
78
750579513
127700
141262
260065
40
313614
455711
560306230
337404
454197
60
43
84
106995
2
214271
494575658
65
73
454147
470260224
95
59
408742390
81337
32
386043
366922
31
30
840360350
88
364375
151436
157225
82
26
532592078
88187
98
427835
74
490341
4
247619
98
22
5
445998
43
275005
6
38
26
49789
91994
73
83
152058
47136
34
947721751
208384
42
399674
271840
7
6
69
56661
430418
495166
41
88
8
206067
35070
134048
1
150101
382104
97
88155
10
7
327733
46
5
408045101
53
2
953197130
4309
72
323141
353848042
67
47
101577
49
73
69
19
36
495288
11028
934908243
88
89
951066932
2
410194
291207
33
381136992
353127
308648
97
34410
228471
484089
224651
4
86636
43
370991
58
72
440262
8
150394
30721
49
153811
3
134513
49
2
473543
83
2
91
439525
499680
74
52
193552
32
69889
458909
50
89
29
443307
9
498091
7
485240
192940
112410
75592832
203128
268489
444399115
76
91
76
195231059
82585062
821736630
199699
273482971
67
103056
29
91
368821
59
97
407534
74
60
7
45
269019
56
345722
94464
281357
447681
52
35
85
31
9
60148
486350
56601
79
92
472329
56
65
78
41
96
507012556
3
231684
352788
73
63761
79
93
93
710721881
88
188067
385059
413509
9
36
84
83
64
83
54
4
46
73
98
45
91295
75
58
492988
254126
380750
51
73
1
83
358886416
80639
156432030
41
80
38
42
139496
36
8
4
288971
60
75
47
21099
69
37225
99
344581
83
21
407025
255164
146387
124296143
741986497
229481
14
33880622
51
93289
4
87860112
43063
14
401135
54
17
41446
23
268703
23106
919296309
3
47138
301919
98
35
176851946
88
34313
34
106081
103244
42
18
97
43
77948
235763
32
469793
44
45
70
87
96
913497322
88
429885
74
466902
4
31
21
368714707
594618658
46
2
396889
446997029
139756
24259
438324
235881
908363538
74952
349745
93474
1
43153
5
11
295025
121246
5
41
46
54
428112
150231
19
986439414
85
205153
452592
85508
2033
403632
51
311348
347491
351034
160907099
95
83489
106735
19643
611490332
35
41
285735
422666
51
1
888173500
75735
58
31
18
258236039
36
15
77
30457
10904
302927
404208
50
171951
42
387314
258882469
6
9
58456
998203247
289854
377922
37037
24
1
277024
284262
32
283753
202126
90
96
132879
369455
271752
467662
8
71
785422951
477438
2
86
630724126
76
92
50
213093299
26
30
43124
76
59632
495305772
70
12
305296
217287
99
61
48578
146746
5
57344
274227
350559
53
99709
57827
76
34
430149
88
26
74
543460508
87
261923
9
93137
480838
21
199046
21
927565552
37
43
46
279697
459893
82
824175324
21
37
86
186613
23
309298311
512130139
496657
9
284786
538361728
87
218379
484773
2
280176
443864
23
239237
35
11
9
7
335894873
62
316872
77
445860
10
56
286567
203832
39
46
89
408357513
79
9906
100742
381486
414923
49
470523
9937
20400
452039
40994
4
89
440173019
294366
169127
99
391772
97
75
374635
388364
41
514730395
91
336524
522169004
384608
19544853
30265
38
357911
2
4
24
103978
3
945527875
25
248112
83
99
120961
73188
63
25
66
360891
87
129725
308978
94829799
201408
56
1
248665
477929
27
441669
32
228507629
460324
35721
299930
82
260074
658808555
288920
24
274252
65377
291112
74
67
83
6
2
323736
27
397389
6
27
26
78
49
253329
66069
2
27
35
9
400653363
39
240278
435279
1
72
10
117403
174919
872369165
189927
21
248955
250598
86
176324
40
7
3
847935619
38248
299797
29597
88
392767276
43881
14127
946770131
206511
329505
33
111607
216475
31
13
12
37
44
414899
159658283
106844
98
122420
264132
70
6
416206840
267801537
74
84
12
157031
72
294152
225608
39
80
53
294028
19
79
274274
344382
191169
2
101866
120228
395869
89
19
51
499340
56
33
3
36
851592224
460431
353331
78
5
87
93
117809
77
98
27
1
223984
88
26
427715
53
175455
382991
98
676531962
135090
75
473066
360984801
170683
19
501614741
78
356690
22
8
29
165226
150613799
27191
5
8
121816350
2
259751
40
94814
7
873570448
1
74416
143108
60
855758309
324704
5
67
449121
41
577053067
202945
77
372555
6
199259
9
44
150704834
48
98
401469
47
75774
372395
202303
79
1
37
95
929090381
75
93
263363
27
77
8
87795
3
27127093
99
398958
444497
3
76
447245
45
318386
345887
19
70
7
71
43
212208
84
9
261766
237872
63
246312
5
84
34
115616
5771
386957
302417
60
90
122000
32091252
29
110753
26
93
8
201557
215411
18724
62
348742399
79
173479
463226
73273
152710
486943
162309
360159
14
413621
17
1145
61
57
66
82209
447548
151173
54
47
156693639
404634
242130
63
18
56
92
11
16
11
22
356555
91
102874
37
216978
269157
423347
200553
3
22
499297
45962
11
7
2
31
47
262717
390105
116624
548697515
23
5
80
79
76198
411168
22
76
84
75
58
122062
16
217415
353812
215347
3
57
389883
285554
363700
262218
324493
168679
96
35
144445
23487
96
82
86
74
37
28
8
84
133915
4171
9
40
329933
64
44
273394
377953
65
140753
278626196
211811
44
94
16
93
5
117920
114269449
135510
89
79
79
24
18
48
5
244142733
248125
3
42
3
10
443798
93902632
160738
327556
33
404051
461389
20
4
48
91
113556
125790
570411152
74
136859
248487
77
333711
35
62
98
473122
733900525
803171848
90
15
345495789
108109
182831
10
57
367873
55221
40
55
348820
45
495638
468245
292435
96
31
246522
331301
48
173494
4
320025
495149
123793
146934
6
418626
92
25
6
19
32817
8
1
827708868
172442
312165
46
90
49
80
35
43
224434
164962
135953248
265664
5
153293
492253
59
60
298477
67356
132389
72
220266
63692
18
2
37190
91213
1
294343
52
212296
7
39
421268686
172385
89
41
76
485326
1
322677699
3
357597
493225
59
52
573598645
38
125144
196205
76
421291
60
141527079
70419
255185
2
79
486990
53731
222448
101867
29
241634
48
46
35689
425653
132282
247289
46
83
260907741
427574
74
936329619
33
66
11
76
75
274959
1
226601061
248693
36
34841
188984
5
25
468828
73691
83
225110
56
443432
309655
24
412943
1
45
81
198023
88
10
340048
980515810
287042
19
254974
43
2
77
346257
6
7
31
366203
1
4
45
2
7
349522
8192
99058806
3
351435
393965
273474
200514
19
2
10
9
923692918
54441
716
30
152832
6
55
31526
55
74
279
702818110
455743
48
92592
460101
58
8901
124639
152233
45
169512
6
46
8
2
7
89
41863
48
56
191496
38
204353567
7
1
442034
78592
26
265811
14
8
63
73
372373
64
15
478943969
64
8757
498255
75
236367
415503
6
26
28
43
8
151774
96
301995
26
60537
317713296
71
387682
93
390470803
62
94
19
99
10
19
159528
9
13
35
99
5
97
76
94
174463
762100153
302773
32
12
73
84
2
121236
4
36
52
216595
168724
220367
26
56
6
962464925
79
9
374722
483955
80
461882
9
25868
5
360658
75
17778
244662
88
55
64
429340
33030356
203949
14
783254719
45
994004050
9
422971
83020
62
6
281799
994900050
1
194010
380131
66
180048
1
87
13
83967
4
383330852
161330
5
40
2
15
451336
44
425215
1
100322
45963
15
9
56
99
49
219159
485519
13
42
445316
491438643
86
442463
80
460305832
3
936709051
172918
734684251
22
30
316060
48
58
438225
98
6
3
50
53
29
48633
96
87
53
97
142753
295677522
949241137
82
61
78
57
65
87
89
82
39
92
2
87368320
8
453225
260000
58872
470346
57967
76
138009
32
42752
97
117162
233449
78
42
436185
354543
38
3
342801
123538
3
50
32
238599
452410
92689
3
572444392
174633644
12
85
348954
2689
28
25055
20
91
804520117
15
8
575546718
65
91938
87
66
88
51
5
2
9
34
6
421359
47
12618
74
68
6
429758
684718526
75
73
87
61513
319499
86
295856
713841886
220361
210377
290716
129823558
1
69
47
101040
125733
400570
41
37
367434
81
264765944
58
179982
476456
112582
40
87
118707
16
79
66
45
51
63
47
6
47378556
5
26
280849
36
227232
22
57
19
63712
471235
229294
49
34
65
19
259991
330895
236570
184694
66
8
90
718855525
20
750219095
405555
4
11
8
658634503
30
48
165393289
188012
75
458392
15
69
86
9
93
479565324
12
98
18
62
26
46
86
1
97
54
358260
311301
440535
47
99
220224
26
67
93
195275001
476991338
33
283178
36
273941
32
403785
56235
182559
743428638
208439
436659
35
14
57
44
7
7
78
194285
6
393508
15
80
98123
8
612125453
77
95237951
76
114125
25
2
280825
76
4
98
35199
1
104831
33
64
323901
138490
2
93
1
46
227912
3
26
309119635
994496977
91
30
433334
26
279652935
14
43724
9
43
17
47
395945
195260
55
8
322272
27
8
38
449823
54
39
164274
96
7949
74
148648
33
14
295943
65
429248
265631193
40452
411021
369806
112935
26
6230
424306
389730
7
177515
374738
34
692479300
6
22
61
56
91
78274
239661999
35
404289
493666
82
424067
260501
140261
83
64
35
9
9
40
68
190969554
245659
321980
91
55
127225
3
146865
90194
209745
47
109357
336135
146941
300895
60
29
147741
472553545
54
52
51
8
130523
511072407
39012
246660
788933553
172581
140081650
289483
84
59309
281447315
449949
6
659081446
43
78
387923
8
304396
54
527103586
441342
484365759
493041
98305
147417
55
485073
57
6
3
21
145356
359289
440500
74
86
458770
87
11
273991
978649648
32
2
31562
7
1013
60
63
265613952
7
40798
36
334337
449959
4
282305
493006
24373
123842
76
30
25
191069
372624
9462
82
421424554
419165
785230520
97
308613
96
92
203929606
52
50
417830
70
5
14939
79
64678
15
30
227322618
14
67
199450
51
206771
99
720988877
374144
455603
66846
1
75
87
489925
40
6
610413582
41
242328273
47
266632
230515
76
58
33
147060
16
4
12
494877
45
420016
56
287784
603941477
18
358664
64
6
40
5
98
341821
178417
93
846548056
133126
178050946
50
364050
98
3
169638
71
122875
61
6
28
4
260477
44
70
467668
64
34656
86
88800
354589
413476334
85
282331742
316172
19
97
164143
273219
59
54252
18
97
7
441295
63
64
8
83
389738
17
432996
84
479440
91
58
196041
2
11
96513
32
38
364905083
24
3
489711
445747
33
574013974
192909
34242
85
92
68
483535115
8
54430
9
160570949
68
11
32
296161
35
6
174942
55878
26
463421
391374
8
67
39
67
54
73
25
36
46316337
50
7
202425
83
8
133702
876612876
14
1
8
13
91
115457201
144938
177447
19527
251408
662980994
69
101086
80
91
14746
33
644698686
428256
36
43
36
35
60
37
107195
13
6
43
372444
65
111520380
90650
37
82
89
328321
71374609
63
890810613
202340
84
96
97
56
134942
99
5
7
61
21846
521064941
96726
61
8
71
42
84
357211
286948
92
795776965
33
90310
43026360
40
32
99
6
147594
398706
40
49
38
357105
65
292159
12
311775
89
30
92
59
68
20
882711814
5988
19
209758
494655
976101171
689177167
559022562
5
53
8
309473
380175
637162809
59555
82
73
454784
52824
49222
6
31
273200
9
121260
369648
77
18
553099994
345197
96
341908
5
162508916
802770800
458471
71441563
135202
82
322038
268918
75
376068
205276
41000357
251137
259965
224085
66
91
939825440
141220
7
4
145751
241406
396972
9
24
85
54
137357
97
6
76
7
91
124735
65
248879
306752
111866
70
320289
67
69
387905
276996
589007985
68848
97849
73
70867
80
247227
440012
65
14
289833
34
50
733838501
9
15
86
229008
27
321640
43
179020
275445
361276
90
97
97
323640
303289
72
58
300419
6
4
652764155
185051630
443395
1
92
48
89
40166
230128
55
155499
89299
95
85
5
137483
224138119
45
87
415907
305786
10
19
187785
8
3
993522182
90
227908
95
52
9
14
48186
229256
941549000
92
93
56585
95
31
647410202
67
896045295
8
80
272370
69
68
9
491374
70719
83
401898
37635
157652
465818258
398179
2
486683
102201
2
465900
97
208412
75
98
369618
34
135622110
39
42
67
63
471397
21
43
414473
47
20
95230914
52054224
69
468330
8
74
160483
350954
271006
80
5
483860
13
285383
9
54
126682
444052
87
280901
74
29
66
99
61
488969
94321
20
493169
104327
195907
96
37
43
7
79
44
32
49
2
43
722050575
66
366372
97
416031804
86
6
265607
66842
338891
32
94
312068904
117098
45
320664
393555
173257
167224
38
951461341
43
39025
77
30
53806
542996461
8
4
148494
50
25
234962
28
362218
12
2
73
50
139438
470234
25
85
83619
60231
69
57671
108472
238074
416784008
32
52852
55
55
63
27
131627
143133
164309
429555
201574
148128
38
41143
273257
287027
143340
86
1
341333
90655
275452
60
85822
328469
233989
563788611
18052
75
78
17
66
34
150634
690228427
339164
13522
89
29
6
2
440787
489020
187478
18183
63
376916
9
96
362746
807122935
60
20
41
552407865
75
317904
24
180338
227349
73
306322
88
65
90
19
98
23
494072828
57
89
430266065
18
10
69
688126996
62
421266
75
57580168
287866
444475
91
194195
2
25
36169
681496411
643196869
277134
8564
10
417057
207161
20
5
39
144106
132477
1
76
67
49
80
6
1
9
36565
13929416
91
16
90
350418
121657
70
11
64
437534
18
14
3
8910
37
80394
998095586
461858
83
51
35
250741
50
186405
59593
460960077
10
60
248221
435481
132733
302134
387948
93
46
175636
150085
4
47
210298
349726
2
9
83
98
18
720972343
321920
346677
1
55
91
203166
2
80
77145
28
387297
14
15677
4
405137
18
21
899018220
79
27
21
87
26
69
469894
75
482763
63768
52
43
201762
22
645610408
214718
230134
68
449086
134642
38
4
129788
66
644394959
287906
87
57
213186
38
467648
17
1
417375
330352
68
219171
6
12
1
80318
7
94
33190667
255324201
75
71
33
21
368983
347779
6
79
45
35
424516
3
3
40
19
9857
11057
42617
121835827
65082
2
8
26
25
221976882
575520957
161903
35
95
5
453463
55
95
28
674898903
347478619
277713
31
26386
666000287
201089582
275529
203732
42
161604
7
371013
54
55
333612340
175165815
19
629930188
91525
65
76269
8
152540
215769
864235386
83
54
81041
9
84
86
319078
36
20242
444256
295249
20
65
76
80
25
934649377
132981
31
417293
402942
82
81
4
8
47
37
159105
66
471811
12
70
490906735
7
343611
3
1
7
226408503
19
8
30678
78744
6
95366
85
68
105960
30
507094143
417017
118686
54
54
432415
95
393241
480631
93
4
59
74
747666835
25108269
241122
46
382136504
42
55
23
989606362
58
30
37
445173
438704
891414608
285947
53
39
252436
147065306
22
252497
70857974
21
30
203532
58
92
91
1
62
37
453112
52
6
52
179911
60
26
3
348656
457494264
342906
28
249099
499208
66
329252
53
735855455
2
4
5
82
73
102420
726989935
13
99
12
97
289955
69
447173
22618
100189
29720
25191
479205
28033
40
81
66
82
221855
697997346
51
44
389184
54
8
49
97
46
276098
410525
84
879235452
267394
89
46
454320
51
62
17718
152568199
87371
195043108
994376655
62
37
495231
43
21937
78
57
44
384830
47
747283954
134913
81
7845
457785
95712
371631
299905
376231
146426
49
49901
354460
3615
263888
361212
484000
46
260242
69
52
394982
95521
8
68
45
87
26783
49
150369
53195
153888
162481263
53
20
875679692
43
807283378
3
334376
274021
300999
25531
43
1
77
267686
236663637
2
12
347238
198853
423511
306115
33012
89
88
432029
57
17
4311
316643
597009735
9
92
23
181222
11
272746
508676294
54323
526594925
14
15945
40
3
155001
143135
45
33
41
882663082
52
6
21
223804
94
201741764
58
87
88
9
92
99
297517
305303525
707133673
81
89
2
207878
77
133258
96
357557
145291432
14845
46
89
126232
42
321392
65
263223
7
77
858375606
22519
6
292977
94136
15272
21
842408016
428757
17034
28
46053
982730546
95
32
447372
54
80
386489
58
18100
404779
200662
61175
224312
144156
7
74
255459
385205
64729
261745
97
1
35
7
17
3
90737
69
182518
179400
76
65
286849783
34
437550
4
3721
63
47
297402
45723986
203357
50470
238618
103161
194659
88
1
90202425
36
243615
35
650300912
89
15
477421
77
44530
362448
303456
410603
26
23
35
71
7
9
937319513
32
796214032
82719
31043
117657
2
99
79
296553
371983
816955876
45
80
440933541
173179
72
6
58
9
118937
46
364603
228651
77
492812
91447
33089
72
484790
57
160689
37
39
68
982842968
70
8
54
332574
88
198797
315990
68
449856
25
84
318182
698700323
9577
191022
151116
377808048
352619
55
96
175924
125178
17296
236087
235678
273036
5
23
38
184709
215765
28170
9
429894
234719
70
82
46857
7
267800
381306
97848
464714052
478005
5
465051
344054
88
387563
385658
81
178515
367727174
8
184674
36
7
490284456
92
275569
462638
5
76
71
262917
5
74
9
29
96
98
465235
414950
34
155112
153749
63
4
81
59
76
981541936
50
134870
116787
262997
398059
441322
25692
7
93
74952
51762
6
223520
3
138748
2
320452
71
233186
68
478408
12179
8
311039
36664
17
27
244017
12354
3
377340
94
930551473
496984
423249926
134667
379877
71345
85
441478
84
27
149200
7
89996
69
137791
387712
5
249053
79
61
396529
51
25
37
2
49
140397
345586
43
57
140183901
92074
751645815
266551
33
75728
76
95
9
37
29
330104097
12
447139332
76
55
460290
83
145977
180764126
428810
61
95
163229
91
342862
351729
89793
85
93
1
702421682
52
23
405632
35
188716
33
49
463652
485510
30
55
8
8
7
64
8
4
52
281312
11
274947
72744555
174557
210362
2
370654
181656
87857
77
69
985438736
78
362097
333799
966740236
402340
208311
126036
15
5
10
92
336115
87
67
31
42
46
72
718934877
6
5
295659248
75
53
15
2
439970
849654356
4
187874
87
34
889518085
3
72
118582
7
193527
378421
423265
34
495820
149113
42520
5
30
89602
68928
176982
168020
220439
67
457300
349721
56
109661
376071
8
173933
207108
19
28
278572
170145
37
265156125
11
238162
47
305502
415504
423059
175745
14
275372
69
294164
45
35
77
428087974
350778
10
80
92
162876
716565738
261627
85
359011
167657
241176
176791
4
89
22
6
96
143507
91962
419549
475755
124009
95648
5
399197
154025216
7
5
140612
259741
92900
430777
128082
25
32229989
260974
167987
25358
214082368
82299
6
95
274328
487138
300454465
264294
91
19
44166
63
792133349
68
53
83
64
46
456988
77
92
455052
16
98
162194
4
86
243882
196226
259171
95
22
34
28
37
37
30
217502
266733
1
12
8
47
27501
209199
53
2
14
1
327548
90511
7823859
29
67
84007709
60
70
470577
220492
57
9
66
9
71
66
237294
60
38
124939
403225
370233117
173106
447113
88
72
409811
99
414423542
99
27
438699
205333
329586
214069
23
393425
445414
48
440039
65
2
72
472462597
15
23
491276
452203
40623
189850
110321306
67
45
7967
491195
314827
79
69
282109
84598
131603
5
56
864252535
629457388
80614
64
80
452733
27
245179
40720
46
6512
72
6
383093
242474
15
39
27
15
47
288631940
292919
67716
452246
627175928
246648
301248
164931
57
784566371
186673
80
925319872
284792
7
93
30
12
288086
22
201890522
16544
36
493286
195280046
8
330779
76
242367
728831547
71
4
557767349
6
314502
69
22
255956
70
496517
17
85
406092
63095
468632
392165
46
117527
292905
275241
811951278
80
225634
51
42
2
322051
65
440187
91
30
56
218557
128780
87
40
3
37
43
72
129809
65
85
3
336873
411827
48252
34
4
316994
6
56
510996927
98
335907
571375342
38
55
6
220829
293819
46
168751
22
324617183
59309
97
291346
99
8
25991
341265
873801420
122077
123846186
285447
91
64
90487
68
88
8
56922533
99
385195
105681
70126
96144
76
59
158348
46
309694
9
158749
248488
99022
16
85
253857
1
27
6
80597
223803
387093798
13
79
2
69893
72435
252140
345370
344488
77237
484194
474744
88080766
488881
189358
54
438964
202341
22
59233
447341
234494
112936
476232
85
425105491
5
3
37
93978
144440
456519
85601
287637
98
636585617
682884790
69
63
47
65804
92
145279
393526
54
457786
33
869058520
80
72
54
234546
65038
84
36
66
196477
413639
276220
420597861
477946
91206
61
29
8977
93876
492192
58
471643
224969
139940
69
200701
8
135556426
283097
479271
479904
169068
636780230
14
56953
17
16
109730
873311017
67
142815
666831570
49
64
35
35
70
5
179759
19
425318701
13
169731
1
139711
131679994
430246514
364557902
84
972647417
1
244294
57
219881
122745
3
176654
422201
52
271185
2
67
60
65
882340043
3
187541
90750
249151556
12
387220
489911
63
95
6
260094
422846
75
168065
28924
441636
480901
73987
46362
98
365980
4
2
60
56
55
428111
380790
25
209841
168094
86064
8
48
16527
107218752
28
43
338095
351779
107812
15
445151
7
78
20313
66420
904467758
474582
83
76
830151562
30
415726675
96
193371
66
36
499315
88272067
78
384774
82
47
66
474558
49
627975595
211342
31
104207443
76242
20
61
2
385921
352428
759997705
99232
46
78
63
19
601188589
361423
81
58
58
161976082
146106
235748
263696
5
818818285
249802
32
21285
6
75
54224
1
305771
9
144986
308383
63
3
87007
15
11
78
64823
30
42
34
14
318704
48
13933
252685
70
322917
9
51985
496755
17137
420831
131102
421378
216872
328854
162205
53
49801
88
79
2
19
332249
27
57
301510
33
105319155
403218
461218
29
19
275915
23
797859711
16
24
9
34
9
147227
70
150524
119533
832029057
11
12
253072
3
70
61
420975
186419
294244
34
15
39
36
71
157572
13
37
33
12
62
660053998
269851
71
28
207721
13
91
240468
58
26
126010
77
13153
256289724
603380349
69
9
3
38675
21
297989
152078
98869
479145
475089
47
92
24
82538
33822
232114
289498
249195
166561
4
75
39
73
20
4
199076754
44934
50
186745
38
41
392675
1
427932
265806
69
30
77
6
9
27
73743
43
350555
102884
264249
269226
12
203873
622958600
54
153246
95
46
227654
135567
69
124005
340786
315529772
8
76
99
23
50
690880184
304595
173079
3
96
33
527167881
251831177
892144737
33774
102102
362062
209710
52808875
9
791837992
651148026
90
1
93
328727
177501
6
67
715536346
124129
139168
200570386
5
97
29
20
59
6
31
6
67
284545
217121
20
13
8
15
13
389534
72
58313
454677
9
92
60
9
7
44
197449
287399
420162
8
177520
5
33
40
32
98
209178
13
7
483030
476023
228377
492969
172783
6
8
35
372262
31
594861017
86
392584
6
62
515067611
30
357607
76
146987
333210
23
469251
684949876
94
438780
216187
256365
412663
67
20
31
266460
364271
67
59
26
2350
9
43
227649
73
482213
407598
39
56
427227
79352
79
297787
356299
559661349
661279037
336214
58
35
47157
17
6
298590
94
267334
85
31
5
85
19085
23
465321
139947
593238981
321313
2
91
168958
46031
931138895
353778471
263812437
245245
70
95
28
74
444251
45
67
125787430
6842
64
44
21
583917528
48
411855
59
18
615684583
144438
99
31
36
57
322789
88
260249
402808
264680
211265
39
370445
57
94
31635
48
51
48
152296
171198
104482
32
37
76339345
165570
756641873
12
43519
75
15
66097
265134
62303
36
37
97
62
322408
435763
7
67
472681
91
380714571
393591
5
539206535
360718
52
489169
102302
25
263603
587233805
78
215720
9
817841490
171444
487625082
52
1
270265
18134
16
9
8
27777689
75
488628
2
139891
90
15
217443
424055
38
53425
222752
94
14272
121883
215089
68
90
212247902
317334
465231
241654
42
99
21
219497
510296994
236811
460151
76
149934
8
245081
76
29
20998
441087
11
409533
490898
20
379681
39
8
45
47
51
7
54081
72
5
282118
6833
74
87
36
201493
70
140052
25
285110
190252
8
75
13
235054
445034
121027
416019
49
36
195385
398940
12
272710
5
11
236708
145393
371616
74
16516067
82
493682
68
88
287586
243413
91
345908
137297
175426
20
78
82
402049
93
960915289
80160
746149747
668660462
208403
28
276367
103826
443096
455750354
675467381
11
12
487608
56
26
162774
69
257577
10
830709705
368830
65
62
442566
4
7
8
5
138159
59
59
34
54912
39
189837
36327
461194
41
116822681
459274717
462461
9
529234536
220491
60
789064765
6
40
182395
35
239048
924071856
17379
399202
48
374843
230790
6
95
347654
76
23
51
240140
300898
62
412811
374506
87
389322
10
72
276570
80428
52
66
86
458328324
134036
34
96
30
215590
462771
483927
96
8
864239874
95
63074
86
28
99
76
746850173
134860
40
4
46
5
34
6
51
75
323726
89
178411
429404
44477
11
3
36
445557
589330904
5
87
277604
67
94
76
60
4
257276
64819
439283
37
11
72
334790
48
60
9
18
3022
44
9
133126177
86
89768
37
35605
858001076
227050
24742
87958
88
75
50
112758
60723
374376
275432
17
77314
83
75
34555
81
73
340217
879568444
451388875
59
454918
69
1351
174143
90
61
30
7
24
243113
27
151794
33
6
63
122929
94
75
99
205817019
49
6
406717
491553
50
126127
42
385443555
787015092
418840
34
44
72051
45
56
53
73
171564
3
33224
102867
51495
65
122306
491944
185327
376696914
81274
452191
374685
72066685
305445279
839804615
60
374890
20
246685
11763
69
74
69
68
737405735
62
535806377
123542
1
11
853903308
380909036
365074
55
463112
362715131
380997
47
156209
42
7
55087
689600616
100216
313648
57
5
613633460
86
47
4
8
292734
3
98
414315
431133
256852
119861446
480789312
92
206117
19
2
485181
297209
71
39
3
36
50837
5
374911
941356608
392334
21
499160
213285436
25
29
262973
74
55
86599
594687834
35
71
46
124744990
90
210675
87
696466482
4
379242
59
384819
70
14
172374
105948
254007
396960
281853
36
44
1
460951
39
84
47
78
129054029
393367
2
67
68
69
23
35
22
62
471951937
39
6838
51
424867
242431884
484993
288841
165216
95
245416
56
671473945
108868
66
9
231192
488965
188168
488360
280624
64
64
61
44
364989580
78
420353
30528
23
35
91237
287364
3
189619
57081
45
24747
31
80
82
434719
12
246973
455827
95033
390564
93
67
83
41
69
77
20275
63
57
20
36
85
30
15
473398
87
99357
283502
91545
7
292375
94
88
8
230239
90
33
26
9
49853
788577177
496130
88
7
435122
222775
66548
67016261
769839977
382809
457831
97
57041
7
618904691
12
27
160818
240582
32
308548
295718
239017
119477
34
387915
92
23
87
130101
65
55750
2
36
33
151756
336446
393586
279932
45
15
140884
95
50
26
140781
15
16
320149425
336449
182015
330799
96
45
114159
365082057
412769
49
293101
70
8
905789918
405424
67193
57
180885
197221617
466672
95
33
86
83
7
52
51
78
90
63751
50974
5
76
1
80
71417
12
94
360557
33111
566721334
446733
7
454266
20017
273366
3
44
254662
61003
356698
26250
1
101119
910343925
39
229701
134188
438609
70
375076
50
70
93942418
59483
130911
68154
927084994
43
46
474926
2
37
7
269390
95466073
98
97
518927196
270490452
74
302197
86
22
53514
73
17
2
295330
276629
216282
356313
7
51
7
880008659
86
81
60
56
28
12
307845
141975
63
2
5
3
396964
381846
929781683
18
897293886
35
292337
457874
24
77
104218
376203155
16
899134015
344731744
77
663441105
11
142482
343647085
10
20311
62
2
163007
286606
9
77
23325
11
60
60513
73455
2
92
62
311654
284339
27538
400066
40
129936
197908
6
15
204957
431090
134564
65
4
54
3
52
118184
51
458657
429105
3
4
212041
8
6
99
462688
43
159563
720571900
115259
36
8
6
448306
3
54
44
586983571
340633
86
58
464091
80
5
7
90
6
23
389808
391197
144305843
73
492685
18
260609916
36
47
194532
37
229927
236128
66
43
67
458617
113061
442465
66
126380
15
146979
32790
108620
17188
417771
458516
494514
464968
419320
674924967
56
398722
87
26
96
5
71
432072542
11
2
294284
402831
30715
6
451952
7
13337
192886
23
71
13
87
29
158960
883073984
56
26
10
17
134965
42
90
92
528195026
1
129988
146944320
337839
278947245
45
6
250732
81236683
202954383
336266
8
52
27900
241339
64
44
406819
2
2
89452
185706
11
111733
135330
207449
8
49820
13
97
9
13
3
85
24
33300
368569
93902
1
19
25
88
669640459
334834
74
426511
55
82
167861799
206933
430763
298019896
34
4
152106
19
98
83
429416
9
43
67
422691396
11
14
17
38
244142
388059
19
8
70
126496256
79
28
44
60993
17892
123873
368479137
281808
144821
63
96
443132
35
30
68524
198540
54
61
79614
184782
56
204685
67
127975
90
267187
8
55
64
347555
19
32
312852196
28
18
17347
50
64
18
15671
29
46
7
21
280209
51
212423
9
398389454
16
301481
642352587
5
96
15
231849
179562
24061
28
249248
241903
760995543
9
457428
45
3
15
324774
22
46
24
3
74
4
355288
89
20
1
98
5
353489
3
44349
73
78
56
162365
61
74
130375
269223
869232901
60
247592
84997
370666
19
20
469511
30
51
79
45
400856
118213
24
6
81
214104
341921
372848784
6
204661
63011592
30976832
277790
19
25
282231
24
414653
54
966159782
174248960
6
88842
3
195086
15
230345849
40
305233
34
60270
207924
67156
37
78
64
2
252026
6
21
297136
285564413
30
269204
300421
215580
45
129358
146259
22
406225
814611651
980160205
257383
79
93
495491
36
447158
25476
47
335958272
2307874
405206
17962
187470
407912
8
6
88
84894
263914
244667
462026457
1353606
95
93
205774
6516
451927
99
42
28
441736
108635
8
467453
235337
67518
49
7
2
265298
14
45
84
71847
211656
336377
290205
214197
296927
350125
68
214211
283039
2
65001776
73
718230145
30729
141067
859878052
77
395278
447661095
78382
133717
9
27
166025
1
9
69
877116377
69
11
165477491
31
2
45
77
33
10
23
322815
80311
266514
239252
331702
73971
11
4
395077
7
104563
1
42744
391761851
14
82177
79
6
1
36
187440
129470
144792
2
88718
499854
46
7747
84100
237733
8
498045
141346
37
82
282029
27
36
458347
20
32417
76
52048
71
290196
18
65427
28
10
78910
4
86
88
8
114581
53
412304
56725
44
158637333
842217412
89
231629
344791
245561
324673
5
91
143802
49
41401003
99
78
92
4
449440
344312
51
20
701538650
198396
51
374466
291463
96
2
6
77597
18416
338392
21208
75
6
433945640
233205
40
83
72
250639203
14
9
996164218
188113431
77
28
45
441890
234748
64
661985604
317473
81
9
7
406506
157823
91
12
482545
13
67
5
92
396385
5
354946
57619
453622
96542819
380045
116273
295065
95183
5
1
55622
54
7
463381
8
407340
34522
60696
391528
24
490052
8
93
44844
4
97
47
63
309959462
345630
4
2
13
80
181430
84
308302813
5
278504
235447
329375
163836
47
241688
58
391025
3
38
74
262520
91
264190511
456097
81
62
477851
67
338188
70293
132789193
92
79051
24
694763307
189359402
196821
972158797
119619
19
316866
64
42
257747
76
26
50
490229413
294656
523991
84
460710
2
30
49
14
257501
136145
4
38
32
57
453264
410479
331991
18
26
76
407006
19
94
67
133588
14
423157
996731146
425972178
999443570
377726
2
591620070
89
75
204056
250384
474358
79
91
99
195726047
45
141100
7
18
265244
38
289779
405199
26988
6
374237
392225
7
162234
344638432
25
726151752
308971
92583
36
360185
97611
10
7094
75409
496316
92
451107
271895
151443
918598152
88
278031
16
70614
8
342452
685570114
124222
79
323304610
72
437602
5
67
286153
3
221570
39650
367400
50
25
59
110173
70830
80
3
68
50342
69
1
48696
60627
38
93
334494
399394
296905287
17
55
446883
9
90
1
87
200259
37
13
58
773422066
418259
356348
95
7
31
5
61
10
347875
284320
67
90
14
53
46
923883311
818784440
56
474134431
3
83
401332
112572612
13
32
76
12811
86
494813
69
19
7
48239
9
7
23
5
216693
47
433869119
483140
68
8
15814
380441
23439
189203
363040
57
420045
84
42
407513
33
155776
358601
10
68
51
276746
59
230947
336145
66
9097866
46
89
84
61
63
349927
72410
489401
8
138354
79
86
45975
351754
800779247
278970
550772138
293616083
96
313
76
2
33
75
175986
270423
371081
90307
5
8
258222
16882
327286
154722
396094
13
7
5
59033
433806
6
9859
24
116767
402120
52
13
59
339312
93
373499
151253
476973
36
96
462967
65
22
433482
46
159184
701693152
219660
173613641
69426
26
59
504538195
48
93
88
99
83
278206
7
337386
302790
25
17
42
1
178258
4
90799
282896
74
2
58
74
96
305552
9493
233852058
237851
58
87
26604
248383
383482
94261951
47
7
54
8341
268265
481984
83
198460
53873
89
31922
90
39
9
83
87
24
5
164533
9
58949
59
9
467203
386698
42
202446
432165
337670
59
11
106802403
57
69
53
422161
98
98
211473
92
377540
14
75
291877
46
50
85
4
488275
67
908744481
132128
31230
268904
33
385282
265937
7
454422
648581930
355743
265301
364317540
139007367
134773
252142815
7
5
293840
462349
305193
85951
87
340769
49
11
6
52
351334
192101
266400
95
50
4
452037
245397
139972
99037
279884
461466
186763
11
61
5
79
78646527
21
414081
5
44
236460
496781
159788
24
124149
982723857
2
601703823
7
206129
292472
53
215010
9
73
2214
296412
7
75
414036
459746
677321843
9
47
17
7
11120
197463
69
255322
59
675359063
82
65
364971
448228
306574296
163507
2
87
477568
415204
95717
76
58
60
353597
63
50
20
97
197177
496975
72
2
17
199565
7
98
160821
444851
721504683
90
9
990954654
155712
12265
69
48816
801714490
318035
409496
659972380
652820347
41
355349
59
130208
29
94
364222
1879
59
128416
262375
60
60
46687
94
77
29
47365
434006
390141
1
8154
168614
160371
205419
212008
53100
347279
264859
57
916855826
98
64
33
81
76826
182004
378765
12
43
275145
6
3
139930
439611
9
324069682
1
3
499941556
483065
71
86
41
264388
332164047
46
85
488283
8
39
24
68
65
6
4
93730
9
1
69
229697
228171
55
3
51
53
31
421623
39
107849
32
53
4
5
496676
74
292073
19
20
61
80343
26
3787639
812663187
499579
99
91204
37
431499
19144
113747
211129
208742
41
178283
854017308
90
406607
370630
14
97
30701
5
448677
61
63
186364
1
410454
333009
187815259
491311
274980
57
31922
80
54
90
83
76
6
60624
486302
46
1
87
14
732326906
326690
37
942247556
498575
379680
9
334
200604
36
87
120183
36
215724
50
81
910732070
43096
95121
52
630917348
233652
426359
158215
433878
7
6
45
377225
276698
52
60
323698
62
17133
63
92
97
159538
5
209530
927012293
296761
112611
168415
94223
66
194396
237463
65223
64
230107
5
257937
19
376386
248554
209805
182030
67120
44
42
207167
344772
680433079
361888
120986
289956
203691
73
2
68
480056
305253
392733
472044
41529390
262695
53
19
63
349135
25
79
2413
859275573
276484
63
97
69704
408176
43
215465
49
141805
97
55
146917
89
41
16
34
25
66
394002
485972
9
78
24
21925
122056
495035
161232
95
3
25076
262992
224282
75
378489023
41
20172
46
10
400851
80
3749
27
226143
47
452200
50
695658912
56
53
9
8621
189455
641678643
256122530
96
453757
230244
58
89
415668
31
137285
32414
184253
144454
97
435531
371642
93
77
871334380
34
7
6
8
278037006
252841
50
48
228226
428707
72
10816
286408
61
454467
50564
3
807798823
392397
55
4
54
183958
23
14
2
53
664815587
491162
677696664
336363
384067
325313
9
38
103679
86
142908
185896
7
10
68
60
234397711
185950
436105
76
5
10
37160
370326
416270
120512662
8
21
77
22
239077
260025
256949
82
125906
48
10
84
35
296349738
41
92
254707264
15
11
22281956
8998
879348024
874977681
33
425040
252656
246096
309849
60
91
15
40
85
396834
65
64911726
67
321998
60
474941
503336432
223271
384456
8
460531
2
42
209161445
132210
20
81
552903469
53
343539
392255
181358
32
16
150809087
113828
18
68644
67
88
2
56
137560
244578
4
249445
42447
13049
22
44
295885
9
47
59
330794
2
98
115631
12
116087
195332
386885
303440
62452
1
61
88
6
77
247833
199091
113574
21
24748
265292
89
126203
36
36
20
486474
126824531
7
368579
454429
2
98
492960
11767
5
247549
395624
152704
490328
548923355
968799790
63
396129660
740758835
24
305264
331983790
96
182182
493107
487689
509318700
60
62
67
82
86
472332
27
112330
226928196
55
247205
331118
87
79
49
3
6
498465
361197
201386
23
43
446030
57
3
195496
290218
88
85
39
13
356215
516860832
262948
457428
92
73
475756
75
62
9
20
3
52
68
31460856
461580
432946
2
473121
11
198864
693453198
88417
177403
62
70
143662
1
41
318072
93
10
4
18
30
76
36
262201
72
38
27
97
89
10
184915
68
78
78
264406
13
116534
14
4
60
10
193743
45
12
479417
79
491051
81
419939
329411
332132
2
202410
401084
433563
425970
411538
13269
23
6
76
280367
10
318466
926664073
90
36
427124
839300847
225539
20
3
215784
235478
778151694
207023
354398
287955
386976
684349958
60
23
45
52
2
7207
26
307572
142339355
4
81
163354
206508
776766607
86
197829333
94
87013
81
67
11
29
348362
215789
76
299136
49
282568
35
50
5
142015
371567
3444
71
21
10
2
222183
395798747
62130
78
150208
99
290238
646751411
92
50
129684872
27
19
181039
10
33236
489158
11346
4
40
4
69
5
303523
468308536
16
83335
159663
5
68
43
9
338934
310014
8058
59121
311452
35
13
19398
340353
447211
862003987
70
163243
384805
207925
98
72
369236
292407
372311
88
467627
61
86
214073
97874
208080
7
90
256340
8
56
30
301851
249290
19
75
257653
338377279
279523
92320
5
332567
328919
335652
295118
17
40
18
43
29
90
987962989
115936958
36
142309
314217
99
299929500
93040
329807
600793192
95
46
51
80779
53341
376825
95
24
174605
66
157514
91
256236
205783
39
427949
20010
784299933
297384
35
100851
46
838289969
458806
69419
23
68431118
8
2
69
271622
42
167833
89
166315
68
54
34
122072
1
87
37
105195
19
55
1
55
52
20
58
10
10
58517
93
248428
89
44389
367661
247593
244040
656040684
269199
53606
44344
6
7
1
64
905029257
19
2
71
575194185
57291
55925
54
21
7
529306788
72
209479
92
55416
18
524710400
19
58329
63
201447
407806
331652
58
325681
87
44
19941
77288
25
98
99
55
39
52
231984
44
85
70
3
494203
130056
4
74
78
63393
60
8
564482819
2
52
701502671
81
582700839
23
81
476916
47
98
19
2
438792
35
1
3
155332
25
67
141477
35356
947116277
70
54
168036
33
109719
463889530
84
499483
6
16632372
98
82
307289
54865
23
308491
469532
64
872939607
754550517
35
6
208215
20
6902
66
59
23
427308
325777
19
471178
199465
487208756
317595
470827
65
464581
448170
265981
4
343263
91
57
26
915619071
276328
28
25
308506
236450
24
441510
26
3
1
995700668
79
14
84574
693471241
235798
265600
476983
9
8
81
73
198292
16
490313
18
96
4
418015
416372
55096
738294641
93
39
26
331702833
575596165
66
47386
28128
82
74
305235
8
70
76
95
54
40
280719716
7
10
608196579
90
38
317115
26
6
447362
243117799
319288
34
82669
245034
60
439228
12
95
65
470902
351193
44233
90607
264642
434025
593864198
44
7
129596
133295
42
566246275
329699
256494
176921
2
14
91158
95
16
28
85
85
449305
7571
21
335823998
491240
288356
236912557
364356
434833
25077
339061
302693
52
177225
88
937926995
77101
187044
238115
58
6
27
548429939
59
32
321323
88
171636
750575108
37
147143
110926874
73241
160375
316462
26690
2
406815
2
60
341767
9536
403789637
28971
155127
558307860
167444
4
18
342530
55690
415537
324901
8
306688
427374
93
79
449164
318259
67
240738732
128309
44
20849090
80
9
34347
225764
402157
8
213794
3
292452
494981
51
127836
647655578
111044
38
7
23031
318945
36
441730623
51
13
2
251470
107132
89
82366804
3
42
37891
30
96127917
40
17
345474
1
15
27618
42367
192937
400661
68
423374
51090
18
393124
19
42
328361
31
7
7482
6
43
235655
80
458674
214442
29
96
76
81
24
88
57
319173
727260931
236445
5
7
98
446962
161289
43
47014
41
70
26
69
37
342817
424077
295917
36
32
14055
8
15477
438207
96
78244
95
281148
32956984
334476
2
370720
176640
48
33
269200
91
231104
367974
1
12
26
155599
2
99
287465
330244412
983524421
38
134676419
274698
54
6
46040
462203
15
40
326533
327555
185774
75
56
49
117882
451621
31501
404808
296963
76
9
25
386460
412554
24
8
80
89
1
407956
8499
60
89
286223
38
110504
238337
5
3
49
780146329
26
198561
247074411
96
40
13
158728750
278228
92
22
24
75
98
18896
18
101332
67
236033
194405
88302
289212
47
73
67410114
259839
399056
4
95
75
236409
33
363699
15079
48
415723
35
58211
78
66
2
479966
2726
63
18
215557826
133546
444764
82
6
214943
21
419554
60
54
17
86261
192858
75761
296681
92
143258
159076
30
23
79
6
2
43067837
2
70
383260
80
27
448080
367198
22
14
459345984
379761503
395906
9
94
38
271961
47
12
146984
278801
338747
20
698576476
78
163444
34
477359949
184598
12118
2
312742
41
91
18
373179937
53
415983
158250
60
298851
418808773
19789657
10243
77
841507336
82
86
69
47
190828
72142
90
152284
303205
25
89
51
25
361240884
21
99597
321683
10
839870224
90
28633
95
19
362952
185171
345971
3
1
376142
373047
7
90
82
534102247
2
179035
5
438966
28
11
96
89
353437
105582
87
91
75
289594400
343122
28
41159
85
84
351467
97
324229
288855
9
167153
68
265569
65
6
64
6
9
92
76
98356
91
80732
105306
208006332
9
14
588333337
6640
53
467550
250217
11
94
162170
12
28
62
409898
832026782
63
9
43
403086
244199
134187
386048
15
308594
852650811
437986
69
21026
2
113628
80
758391030
1
475002
10
49
481661
116856
18
29
89
71
282001
77
60
65
107128
490128781
138283
314298
29
85
21
81
88185
4
27
34
22
308831
94
302218
1
40
2
74
804342701
478971
31
6
67
139902
59
89
9
88396
390645
37
73
62
274491
77
629978393
459768186
8
237417
79311
79
423670835
350739
406818955
278120
284427
58
3
3
22
67
185850
19160
42
80
158501
380146
414594
90
385191
43
74
96
193749
2
179923
49
30895
404033
22
53195137
701642479
387958
19
57
380251
24
125669
169463
244199
60
89
46
133368
12
62
402095
116143
98
100974690
26
480024
3
84
316475
9
54542
184287
72
277779
117277
27
3
57
81
92389
5
17741
137501
74478
440645
837416217
425785
159741
2
433112457
50
98385
492430
2
321900
40
460634
403956
24478
93
375225040
65938
174806
22
30
2
27357
51
53
122650
43
353153
126450
415549
36963099
36
665962342
27
1
374460
291516
71
9
52639115
55944
5
228696
94145
20
56
86
133150798
48
86
63428
21
70
54
27
486245
487617
77756
10
205642
316412
435006
43
37
374196
29
37
67
30
23
417262
450220
80
52
461938
912578316
39
9
13
1
5
321246
328737
17
72
95
110662
82
261591
429038
130415
446243
9
58
81422
10
91
256515297
82
66
111758
46
336801
172085
589336945
80
27
247059
329938852
96
38
9
313656
983071093
84632
92
61
50
63924
182838
173755
56
176617
64
92
733745843
83
17
440932
83198
295685281
91
30
48
45
5
56
99886
31
82214
51
629656393
494577
159505
43
300143
3
5
115703
317867
78
43
64
51
520101188
162265
1
41
268300
94
2
70
561652575
87
76
328885
39
74575
83832
81962
58
45605
413331
62
6
18074
99516
460580
18
316482
933466349
14
260403
323173097
42
98
18
487841
56
38
14
514945602
239358
31
22918
88
422495
673959177
493
572007997
560975162
894015786
101089
83
61
8
27
297232069
121982
95
14
450282
331748
2
17
60
227509
78458
388400
58245
49
220776
20
46909
68
749584357
5
31
13
87077
189909
177928
67
74793805
443529
391325
279223
47
471738
4
15323
481838
63
238013
585536259
308713
58182
278329531
68
86
115353
490679
8
342020
56
2
141799
7
209910892
64
242253
17782015
292102
67323
305687
752439910
23
45
219429
299360
76
88
5
988118376
8
126175
271859749
736970203
26
2
90
139770
251937337
140733
454429
19
197010
20456
50
20
110094
82
86
1
301819
83
90
800993750
466307
9
80
51
20
78
21
21
116231
361036
357190
17299171
35
48
94
51
6
42
81
267624
832063816
217621
65
254920
6
918463580
70
20794
184574
107201
27000
420570
238541
55
57827
106725
487238
501584945
30
98
21918
231601
200512
33
262799
57
401930
338547
239466398
16
215528
162806249
368904
429645
15
79
44
69
105534082
287699
240933
37
6
313386
202853865
289166896
95058
17
408658
8
403562
190624
379235
15
401973
62
253833
57
340004
324398
55
56
47
308980
1
11
83
680650178
82
120977
630866673
56
462607
79
252904
272649
79
415355
703005724
332342
19
27455
16
220704
462000
9159
168569
420083
35
35
380441
320452
52
50
26
905128363
261347
5
17
85
382854
12
76
268560697
324260012
98
72
85
244839
19
59
87
2658
271847
22
22
86
13
3518
447177
21
162754634
130030
422220
73
389530
33
248077
73
491176
72
949380245
50
962561001
304113
191183
49
3
283157
917300575
57
6
225458
417136
11552
487162
168122
485819
64
4
382601
20049
72
15
26
5
145608
73
86
6
81
675673714
2
37
18
283602
300884824
264096
159050
57932
448845
36
79574
53
34
3
19
93
360373
38
5
822546675
399618
298819
333516
12
481744
432918013
159848
69
84
395747
4
191020
22
230870
72
83
3
19507
53
65
342688
67
9
41
464641
6
52
491284
77849
21783
1
87
148975911
37
51
79
342523
158789
137176
271771
77
89
66
365068
458256
89
77
17
586680882
76
48
69
64
97542
91
3
414239
437577006
70
343251
409833
54
114365
45777
79209
45
8
82
348830030
7
87
335772
344610
49140
347772
53
35483
52
97
2
70
445976
24229
24
48595
99
38
54
140583
350005
410802
94
13
168505
49345
316724
146748
49
21
288127
314935
188355
121065
5
72569105
31
468029
13
75861
66528
605417069
65996947
298888
236433
65
388848
74
15
66166
91
191832
9
2
248880
80
67
18
198391
38414
448940
52
144055654
528693167
490960
467656208
78
4
451123
55
94602
16
24
76
14
117475
95
362203
243628
283311513
99
434615
236805
481374
5878
265798
274720
4
29
61
39
57497842
467725
85
86
8
223092
18
11
2
6
127246
63
136155
365038
65
51
275377
10
431181
6539
90
71
207054
70
5471
463760647
689489855
43
77
105317
282120
8
250042
80
72
460672
25
110844
63
270893
10
56
4
270472
338888814
41
25
63
85
498821
348262
7
11
282748
116101
335380
519856471
93
6
27001407
94
6
431331
2
2835
452244
42
306529
34
1
365268
246777
54189
441144190
994020506
316329
748586722
92
40475
3
45
16
1
209384
40
96441
8
909076810
402829
412343
339525
5827
77
24
82
66579
74
60
9
13
311921
14
17
79
1
396891644
417204
6
92
329524
487574
313814
7
208145
89404
30
94
358054
44630
42
323293681
12
74
76
239568
37833
188997
7
181859
69
8
9
64
24
239790
158780
3
10
291898
480795
456365
12970
5
16433
119000
109858
256710
6
28
80
397592
94
384638
389151
483045
136383
33
36067670
83062
5
33564
57
32
385910
92
485614
24
1
16
5
4
486607
78280
170427
337833
58
438209570
25
482958
26
463394
77
3
15
347925
153312
209307
195617
40
5
609601560
134730
90
415588292
52
361000
93
137732
29
330081
86647
65530
2
25
8
42123
398096
73
459128275
2
181455
52
348608
92
21994
9
32
247049
2
100366
415513
209596
72
75
67
796642970
36
927217787
434038
290282
257303
373848
476523
7
71379770
4
763857707
442599
85
35
20
331786
3
51
28
143877
251050
94296
95
77
754457147
156410415
77363
132970
28
184809
200035
96
40230
969048581
414666
356720
406250
94
80
498199
25
75
135704
85
80607
59
8
94
49667
477074
49
337170
345084
889803575
7
43656
12
260037
317829
284387
73
201489
75
228476
145866
253973
337630
99
4
57
88
251690
8
14
157038
389478
12
142518
301445
45
58
907848032
1
58211
47
41
359489
196031327
143268
301942
73
659986649
3
49
69865
46
36
66
6
637025607
346197
426101
87920
77
10604
523213792
92
462602
2
228868
42
90
480127460
447989
17
37
39
966228942
350591
89
472607
16
59
390518
95998
8
13
77
9
35138
44
53
66
145542553
40
20
383070
2
58691
316513189
374075
75
22618
829933039
8
261658
8
299450
27
71
67
492075
65
37573
64
47
412400
352802
694651134
416000
768239453
70316
73
809783612
7
30
23
136556
188068251
13168
480129
74094
427564
428096
99634
7
415417
189983
58
151504
6732
30384
419571
22
48
333438
6364
4
34
67
24985
45
324907938
75
971591875
31
452526100
88
234599
50792
2
14
47
382553
26039
31
45
40
43
320775
57
341432
92148681
145414275
285537
972925011
29
11
625999860
67
190933
52162
244161
34687
122654
57
38
22459
30
28
76
60
80
30863674
461492
402918
18
6
18
204796
1
36794
544462444
81
390064
147845
79
82
44577
480654
8
98
9
311485
87
74
8
301696
61
388800
64
63
508277415
53
78803
46
5
416703
247483
43
63
74
4
10
58513
94
43045
14982
62
221006
48
226125
52
471188
70
70858
24880
67
8
60201
463852244
854694081
83
33
273186
4
50
9
4
648870040
32
75
42
72
8
9
201399
110934736
347339
839245822
76507751
78
87
11
95021
67
53
287389
42
76
87
9
213954
11
206459330
162652
95
171039
56493
6
54415
24
796121006
351137
66
459255
66944
221485
37
7
64816
202944
102930
56
242449
610168964
248562
260984
38
140908
58
23
33
95
350072
458249392
93
69
251454
36
227590
7
467382
11
437363
79068
3
43966656
42
420840
384158
67
395612
154779683
377335
33
393410
15
87
79
753845594
10
39
84910
40
264141
16
1
65
399862
686526252
333921
49
93
8
65
81
96
39
41
8
29
352824
371027
385278
65
6
466520
6
272459
62
5
634900417
379596
54
469662
139788
284959
491427
59
4
873375067
412286
64
10
204290
15
5
371977
68693
323185
37
90616
15212
49
16
398135007
22
893605291
78
43
9
27
1
124763
194249
84
2
264240
88
37
89
274012
14
11381
59
91
59
450600
42
54653
149330
358575
44
2
23
28263
245342
88
94
82
167215
9
18760
455858
251779
296264
16
27
380308
490028
340196
82
30182
86
2
301099
434110
268376
293062
296337
44
445634
235608
71
87238
5
1
6
198012
400375
78
89
40
96
19
15825
98
6
43
4
81
9
23
371174
201303
8
1
283167
66
84
108602
719025914
101383
74
322177
68
120594
327573
97
54
93
16
91757
78578
4
2
254900
78
205089
397664
391985974
120143
464177
8
90224
72
83
416411
72
182368
18
36627
61757
950699403
433990
2
61
8
34
314911
67984
9960799
22
138165
384783
171320
104687
55786
352508
24
77
231697
147051
428429
17
284361
60
434908
51355
459845914
272625
832587750
64473
66
286969210
112491
91
21
447919
468422974
338359
25
67
188384
50
343882
303072
73
21
823875504
16
17
55
10540
964848879
5
729057934
358600368
179328318
4
397108
51
84754
99351
32
64
17
224424
69
71
138430
452875
83
30
57
61
408218
356769
209820
61288
307338423
66
357417
24
116264
338297836
49
109186
24
156439
80
25
79
302903
91
4
294580
965836402
236386
57
86808
1
447782
9
37
28
336195
329044
176184
50
31
165946
36
362428
61
82
132740
90
4
8
7
494661
35
78
236203
334297
39
99
64
32
28
206495800
88
136764
258200
65
87
42
352439
443564
8
318752915
97
702760376
278129
8
145709
166389
75
24
56
375415
343178
51
49
152854
374748202
34
187914
16
1
10
13
48
9
403000459
482827
50834
28487
62
315656
9
122891
428361814
24
55
73
3
69
7
4
24
7
199375
217483
18
176873
10379742
32
41
23
47
710095535
87485
368418
455832
15
34
220722
8
83
37
29843
82673
45605
315513
365235
61
81
272893
427112
28
25
375348
87
18
97339
323039
9
8
588637675
53
492263
153807
482068
368369
8
40
20
126571
16
1
910044651
5
47
216609
94
862958518
9
55
57
97445
61
18
49
10
251949091
3
21725
59
145784
9
69
247877
311810
27
65
66
365507
24
5
234979
5
289856921
470051502
246393
32
207156295
40
252654
584427925
51
95
340485778
47
306048047
8
449581
16
468445
13
63
39
87344
54
390302
82
33
488949025
34
523803986
912269443
20
78
104223697
182871
70
77
68
216674
285989541
69
50
4
24
35
69
7408
92
89
58053
5
91509
88
112681
64
8667
67
45
479363
22685214
327417
200167
290362
18
64106
9
62
90946
147481
137590
35
50
570881578
41
99
370841
318957
405292
35
54
45
14
27
65
471943
396836
95
470169233
198416
87
347358
177741
33
493148
82
34
145066
59820
620227970
345591
300381792
41
68
56
35
249394
69
209570
154892
224171
52
9
86
4
2
22
76
27
55
175858
65
74
39
429139
28
84
199693
89
877458731
41350
355476
79
190192
160601
101253
13
54
296153
79
392497
218957
750951441
85
62
29
50
263158
11703455
3
35
50431
46
5
967809797
82
51
55
3
43
97
672463840
245968
19
80
496466064
87
2
64
85
69
227208
261578
289960
44
56
125152
28
463711
59
301003286
51
22
2
201929
3
135763865
3
443650
357748
49
323246
29
149509
197385
352175
469640920
55519
86
531327105
36
384227
17
2
424239
405970
418141
326932
20
445347
98
489445
123899
387424
313850
616963033
45
453766
56
464471
143910875
310386
92
88
344324
358637
260809416
51
39
6
375363
76
31
47605
319093
236253
37
77
202734099
98
47772
112407
55
5
16
29
385111
66
31
146338
31
68
116298
48
66
12653
73
72
5
350220
358424
88022
4
66746
40
53
841786825
88609
84
33
7
80
9
27
50
87
22
474575
95
2
32
29
6
53
56
62
310305
413548
3
7
663728312
25
81
95
278561
953222282
69084
282624
97077
23
352371
113399
976261566
101169
52
76
780176978
437074
51
220076
130545
1
8
448458
146883634
3
462723
122845
96
99
43
214234
14
487330834
87
242019
80243
43
188191
271923
93
92
446548
264268
77
150806
75
809746232
87
33
34
13
8
16
148689
58240
73
384133036
33
96
775673752
218204
41
460797
974586465
445472
5965
38
49007
98
371485
108589
903226294
196729
235795
363536
58
24
398367
22
24
5
86
70
9
49
223138
166797
76
51592
17
98
31423
50
92
981915692
96
386199
92
25
33506
836997487
392695
297565
52
915884868
2
9
27
158334820
365304
80
11735
154010
71824
81
215965
368951
55
377032
186604334
38
427074
5
99
54
5
147505
345709
58
242701
3
21
43
317223
84049
75
19
11
292537
83
96
79
9
3
66
78
308375
262011
261818
329333655
806134508
20
2
99
15109
89
93
71
3
19
341984748
4
1
408568
96077
61021
124141
245017
8
71
182351
82
460141
34352330
370107104
60484694
94
469317
70
272611
249947
9442
10
34
167170
89935
37
82831
898988382
138589
39
61
101672
27
74
55
230088
329354
283183
19
140594
2
69
752651775
68493
90
422933167
96
260200
106636
10
4
130140
123690
26
27
460798
162417
354519
51
27
331498197
3
72
18
393360535
428765
25
131303
141476
261159
45
28443
350542
27757
92
5
23
50
25
480599
22
54981
95
826659616
93
33
34
130341
109995
17
12606
7
239313
429766
289366
4
37733
356463
476750
87
231354
29
54265
50
88
45
652596929
147278071
92
9
291038626
57
255115
241343
58
424622
35
90
61
392567
8
263826
164112
55
23
18
53
98657
174903163
17
85
86
94
384710
302194759
64
62
85
64
47
3
318338258
50792
380842
288565
42
258091
84
308579
92
65
887506274
64543
83
187948
18
3161
70673979
62
85
94585
199764
53
299331
29793
123690
18
3
71
28
59
12
300510
314863
299283
287557658
90710
270795
5
61018
91
91
947791358
81
201344
361522
7
297821
41
404817
99
373024
40
11
74
4
75
99
56698
74887
6
77125
20013
70
391423
8709
226987
33
37
58
73
298792
93
818854570
68
175630
94
252991
60
410253
6
272263
50
2136
245564
48
198930
327377
89
32511
196649
7
70237
46
467284
82371
7
46
78
248468
10041
191185
88
52
27664
98
92
66
94
225064
8
495120
9
440814
4
6
228885
71
494629
66
69
439365
306032
211117
16
476108
483878
245661500
454359
352637
223422
648641979
3
73
182873
121520
181
80
7
4
473728
96
151865
462367
28
5
349129
34
102875
177312
473268
434762
47
443976
35683
396943
7
84
44
53
26
455003
423155
72
2
44
7
59282
482553
254616
62
15297
16
434865
676047938
75
342014
284419
93653
14
78
297283
367190722
347340
510849036
85
59811
487414
279554
442606
84
80495
121757
479174
77
465430381
231191066
123452
67
29080
295111947
22
350837
21
16
28
32
34
20872
172473039
81850
47
30
45
41752
260635
89945
87
1
175097
454220
12
281034
3
22
197880
76
305542
416701
369811
9
422111203
35
169543
296929
406150634
634393359
44
363695
182177
6
82
9
17
72939
156478
449448
18
43
91
13
3
17
7
466087
335143556
48
12477
169144
37
12
352725
59
13
12645
31
373708
5
17
80
11
247057
824334043
57
9
62
266296
5
273669
228499
285491
227682
118212
52
49534
94
40
48
36
57
13
79
364905
111275
233312
474232
78
15
39864
254968
8
98
16
13
21888
52180
428429
498261
18998
408011
301071
51
12
45
71
58
28
74
330549
81
51
99
274758
84
19
4
326532
56
241802
164875
72
66
78
95
17
8
6
8
60
190927
503945107
254868
372360
39
265867
333526
56
4604
94
65
55746
75
1
68
38
301045
73
318454
486496
323284
38
37
26300
39
354476
99
67246
67
62
6
49
84
99
414396374
51
46
495620
494433
120062
48043062
466032669
40
25
493162
455331
38
598477128
384296
376385
21646
108469
89
7
471065
85
73
89
20
33
219134
400655
10
14
203434
59514
292687
467183
140842
447991
30244
47
132761
156149
429408
9
436901
8
447295334
334932
52857017
4
71
67
67
76790
395904
152300
3
99
844787538
1
54
770173059
57327
82647079
330477
84
760
92
55
5
6
9
9
74
53
160928606
426576
5
78
667289848
19
7
67
207443
94
449371
78
53
7
36
422583660
225946
48
549322710
611659855
295764
2
88
204501
303612
17561
784539
32061
1
14
191309
490883
50638
99
114486733
9
187993
149974295
41
5
58
50
17
12
23
75587
2
40
68
214307
43
80715
401689
475367343
372065
952518941
245461
153621501
10
28179703
24921
3
19
31
18407080
53
426961
3
176069
379200
2
707267483
2023
149102
194453
149914
147611
7
60703
902217691
67532233
56
486771
64
177579
22
336229
45050259
7
137069
423321
8
4
1
1582
161886650
160717
48
65
68
93
89
712043940
266596
35
425760
79
5
95
444687
243060
98
107212
36
43
451632679
78
71
14
68
10
77820
75245
37935531
324521
497861
281671
471730
45
110260
448745
3
54
294910
470080
34
143054
169673
41
292101
49
321580
5
99
52
9
39524
19
10
397972
328425
210745
117056382
385298
266011
82
6
51
97
299248
12
696208554
197367
87
19
2
10179
166288
136070
202498
429054
76
65
28219
331538
882644576
412160885
328197
49
396251
451485361
50
96
11
69
32881
403649
12
5
27
63
20
85
198479
339160
400957
399867
68
88
437690
240653
393683
866325688
89
22174
11937660
26
8
64
184461
45
81491915
45
752532688
9
112668
124921
760391520
44573
235778
401411
8
69
8
63
95
51
95
90
93
22921
370056
78
7
241352
150078
23
263471
4
80
318542
82
46
95125
334009
8
245285
1
69
275068
705151181
97
180230
192183
9
1
34654
15
33
25
341354
348880
285442
24
250443
51
75
84
775258476
410231589
7
244687
81
637294683
233292
97
480015
316099
358316624
4
952001909
47929
88
72
40285
380611
36
99
27159
155894
93156
7
7
489846
400845
11
447116
27
61
428299
351706482
20
3
68
20
839971929
113784
998356885
499946
18708
8
350927
36
87
72
4
3
40
32
357111
47
2
71
127741833
368699
8
470721356
236103
336577753
87
79120555
402939
341532
38
84
66030
16
90
89
339645
31975
71
7
53
163062
13
2
426750
25
49
1
39915
3
92
36
285929
249463
26
3
72053
21
340972
30
310496
27
946651337
33
82
283911
57
39
23946
447730
425094571
162507
38
7634
83
17
208081
47
103348
31
75
428851875
394665
50
37
55
87
817448344
25
213386
468228
35
2
417544
70
7
48886
91
908098125
337970
8
44575
67
3
266044
7
111000
163705
13
362765
412880
98
49
868439711
398963
215150
300815
911653837
6
404238
473018
19
73
74
741504448
795315264
414960
130316
16
474893
314396
62
137200307
426903
73349
641434512
66
55
64
143176
38186
5
869359731
987734661
6
96
303600
408561
418548391
332519
257659
43576
449752
156416971
58
1
58227
44
243617626
9
72579
64
461729
63
476680
4
19
433137
253273
73
289123
312953
1
303023055
4
74
77
208676
48
82
32
65
69443302
416897
2
140911
6
731208936
281037
40
14777
70
207525
30199
582588183
331063
183611
276519
9
336493
149011
69
243009437
2
22
395024
7
20
86
173039
329417
49748
39473
80
22
23390
138150713
5
94
219328
93
42
37142184
550515223
3199
531473647
18
53
35
80
3811
86
404949
181376
32
82
44531
2
5
65
37
29313808
457295
583398001
351424
386248
245630
820916955
505656765
26
67
995573671
59
145531
6
260668
19
3
13
80
2
10
31
134996
203772
279700
5
64
17
6
182480
86
644606341
131935
65
157045
36914
520252523
10
424201457
87
288903
70
255595
5
8
47415
480077
407977
87
57
459530
459832602
1
295659082
27
212174
70
209803
305975
6
63
235548
238253
8
37
49
125405
78
296495
41
44
19744
848797786
342183
10
84
22169878
90
60
60154
24355
341337
10
45
397430908
136913
20
42
93
435534
260858
69
444952
82
99
9
294918
523366764
210379
162479227
98
384166
10
785399858
58685
19
10
39
1
165646
476128
84
286934
294511
58
103229
94
51
51565
50530
461624
85
329693
87
79
389665
7
1
68
3
42
148172
78
63
170651
11
95
174485
46
194912
52221
42
79
4
35182
103091
357199
68
483622
24
50
481013
91
7
46
86
82
280615
427070
245592897
47
185602063
11220
3
258921
57
93
160464
137137
2
59869
25
72
51
27
88
46
27
54
192744910
468813865
67
69
10
254395790
41
42
487921
5
8721
237083
602793827
121524
27688
762083051
289850
187671
133937
55
334405
29304
139505
828200264
155657
8
75
320170
5
36
141330845
4
7
25
343235
460972
84076
1
296868
463365
197419
80
4
26
93
607570269
426992
7
359121
664764178
70
38
571824457
99
287813
446579
220293352
490602
81
92
58
45
111572
233375
7
79189
42
75
33
434358
48802
34
17
567288288
273911
34
21
99
487129
8
98225
43
44806
299014
96
292509
78796
34
38
5
891000756
409077
73
309184
90
66057
347838
313994
64
305484
10
381668
495536864
2
313047
42
169538
32
97
13
13
326845
453992
18087
485073997
44
207076
590503570
52
77
956848572
86
6
86
351583
1222
198710
6
16
51
38
14888
160995
4
64
52
87
270563977
86
337618
18
89932543
416236
376290
224200999
355836
82
7
69
207016
829440826
255514
278792
889798224
83
33429019
385110
262747
43977
322484
416139
293497952
239709
56
208555146
9006
58
187382
359930
59
477632
644476808
190243
334298
86
240275
24
18
15
318710
150489
59
49
93
231527
356419087
17
651606840
69
30
243595
19
769611018
227727
18
141844
277022
8
89
14
39
133090
61
87
34
454953
227147
679250272
32129321
2974
58
338638
81
14421
29
87
482519
80
26637
143957741
151469
1
378608
82
279384
55
19
12
121321
72
34
75
31
363020
2
56
119237
8
409432
169589
222814
49790
66
175965
30
6
255340
337960
83
43
1
444250
286617
288498
194242
4
357869
88597
85
40
204927
308886
418175
4
11
94
31
46
5
58
447790
24
77
14
49
146067
410609732
60
5
71
81
210011
353580
46
37
906270166
6
66
439630
47
3
111909
25701
89
258677
60
11
478950
45
66
402309
133692
51
53
10
48
234366616
272055
278403
455626
90
82
81
392370
60329
35407747
50
69
46
54694
76748574
94982
25409
261517
416291
236917
3
712649299
29
274136
400162105
29
90
234753
56
406527867
30278
81
12
89
87
418985
446603
49
431813
178648
17
26
204531248
237743
78
9
48165
232244
935056172
50
266733
553605055
179173
43
266238
79430
12
3
619421868
47
26
9
290460
57
74
180852125
45
371570
482909978
306026
12
2
283837
44211
65
76
1
551817819
67
17128142
330413
13
53
89
200193
139149
282588
296444
236961
285390
58296
6
89
387184
46
34453
27
86
75
418240
16
75
52
29
319041
197664
421516
65
65
54
285883
91
167127
421970
253074
70
431493
30
15
348616
207161
92759
53
66
455653
58
209083
15
1
70
468981
256813
139310
9
66
69
65352
376269
78
496771
50
8
21
92828
44
136116
419123
210669
292993
66
970962432
15
41
6
3
2781
32
60
67571
779893789
29
2
3
185310
737221964
453161558
24
271287
372655
291108
446008
205599
96
55
13
298262
85
420298
1
390049
339552
300836
92385
44
478945
178607
44
449319
75
483939
50
4
1
386424
260620
55
362175
477299
54
1
35
93
6247
381403
20
1
72
42
298855
117313
51
52
56
465600
20400
41489
2
320384
217100
244894
447166
78445
293261
80
9
4
14
130599
83
54862
29
311677
177226
466626
107452
604485366
290528
119204
449602
81
17
224875
285195
77
7
46
9
951759216
80
941656156
427761
338242
204845
60785
13
95
103984
87
45
73424
4837
70
49
423006
43
82952
93418
325284
12
95865
68
59
96
167377
882271190
76
179816
196738
18
25
52
109173
278229140
191444
35
95312
309969
650093461
324682
76604
108626
44
82
654762940
20
106425
490679
219189
46
127987
11
337937
69
18
494900
425728
81
26
25265
16989
330915
188602
14
203569
6
495472
8
887412232
43764
412224285
7
483781
85
85
98
99
45
540451014
2
4
359438
19
138572
95
405911
54013164
15
47644
30
338254
40104
366775
315543
392102
34
92
92
470864
409210
432087
43
43
76
25
48
5
79
1
54
7
292134
3
603442549
82
109638
55
129697363
373194
280180
239021
935312436
990932250
65
91
154391288
395923
81
254783
9
86867
87
65090
180586
5
111739
9
134764262
5415
59
228246
54
135939
800338302
3
28415
74
35
121157
197420
89
17
300376
609505364
385200961
233698
17
34
9
5
52
25637
52
182079
310966
59879
60
265425
13
9
53
65983
29
526473937
28
307025880
398757
187636
3
386509
76
470882
12
450283
76
33
10335
209743
69
202337
532537941
77
372806
72
386519
251879242
1
1
80
81
47
35
447796
56
34
68
177559
201773
95
115977
22
72935
47353
99
6
116602
124731
259821
75
57
313057
294243
97
172519
57
275470
733640281
26
903134713
460856
475905100
10
383509
412238
142764
362690
99
81
347683
188359
143956
10
137666
6
282935047
490353767
16
99
39
21
321996
79
80
435831
82501
23
137304854
447420
39
482476
217865
60
72
5
32364
68
34
258698
185593
75
58
262506
287043
86
489831
321942
437654
268046
234928
89
156759
266794
647462734
147071
3
331913
389277
79117
74
37
37
230500
17235
81
45
36
372551
56
377965898
9
42
118631492
91
2
458912
339975
726145935
225343
496676
37
87
273878
79
70
185067
3
121166
139663
297312
3
72
499807
83
247148
19
51
23
17
40865
6
821699746
46748245
18094
44508
166151
75397
51
12612
251383
67
80
169043
996991369
34
852322312
99
56
16
30
446547
62
109418
952286700
31
176850
489258
251701
9
35
9
314891
129655
134072
5
66
983074828
375444
258853
36
55
270154
123311
99
32
84
43
26511
82
42640
91
29
120285
233172
306457
510898677
93
380530
371624172
317975
346285
258243
27
92
28
20
483440
90037
120043
97
47
368446
1
4
1
423736
496077
65822
70
26
73
5
57159
97
41
31957
51
678956876
35
386425
47
398883
495776
99
32
73875
149754
78
837854958
140742875
657830863
11
67
11
293633
206790
77
240538
12
114584
11
4
43
97
42
9
944167955
84266
94
714318513
729337004
77
491574
93
36
405827
11
8
5
258415
326545
355295
773992801
417699
33
58
354589
396017
28
90
35995
33822490
6
213773
71516
212908
312204
13
138372
2
12344
209040
33
3
24
24276895
33
87
6
72
255861
6
92
9
195063
102043
45
471777
129851
229841
315462
54
461792
19
95
235151
55
75
85
53
52
340928
94
55
7
385375
44
62
287977
23
297921
8
243344
49
331857
305138
62
164635
160954
182504
92
293849327
786969890
37879
271153
183285
67
4
994873309
9
435287
58
470396
5
492676
3
41424
6566
452916743
90
40206541
82
27
8976
448326
33
18
84
156932020
27
8
90
1
236172
90
415878
487106
284109
37
161933
20
322179
436856742
91
62145
6
69603
360070
67
33
461712
18
6
88073
52
68
256875
78103251
73
620891445
318684
31
94
24
543602059
403391197
133393
82
129818
37
466667
31
173992
55
23
72
7
29
90
112705
424130
543458886
329672
5
498589
252933
70701306
30
654835023
297730
9
130070
121739
41
364173
492349
474547
76
40
83
151865
26
252346
79
182747
379863346
74864
5
83
452684
979216019
81
4827
8
26
6
12
70
528434399
824503114
16
71
83
64
618299055
257192092
123681
3
491934
46
5
1
123790
195317
13
435808
77
23
75632
90
269275
215238
8
90
9
6
6
252099
476340
175280
99218
35
27
108729
229979
233467
9370056
262130
498522
53552997
77
81951
487410
71
55
445003944
21
264783
22
220388
40920
163949
52
84259
51
33
349459
53
474033275
87
30178
469758
26
15
115169
133927
64
67
459116
1
244799
587313935
68645
55
77596
42
8
160007
169533
434974
104056
19
39052
315387
1
182233
384994
383792
69
38
889267418
4
23
165300
66
10646
73
423552
4
384362
631945933
234718
279703
170237
624215623
19
29
335506539
488431922
12826
414816
42
836063527
347355789
834427278
64
37417
13007
32
396069
35
494816
360958
417572
388470961
95141181
269020
492043193
66
87
7
33
35
97
232566
25
579853980
12
66
483954
858612290
361609
2120
58
1
97
35515
7
30
418296
431556
381558
489927
133660
75
155703
58
480923
65
295681
463565
77
583140251
436864833
34
482986
154286500
196349
130845
221220
310054
314043105
45
10
150213
32
311616575
445106
140877
241386
31635
6
317697242
280697
13198
186433
630206842
41
62
7
3
3
81
7
62
45637
213861
601297923
52
79
295452
22
72
247054
207429229
2
92
6
468637
85
8
15
8
90
357579
315676
97
85869
15
47530
477170
98
260705
313205
402859786
61966
39
82
94
127820
34
77767
388295
88
126
83571
8
70
80
4
64142
4
80
68
268771
486552
92
6
12
17
415306
249864927
31807
69
409485
42245
440639
8
329437
476640209
11221
171251
18
34882
63
61
6
6
74
8
5
97
86
3
58
409987124
35420
201913549
414430
16
91249
63
23
34
109460
94
184716992
21
364947
35
39
72
359502
284403
40
79
8
847874166
29
47
91
162250
294838
256583
6
29
383839
48
54
257551
33
6
67
88
5
198240
73
222997
91
80
47
289492
262559
28
93
451082
65
345232
919882789
364037
896301618
90
60
458470
90
55
211055
40821531
209223
847153296
470318
77
499964476
44
14
82102
54211
45
14
13
57320
4
148888
15
121596
632
361975
30
81
179765
99
8
80
65
88
464265
56
99
267530
178380
59
10
339838
174537
4
10
308692
13
110394572
419224
1
523335372
24
28
488489
84
358107
3
23
38
1
2
197183489
196934
390545
60104
7
92
63
277616
95
9
31
431370
18
348311
5
214005
408595
404904
21
294409
426873
459947
16
7
489285
34945
997388477
35167233
73
6
101130
90
76
97
42
51
258891
88
13
308097
4
7
219296
21
353038
16
62
5
48
417589524
88
34
35744
460691
795255726
538260049
223507162
7
97
23
414441
62
655948253
26
235635
85
10
398934
459610
33
81727
346046
284313
59
246611
48
87964
341239
300793
130031
7
1
172848
357319
22
1
478479
322682
154443
389802079
95
74
267104
46
159866
86
62
463427
155905
758968974
65
293215
275016
79
91
79
321783
97
19
90
357674
465592
58508503
205857199
61302237
127054
23
62
136827
435935
31
328910841
47
4165
199918
91
55
49
63
9
173293
78
26
758938948
197139
129632
62900
152421
21
279949
70
446247
213722
67519755
55
35
3
37
24
473747
58
64486
84285
115597
34705
684426384
88
90
98000
417820
112805
64
130991
37
331771
24
40
489845109
390183
27
91871
79
471014524
73
25
57971
140137
201361
6
98
5
1
449923
79376
86
37
81
8
24
474243
9
416906
871470662
346859
242969
4
3
65
39
154702428
73
7
24
366359
3
51530
55905372
86
976466037
23451
806707745
25
26
83
210355
102565563
95
98
496008
117670
439791
778336524
64
40491
53
9
403579222
14235832
438343
428022
14
99
9
17
6
474828
97
14330
30
84
3
24
104959
491025
440759
49
75
264257212
148849
8
189903
286786
161771
90
152235
57
43313
53660
241275
433517
5
3
357715
33
297333
33
361982375
35
407531
34
288316
32
186532
319987742
162308
55
21
90
461409
42841
2
715387667
70
1
9
432523
475907
246749
69
39
452578
321777
464453
97
38
9
28
21
286323
11
34
39
73870
7
13
273654
211222
288243
4
274004
162264
280467
132371
53
9
159793
211141
29
38
397020
157591
122639
469427
363310
89
1
46
310756
230424
97
23269
143983
33
48
88606626
469431
130319
315428
475781719
484957
19
209157
178335
117489
51
7
134751
386669
37
83
83
442697
7
98
437137
85
290889
46
108282
2
79444735
25
90
67
318367
127446
126207
93
33
422673
287618111
24
59
110770
3
60303
78
66
28
274168
631637403
416224
456132
68
401517
293804
62671
227100
4
22
572427242
144738
135131
224558
53
5
27
62
227004
87
87
610666202
8
155374
9
941978592
627696573
198821
399608
70
266429
493763
98
25
69
15227
498288833
73
68
7
64
30
38
53675
360156601
718647235
206065
224014395
40
474514
9
102994
63
303607
29
66
40
990804836
7
24
422413
83
149354
71
139097
64
40
289012
46
63
73
63
138916
6
58
91
737765638
375524
6902
491864
19
77853
266836
58
44
163330
431179
281748
56
59
34308
434854
32
46
4
472582
39003
23
7
64
151489
431690
116400
224584
354742
332154
462877
68323
61
77
51
239416
52845
8
32
203144
516919691
490598
77
97956439
45
361364
65
46
125614
285996
617879001
29
98
603102708
34
485553
91
465972
333219
85581
384046
19
135562
129340
53
110534
464623
125402
185942
6
76
475907
175468
212519
40
4063
282473
236246649
104125
308469
369925
23
86
57
51441
92869
9
81
88
145922
801598123
185846
98
9
342151
632866330
77
40
31
41
83
416999
9
400189
5
468355487
133225
293966
74
2
676986055
203841747
53
43
192943
118058
23
24328
336978
39
130342
58
6
624752138
145262
186323428
464286
94
106313
3
438256
42
43
87
33
65867
17
215029
23
31
17850
190935
92
75
164525
80
462366
99102
441595
22
211317852
274119
40
53
108419
2
9
39
8
316347
6
86
165525
168647
394523
86993
86
81
9
69
25387156
349789
192694
34
63
90
90075
8
19
302133
389565
416344
39
64854
106056
488675598
38
440754
378305
53595
689639677
432379
24
97
477915
73
318018
61
39
48273
541156681
22
420496
92
94
210344
71
622615205
90
53300
137303
945655766
83
451951
201764661
508787495
9
23
360229
82046
2
868436085
71
289328
84
235421
43819365
46
250772
18
369577317
353472
353374
84
270396
49
193098
280060
352555092
226945
981177487
84
341685
61
176407
91
797508331
828708
94310
35
78
82
96
38
92
3
97
61
408142638
86
14
101985
11
99
19
84
38739
9
581770856
89610
37
61
88482
470823
25
386719
115520357
29
137854
70
287231
8
1
5
15
1
470203
36258
158754
5440
17
855363799
342962452
996358336
36
122478
39665316
83
41
55
17
92691
303753
28
25
1
63
135484
65
86
38
59
9410
91
105880
10
54
1
13
94
25
124758
352553
350455
84
29
3
96
5
368919
41
98
389673090
50
182880
14
375372
203523
58
44
309374
38
6
188078
212875777
57
14
220332524
13
763306462
91
466320
14
14
403858
112102
49
288481
8
8
458200
353772
93
32
91
256210
483267
161005
216626
26
361573
22
92
35
18
133628
183915
485458
99
450346
2
433231
30
49
91
188086
290250
90828
359615
194055
35
401449
89
15986
70
22611
53
61
52
23
42
43
65286
63716085
300077
23672
632847232
289917
211269
39837
45
370606
24
493799
48
4
4
53
157102
236863351
10
95
48807
275843
197949
247743623
11
195850
88
195497
85
75
59
37
66
501801610
4
286664
260629
420525
94
37
37
109519
491335
49
91
84
79
25
527153710
23
9
54
309026
71
286825
93
6
19979
261875
50
495946
15
79
20
371873
82
31
21
444205
379943
11
372123
16165
67
230492
64
757494743
1
37
5
61
6
54
90
260135
112986
291208
346214
10954
242371
98
968535829
4
498103
2
212530
64
877966929
58
273296
43
499219
78
868971666
6
86
77
139252
340092
59
27932
29
309617
18
53
404630
7
51
477704
54
485382
27
30720
144151
37
174585
96
73
360548
8923
35406
413085
49
479685
456434
198332
251808
493769
72
759808566
22
14
96
91
205442
453984
838305296
9
447659
10
23624
423365
20
64490
75
9
67
119168
98
479493
27
27
442349
105562
79287
4
99
55
80
23
76
200352
497809
7
200297
27498
387862
70089923
125570
475614
258251
5
72
10
51
9
295236810
8
197143
32
36020
101336
214352
192627
5
32864951
78
63
75
131042
67
255749
396444
242095
245519
994254152
532834359
77746
512670003
10
60388
93
63
409369
385041
762827392
406203312
16
246998
9
163398
293926177
4
5
28
108518
29
467923
56
13
86
36
187549
826915795
95
165835
51
323592
7
63388
422506
268357642
370211
344746
302870
13
453666
390
386967
11
297495
76
43
35
62
50
7
440841
442799
859227359
73
318047489
349998
5
31
268801023
331661
22
19
28
59
249657
177735
63145
41
310527
158439
312462
471965
62064
54
38
324729
342132
3
59
1
456846
418152
62
493018
389966
13
53
481693
387518
93
878304220
67
437632
104408965
19
435889
582531396
86
435755
26
883873594
466445
93
563357475
427181
313128
25
74
95745
165611
568355439
140520
813718299
790811204
87939
22
27
19
29
21
8
97
29051
29
23
268466
3690
94036
470020
397856
326133
4
1
54995
8
51336
311109
17633
29
308240
9
26
9
465063
68
88
66
151582
82
25544
370184
231029
29
98
547252241
72
309953
444156
67
8
45
134520
4
28
387964
71
89
48386
283711
38
52
153114
16
73631110
198052
478664
84
99
23257
326421043
183938
203570
35
473278
793038558
479591077
26
20
92
55
162772
5
77
46
71
6
67
94
52
61
189203
126484
274975
52
103634
53
60
25
560007534
2
56
48
61
346436
16
79426
916380974
52313841
420898
18
68909
373519604
57
772655586
260403
297493
5
7
36120
21
46355
42
32
29
30
498407
32
285588
430630121
376685
325014
5
405209
16
28
8
129602
23853
32192
336915
357120
2
191525
35
469075
94
150009
90
398090
498824
53859346
50
17364
91
57
45
97
471701
69
72
74
217223
254455
411909
1
370546
56215
17958
57
50
11
377899
83
4
685910018
57
20
268863
427614
100974
73
78
8
4
8
453463
386231
163766
58
273794
302826104
72
402909
459651
86
487524
21
59
99
90
50654
95
778349426
46
77
11
371992
364418
9
272134
480208622
453965
62
29
49
12089
35
64
67
473711
367839
6
367229
6
28
30
128682
223886
83
243683
486319
385695
45
48
376424
134498
312386
288305
18
129059
452385
529849908
813948808
232869
16
380382
29
203404
78816
472733
43
234548
365036
342901
334521
2
113405
3
17
300024
26
2
80
73
699185202
456177
44
60
376608
35199
314368
90
39
30
308652
64
132203006
105144
491213
192532
87469
331464
395088986
299024
799565349
322614
55
30
84542
787823002
36
198768
41
47722
379689034
16
302782
125445
53
19
90
48180
61
76
98
977706366
89
23
310593991
6
278640
453581
223963
170639
124588
114182
419234
40
392009
61
256066
169091
318706
349277
46849
26
36577
80964065
472141
281228
32
67
6
285983
923105671
76353
14074
5991
35843
9
88
414228
3
4394
178972767
180630
20
36
5
293695
229549
90
6
13000
367524
51
57
8
10
25
9
755533539
52241599
84320
145650
7
344275
32
8
83
28884
436741
4
3
365851
422268354
494283779
76859
8
427927
293747
94915
16889
34
81
65817
185960
181388
39
98
930168514
26
1
126019
410813
326574
628104949
476614
20
32
58
2
262949
67
85
52116
489674
293378
67649
45781
67341365
301543
49
91
129589
3
11250
192290
47
96
319827
83
44
433743
407100
13
37
80
44
85
206897
4
46
63
378599
515350836
413529991
5
7
205150
16
26
76
4
34908
77
2
145089
45
86
91
95
8
383047
33450
8
4
86
336369
25
310240
40531
92
489711
964187532
1
74934772
84
57
52
42370
401480
28120
8136
79
32
87225668
2
5
56
85
17
457591
19
98
4
66
75994
756198801
274671
377745
91575
497517172
58
352884
186422
151963
165050
356663
162529515
9
48
38
476881
74
70
48
96
13001
438883
43
22
47657
29
78161
43
123165756
47
44
6
74
289708
39
436469
4
57
62
127900
490327631
2
211034
74
44
29
45
5
22166532
35
58
355804554
59220038
174831
15
3
50782
671160628
384601
94
454127
73
460844
701704620
94
99
2010
41
269635840
20729043
31
759355821
787101656
304789
9171
36
6
177644
220349407
240466319
435454
417213
55
56
5012
364180
96
352740977
224134
437826
261037
61
958337840
120528
22
9
199902325
453721
41
465851231
901143206
82
2
258148
269120
264435
95
303096
541253205
28
257996
2
81
5
3
353664
347876
238554
129705639
60350
98
49
44
959845269
440403
9
40284
482143
162813
89
8
5
10594
155246
27
31
27
232792
44
84
1
425648
243026
54
385755
57
181375
44
95735
42
741428533
9
95
137824
382125
260394
87
339471
32
340791
1
11
280049
30
90
358454505
69
27
12
94
160207
39611
317170
53
265996
3
398185
40
323250
332883
380219
64
78
221685222
57728
340496
935649939
468660
4
492713
91
121299
465493
25281
211997710
171211
344104
179492
28
194169143
188565
21
376118
48122
74
445966
66
7
13
462289
856906568
333890
102896
223092887
3
57
82
69
243334246
74
56
13636566
47
61
60
429087
84
46
38
95
14
242024
96
86
77
191855
93531
646990674
25
26
66
779021246
326384264
8
75
13
84
46
5
25328
244192821
94
218084
82
221185
155558
2
99907
40
3
3
73
44
85
405750
346552806
336011
67
305118
416478
343776
81
3
8
279852
11
28286
260824
52
66649
76554
112026
342521
310293
3
69680
97
28
105553
308132
95
14
259710
349741
156313
243916
98
76
453193
93
26
17
262847
86
489330
36
46
293092
33
165406
16
23939
295454
42
99
10
5
91
95
367918610
5
183249
13
586842250
10
3
501527593
58
97028
84
954980668
78
483068727
83
5
71
473950
20
16
226155
466296
322268
458879
901087592
488614
51
318223
793130327
6
382868
151132
8
149032
39
66
2
474911548
393511
316076245
171536
291334
653539516
120184
65142
18
66
232645
15
41
67
81
5
94
36298
131153
81
255131
231189
76
59121
461884
30
361022
88125372
55
32
5
151675
52
2442
6
75
55
32
60
66
37058
491520
141715
66
217685
33
960155864
18
435486
75
17
24
52
41411875
400953
87
429103
889276533
62
57
491842
47
1
19
58
744848967
409338
54
477673730
53
49
49
118331280
338739
133604
54
16
77
89
241002545
23
43
5
261628
295504444
766183033
91
75
143597
182573
269478
125485
71
19
1
43
204897
35
3
59572
5
92291157
25
69
29224
62
80
66
68
415514
75
61
468130
72
40
40
44
81503
77
48
11
68203
35
88
152686
45
129503
17
1
6
21
69
7
5
93
319282
250361
43
377713
27494
10
65
110475
84042
237336
3
6
294474
7
281725580
28
267541
441941
18219
5
204189
3
181066
6
368267
76
1
594660935
426762588
320019
741631870
268692
40
540321531
62
83543
244908
9
4
371056
320119
4
123075
7
165250758
290487
81
336206
425239
39
248075
16634
396729
10
806417298
286895
134272
112844
6
18
33
165594538
66
264114
460317
152721
4997654
3
62
58908
38
93
88
45700
1216
9
90
426933
163144
166433
237728
91
244173
291531
15
168546512
30
117091
155926
35
138042
74
79
32
400871
23
19
41
97
40
140295
12299
38
14
87
97
33
291984
156350
217385
25262
128887
628974307
610256410
2
31672
77
89
77241
76
5369
256982
5
117317552
121958
219973465
70530
28
462721
481176
663739318
83
360307
32
20
57371
5
79
153708446
9
626894050
59
19065633
52456
41918
49214
4
51183
8448962
221637
149795
241526
63
290982
395319158
211908292
9
95401
486589
4
475710
419524
658820238
57862
267371
63
375586
407131269
323657
27
83
9
78
415281
207174
874309166
42
71
359047285
383819
7
395993
38
270787
301858
88
9
425775
461684
569480129
264342
38
5
42
445586
215686
293298
493495
55
480678994
423725013
27261
14
53
82
58
31
64
291719
16
368051
415489
253329
2
58
366658
78188
15
82089
123662
97
17
16
733116151
65
48777
98
394863
80
27
479613
118917
997625097
113935
79363
155758573
927040733
8
31
23
739116412
286605
79
21
149545611
310118
96
88
40617
336800
121022
57
31
236738
54
78
339173
6
358199
52
31
41
60
484169
29
4
58
53
13
98
62
189126
519600240
449582
57
65
46
150680
42855
4
78
54
126577
42
481722
31
73
92
2
85
586652223
2
358215
431830
18817
103248
12
99
4
485041
84697
64522
70
15064
44
16648
4
22
58
2
8
77
5
131418
26
41
15799
45
643646271
416508
3
24
1
4
72
34
56
71
190212
428446
36208
476586
327159
49
74
34950
421214
305247
3
269739
206175
231880
349554
236360
195614
412801
50
8
18
65
25
442852
141117
66
54773
11
192781
46897
7
462974
355642
203163
216481
149522
276477
5
201338
242629
344449
178549
152103
8
7
3
8
7
81
795719306
58743
2
97
30
473089
46
94915
9
205380
78
50
93
32
94207
89
32
57
29568
361844
336880
3
188056
271247
49
131824
50
301304
347939
158621
21
5
461177
63
26
260303
19
28
41
99
374442
26164
38
26
74
97
536617111
49
50
150619
599294734
55
36
22
93
178673
12
451086
18
183656
326338785
784598214
11
457557
14
89
6
243849
18
31451430
57
17
64
24
189846
63
498355173
46
5
78
283414
56
365104
76
60
406038
286707431
18
9
12
8
18818
26
9
77
14
465187
311828688
336440
50
262491
29
23
31
253015
263861
291269
7
31
70
4
350625
55
195279
34
73
12
343359
265438
428560
80
358579
388811
40
173796255
450491189
187929
14
39
151426
165417
37
821583170
344594
40
171297
10374
560083517
60668
255763
287305
386087
40902
49
78
8228
330126
71
125196631
48
408869
443389
50
59
36
370070
182918
5
133939
6
19
32919522
10
56283
34912
38
444053
27
219045491
125766
443824
4
299143
20
99
42
140493
25
47
149876
43
476707770
8
9977
75
483934
351243
24
268295
44
220585
864518724
70
425476
54
275151
638007113
26430
20
334275
12
431395
49
90
167784
175215
2
82
74
14507
99
450460975
188590
23
61
441175
90
40
6
103259
497280
439520
210483
286329
11464
286557
266112
13
21264
86
1
49
91163
38
308460
9
410671
99
30
10
9
13
417184
304017
51630381
47
931507347
69
31
20
88
399977
71
72
42
452645
99
6
404595
37
367262
186950917
667294769
764043325
44
85
257688
89
66
54
412682
89
493826
112372
310833
57
4
183088
62
35
452450
27
51
47305
31
50
96
137696
74
9
3
59
34
138105381
257172
296048
5
88
163220
396171
50222
75
367949
69468
586228322
392871
30
23435
17
58
33
475885
5
201168
91748
93
303764
9
9315274
393039
36
22
85
477341
31
82
89
846165922
73
58
791179845
72
82
404070
20
36
2
51
88
66
49
29
6
425639
250186
332629
42
76
52
79
145256
373905
82
381576
183569
232672
14
231858
225775803
229041
292152992
55343
64
360141
83
12
25
579613422
24
38
360286
85
66
14042
87
3
70
6
96
27
400854
68
28
37
52
84
24
19
280580
52
1
30
273260
61
310830
1
56
910866324
329405
66
218680
466854
353419
42
222031
21
39
319031
85
20
485298
183002190
7
39
202608
33
106422
90
182034
66
47805
2
21
13
693555314
231437
270935978
543861445
52
86
9
776983216
243350182
449824
83
16
51
41642
976364099
383667
93
40
224560
46
35
226496
394830905
78
355999
11
17687
448938
953503511
26413
60
60
168097
683485762
418769358
477803
236047
385260
9
398189
40
63
194468
4769
269461
9
12
402766
414780
65
16
169067
113304
60
376083
33
80
61534
89
28
320861
57
2
350071
57
182507
85462
312519
10
64
62
77
48
8
280994
194902
24
234020
40
40694
18
66
74
1
48
271241
349558
7
129631
694337827
367450
14
296770
72
228584
282009
1
76
44
48
401227
46
175527081
224757870
4429
93
5
24
24
902497488
316876
346037
57
59
25
4
358338655
1
9
22
5
460152
15
456059
47
418379
96
1
70
9
85220072
39
71
50
30
834541101
31
82
26
85
88
402004
4
39
238716
493154
367404
104571
1
8
28
30
268552
26
132802
4
119819
268433
108317
69
80
191485
80
20
7
20
280842
959661109
61
2
30198
58
74
478437
12
47
9513
78
43
489678
103755
404787
4
6
84
91
83784
6
65
387792559
18494
69
11
97
44
69753877
118232
87
97
55
68
9
9
54
84
444152
374714
16
235692
81
71
172857
257153
68
57
97
274112241
49
214956
6
97
13
471873
151596949
827661915
311563
6
22
202334
8
4
97
69
135866
113396
1
454271
78
193048
209364
44
284672
1
483308
8
70
22
226839
49
335853
53912
81249
9
4
89
33287
59
39053
42113526
56
17
75
363214
611735916
46
52
4
581667708
346675
43
349472
114824
772448370
20
449696
25625
26
14
2
348064
40
472768
8
17
58
226624
50050
74751
794132362
3437
30055
75458
59912
251379
627014806
58
213167
57
435194
19
83734
97
59106
365937
32
86417
216663
10
55
464538
94
49568
76
82
57987
339699
236362548
2
85
72
65837
133615
48
12
73
141546
6
291447
478354
499185
47
7
873549302
74
193464
5
60
267454
50
812362932
363746
210916
307342
4
28158
41
64947
358923
32
475773
55
35
74866
431492
43
5
87
65770
6
218173
248579
59
27792
73
77
251446
55
359662
359342
92
80228
45
160174
275159
19
17
277246622
402625
63
96689
47
59
34
2
75
213484
130454
67
979661270
635742470
391138
1
105850326
70
22096
245514
335500
31
211835
598673175
841178591
362018
5283
44
693412329
13
53
338514
41
4
341221
448764
15
63
38
5
7
414228
36
62
39
479464
280704034
91
33
64
373264
3
385377455
8
32
120983
371019
476854
62
492663
242937
471458
61
132977
55
146990
19
2
50896698
29
482530
94
329004
63
7
41460315
63
3
766951874
342388
13
31
85
23
65
52
111353
269734
72403
80
261385
470048662
241119
156069
316893
56
19
954665591
83860
225526
243032868
67
16
54
90552
23
185558
332264
108568762
65727
271237
38
29
2465
249419
422122
25559
687427597
22
476869
86
33
38
30
36
38
440508
29067
592807821
29
10
23
109290
15
427529
43
131815915
6
239862
170562
56
4
234386
88
382257
81
86
522251675
725273282
405892
47
80
444742
254758
8
207270
168283
224593
1
94
181333
51
8
85580
23
110832
7499
63527
7
69
799584474
88
70
212718
174952
1
2
352843
25
365178341
56388
8
5
79
53
78121
22
22
31
435333
279985
261591
56
118966
585415212
25
30
236309
873551980
97498
103362
217826
66
95
23
49
173321520
252758
25
499883
868133470
10155
59
682758602
115427125
6
420628203
68
197786
85
260601
200864
332597
46
170167
860015505
4
57
85
84453
732787063
490973
671127532
3
7
176834
472919
17
524693638
627772932
121004
34
233754
189705
85
46951
338121
30
59
32
265037
54
242210
166359
399752
3
89476
454858
49
99
6
81875
358804
316994
437468
20400
40
67
60460
21
40
81
4
11
34
237821
21
444515
157743
55
1
23
196352279
4
43
262693
2
15
170949
182276690
24
34939
100292
447937
422449
233502
9
119350
18
48375
352293
79
249231
11970
52
462706
48529
456201009
556177830
23
276305
57
41
262357
8
754957825
136147
63528
403042
391049
314536
12
306586
46
96
27
16
468959
658113186
120645
215550
37
99
73
65
463336
473501
3
8
75362
93215
81
94
29
491713
94
27341
99
268055513
2
35
478727
86
489567
94960
240569
36
434678
12511657
5
440856
302067
25
8
36
561291758
38
39
74
8
16
318854
822854708
141567
1
407168
96
80
17
620747581
9
630286803
82
1
201916
52392
15270
349211
3
5
164223665
460643
23
61
492814
72
11
19817
84
21
47
2
34
12443
68
14
198301
228937
189955
110395
57
23
34
54
8
141506
108090904
9796
125242
363257552
48
324490
193612
858809467
67
19
21
328525
86
53089
26
5
15183
42907
543807247
97
95
164098
395006
656857416
39
497772
112077
81
20
19
35
56
28
15
6
704282360
73
14
29
192091
221412
28
70
16227411
460133
17
977
28
39
10
407092
411109
39
30
412254
79477
220301
271932
8
30629
2
139221
78
149637
203418
785769078
79
29
87
252659
199416642
35
225603
3
67006
20435
89
87
9
233792
466498
122479
277371
419350
152824
11
40
34
56838
72
314926
868834821
113756
35
287076
81718
293272
323203
27
293230
29
27
62
13405
67
200362
98
190006
62918
76
314617
312930
7
5
144218
424023
40
7
89
83
168022
16
47
61
147144
22
4
68
72
18224
5
22
344110
394385
16
17
45
1
5
145726
181712
97
137396356
443844
56728
353449
16
417012
3
15801
213623040
22
595733930
224566
207760
80
383118
93
204946
83
67727
302840
432010
64
8
51734
10
184770
148338
24425
978
63776
7
94
166098
92
48
463909
111673
53
486444
19
478902
7
62
97906
77
59
10
33
68
376811
15
101038
455519
365813
404899
59
55
83
8
375355
81
67676
91
70
22
221497
362165
316035
134661
83318
379150
2
109112114
99
53
45
73318
9
40
8
958171305
113990611
266002
324359
90
314495
458229
82337
142050
822943442
86696311
76
80
71
61
17393
204424
301249
492698
43
349050
10
17
28
6
84986
87
28676
438405
61
2134
5
45
269269
26
48
790353982
72
95
58
39
437310
118068525
80
44
4
79
5
2119
50
2
64
63
326640
379141
4
299766
57
234997
82
450625
906502909
49
121139805
54
95
4
160852
85
373509
178592
80
68
569993791
184571
53
78
57
39
11
106139
193468392
47
230158
4206
89
498964
61
50
20
431574
23712
253621
83
65
41
270682
257691
492243
50
17
42
699776882
14
86358
60
351255
894662907
579892089
498844
1558388
23
75
416113
51
45016
55
84
433094
447369
482432
480628703
23
388481
59
264951
434331
73981
123242
690423454
357343
864133656
42709
99
66
4
51
16
52244
24
83
44
43
220304569
3
15
78
700095344
358227
5
83632
78300
79
102970
75
20
77
212806
365555
433605
40653
14
396585625
68141
94
575753285
291156431
33
36648
55
59
16
8
55201112
293756089
93
48
68
151165
28
35
18
216949
76
91
82
144784
34
95
9
80
146046
270884
66
15
40093
341884
288244
258424
457597460
16
399852
333696
61
196510
462514101
73
88
490753
20
83
37
224800
57
389365
369678430
96
66
83
86
94527704
78
33
109628
478582
105867
48
33039
388625
7
9
85
399317
95
316810
27
34
33
28
15
72
18
335913
45
50
929172372
36
271084550
739370528
456124
84147
113130637
222708
26
16309
358281
86
48
6
22
76
20
61
20
165575
11
5
383966453
3
54
319525
4
81
3
84
285758853
601047059
37
276999
412563
195712
55
19
32
23
298955
154100
266743
657964605
451130
82
23
298301
42
47
81581
55629423
201125
26
450666
47110
226190
173367
269663
364368
74
446080553
35
54
85
60
447535
80
172337
2
34
19
16812
414717069
58
41
55
8
19
2
63
44
52
70
6
88
82230
84456
7
403636
29
79
160781
466820688
206563
21
47
98
100873
24
8
18
995036018
324268
695999709
71
10
53
708536391
197881132
90
11
13
99882
155372
276195
182699
72
25
353206
1
26
51
76
82
52
99
46
921972982
309732688
37
32
27
71
103479
174786
66002476
270938
95
27
10
59
3
409487
512162902
213916
479095
46
4
472153
11
279463
5
68332908
201809
65
359525
29791
4
4
68
9
649869929
400252
106536
72
24
101004
489363
268403
109376
194488514
96
229625
313824
524541222
18
712123930
183312
26
41679
72
80
91
78
88
376867634
99
102873
36
4
62
27
87
139338
482114
54
54588
163869
705164046
5
49
26373
17
61
561292762
68
88
226401
3
494423
49
94
64
76346
2
79
13
834295017
255543
288861
4
5
394591
5
193700
663589530
25
64
42
3
156752
773968713
411560068
239399
35
621450645
39
32
10
257779
317221
260691
244784
66
320735055
438244
15343149
150833
82421
42
7
64
203463
50
10
132783377
365656001
8
82
86
16
84
36118
271810
79
628240712
163959
156206
224538
96
864768386
42
9
70
41
41
4
295094283
350156
8
520616632
4
875950423
78
835815394
97266
162474
192335
5
12247
9
9
88
436511
166196
334771
8
443391
27480
2
78
54
74
653710148
426808
14
2
51
301548
75
98
74210
8
3
33
353937
274901
20
4
17
181273
6
265809
453954
6
73
5
8
2
92
412916
137113
155600
298016
244545
256244
123215
248575
73
275449
57
15
350830
249986
166823
33
39
58
236528
38
47
61921
3
274161
82290
6
42
23
418155
72
89
472100
11
10365
23180
37
60
78
13
6
54
58
537617169
296608
65
43
86
17
468552
71
55
69
214130
58
38051
915287352
171135
28
15
456667
831871400
19
131626
418719
96500400
59539
435372
126359
294755607
109108
3
267634
1
301915
79415
41
459351
305631
72
70
3
443912
22
53
277365
19
6654
913258215
38
248704
31
90
186922
72854
111914
18
463137
336454
28
406119
404950
54
90
232040
611875000
417395
132130
440022
8
40
150163
65
413653
408978
176174
3
152133
6
52
482817
3
25
236811
20
46
2
66
8
825173965
243115
2
33
275655
23
254358
10366
76116
41
85
199755
13
89
44
8480372
8
149597
3
72
85
7
158842
347641
73
7
386255
38
84526
85
12
12
484415501
211151
93
91
2
278121
6
282201
411784
27
56
657781930
28
33
79
64
258221
8
13
434482
489401
189491
311458
23
99733
39
95
76125
274943
86
306299
8
369295
47
80
226192
50
35
24
473414
96
59
772565836
986504767
32267
196529762
178721
450345
72
71
57
449089
94
123455
44401
27
89
112491178
242814
165585
10
57
15877
16
9
9
66
14180
338346
148845
8
118319
149288
63
1
97
142912795
33
210914
39
67
36
59714
32
492210960
5
404710
266339
373628
63
415477
411689
254383
46910
736759285
1
66
31
69
203141
1
213244
89
435750
8
273276
483560
391142
22
63
81165
25
295307
366319
37444
380891
31
25
302417
461267
51592999
91
494393
398445
14
75
53
73
185811
9
69
76443
187826
250598768
23
60
16
68
334176
194904
13
73086207
67
18615
4
16
38
952
4
492142
651000499
134573
569598377
69
1
304874
370997
19
112385
926248424
561132836
291580
425094
49360
19
23
75
452942
168050
98806
47
2
23
50
80
361509
10
175143955
27
17
396679
493568
678062998
42
9
541972113
45
132054
396827
46
343792
11731
2
15673
35
7
69
74
139204
933228953
479223
20
312886
17
420907
21
19
292644
15
156296
48
483719
2
77
3
265472
112833
391042
99
10
90
29
360877
333325
689856761
394757
2
4
406569
124040
63
287355
383492
145610050
169432
36
236678
76
48
903979532
38
98566005
47
138855
1
44
56
3
44
92
44
73
370269
40017848
354934
41
70
469749
392683
498064
41
53
319270
296133
5
194438
396359999
75
51
227211
100533
150833958
2
183759956
15
78
10
34
9112
22
58571
27672233
365820
369339
493837
453589
12375
98
415137
279183
25364
432335
57760
142366210
97935
259489
420589
8
459435
50
14
7
144569
31
6
78
262806
23563
31
115259
17291
45
370674
628081238
128541
70
89
252467
31
32
3
315923
6
115706
44
58
67
93
39
89050044
28
376933
376954
7
189524
37700
263258
81
300943
38
438722
470719267
273345
48486
86
80
48428
58
53
7
115083
493432
578440008
33368
353815
55
6
32
369854
331691
42
92
249265
155820
26
485534
1
84
12681
20
56
28
31
52
3
57231
166211
214015629
8
91
160377
54921
49
50
282567
78
878962739
27
134201225
898245462
87
283879
439436
345889447
236498
17
88
451452
3
255964
189195
252784
31
329724
431722
4
13
72395
33149
495958
498435
183973
449397
50386
467730
6
22
431761
19130
969
459994
57
2
547486923
7
169758684
279193
116504
34
74
295539
5
97
386263
6
269194
646505590
896355847
492399
347862
243696
7
173596
962462415
2
40
477405
33
3
94
799053178
3
175928890
49
29
445569
4
62
7
448590
595530123
537515912
77
91
96
229075
8
30
59
153364
281445
690288300
214620
97
296461
11
81
503025532
91775
55
866586577
441944
499470915
94
78
33
391772
361585
96
8068
9
101315
261444
23
262175
199747
121657
8
2
145382557
2
3
24764803
9710
32
231949
93
5
439440558
11
7
70180
377066222
262852
70309
252718
324671
964070107
44
8
59
43
59
464236
51
242311
473870
67
352974
65
79
9
83
384559
46
9
2
73193
40
249697
877235863
47
745365913
356467
60503
55407
307556
95
409530
19632
27
341617934
32
72
200114
32
392777
75
22
847096526
13181
48
195664939
88
62
96
80
96
221514
88052
90
34
26
5
64
5
473738
384835
50
45
99
89
1
351089
33
174121
217555
36
17
38145
50
203423
76
153913
204440
330907
299545
2
206768
15
97853
74
6
119101
74
799956665
298326
39
89
9
266865
34
76
5
56
290912018
12
65
20
492184
38
345508481
86850
373164
75
39
81
895414
163363
390004
397304
3
97
439802
9
324187
8
60
150966
162438
207329
6
460735
39
93
60
114931
663144459
10
48
857860022
53
825513732
85
63
15
61424
23
242660
31
435389
22
454163052
277894784
71
4
451278
29
36
11
398726
331672
38
37
190913
79
116413
50979
60
32792
81
22
66
79
207706
37
97
3
45
550711431
7
91
305209
55
66
33
275558
16
166987
59
63
550040552
66
20
468902
33
42
52
848386989
462830
99
83
18
53
1
39054
246472
48
28
358926070
178112
99337
32379
13
104974
404706
363687
12
870788845
9
80
6
96
133767
4
291588
73
170711
174392
94
39
450798
47
73
318318
170098
368514
90
16
62
84
57086
10
91
84
78
453780
288042074
9
39
231526
56
806004501
187145
467377
755168203
259690
11
250392
14
116357
465556
95
33
35
90
81
171399
53131
71
67
775424664
20
75
19
94
3
90
322732
5
23
5
51
45
176393
22846
230527
39
68
88
245843
70
44
47
417754
75
27
4
61
59041
69
255192
242586
241789
81
62
4
49
409888
79806
195413
239758
56237
405930
160394
946934735
485138
130193
52
386347
78
97
439749
454036
7
9
45
610846696
389752
333476
267683
8
80
1
51637
23
65
5
7
1
96
3
48
419083
37
465835304
24
72
88
10
54
182719
40
180700
459369
75822
50893
490579
51
71
2
331345225
244211
197958
48
485326
14355
140543
469209
416813
195560
316
34
98
118470
51637
72
54076
12
103824
121093
449578
28
61
37
454654
142666
103189
167329
433091
47
198241
3
53
99447
22
37
5
44112
9
99
463773
85
63
26
110130922
71
128724
362161
38
39
51
564144338
95723457
77636
3
196789882
2
381793
177045
380956
4156843
423682
227355
7385
977409214
17
3777
509422409
7
74
2
412633
82
247036
241611090
443990
157928
78378
45
68
23
323322
9560
301372
475189
18
35251
497531
334092
70
58
238689
606161347
99
21
60
31
4
64737
16
39
57
5
166208
4
25
68
326119
350350388
90
359921
1
69
599479085
371802
421281
255534
72
95
129778
395596
28
15276
391450
7
59
79584
28
756077733
350020
234407
6
192759
283603
423743
9
461327
465500744
47
7
14
464020
401128
144053
74
7
25
63
83
8
577967769
476900
25
494648
73
44
26
131194
208387
436455
484806
699855198
497551
462828
80
51
346730627
192156
436810
47
489633
34
78523
417941
36
50
162610
330937
6
38
53609
48
91
70
341424
383529105
34
338454
818969338
11
79
780794374
99
96
48553
157102
463619
46
487744
175719
8
14
47820
3
66
97
21
19
214262
130600
40
1
3
90
26
21
5
45
8050
67348
733082812
51
89076
917419882
904596179
61
69
89
101429
42
43
40
228591
233266
77317
486044
7744
286446
431686
45
183624
726077839
292029
9
933649369
428831
23
8
203286
65
377986
85
326641560
2
273992
280113
269500
235122
6
453641
260024641
67
240223
383952
251197
398754
61724
20
88
59
17
170407
247581
492872
10196
54
66321
301959
47
451167
108160290
446805
466088
47
817366295
126411
656925461
95
7
310645077
37
352070
21
84
97
29
52
504910864
11
95229
112845
615127492
44
24
41
9
96
146944
291879
70
19
82
291073
3
46
4
73
78744
88
11
51
37
751521859
249532
88362
79685024
380357598
184784
202622
331190
67
33
545014305
194772
166373
495641186
225833
485166
50
887896234
70514
350168
49
374019558
75
264034
30
48
141649
7011
417565
186987
6
33
427484
584066309
335094
538269780
50
438641
25
131961591
6
767323340
468416
49
87
49
73493
29
187039
12
48
49851
59
1
20
384208
196744840
53
136866
17
7
138270467
85
268345
27638
93
199430472
45
98
18381
283164
35479
5
329775
408615
931837110
491210
101427
248240
95
55
68
461111
34162
270936
6
370514
249783
94
17658
50
26940646
619690484
19
14
84
267174
26
466736
842602420
8925
119512
152098
427606
188896
125692
82
158125
22
14043
4
74
414221
89
245157
2
157766
224788
79169
390707366
376231
480776711
17
87350
99
102109
54
72
263063
442680
2
60
388324
495115
239020
85
287157
18
7
262169
743579133
19
42
137790
9
244308
8620
84
306122
244603533
8680
44
487496
99292
213060
73
102926
86
27351
404862250
290186010
646825182
30
41
186255
70
4
142253
963279340
77
86
61
77
93
18
428733
16
79663
356829
4
2
18
12918528
68
59
71
66
255793
49
43
311851
99
471999584
478329
159368
64
11867
295527
53
360240
333320471
34
394424
77
558082724
1
50
597932318
55
116774
56
229837
9
18773
219096
221944
499931
106852
213842
265667
712203368
7
67
46
147562360
6735
94
42
14
359814780
9
10
410761
9
205394131
386879
468181
2
6
66
489904
5
251058
91
260766
47
70
141910
117084
288873
99
34337584
4
33
363592942
66544
77442
478529
96504
80
46954969
54
364180
12
155815
90
310116687
61
77
73
262751
92
60
673553619
236750
57
255512
346514
55
921667673
7
3168
505908585
88
567522146
66
308047
77
9
224104500
84
5
18
31
300330
99
229964
95
20810
267210
1
237606
200963
244493
50
87
335373
301369
131732
476184159
95
230829
53
163864
61
272161
478995874
70
10
69188
188768
91208
91
12
466672
58807402
156695
9
61
7341
8
354858
73228
94155
35
74
103133
400898234
215356
172838
89
276026368
45
33058
5
354084
29
23
24
87
407931
2
365697
16
139957
14
98
376763
175082572
8
98877
270937760
197452
86
93704
56375
2
219706
350947
4
827121916
252485
14
37
477259753
468475
440767
119641
13
20
296530
438723
45
411664
58
7
148297
95
85381
220865
98
431075
4
21
2
39
41
185879329
75
519206407
453021
247040342
129064
5
320939
66
362791
68
35
54
348283
47
46
95
339713
92
66
496266
18851
24
5
14
47
398731
329492495
70
577337161
42
195923
65
18
6
22
257965
2
73
67
4
96
147753
240977
21
336889
471948
324120
471116436
461534
252143
227649
278236
65
171717
68432
387772546
87
44
18
394505
1
142896
20
77771
96
6
374939
103819
63
15
29
35
185255
415622
57
198022
452224
787495431
308042
82
77104
169221205
70
84
128945
64
35
167740
282058
16046
10
454807288
388120
91
9
138581
228836
434761
95
25
3
53
431364
40
97481
55
50
278434
399471
22
23
417466
247509
484098
154612
25
325703
636440148
40
83
78
31
74059
48
85
8
8376
40
9888772
27
53241
227533
333042
167981
229173
37264
71213260
37
6
2
343243
86
20
37739
60
80822
138378
410275
30720
4
384250
750
799905309
1
453071
11
333555
84
168174
265588972
27
45
106391963
98234
26
93
28
83
484564
15
811470756
61
344099244
87
3
56875
184134
79
307782
59
2
17371
3
330218
414897
1
30
46906
41
172800
33
277365
189730
278275
448263
71
82
412665
16
28033
203008149
754247741
473152
30
21
43
930536415
14
442029
305611
57
478849
59
456761406
3
22
5
1
26
77
83
132026
8
28
9
442250
41
79
176222
199472
428608
372377
75
31014
930869049
82
9
86
45627
930026836
132872
33
142690
45
70
69
39
64
96
92
47
402497267
77
436432
53
91656
5
98843
61
5
341944
934976832
128570
4
73517
317636
1
16
266029731
333599
223274
9
75
31
486674
32
159449
252148
400547695
69
169971
148481
341847
724558547
49
62
396381
6
1
24
470997
99129
70
117431
44
219468
67
83
178328
142457
93
329677
574368105
195196732
95
197905
2
73
65762434
6
76
61
53496
165977
15
29
23
186988
39601
6
972950922
6
1
224872
91
361535
40
5
102918
34
95
7
26
3
34
65
5
96
466904
268554
194140
12
19
94455
81
49
244690
62470
30399
56122
160553
186560
71368
328285091
32
5
86
142219
85
35
20
29489
68
43
321468
73
67901
259465
80
127337
323923
9
18
82
98
12
7
445854
316049
7
79
34
485346
19652115
41
40
343526
318322872
339450
58
71
494813
6
110182
96
433428
31
97
37
922982129
13
543356374
30
31
981846567
73
207529
937299347
314387
201332758
346765
50
320273
1638
53
759816748
466808
14
99
21
38
241622
75
160271
345318
19
7
476436
378566
32161
498359240
328287
71
4
447621
335518277
11
366251
204058
276259191
12
12
363283944
380502
73
96549
269458
55
321843
87
32
91724
335351199
185064
17
86934
60
148515
49
8
221344
14
87
305563
53
6
122445207
25
47313
33
77
642191631
453299536
89
76
46292
154124
38
64
42
66
476566
50
1768
32922
237228
6
269725
35
371263
93
162299
6
1
413198
489105
37
249702
956651643
263088
604291969
342522409
239957
11
81
53331
298407
59
74
73
49
66
24
64
234990667
307361
94
169880
209867290
83
418942
13
351714
410754
50523065
51
1
72175
108026
4
28
161891
662532302
74
5
91
227746
51
94767
76
404399
208451466
217670435
490087
283604471
271486
923520649
173743
23
1
76
236801
467051
79
21076
15
414395
69
130672176
2
66
3
101889
83
68
260884
162207
99
43
796756831
11287
25
2
25
77790684
460796488
50
240062
8
13
13
809036132
67
776140080
60882
120454
258496
785113054
99
161554
421890
31
691823760
45
40
26
13
198497
55
99
302369219
119222
79013
9
69
4
84
580801011
19
134169
72
16
449048
4
97462
3
63
144895
201921
5
5
777354732
272732
97
53930
86
154128
61
67
21
88
94
12
346562
29
423587
304324
383222
23
4
59
20
440024
18
85
315702
93
76
90
11672
29326397
788662485
491395
299024
284205
167785
15656
3
2
69
49
2
85
338500
83508
93
327643
48051
88
23
7
91
37
138383
22
23
228874
98
83
26731
97768
555910673
85
21178
77
15
33
280174
59752
44
441831
8
351235
6
110061
716362481
484805
25
322418
18
74378
79
31
95
911406248
89
6
897007550
125020
58
4
349578
62
477503
226370
66
304479
89493954
326628
27
51
79
245019
30
47
59
3
42
299054
95
265837554
243115
436858
52
123186
284733
276559
93
38
330780
1
6
9
81
601326668
328388
26
4
126518
636398784
238960
74215
445527293
18
45
421655567
19
42
99
506838092
440261
339966
348690
94
65251
55
65
14
83764
73794
165856
426700
314885
6
35
88
408029
46
346255
88
288055170
949093461
81
65
79
167921
90
359601
469272
176216
386489
123347
16
37
196642
28
674467344
29
375568588
244773
9
89
386627
3
499724
34
913192320
43
104432
381395
97
25
56258
8
76
45
471271
37
260594
153439
329902316
855781570
351997
12
82
20
23
98080
5
11
56
229560
357577
8
281491
99
365970
7
292435
94
89
78
401421
12
9
6
7
264665
24
72825
10
125362
180250974
13
2
91964
71
7
50
45
423597
96
275096
41
64548
406116
33
358669
850568777
67
49
104064
3
79
34
315993
33
22317
129228
60429
198462
12
326136
25
883230400
168685
67
13
143099
306867
822220236
6
90
13
98
258649804
176974
52102
388919
2
70
237162
67
426173
6261
98
23110908
319593
75
46
13
443002
140851
64
343855
46
5
324234
66
69
485533068
246467088
334426
72340
58277
318548
216360
14566
146972
52
68
228703
219048
83706
19
44985
380075
196151
9
106251
61
123604
46
76
306656
8
14
60
28722
403872
29
74
559050890
73
23277
18
172187
20
7
370201
27
88
62
3
5
33
253005
185366
33
142389852
281411
72
12
4
390469
343128
160065
279415
62
216006
282976
489033
884531334
38
90
27
77
982303649
102438
3
30
1
36
423677
81
82
82349
44678
252548
11
52
27
48
387748
28
304671
60
26
19
431119
259874
66
462932
314774
666792429
88
78616
341491
52
277988
146973
346206
377603
74
85
314130
71
309638
7
90
114531
40
302964
140250143
99
277005
10
373140
1
6
16
24
164709
434687
73
71
50478
62
38707
445070138
352320
91
228172
60
12
51
81
61
122011
182223167
288247
96
29
195901
93123
499865
392739821
199791
2
3
4
1
161763
64
1
20550
33182
493394
494331
86415
292784
4
18506
373074
49
9
52708
242309
29187
12
11
257617
180836
13
89
47884
44
62
29
34
12
38
98714
71
99
9
246036959
5
32
63250
15
647296664
206666
280488494
11
388961635
100158
268300
161953
50838372
34
344709
266904736
299421
60
85
252374
348351149
427646
34
47
111919
9
45
68
15264
70
19
65
809429484
82
448485
257082
443138
127201049
35515
88
32
512968027
8
50868
34
41
72
45
44801
36
2
54
227907
450089
819772084
305672
60
36084
495421
38
489970
9
432226
58531
4
12
71
339118
239929
37
39
85
157518
455448
185960
70848
327867
56
407618
41
76827
95358
62
806304947
16
2681
169187
95459
256443
330489
219893
90
221942
15
18684
80
377234
409177
32
9
4
446993
34
311293
7
458679773
452173432
35
89335
60413
88
378382
97
372704
48
87
11
45
284229
489669
499372
29
172432
514540709
62969
15
107928
634839022
57
31
336318
15
772
387473
79
49
31
146914
34
98
73
7
21
215302
97
3
490759
167271
141682
55440
378266
38
487251
76828
26
9
195522
5
133183
331425
166875
2
87667705
194958817
22
283587
37
232846172
42
414521
66
394409
67
15
62
410427
5
61
794480103
10
300109
96
315960
405021607
9
150657
173795
954576496
358414
38354
46374
5
295392
261145
65
495125
88
258627
60034
119197
12
16
80
79
469490
466710359
20834
57
76
158726
401742964
66
184401
71
14
46
303014
417444
4
485632
497226
132955
389964
184133592
47
102761
110878
494728
266431
60
7
322703
458915
47
284553
25
426976
22
480105
446703
1
76569
413427
373561236
85
268812
81
7
175145
427870915
467590
74
6
469144
294795
143070
233235
305803787
464590
63
1
441137
51
150619651
81
166503242
48
55508
9
21641
53
32
27
305382
26
111057
334593
414543
9
92
87850354
980472181
1
3
51
94
77
81
77
71
66
434831
694363547
43
76
251611
72
162179
71
58
100138
38
12663
294865
56
57
251088
209958
160444
64
444151
205995
101139911
22305
194590
274634
18
1
59
437194
8
38
54
340874
21
483256
102544
96
377752
458856
372035
108682
44553
69
43
72
422973
39981
96438
18
3
6
1
170628851
37
28
49
577031287
92
69
33
120794
180341
225629
92
214068
27
275651
234589
460841
113224
99
248292
56906
3
69
817094004
2
283397
355428
1159
25
30
80
65
94
928907413
231228
64
8
32
648598354
53
58
84
62
16
849939686
46
477599
45
199038
297298
257963
251475
239145
97
368441104
334141203
360800
371252
87
347076
89
12
802094987
84
9
400548
338712
367406
15
42
322248
4
8
293169
72
3
261307
13
91
2
273350
228778
96
433977912
300312
23
451976392
162584
48
94
34
213843
14
6
372530
413748
27
74
143760
369078
509118208
143484
92676
40
71
479762
85
61
255894
13
40
468223
97
445593
80
32
459598
650222374
404579
29913
230857
70
308071
80703
385290
22
97
909777237
11
57
11
2
44878
1
927158789
500611105
23
65
33
13
14
73
153623
107860
493020
56
74276674
46
3
82
4489
27
39420
413154
166529
5
19029
84
70
111121
930002349
57
693201559
82
19
62
238281
584579520
111396
59
307262
463705
128332
61
44
51
73
908781772
86
67
309327
37
2
105530
318988
386786
336319
60
95
304338
200780779
645132644
367962
44
452123
44
150910396
364845
375730
44059
93
27
87
205042706
41
327204
326870
45
21
691003965
7
142620
8
28
2
35
335663
67
49
91
76
7
9
9
7
19
378948
68
8
3
458037
7
337578
474792
96
88223
58
69589
917949212
80
353439
11566
4318
76
455687
3145
53
1
4
69
497514
24227
46776
61478
292420613
418933
288026
85
63243
220262
20
35
68
12
66178
36055
46
63265
52265
233482
97648
63
327464
430471
19
476205113
20
101812
311238
371320
8
196838
77
302701
24
14
47
517312813
93
5
157804606
89
2
68
422069
481798
6
433355
28
6
455701
16
848286999
4
7
436996
2
106747
407407
30
9
85
20460
696898248
285616
11
71
13
432700
3
5
124436
164007
28
45
65
26933
336865522
198027
125739
63
844187160
643658936
6
20
845067663
79
5
72
2
12
338273337
67
28
25
904110681
80
87
220855575
413470
69
27
80
469089
11
39
69
372447262
61
700731044
803210072
5
6
1
205238
207262
68
240690
290320
42
5
505522594
89
61
35
3
461678
95308
201909645
363667
36
42
213105705
83
350148685
52
699099861
61
64
7
460915
9
583981005
54
416325
251681
208172
65
97
235037
98461
197330
62
53
321992
279398
8
86979
344815
90
6224
38
83
1
29
38
72
21
349313
429026
83
77
257813
29
8
210296
42
93
22
2
62
131824
84468
51
4914
44
432404998
48539
8480
466706
22147
56
16601
49
405713342
8
67
71
342381
69
9
10
204417
478378
61
60287
75
231237
302664
283080
24230
38
146755
914236966
492215
44
480003
6
64521
41
442281
92
8
73
307744
469957
439198
8
183558
93
67
70
163772
41
77
276309
19113
11
64
50574
32
425059
90
66
76
488065
325211
276154
126084
426507925
41
45
319835
24
89
774649507
16
54
87
41
385322
906153818
2
85
1
58
20
303773
96
85
181241
21
129415
2
260813
99
522678762
273949641
28090
224593
17
83
93
18
84873
6
772638595
47681
2
124890
216378
276676
1
4
164302
27118
210135
110407
75
61
96
97780671
48
3290
287184
27339
195481
494037
465841212
110200
8
40
132815
59
553308219
10
68
25
32
8
99071
82
376749
403984
3
14
101576
846562263
97
61
356096
5
64
16
49114302
498192
455139
755782201
15
679927445
83
334306
75
78
53
41
87
17
37863
92
196260
52
16
514587708
53
2
94
3
783256076
81
89
30
90767
31
325839
12
108529
93
359578
287782
67
2
111143
42
31
58
98
121420
7
218259
78
77159
18
317455
17
62
1
25
13
340520
63
24
7
38
377153
783375117
101858846
63
95
54
64
7
142341
132549
31
153766
56876
335668
455657
28
53
56399829
69
340164
86
7
51
68
7
22
9
338257
25072
46043
80
152653
7
37
358645
71
33
482296
299876
26
279388
54
167834
211492
116477
212436
42
1
77
62
188963
5
43846073
197018
119143095
39
873101237
612013536
451969
5
480006
34
445705
72
482608
9
65
374946
266293
60
5
176890
95
171714
4
275796
48
318698
360395433
451171
4
36
46
87
579654044
6
5850
70
141105
159178
11
7
122935
62
32
414252
88
122274
73
56679469
95
15
248033
268617
34
7
917861433
2
956606814
43883
87900
24
35
237179
48
439390
69
31
894082460
123962
196617
171837
406561
6
91
36
79946
97776
199800
6
944885632
313491
307679
190501
69
4
78
208898
442601
90
54
347282
8
510377166
43892
43
2001806
379743309
72
479051
93
798876239
40
14
40
465053
37
54
381362
99
9
92
9
401422
395106
4816
9
89
11911
28
364411
22755
344008
49
3
267231
629951258
59
33
476465
78
2
309940
90
16
81
377962744
89
75
33
28
454241
277460
429671130
98
245569
15
419236
85
204622
292713
465554588
61
116196
135368
30
7
200065
9
211088
493558
11
311332483
178245
89
540971897
11
68
66
345107
72
35
339897
367483866
4
269733
50
41
34
144568
2
91
54167
62
222386613
2
85
67
5
79
88
98
39
444435
80496
39
471122
45
401791
124789
48445
189222
56
98
40
326106
239760
3
210861
88
73
113648
303058302
416682
93
10
28
9
231334
61
492226
86
93110
8
220995
69
346430
84
26
6
362470
357149
2428
269599
8
99
712799395
298218
915804436
69
47
13
51750
287262
238151
5738
137836
53
18573135
312520976
16
44
90
20
343488
47
318209384
190242
268195
89
140167218
55677
142071
347270164
55201
762870454
2
23
54
46936
154628
22907
462657
60
324769302
93
141042
93
99212
46580
71
316195
50
92
188570
8
850520994
34
367195
22
261822
483499
6
459310
378053
105921
51
467701
178887
441838
791452957
95214978
48
5
141334
6
6
34524
173665
212419
93617
278879
4
493426
398223
30
29
17057677
598877220
84
935613861
20
99884
161372
92
178136
243716
193415
294743
155384
93
373795
57459
493231
37
135659
353367
188432
5
15
196670
82966
496196
414007
80009
46
24100
32
28
60
58
209778
20
19
39
279416
2
174438
42
30
156277
212055
275175302
246243
37
68
5
34196
89354
34
32
96
30
86454
114449
50
941994619
4
49
51
19667
53
404992
72
442035
48834
40
16816
48
97
731517487
317159
401969
40
8
2
52479
234248
3
286660
65
344630
51
102159506
37
15
88
75
244670709
70
8
2
87
385884
329087
50
72328
12
444314
250724
324703
13
45
5
147026
98
216768
9
567682511
192154
70
8
10
88
47
892030990
28
55398
59
319626
484755
75
99
40
26859
3
54334
75
64
211243
103601
88
98862
4
454833
168275
65
295640
63
2
211580
274566
82
52283
83
68
137097
41
83
471098
16
25
200903369
191241
3
279690
117723947
3
57
74
25
54546
58
616307595
166465
71
272910
314970
461347
14
277143
77
301286
485729
429693
136209
789857222
36
29
2
7
45550
89
192319
91
78
119061
28
494333
414437
13393
319019
86
3
366691
86
691106025
96994
331154
59
260722
175241015
491915
1
65
14
52
475866575
558914086
27
368196
210894
42
86
78
73
396695
5
362202
14
435168
81
169589265
52
90
29
381890
42
25844
95
9
23
280140
48
236240701
4
78
49
72
398572
373004
11
25
16
41
1
491115
103631
241811
75
8715
91
6
51
86
59
497169
78
32
46
681511793
27
99
13
510230132
24
94
129423
77
98
38
193893628
82555
61558
33
8
6129
202281
466867
12
6955
113749
97535
77
76
13
248792
7
56
92113
49144
484137
202268
164345
19527
146747907
31
29
50
360339
8
22
681140525
59
153144
477597
59
199203310
275679
404185
96
71
215938
464555
432677
30
79
22812
96
22
77
7
221463
7
99000
229759
78
360351
30
116746
46
263602
318329
3
73
96204
741674555
69
38
400425
312218
9
58668
15
32
44
202475
199868
9
85
12
17
186721
21
65988
62
65
409423
63
430221
240154
271754
203469
113568
173977
5
64564
12
381772
37
377876376
98
94
16
214997
38
463948
405986
104383
394756
43
2
222565995
176337
287555
94
46
86
769059304
19
382081
11
448258
309684
20
8
51
472004
877498399
77
7
250162570
329045
6
382212
22968901
36
64
18
15
325556
614667262
459767
78
31
267688908
463924
4
278387
74
62
7
7
63
74
374230
415169
39
19
49
253464
56
6
193174
81
207061
6
75
249146
650547931
43
157049
82
4
27
22
164413
14
105394613
178412
53
223584
256296
438757
24022
389729
410221
21
300916
443449
611722609
288418
93
75
40
485717183
270135
60
346632
75
496236178
59
50
202199
98
9
302783
53
291144
12733604
305503784
140100
384257
9
5
786303041
70
203874
11
95171
62489
62
8
192892
937796417
431574
233256
31
38
412695
90515
28
20
13
246766276
418618219
483116332
36
448509
207205
129663
142684
13
33
216566
284315
89
94
781010033
203882
43619
192700
85
223860
34
83
5589
159224
124842
87309
219795322
4
122748
54
383240
468677
286279
383805
25
34103
1
217093260
13
45
444560
409043
225422
463368581
7
40
64
49
9
96
416231
492986
192021
334833
7
57407446
79
766874154
28
34507
48
48
3
216551
1
177282
76
63
237672
1
1
191609
25
25
65237275
133711
5
99
5
45
357335
155748
24
6
28866
37
59710
36
394980
321943
908193398
471461
15873
108078
78
58
485609
535495756
57
58
438767
376316
37
78
437674
79
174859
442187
301525748
41
14
280716
480974
28
92
117636834
193213
68769
315470
247434
2
477859
105447
82
22
24
11998
405112
168251
664396252
387880
438456
64
268837
30
5
42
140574
53
100269
23
44020
199765
265148
296152744
90
68
15
52
87
606714506
26194
62
310076875
9603
928871511
75399
460870
52
70
337909137
1
72
50654
7
140057
781739303
40
83870
92815
991656939
433205
4
88
142699
342586
30
76
97
403205
20855
33
96
94361
625317468
104867
95
21
229301
3
20909
77
25
150406054
34
381728
92
76314
31
20
6
5
6
233496
182655883
458663429
59
399511578
16
88
50
49
26
27582
25
444118
252684
66975
1
107742
425242
14
458494
18
91
368808
74
90822
423123
9046
353574
61271
80
18
734583039
23
34638
110389
40127
92
89
261724
41
33592318
23
27
96
85840
309082
94
62
893778079
52
593808927
458790
9
20
1
917602132
299778
745954376
4
81
50
74
2
16562
33
6
495168
54
2
6197
323924
55
8
40476
80186
73
31111
42239
213938
707171120
285441
7
776333461
368366
2
287433
47
33
85
774030655
32
482106
298239
72
96
42
26285
273679
425122
105010
897554946
591451164
212983
14999
497216424
336978
92
38
66
63
461548
1
53
6
13
86
44
49
9
387559
458010
11
52
148639
339071
317233783
444731
462143
682521626
212988
61
388395
572067623
7
445530
55
11
286755
12668
7
44
3
688793499
60
472728354
309770
85
121531
76
95
545600241
431708
488067
800382984
56859
197159
97
9658327
85130
276229
958464559
41082723
3
381868
115122
60
187097
38
447812023
50
85
406338541
39
86
22
55
26
439311216
70
54
42
50
456124
269293
127010
71
35
284388
8
235532
90
969960643
98
86
294758
31
437321
504548121
22
3
112493
17748
71
39
74
11334
417731511
9
6
386238
208055
78694
50066
364127
50
331395
78
24
3
45
90
383622
3
5450
63253
8
65
22
1
99
90
19
44
403042
5
135047
180425
4
246327
70
378561
29
1
14
106098469
983683273
34
287986
97
48408
40
19
50
70
451640
13
61
1
369237
89
4
43
479725
166313
57
76
83936
160071
129096
19188
89
70
302925289
46
59
1
84
69
40
84
260909877
54889026
297883
88
322451
20
56
3
84
269592
27489
80
272496
499746655
260870
310515
87
59
17499
66527
288754
340037
58
20
346032
131185
216688
20
289606
24
265351
6
18
69
383430
470975
370501
285967
107234
107146
468252
23650
71541184
70
90174
85
73
75
16
348522
4
411772
41
64
50
72243
75
266184
33
177685
6
44
188164
96060
18
235626
898805145
378265
97
296272
70
9
21
1
15
217741
71
157920
20
373807
12
88
551668478
39
78679
78
45
77
257921
363793
5
979735614
340877
36
190299
3
56
48
173343
48
212086
10
410003
468792
54
201444
936613
792252151
47
9
421564249
93
14
497401
9
59
82
59
58
482515
167066
98
23
68
472298631
3
562077795
69
8
81
1
496481
216075
305448
48
76
16
336831
27
409314
3
67
87
25
277927
330150
143217307
6
86
325908
99
72
478595
43
85
51
431332
246611
368484
92
392798
8167
57
192757
91
110439713
41
347341
86
164174
8
111287
309062
44650
7
192901
340534
70
4
250512
37
55
3
20
18890
30
264827
6
45564
87
6
82
6
94586
424720
34
48
61
52
302792299
48
53
38
8
353455
83
59
531063468
63
8
2672299
64
474507
31
16
486339
130620
808290207
76
31247901
19
319125
183342
114650637
6
472609533
35
26
96
89
24462
16842
46
216368
165719
73
49
12
321836
50
439335
7
46372
1
61
30
280775
165088
405714771
25
64
116504
27
292661522
229741
19623
9
23
17
55798
1
98
460269911
238683
249685
42
46
9
18
457260
257332
80
332128
8
356593
34
389721096
416817705
21375
76
169733
26
65
269229
261017
53605
271878
60
76
86997
377674
86
149456
101832
86
507831910
92450
289983
280777
140047313
140435
51260
682064118
81
431839
99
34
293627
73416
66023
312308
169387
26
9
1
71778
64
402060
45348
252753
73
416995
45
207094
63
28
35
33
44369
74007
52
418260463
2
365330
24382
397884
5
772242720
96
142617
41
536417757
812263943
82
456677
52
215023
21
326696
20
197095
14616
68
92
631144312
295077
54
7630
26069833
473463
778015265
5
91062
340891
361494
66
59406
147486149
25335940
18
23
170816
8
332570
84
392725
61
42107
431399
25640
211545
94
57
399300
99
34
248419
60
170103
9967
355163
78
67
21
266181
443124
348260
70
23
64
96
884885603
49743
31200349
471283
35
40498494
392550
29802321
26
221376
347859
3
74
88
92
53
55
2
24
654714007
480481
454104
33
75
445402
23
7
159056
64
254360
5
4
152096
243399894
241438
7
156986
9
164945650
68
128690
26
799404936
147251
286510
22
63
202343
10095
47467
94
38
569827586
53
88
21
41
34
494752
57
129599
91
132979
293803
39
474797442
18
658641800
76
8
6
441536
129106
8
416389
63
408845
147064
33
4
192223
241939
57
362715
75
19
3
3
46
299028
69
106390790
346850
32253
930974646
309735
66
32
83
286424
16
70
58
51
6355
11
6
36
156536
161162
8
2
7
77196
17
241108
23040
52612895
468425
6
66
99
393903
60
400505
601753454
98
33
50
342812
12
77546
9
54
39
36611
42
72
375283
289878
98
324383
85359
347702
113791
33140
625370843
494162
373214
27
64
91
40
7
25
73
84
31
76
74
224103
9
41
314096
496743
51
27
68
86
81
205245
93
8
182196761
95
27
51
69
89810
21
49
36
22
180466
23
78
63
37569
67
41
12434
67489
59
57
164635
97523
34253
48
93
99
10
51
30457
55
267983
66
206342
887
23
181509
490754
510234292
23
153
156255
102453
36
9
354142
342769
406174
9
192437
466535
17
76
183905
1
135456
5
81
477611201
17
1078
30
11
243886
82
577868434
325157
78
243900
59
53
37
23755
7253
255356
101802354
87
5
184853213
67
3
8
309417
331904965
328950
211499
439210160
124388
433457
41
448665
30
90
28910
10
37239746
41
86215
10
17
48
31894
350469
78
7
64
52
4
71
348551
259665
8
208410
139481
38
50997
30506
44
385488
78288
273365
653858914
393020
3
15579
102770
6721
222821
241438
70
106918
76
40195
48
8
123012
86
474339
55
392857
73
6
87599
16
421592
444188
228896
67
83
14
335373
466897
48
41
98
15
311918
369182
340556
131970
23
98
48017
39
30
14
34
15
263733921
2
46
28
78
195818
328266
323240
72913790
3
423015
63
79
22
149424539
64
23
93589818
423902
32857
134164
5
49
157386
856986310
677419869
6
101681
31
9944
488603
200104
457908
12403
266133
54
347398
23
236649
64
340526
77
167165
38735
44
76
199437
59
260469
74
339087
361830
59374
43
33
319756
97
403287
55
44
452849
81
4
358683
76
14
15
38
73
16
470933
52
38304
210429
15
98
44
341065
7
94
291799
204895
146511
79
38
7
38
319449
224692
456858
303922
37
61673
78
446823
477703
353704
76
348133
773149997
250832
285481
94
30
80
55239
38
398865
8
57
179702
52010
629296572
40
365221
107092
153963
451788
15
386418
208816
4
150678512
46
54
41
257169714
105152
73
22
48
380605
298297
202847
36
297690
892202555
263282
179283
89
34
88
36
218989
79002
53
2
348809
2
440826
15919
7
474056
263367
12008
131450
409411187
87
241705
53
274960
67
177447
8
174223
256398
127598
25
301366
20
59
50497
35
934818307
12
59201
83738
3
53
85
33
62
85
497997
122553
2
270294
65
94
30
336421
495911443
415435
22
83525
242473
30
77
11
17
29444
64
400203
78
110560
26
37
68
31
88
184006
4
72003
183903
499312
26
44
11
654220678
46
75
29
650129625
217032
389005
47
231589
211538
83
372414
94
9
664314374
645627912
759546144
22882
56
22
22
100798
89
44
400859
88
62
92239
250258
111827824
177980
47
2
200514
42
15
130236
32
678680891
306027
75
85
797580219
54583
81
327239
14
25
459704
67
6
430595
83333
288122
51900
283380
15
466571
12
290922
83
429314
8
43
42
98
356913
184261
298310
58
419985
130927
57700151
183794325
59909
62
464228
32
8
71
121108
24
9
86352
982833250
182279843
19
934676788
417973
92344
61
68
71
305846
73
492880487
2
450106
40
20
140191
16
20
79
289985
36
386082
141518
92
92768
11
71490
415725
46
106562
944695950
105419877
55
61
12184
534846370
26
463550
7
121199
71306
382226
438674
6
815589893
30
32
615452039
387891307
94
456252344
77
85
277505
180119
357857
3
4
75
351350
7
134541
29
142219
5971
483143
180147
426837
12459
266600
151195865
9
430122
916839041
45
19
482160
15
771678156
21
70
288961
27247
356788
54
481849
1
5
452466
82
35
67
81
294827
51089
8
391392
117094
42
497081
154295
33682
12
2
744309834
465299
160883
416411
22
91
5
56
234134
38
5
745539603
7
95
14434
5
64
3
451276273
635872167
6
122296
28
48095
271684659
89
11
115306
58
237207
71
379439
253920112
875127085
336724179
488591
5
12218529
376142
78527
167779966
23
48
7
96165
122373
367432
180652
35100
60
396348
24
62
388752227
55
291052
283229
279308
7
282201210
24
1
26
25
37
26
468695
8450
44163611
263508
1
63
182211
26994
465620
11
56
669668068
3
118244
12
434904
17
63
42054
33463949
81
98
329674
6
175993
39
226186
40
8
416880
339214
26
120903
4
444915
147177
67
92244
84
556911389
17
395710
80
25
11
136389
97
22
40
97
290678
452407
32
78
7
76
249376
144371
21
19
178067
51
669765298
256080
1
68
155819
18
806553907
7
29
475393
261811
232512
276859
574361659
271995
84
454386
22
72
32
57
5
61045
72
19
5
85
51
40
37
33
14
96
233600
1
7
85777455
31
74
631668393
31
12057714
1
95
9
209704
9
20
155173
467640
3474
343309
1
519694509
44
331588
89
153935
333310
58
24
29
83
837403451
43
66
946588615
26832
84
48
128621
159511
876813675
3
50
284639
67353
72
55
255544
86
37
42
73
631699700
1
76
90
81061
88280
14
215054
142941
538161627
241099
31
153668
48
269493
63020
33
22
147430
22
419984
70139
35
468124
6
5
9
348163
151922
87
249262880
136411
52377
48
29
391308
234939
6
320380
711244477
410467
95
51
58
439252
431732
32
122704
260518
188436052
283860335
211896
885435084
230182667
224773042
94387
486982
186316
639
284540399
449509
8
392200
352198
44
51
415913
498290
1
5
15
24699
8
191577
58
303543
90671
789484533
82
593527765
3
99
92714
106928182
50
225648
132021
144671
71
412231363
10382
94
393192
190221529
63
348349
286950
18
96317
66
165837
46
2
11
37848947
710301206
450082
38
795387003
20
415088
26
70
7
87
19
135047
70
243219
323814
170779
124213
42
236780
86
118771
50606488
59
99
31
213922
3
415817
435125
68
240385
75
21
12
387400
383996
49710
21
54
48
154088
496673
22
83
385585
28
27
3
8
790003481
53
276752352
72
73
135539
91
9
279709
781996709
7
9
13
51
108166
16
130395
126905119
60
455117
159352
31247
116178
175104
398229
27
268397
28
42
43786
83
82
6
12
43
11
143635
6
71
10
89
80
500025456
147422
467862
84
36909
62
45
137617
95359
66
55
375797
66
5
73
58266
86
6
72
83
22936
182070
383640
91
449527482
208947
76
29
804180492
362304
108950274
86
338117
269771
139830
38
32698
27
288068
18
329522
136513
85
64
20
32444
485455
117087
37
78
213633
91
330527
99
263083
74
4936
107770
2
45
406318
27581
56792
8
76
90
28
95
5
2
458745
90
59
261982
201407
3
937367831
213335
257060
572470240
39
63
34
359546
26
8
56
4
4
7
307860
55
266989
132788
44
49
72
8
64
229167
27
17
52
251012917
61
75
495450
4393364
1
294036
33
299625
249655881
5
69
430620
39
75
8
34
94
69
403160
167957
79
2
200017295
44
7185
98
487045
354155
18
284881418
88
66
147787
9
176778
66
90
1
10081
54
6
59813
425988
27
34799
341897628
435242
52
5
85721740
43
455706
36
207736
257228
24
421487682
6
124205
343964
5
450775
282376685
482337
394791
472374
49
153266118
45
286056
138104
37
67
64918
55890
122243
5
587065957
6
433472
269007
41
155974
218188
263120
399305
206172
87
68
47
81
392280
460043
98
45
81
75
98130
92569
51020
484582
280599
313865
6
278023
582546780
74
41
254897
201542
8
163077
47730
14
537136231
73
303227
121508
49
167236
379453
472285
36
27
83
14
299008
7
3
3
49
333816
63
142115
24115
6
164365
11
4
63
205641099
322539374
80
95
227726
394941
352336
599771411
2
79
43
153899
768612333
389308
89
1
361019
47
473580091
298987
96
84
42
49
1
43
136259
344617
64
4
317915
96
96341949
5
889812881
142457
27
265123
250098
24514
426697
360718
470018
240669
8
19
79
15
336528
479581
83647
70
3
56164
4
233881
107306
38
42
92
340197
38
11
20
472288
2
41
207250
246450
73
160680354
89
10023
189500778
16
82778
8
49
9
3
91
319749
6
8
76
18
93
8397
41
507190198
452117
77
416198
39
474214
41348
422461
36
4990
360429
47
243835514
1
12581
347501
6
39927
9
364669
79
74
105588
432435
922754804
42
29
227056
104966
26
51
810850107
76
127826
384013
69
6
266202133
10
78
92735
476281
355194
9
4
6
78
305160
72
274052
321329
17677
121303
48
168936
49
427964
38
46476
471578
91405
5
357521
3008
42
440926
77
353319
380196
14
366738
32
61
952702163
62784288
39
455813
136490
227790
380883
85
330816
60
93
14
53403
7
268921
85213
59
40
8
49
7
192832
345323
139289
47
23
90
64
84
114078
45973420
89345
46
975958296
135465
396953
83
85
17
164326
71
7
48
34
101181
1618
224870
453852
59
217143
76757
45
45
4
67
6343
56
780454813
25
21
49
47
135721
6
423689
300722
9047
287397
374985
24
392456
74
9
59
229366
37
63
422704
9
55
166180
86857
48521
36354
42020
51
89
760348623
283350
40
16
104160
462141
192908
7
270123
13
392751
217247
4
80779
26
19
99
56
53
97
15
27
469
187903768
25
81
47
24223
4
8
488416
79
69
21164
60446
320905
3
17
159608
8
433319
15587796
2
56
130841
38
6
358427
6
4
77
27
215652
90
77
54
92
217382
282502
407992
777274679
1386
98
39450
4
1
3
75
75734252
80
312075
354721
17187
42
47100
98
42
60441839
27
404605
404623
8
5
8
421123
7
113426
92
203680
592223126
96
187656
94
161520
880100650
175376
154725
705383224
28314
107123
206268
4
168618
22
49
47
339645
266241
318309
19
48
181955
131799
79
46
37
4
45
288060443
58
41
13
1
5
11
36
88
346210718
304050
52
766628914
16
9
7
89484493
80
46
18
111194
53
6
75
33
226392
411653
41
416730
162558
35112365
1
6
343341
260707
6
80
31622
328920609
54302
476883
66
21
3
82758
449576
322744
34
35
40
68327
126957
64
82666
811885336
56
186974
278311
92
48
199784
80
7709
419492
6
113066
60356
84
67
759687369
45
27
219381
622843632
258279
45
17
22
389751
2110
14
258327
66
7
490708
12
213941
55
82
181259
284990832
348488
88
9
449546
79
40
203957
290358874
415579
108342029
512139745
25
358493
78
26
275341
65
54
1
65184
33
94
6
362693548
77182
36
125400
5
276850
402629
5
47
84
7
138217
68
308768
387194
4
225160
277531
214577
16
131667
417955
74
397909
89619
69
20
84
77
40
46
573046933
288997
76
934275208
20
269840
58
32
441635
44
19532
90339
18
429696
9
370671
21759
321608
416344
38
387531
29
141948178
20
844391225
73
46
390577
73
167952
39
15
82
96
74
59
456419
98
86
429411
2
84489
41
51
79
69
1
6
9
23
62
30
495091
76579
7
341447
205639262
396257
2
312720
4
49
11
1
4
98
58
9
58
6915
73
220779
8
19
70
40
73
18
16934019
5
774510383
52
55
79
85129
47
99
995811648
12
317769
297117
29
4
21
343618
420777
110342
98579
945192008
438700
44571240
264858
93
53
16
481412
426602583
6
489224
23
63
752197764
914646534
37
88
357654
40
349706
14
132431
69
41
252638
385053
492530
99
35
410460059
246708
42
92
104666
58
2094
76
49
418792128
21
212247
364143
17
90
99
276565
64196589
415162
263017
401833576
306938
29
41
97
7
5
304380
18
387319
22
363058
406367
47
190515
111570
84
12
5
463386
79
6
190954
416917
49367
3
22
37012
238979135
47
68
279218
41595844
32
23
71277
79994
79
585912775
34
8
59
80
28
66
391284
164812
1
7
697334130
64
50
128512
377691
63
93
166967
980906637
20
98
111291
38
67130
55
83835
90471
8
267057
52571
3
58
551406610
35
90
48
165844
636733090
7
9
8
45655
474436
6
128312
455737
521548813
366921
92
52
397517
492208
5
34780
285522
825685784
84
242107
98
16
208756384
848130509
334599
269388
276213
2
798898066
82
96024
64
19
280130
20
3
176888
276568495
44
74
18
66
31
475277
73
46
55579
65
78
226739
59
30
482693003
79
16
494665
24576
313871
548222818
8
309213
68
8967
147325
3
17
64
186188
98480
91412431
43
399659
393078
407109
70
29
82
9
43
33
24663
333903
408908
364120761
114459
811847272
152867
5
208175
290442
378989
97
358499
66
314810
21
476712
205941
54
940314577
367068
261005
840085317
7
285669
36
5455
75
27
97
434048
59783
329529
226389
80
34
65
35
149982704
61
73533
67566
14
75
286846
419760
390887
196452
44536
4
92
600583196
360555
7
882493131
491020
409407719
712151818
448528477
801653963
356854
93
141043
62
147358
97
47
60
65
133813
462206
50
195206
29811426
53003
442046336
4
340695610
459074
54
79
948071590
494625
196811
36103
377328
291417
7
108475
140763
51
20
59
18
16
62
480972
307266
256481
5
94
284495
7
4
36112
86
461459
5
25312
96489
22
172154
2
16
280731
56
422069
152647
474862
7
338547
70494
58
268231
34
39291
377198
563944975
25
8088
204530
82
151036
82
315357
2
104473
278874645
248833687
80134
86
401088
171942
68
48
302041
85
92
302494
78148
398496
24
112419
2
19
341216
34
73
446387
4
3
65
306608
56
332692
430919498
129289
94
14
1
69
79
90
11
38
800747504
73
481382
90
361528
49
398332
2
292868
936252624
23
15
8
89485481
19
27
278562986
17
342989
230957
3
43
450812
246206
96
264984
79602
14
179748
191555
44796
65
16
36
314084
121157
75
346836
394766
81
61
119522100
45
214332
390815
9
84
188039
358022
24
266993
63
30
12
107720
41905
5
284061
253828
123913
52
15803
87
186226618
332866
9
74
24
30
76
253224
99
599310302
21932
78
136363
433556
28
97
481579
456272
42524
62
538849191
77
328992
409290
61
1
33
32
99
11
448499
589267936
18
440274
7
96
81
36708
15100
467447
10460
81
49
6
28
444528
89
369900
93
93
82
38
265389
492253
77
12
226411
164773
6
1
12
36
13
39
450514
49
12143
17
136137
302565
68
22
97
201991
58
193657
162574
81
50
25
68
25
23
382491
5
8
6
22
6
107771352
36
406635
61998
74
67
4
359033362
109705
99362
5
49
293592427
187772
47
97
228106
114408
181136
4
18
14
16
1
77526
38
21
78
77
13
466822372
228029
9
67
52
440663
93
100956
86898
186025729
196564
33
34
363358
55
26
411257
56723
2
5
86
7
34
44
253270
43
438376
244697
6
63
396181
5
20
281421
16
241638
662460528
827833030
86
485456
92
92
72158
367451
562029302
245661
79
204313
50
36211660
188033
37
324114
178520
54253372
83
4
27
192345
12496
226694
42
2
6
82
491353
436533
424747049
252218
407414
58
39
633601575
11
479033
53
399940
279565828
114939
12
135850
172904
477063
274166
88813
5
75
439504
4
308396
118185
98
116895
353196
354765
414996818
940071279
47
88
21
1
187279
49
9911
56
221021
22
197657541
38282
831569958
942948098
151395
95
6187
165033
88951
226799
71
310598
190901
76
91
205416
301790
296204
365258
3
74
64926
932675681
93
171610
69
42
86197
935651028
49
44359
1
88
208179
493405
248367
31727
249886
23
6016
222412320
5
7
23
53573
46
35
4
449499
5
11
29501
26081
57
98
86
76734
263118
13
63
6
968598993
369896
6
405119
2
21
700013869
120397
73
92
151286
314370
23
113383
9
37
29
311508
161217
98
173662
181444
80
8
86
407882
272789
7
240468
95389
149737
19
1
136865
198226
29
119915934
9
49
469950
94
300228
7
394412
3
21
267688
150354
78574346
443275
269904179
477162
79
37532
6
52
12
9
83
40
92
111840
90
115864
387479
50
98
35
9
27
468023
60
26
49025
291996
60
139392
72
848765150
173361
329701
81
45
317469058
60
404044
39987
21
86
7
1
249707
8
529486722
26563
1
67
60278536
79
79
82164702
2
6942
70
95
96
881570318
41
33
79
4
189945
23
397472
4
80
482947
79
91
52321
322523
76314985
585837916
333784
366
333266
433631
79
255315999
394561877
222899
227951
150921
95
440701
238315
91
34
497315
445165
37
33
481124
459869
441606
9
926354570
477180
90700
99
59386
179980
53
276690
44
9
290143
852440706
80
57
142073
351798
331519
422301156
157279
803545097
239501
54074
409215
218810
36
36
1
48
64
89
46316082
6
4
344706
67
490586
323353
39809
13
95
90
154370
70
30
83
223213
98
732358309
211759
70
341192
22
422331
59
27
21
94
72
59
325523
8
26
417814229
499162
42
54361
159378
80
321141
397709
346004
1
42052
31
481356
17
428953
39
99
482755
17363
78
332901
75
158553682
18
95914
271807
561053209
4
61
15
10
227914139
91
497801
9
67
190814
99
81
782350037
24
557850132
97
48
634452056
454380798
429797
293349
368190
402039
498532
446648
279417228
96
58
60498
25
287617
4
188883
89
339288
7
462832
537812480
77408
7
86
8
3980
471371
327068
4
246993328
87
281452
174677594
56
46
351967475
403866
414408
45
319095
143776
52
941120929
70
863466745
78
26
173094
420953
79
38
841408191
49
258246
3
21
37
87
73
201855970
3
2
405226
216896864
298111
24352
20
213717
784520738
368987
2739
12
93421
70
943263812
360863
8
418885
27
31
536069232
79
456460
98
345748
266637
123029
75
267201847
91
19
77
57
662716544
780985406
55
97
40
83
69
73
20
64
158184
28
208675
3750
26609
394094160
60
40
33774081
300576
81
15
60013
394961
930729993
22
394547538
89
183079
79
45
14
20
187043
98
49
53
69
143357102
51
428370
638757049
971510380
23
176717
81
343436504
66094
27
205158
5
224243
3
33384501
95
19
72
66
171874
406197
437578
91
25
93
41875
60
262953
83
433102
53
57
455320
92
5
43
69
381471
53
749794320
311666
408057
443226
180827
853872359
3
442361
95911
444322
439581102
46808
254799
249508
5
268738
188687
17
456029
52
9
155270
252663
57912
324598
16
170905
454943
9
28
304248
180892
253629
49007
269414
41
11
66
7
176349015
604850052
87
383942
32
10
383826
80
77558
55
16
251304
88
109242
15
8
179981583
477718809
68
52
145891621
87
58
13
66
198905
17
21
354081892
360621
31
49585
416596
3
14
224117
59
86
42503
342293
197869
333900
21
200459543
157068
277979
77
352875
67624
303834500
44
296382
7
424500
297318
325779
43
72909
15
491213
2
18
56
65
62
2
21
358725
391327
223695
69
44
97
628413969
62
144492
448122848
57
172293
19
309492
299121
259450
464408
845471375
1
75
28233
185371
291718
14
158339
189037
5
303983
18
39
71
330737
62
14
399066
87
48
81
4
410043632
13086
493430
72
422934
252418
211812
59
5
88
266994
369713
67704
98
291025
496736
8
57
179917
95
2
35
352076
146080
309559
263106
147601
16
15
8
31800
2
40
754441124
486801
639492579
281470
58
93
99
325414
74
43
151024
7
15
458829
9
337725
86
11
232783
322135
58
96692
73361
23
3
468875975
42
79454
63
38
22
316785
407272
669042974
11
10607
417935
2
304275
33
52
9
8
9
486210
433116
1
479559
121840
44
62
81
322708
498061
194851
13
74684
55
2
92
9
223486
88
456633
1
91
97
391130
361953487
55
23
491228
8
16
878473911
24
465505
75
12765
16
76
63
95
87
71
3
18
31
1
281351
47
16
497473
20
16
161663
920006293
301232
303542
94
6
74
133061
96897
272560
331918
445142
636582708
476524605
56
416880
17
30848
77
7
41
217939
892856747
71
60
17
37
351411
42597
40
65
79
6
92
12
327694
738576889
49
142508
81
371403
99284
70
77
11
72
20
150038
42
13749
15889
3
142690
309243
61
3
91
4
304446
22
9
54
32
12010553
7
436350
75
14
90
326396
282425
28
1
24
62884
127470
59
75
134756
30310
562143082
431891808
9
24
4
28
77
739452260
422972
89
315660
32308
82875
264840
360131
13
64
33891
229119
2
319968
354799
477633
269162
311486
39437
125383
9
46
37
363193
5
75
812484896
477113
19
54
92
473661
50
95
322807
83
186924838
43
291150
100051
68
10
63
287299
84
288238489
60
596964844
420912012
57
91
378747
46206
42
43
53792
338743
90
62394
34963
42
64
4
207787
465850
312661
9
455432
425012106
90
62
84
136206
7
79
185618
32
991968896
493973
332473
68
73
87
223237
9
25
64
66
81
64
106939
12
82
7
9
39
85372
21
53
27
1374
215450
52
178921570
68
74
39902
297731
64
435263
161871
4
118949
8
35
264225
364456
57433
155673
337967
104775
222536
91
63
277284
18
170424
4
119643
45306
816594713
450134
215883
67
73
84
98576
254930
84
392888
491169
33
65
40
146545332
263274
398587
77
92
22
93
357917
12
39
80
45664
83
58
170663557
24
208707
411702
57
61
74
1
486944
63
385015
60
150456
67
7
35
4
4
274840
8
124116
483203
68202
78
118500
9
165623
209534
43
26114
280065
92
5
130107
15202
308438
376548
87349
414270
163722
724187090
972775452
426678
20
275582
54
32
74
83
7
467298
22
39161
124609
173545155
41
60632
51
349492
89
45
75
15
20
344537208
234939
314787837
27
229500
82122
273382
8
430134
198998
30
59
73
23
7
327425
745818522
397520
101590
9
392953
41
74
267809
48
25
1
338417
884083326
99
12274
53
71
408062
61
126145
547388914
28
1
483852
5
225334
5
2
38307
157331509
13
94
372793
233034
117945
6
55
34494
3
254507
424067
35
73
55
153916
65
460014
95381
48
347596
112444
5
74
66
318549
83
8
8
25
34
442828
24
98
359285
57
421630
64295
17
326683615
358595
291610
7
225407
414479
246471
72
8905
16831
77
978987751
72
1
185589
10
31936
48
374977
495805
168669
64
130333
6
366493
75770
694494563
91
69
999014590
99
51
39
70
40658
82
23
28
98
94
236405
32
53
56577
47
15
65
79
9
958974577
212105
306556
49
432768
227239
434285591
99
297157
18
63788
37
69
3837
92
897478071
473510
432657
5953519
82
3
56
43130860
903484451
29023
93
154693
8
3
17768
1
66
7
89
44
237779
79
244089
17
71
9
14
78
36188
392499
98
74
4
82963
552335622
499986
926596105
85
363993248
964956970
326211
99
160152
109862
255563
437587336
96716949
1
80
48
86
225439
138324
65
1
74
71
1
33884
76
75
86
16251
65411881
9
537305337
82
445001
29
8
3
930668732
28
7
427173
44
357496
28645
90590
65
44
92
12586
391413
5
812387732
5
54
344764
2
26
377660
330070
31
114106
104776
19
4
188849
69
84
185546
81
13877
966699830
187588
51
83
26615
68
7
815798795
2
96
40
54
26
335210
316351814
33
41
15
169674
45
34
11
93
271038
359947
368764
472168
905500399
352430
122650
51
423129117
6
88554
84
259470
655115977
142227
438957
59039
496712
47
17
32
367253
878714133
20620
1
382941861
95
64
88
28
792267377
286222
430898517
860644039
55
528228509
57
306794097
84
9
2
171317
38
230440
91245
66
44
28
144446
770258285
74
50
79
574158053
16
58
433005
54
418697
497478720
466963
24
63
30
172006
269225
401132
206623
421571
97
35
43
45
636094222
290248
371368
6
54481
984241814
89364
461469
92
201933
33
48
8
11
119088
51
67
61
7
130304
294427
53
491674404
459697
7
53
116048
97
166777
419371
56
340729
79
499267
47304
404560
34
22
24
65
425752
153373
474778591
326087
103741198
6
420883
699643403
94
97
212059
170200
62
43
78
7
6
88
142214
299542
23
78
52
263378
141425
364037
258565
91
20
67252
867250094
499790
3
908901555
288616
52
198854
322889
115
94
349448
49
171247
78
377704
230163
97520
203747
15460
277902
785975671
208935
42178
70
16
18
698449756
637312697
193057
1
254880
40
17
117654
251943
489823
499276
23
44
40
174906
256403
24297
210335
362669
76344
70051
626002753
374745
72
51
392287
461752898
370543
5
80
86
568764735
38
459520
306474
429321741
19
3
17
33
999
18
69
12
413045
272068
1471
9
295783
496728
68428
574550450
72667675
495488
66
433739157
417197730
49
860750667
29
870891715
55
92
97
430500
94
391617
50
49
57
74208
707003314
13
88
140606
19
137267
72
46865
465810
670993161
24
200271
1
411440
632170017
59
51
43
353022
94007
6
469167
48
404626
61
7
92
82
45
80
240624
18
131594
47
66
372874
5
284725
347584
39
76
81
211239
56
38
422380
396331
531607757
303587
57
459523
941485394
68
94
3921
341700
1
404758
3
270093
7
53
36
9
24
35
197211
37
376481
97
45
103088
25
47
4
63
66
85
471429
165241
12
22
90
167815
476126
38
401637
20
66
31
449946
1
322348
32
29
270218
45
87
38
3
44
7
50
2
707350329
335427
212757266
54
65544
290631
43
371417
444510760
47
92
165238
50
108350
35
41
411592
209847
89478
71
10
49509
62182
99
109382
7
46
456404
36
69
660263744
304325
453643
397951
435755
64185
139167
9
53
330540
221619
75
335114
74
260936
229744068
52
591393885
348763631
30
31525
378334
277891
87
28
356361
60
343347
92581
7
80
67
401761849
136262
5
39
7
493271
335757
10
287440352
66
489173
379941
332254390
37
1
76
473198015
53
440983
80
37
849315944
89
335695
459377
68
65
71
158166
246455
341870
7
5
85
4
8
335282481
124318
84
2
62181
7
55922
400619
156329
30981529
259677
87
276906
89
174532
87
41
97
276095
312898
25
7
40
93
23
80
91
943907481
98
55
6
154265
19
75
15
30937
274123
495876
42405
485661
189103
6
93
59
27271830
5
84
20226701
5
386582
72205
87
625570102
624763120
46
5
83
71
489350
13487
287486
13922458
325170
174162
409026735
24737454
329302123
459386029
98649
348166
22
1
719533858
49
397847
569631225
409516
15018
28
77565
120720
56650
204184
101874116
270260
8
61
79
45
334251
9
2
55
248546
20
86
422788
5
2
21
572942426
6
17
455048967
261966
420376
2
7
35
144868
86
68
7462
335478
29
64131457
89
4967
140909
72
100859
136883
3
47
43
20
87
98
44
42
7
69
1
70
7
79
458797
94
317979
94
64
1
46
454128
50
99
240366
329243
332760
60
8
294409
223532084
455856
260798
29
346649
188186
413000
136113816
41
80
380180
162296
7
435432
22031623
84
78216
27517
31
603173390
38
94
202729
281998
14067
232316903
215643
278149
47
63
20
52
352398
57
194847
63
127001
286255
19
693563355
771410169
77
428613
427886
131936700
40196
83
280690
14911
325371
52
531544487
194122
51
463617
7
81
778192832
62
348722
67
831638886
16
47
143217
12
67210
55
12
362062
384225
402558
79
10929857
129613
95
12
1
560029437
99
162018
50
31
82
6
37
261523
262055
55
534666949
5
985581694
96
79
394267
244695640
141607
631680476
77
114490
91
7
462707
57
10251
24
53
12
11
83
1
260518
109406
6
95
67
59
78
47939
333461
173077
219829
25
15
52825
325378
250345
380255
76663
211079856
86
883889005
53704
6
59
163558454
43
34715
127566
20
77
92
27
48
45
7
4
3
5
68188
48
888822253
366802
4
86
186368
80
73
376135
442571
116115
131340
441218
5
11
89
53
443664
173643
63
8
61
2
212562
140278
133780
254375
46
397285
210413
300865
356658403
65
37
37
306813
7
449663
529159119
69507
274707
51
36
49
42
73419
74255
86
262016
380363
239235
64
43449
33
232396
249043
39
73
16
5
244994
74532
4
45
121230293
63
4
120087
5953
24
21
46
279468
65741
469976176
82
424537
72
97
629078118
448708
605018337
478987
8
46500
67
38
330043
66
73
3
154914
288742
174990
435745
342713689
34
63
62492
50
46
207288
41300
468348800
21
583879191
97
391414
34
843275740
310030
572007856
330419
162102
1
84
47
32
175228
37
19
29
727655683
305788
17033
56
236670
30
9
6261
54
421889
248279
171555
6
8
1
816234563
685902465
626260066
309940
6
176275
7
299287
80
96
350200
90230
374367506
41
417265
19
94
88126
2
5
447344
85
15
5
45
32
5
467913
430646
481113
282785
455992963
27
228165
129940
21
48147
63
32
448170
110845
61744
23641
285135
75
68
8
405624
26
475736
66
393513
99
22
328678
12149
53905
5
302598
305504
7
156217
2
277492
7
55
28
5
197068
3
5480
68
783760972
349029
302559
39
488205
89354
22
86
8
71868
314281
31
218263
267579
77
12049
263354
777099504
31
446943
288308
55
490222
39
30
429934
31
96
41
33
268613
793068788
66
259228
80745
78
405609
64
257153
323034
6
62
375730
90820
215699
207610
187266
196979
97159
70
484482
406357
214452
16
28407
76
94
74046
51
85
581175176
106064
68
300072907
22950
39
3
63
13
293137878
93
633845071
728345134
926542093
5
104815
866978160
72
130914
5625
95
430859
53889
8
81
49139
97
399813
454944962
3
470413
78
308647
9
56
9
643834292
48804
63
97
185138
206821
206831
130992
433531
13
388725
415924
89
62
31
187775
85028
77
178348
254799
144190
27
338689
199514
31
89
9
368930
22
245199
812428595
103669
31
480625
359697
64
408796
702142940
437255
416918
766261495
2
49
21
45
60
79
6
45
27
45
86
113447
62
759585586
3153
245199
186286
33101
42
321159
18863
437466
52
879836438
99
25
23
29
81
86
121622
189159
357591
6
36
63759
329425128
47
67
20
128741
7
523469693
4
45092
363617829
748343710
35
54
11
43
2
413802615
265861
2
202146
99
65
150948207
458666
233334
44
368479
124053
18
32952
260765
41
326000
260730
41959
3
17
139351
203071
84
28
495153
91
461814
7
29
336681
488527
934712662
57
98
282262
46
147810
212533
40
12
194066
62
309933
68401
139324
61
379916
28
65
138536
888761202
418142
641846128
49823
98
494627
114279
26
409353
35
196052
62
46
108112
221004
4
52
84
77634
75230
313521
9
337906
1
12
4
37
6
449748
152323
14
128874
31
476235
84
53
314991
255829
267354
32
29
7
20
14
42
7
130357639
446256
4
38
57
41
267627
112237
99
394199
62
37
386215
95
65
34
83
488775214
13346506
74236
454441
63
15
68
5
83
500638671
838488425
555628681
83
6
779862687
74
224213
4180
20202
335378
87
451060
31
87565
47
70680
93126
239630
7
787578181
48
340155
96
301768
27
51
304509
197454
36
349316
364049
21463
97
47418
41
69
162611
76565
29
210576
227189
268882
13317
841374028
8
411322
48776
98
35002
40
7
52
76
86
452870
36
11
475442
674400218
21
53540
435253
1
142648
9
882034946
3
255260411
254946
7
71
36
76344
325060
4
366132
36
228507405
99
22519
42
28
158814
16
41
91
435643512
495787
86317
79780270
17
363731
609475973
108500
17
76
176973
968105935
466231
82706
78
32
85
225023
201283139
216569
138070
45
96
95
515138810
1264
937160286
8
72
71562
47
291178
609405306
7221
330150
637970163
24
32445148
73
84
7
444864013
72
20
255749
28
591528228
6
119006
59067
28
42
80
7
88
953621827
82
43
2
222220
8
41
2
45
421688
3
7
83
310379
82
98
34733888
80
93
46
345240
441019
613455631
81
207024
65
24
351105
499839
61902
32
6720
4
983794629
89
4
445529
283032
391723
17
329104
47
7
391948
7
28
323569
475581
98
2
41
5
43
1
321421
57
77
333826
354803
2
31
91
79
30
136799
36
45520
296472
7
61
260600006
161147
93
715913147
590470040
52986
22
214316
293863
339079973
120276
218907
2
20
5601
34
707843407
204870
23
205343
105759102
402493
17
68
64
907985287
1
188733
50
7
27
8
86
90
33050
30
161025
96
8
21
2
342362
95
238642
829371873
419759
425886
537962041
53
28
45
45
48
48
2
84
37
95
3
476666
397232
79
93
639691441
396935
236596
41
71
61
416404
81935857
19
3
74798
86
235760
39
186577
71
297786
291327
168299629
416971
446518583
84
317045
49
36
454072
438086
118025
24
409899
305218
420967
2
387499
1
109356
396183
46
440190
384779
208582
52
132205
352115
370822
97
46
243511
50
328886
56
8
499539
269831
60
37
245881
52153
99
359357
57190944
217959
163239
75276
16
165960
232039
84
70711
47
60374
413856
22
474927
8
110425
15
60326
362552
358858
19
225582
85
78
95
44
78
61
43
367929
1
86
726285706
1
280008
3
96
60
371304
77
11
61493
1
62
275204815
71
3
261178
92049
22
236716
22
5
89
65
7
469991
73
31
174844
254302
110387
255948
176252198
23
42662
199188
5
234628
42
60
68
161204
76
401592
384670
18
53
212411
223731
141736
2
34
91013
92
62927
24
88
38
52
56
270312
68
74
64
47
8
62
265337
118694
231967
99
733796109
252599461
77
12
20
82
79
56
98
27
484595
29
20
84
97681
7
90
6172
119289
224956572
2
217027
26
15
44774
384501
43
50
32
34
254926
12
58
496789
419637
59
94123
40
36
224429
127695
79382
91
24
83530
43
43
39
11
460354
360443167
2
153607
101051
6
91
32
19
3
6
48
2
8
22
4
75
12
112579
238321
407789
5
242769
62
49
93
751446435
52
304163657
58
3
395682
358479
211065
47
274007
73
220853
4
1
487111
88
181177
43
32
49814
25
495902
55
321255
306163
410533
110988419
68
1324
370629
488723
29809
74
356370
581979883
366640
67
33
49
333778
57
80
15
712613796
797149746
19
43
316062863
59
60
82
275222
355854
242483
4716
44
25
375013
7
844508846
51
14
42
23
180877
84
85
61
26
287947
417759
391770
4
132043
424796
19
33
155782
8
84773
25
870370380
74
176314
17
392151
8
442061
92446
39
134269
202118
95
112664
419917
88
20
32
160541
415157
457994
60
89398
465826
459292
7
498028
301547050
118316
214366
180574595
65
148056
295497
69
121863
271480
3
69
16186
3
164263
87
374541
2
16
8
2
420290
21
215312018
96049
95
109809
8
3
551947545
8760
47081
318199
54
30
469185
23
23
6
3
271126
11
55597
66
16
24
26
375864
22
28
1
61
92
55
5
147719
129385
262100
395336
65
325901
6
74
216646
49031
7
58
32077
79
256212
426848
51
58
394413
8
22
49
252528
684143605
27
368013
450688
20
784872764
348515
460996
31
45
410920
3
180609
63
7
8
362485
3
4
396230
28
81
57
97
75
3
202815
62
223516
672549007
458277
65
42
12
77
69
422593900
179066
175052
423150
2
35886
97
33
95
27
23
407208
62
292786
94
67
211092
324758026
67944
494152078
63
2
10
10
56
207117
88916
86
9
99254
348364
284444
72
239645
3
38
449760
24
85
143870
442407385
2
322664486
71014216
121495708
62
404766241
264739
335785
161522
258235
273011583
44
3513
65
419995
1
156340
205090
437567
87
178086
146890
224672
34
88
339648
74
53
216254
53482
65
58
122005
15
227627
461023
28
34130631
70
54
424282
84
978163579
152789667
39
96
65
329036
98
2
27
52
52
399447
10
82
188394
356620
53
482798
4
2
81
207628
234063
13
203819
120275
23
490441
4
31
90
306847
74
8
18
8
54691
7
157413
82
21
973748996
239750
64
136354
11
34
98024
383483
83
74
33
50
11
320557
18
574611034
482238169
99
48
346344
98
359934282
7
80820
956368895
719332527
105395
22
308282
20851
80843
500951857
5
101805
50
49
63066
4
384854
61
68
315799
84
218071
2
15
3
390265
27
8
37
272158
30
66
8
20
101781
68
42
462977
27
156614
8755
30
6
135615
374383
262674
986597295
25
71736
95
80
19
1
94
7
5
240728
24
242364
998282856
72
446350
13548
98
458335
16
425413
527063675
201534
78
417929
32
58114
788026356
108135
164239767
26
416794
32
37
220925501
380121000
85
2
173928
28
6
86
53
394328
460227
54
80
69
79732009
69
312769
40
35
170015
55
1
69
4
30
966336310
57
162922
82015
17678
94
48
206506
196047
306754
98
3
62
257761
11
447614
261795755
395056
169154
67
28
134398
455454
89
27
33
60
271554
144969
29508
132249
93467393
218678
424636
367039
682723821
272864
33
29
38
73596
674164273
136233
166897824
46
103001
356565751
97
74389
150569
257427
71
4
301653
99095
499524
37911
416578
88807
54682
429158
567310765
288205
38
18989
23
47202
99
225119025
19
897860219
458988
87996
6
48
47
94
704736410
368568
325010
237809
46
135809
111370
75
256105
1
399567
99
32738
108114
15793
248894
763068103
266508
433297927
77898112
3
97870
86328
23306
3
84
381766
264744
42
67234
993393735
182295
224665
27
797132216
4
177817
184886
151012
44200
92
450206
92
76
846032473
482319
359172
49
132791
48
20
2
32
286643
81166
376201
80
21
240198
649478345
60
168517
55419
55470
18
329438
32208
224815
63373
57
198526
16764787
85425
22
54282154
328507
242510
90
7
25
84154
27
11
183424
59
18
941952298
93804
7
86
52
43
2
97
891355204
67303
360063
25
338839
2890
536177085
546
174613
268030
464775
66
77
672320230
86
55
157334
6
72
97
46540
56
162915
122154
41067
9
409506
4
272170
25793
65395046
85
95
391832
150174
170595
232668414
69
242640043
15
201052594
87252
445287
119707
50
408542
55
239729
64
284078
359339615
3
155140
3
485886
414313
824183872
5
361618
569277256
727260400
140851
33
123293
7
431192
60837
55
992710523
228770
435120
2526
183412
112044
135316967
397873
383180
265169823
46
14
41886
9
15
73
190328
628530271
55
41
10
485424266
208063
388437
174026
81
411015
72
223374
50609285
148781
24
60963
421802
76
91840
16583
48
76
61
69
960515215
77
74
9
24997
36
219479
44
82
4
223826
394827685
134963
79
89
7
465117
24
160907
68
26252
1
29366
418778
393943790
2
9
2
94
4
28
45
77
215638
146283
27881972
69
558626167
40856
59
247454
36453
33760
114594
23
1
74
44
493299
74523397
64
205989
1
285200
76
9
694768515
359686
405930
92
89993342
413215
1
93
36
39
85
85
326943
3
367272085
327208
34
1
58
384862
381251
62
65
99
119103
52
102299
46840
49978
372001
817605527
89
80
63
150878
239494
146789
11
99
62
19563
29
19
121925
19
42
52
166806
81
2200
381109
10170
35
268828
84
2
1
95
36
98
72
65
507998623
872253875
373901
431501
296136
22
6
57
489813
272249691
79
20
347855
542265759
52
224176
410608
6
75431436
74
334567
236014
68
437321
119975131
424711
355982
9203
410306
18
90382
72978866
105890
7
89
82654
492816
50
9
98
21904
181366
444963
639692021
27
202389
26
3
395276
92
406890
7
67
95
313490
764148131
24
314144
5
69
99
69
295478
70
7
49
491689072
30
79
677196551
7
273182
4
280887
82
8
78
58
329011
492862
79
89
35
24867
376063
9
33805
239222
299953
76
60
87244
76
48
130408
57
5
407245
86
53
218954
23237
38
92
9
75
351541
453130
72
425928
196497
153245
372038
335545
372858
296297
67288
97400
430579
79
51
8
3
14
37
4
7
1
6
79
29
276445
266871
48
79
67
79
87
469121
3
50
28
402697431
53
321895
30
31
27715
20
64476
376182
319513
45
56
75
830910709
289230
11
12
6358
24
6
73752
61
79
75229
47
425236
45
47
86914
492837915
385203
484978
12
32
21
409819
270747
95
447625
5
207206
20
326042
73
21
157009
70
2
11057925
66
80
13304
93
18
50
109571
493248
74
316298
141196
89954
168070
48
228537
678016010
112204627
101576
48
110765
23
123319
61
8
22
132990
77
455564
122136
87
10
455657479
189877
135354
1
86
438832
71
20
79537
65
4
95
4
43
453807
78
750546810
307117
352843414
81430
3
370540
475844
336593
138205
470890
38
642676045
40
89
488060
197112
104552
16
31
280506
901058687
6
98
346728924
24
532
44
2969
8
36
229539
6
53
466421
490325
320194
29
32
496025
742725807
419971
23
52348
175161
73
87
73
128774
73
377091
12
75
33287
23
13301
150020
866740548
7
252975
211697
252352
350645236
37
58
7077
503652999
3
347677
8
347456
44
929894327
42
356953
9
238142
7134
233550
499470
387611
24
3
497250
2
211289
53
489656
292454
484187
75882
75
192479
331864
12011
112737
480001
83599
272418
32
5
7473753
36
54
188608
163572
451170
331842
26
99
76
16
231811
85
245994
226922713
87
3
349145320
6
76
61078317
326902
154839
104152
67
184015
775692586
14
334524
88
398441
199002
99225
1
100706
226860166
645285319
348800
53
28
446106
218292
128139
6
161953
48
56731
11
459167
105058
31
41
11
2817761
46791
181241
88
367708
2
57354
115101
411621
30
97
58
350018558
37
7
82
97
6
38
380898
50
228208
132443
12
92304
97
89
255354
142013749
63
96342
65
408725
71
72
527059460
339082
185617
67006
110934
83
77
28
44
392255
3
13404
383297
93
94
326663290
141707
88
35
370913
23
2
364675
300799389
321482
3
235896
79
85
522602021
165588
33
911784490
44
43
4
25532
64
69
93
93645
417991
447458
63
75
426945
1
39
2
22
51
336016
34983
6
361268
48
150590
31165637
375183
267248
43
10
56
24
6
63
391917
17772
91
383035
41
40
13
236835
469394296
977099953
3
725112682
74
22257
380443
4
144872
11
324071
67
51
78
92
86
109291
30
179972
662236010
84
73
59319
38
72
367768
237299440
271711
357975
51
51483
387690
121322
459643
328608
104113
416
18
79
735934037
99
272392
54
6
107600
28
8
231952
212252
97827
57
87956
92
95
310283
304359
29
446855
42
13
4
45
436878
23
2
224997
453871
381347
49
900476264
81630
2
65
382345
91
7824
866139700
74
35
49657
484098
3
53276
64
1
223805
445374
295773
8
91
242956
280123
754025182
1
22
62525
74
66669
468680
384215
313384
3
187141
412049907
82
163888807
94
339610
34
59604
197199
332609
477920
76
82
135395
97378
160796
24
30
228143540
86677
282498
46
86
28
11504034
42
64
43
18
432367
407607
10
54
618329870
29915
435930
2
104626
97
5
468812
473626
92535
42
96
91810
79
391834
14
33
57715
50
9
23
365853
35
7373
36
348599
75523
4
249695
93
44
224896
13
52
73
6
28
68
256221
14
367864174
8
320108
483606
103902
27
448571
36
162710
369586
6
58665
71
326268
36
62
37
398321984
65
21
77120
55
456141
85
10
59
78
2
71
745932986
888377348
94032
426089
114422
41
125266
130133
30
43067
837932602
89
250484
115294
16
8
137300
342226
21
187643
15
2
67
169030
110350
498597
721219791
6
64
484466
236914
81
39833
46051
438116
12
63
115042
414854
187198
133828
25
99
53008
3
68
142425
177414
56
5
18
32
87
59
258654
74
4
147381
194439
270538
392231
43
10
5
439758
275609
352137
33
41
61
209541166
792163041
149907
7
149460
95403
14
7
436258
208236
113025
443866
27
221659
68
188474
62
3
26
993703180
81
69
74
5
73925
420323
33378
45
156415
15
76765
6255
95
85
27181
78
953488296
26195753
37
274445
263310
21
195106
859667992
82
23
420135
222053
1
410572
54
63
62
45
417984
125211
81
213712
35
277041819
701880819
57
11
123198
34
5
1
213045
84
40
447824
411259
85
68
376271
62
67949
4
836777123
258023
1
98
23
35
227261
51320
41
459758
74
262421
141394909
26184
109287
159737
195273241
110105
52
76
7
464516
295406
19
97
135263
96
34
1
721292883
1
199684
42016
2
62
302943
16
3
393837
59
8
45
15
28
255843
75
182057
258935
467825
114
8
20
232965
59
137321
37
275748
19
486356
42
18
69
38
219528
499511
73
51503492
5
76
40
21
3624
8
9
87
141269
336767
4
5
94314
398473
108506
450864
411809
2
361178
3
429375
68
54
30
1
57
228178
49
132805
11
486456
419904
293362
70
82
3
10
453145
400647
6
8
104822
88
136315
16
87334
359598
36
7
359327
33
321572401
24
52
56
203067
59
56
451673
96
9
419943
3
127026
926163943
369984
281095
194207
218262
8872
90
81052
394289
12136
6
66866
300649
84
11
329315
50
32
655005779
439972
374678069
167008
72
78
421517
2
442667
63
276909
72
58
43
75
34
98148507
33
273403
5
299858
1
2
339678
52
496649
758543879
67
907848299
38
29
83221
5
94
75
70297
35336
32
24
176642
45
447670
6
43
303288
188830
32
498793
464008
1
74
4
4
247567
67
91
279954
413334
23
111164
65
453548
130917
92
155531
11353
43
25739
6
892317334
27
382460393
439177
34
13
354761
436011
3
60
42
41
8
71509
403156
73283
97
226371
490636
16
55
85
60
3
902001114
70
87
533962005
393320
69
58
29729
330439
307596
72
40
139628388
55
298036965
404890
24
176649
64260
84
44
47
338088
791253770
133753
84
73
8
30282
182852
3
179396
31
85
375720
38
97
232006
303
68
137487
107456
53
47
496946
14
366473444
43
84392
4
90
321844
320546
447848
771401581
1
487227
734414973
474059
255964236
21
162195
210373
116940098
80
403059
79
77
5315
74
188183048
79945
50
74
89
59
238943
132213
6
393310
448556
95
181155
30
92471
6
97
48
207334
344338
7
26998076
20
56
39
8
346860
97
28
421501
6
77
213138740
84
5810
86
361641
480641943
234699
483065
285078
279295
433490
82293
465597913
47
172905
244688
25
46
9743
31
5
13
68
32
301460104
239037
71
95
314029557
12
88
22847
320097161
48
94
262655
446825
32
5
358151
51
22
227855
90
72
942629011
440872
303726
315413
61
28
2
80
41
87
49
19
4
398928
83
497678336
39
71180
233031758
358902
7
45
362691222
85
66
214273869
461730
97545
53
446683
338780
67
33
70
186437
229366432
40
63
46
27460
37
9
8
254810
41
31
237978
112363
7
97
90
32
3
6
95
252158004
698596602
149238
31
7
96
359820
19
55
3
492988
86
22
818062879
69
637621663
7
79
238540
75
71
3
215443
82
5
6
40
12709
468883
189192
373722
392293
108585
437798
584369506
61
309228
5
42
776350918
4
198962
19832
16
38
17
37
95
5
492172
49
95329
415501228
454206
344883
99
325802
209126
114557
422683
2
22
163477
265739
360323
164090
34332
124724
8
441708
83
6
70333
18
210975
311070
395431
13
22
19
177576
14
480754
28
354791
53
211820
71
334890
3
56
71
161248397
43
28653839
699209328
37
61
475885
247189
74882
402008
241287
67
218557
430147811
239136
43
95
184004
517382939
99
51
37
220638
63
379363
270527
489370
66
1
2
48
9
18
71055
577228847
99
95374
46
70
58
70
70
48
849046999
28
17
668711166
63
85
170007
133278
58
4
5
38
32
372195504
431431
99
83
226390
28
4
230994
86
8
249099
14
45
258410
404388
31
516415415
366792
194399
193406
275729
24
31
440934118
16
88
271982
342138
369763
6
388890
408733
5
19
49
480256
175106
155942
398122
344315
19
95
300766
7
5
437983
47368
62781
352689
423411
58694
403224903
66
283715
83266
4
226564918
467807
68
742943271
50518
395677
34
35
13
411169
51475
483488
95
36
384395940
35
83
79
14
412465441
93
418739
421494
27169
285522
96
4
3
472497
432382
480496
778187951
98
2
219641
492319
99
833714675
223915
86750
703569358
211978
86
93
145336
128577
947474826
139121
11
27
4
6835
468018
72
343001392
78499
317378441
36
3
55
65
436965
73
33
2
47
224065
240980
286322
121993715
77
29
44
114511
86
40
322197
17
32
4
21
21860
37
159351
93
8
42
463313640
353100
207281
692338428
353095670
305285
373901
236189
45
46
171961
24
7
99
32
95
471302
64
77
64
191182
288792
370986705
4
363948
956218142
10
432693
33
27
42
254571
38
247611
5
142090
467986
189694
19
52
11
230074
153147
84
41124
5
467836
139476
466687
19
39
4
33775
746715818
103552
18
47004
205987
28
7629
471178
249149
50
66
37249
86
36343
794603835
87
9
42
305861
27
162085
365828
94
1
57612
134519
16
215111
11
23
9
48
77
93
86
63
478567
56
149070
34
92414
183605
66606
74
226260
377520
60
45001
7
680261288
245265
71
302901
35
211472
80
1
365146
349539
6
161075922
12
55
42
184980
175558347
1
82
286636
278921
425718839
94
19
96
87
1
60
449910
731169723
59
317707
42
34
653842382
35
30
478866770
75
750786119
42
344993
304929
375050
412062
33
115641
354137
71
768913483
250946
65014
82
143593
86
280876
425222
94
23
30208
30625
37
83
103965
295008
93
709289253
51
7
844068169
241261
346681
49
501106819
290525
58
465740
166965
252533
21
155510
94
349216
567794020
412628
48
131498
453792
57
176752
189558
572878506
5
90
20
33881
361808
73
200884
375974
1
12
3
72
35
483970
398786
74
216251
62
377227
90270
585653454
61
35
2
64
11
204346
4
58
270699
27
239874
18
70143
901602031
954847935
214685
32
178641
255711
216801
7
21
53
32
80
1
4
92
66683
40
42
150422
619585957
59665
77
412162
43
229853
415493
451355
208506
291690733
194998
29
27
9
337678336
326561
2
50
359407
904079093
94
166083
110931
99817
23
152268
49
251883
27
379020
43
98
381551
44
57
7
361382
12130433
60
8
468048
417061
258282
409819
2
83
88
312066
85
63
279227
36
272329
482469
441087
33330
374085
460568
87
372726
419898
64
94
276586
454986148
108408
22
70
83
44
20
51
347001
461427
15535
340456
120495
126974
227787
9
66
82
63
14
86
82
99
79
386348
6068
54
161662
449510
420960
55
555734796
291616
75
199471
68
96
66
80
94
68
622309166
83131
91423
479553
67
97
18
8
54
182168
63
9
18
68
479661
18
64
94
223444
37
271987
6
363136
93
123617
378079
91
146988
165073
28
15267
25
46326
3
107514
83
40
440078
82
285247
26
20
335331
29
226654
281520
42
51
204471
80846
271356
5
137225
14
47063223
363174
486304
303115523
920628133
15
32
42
82
6
266606
216078
94
181049
3
24
164261419
57
14
46
34
54
73
217421
39681
273599
79
562415029
78
38798
33
94367
73073
37
79
45
88
95
714819021
246012
54770
972747650
2
474073
194926
59
94
40
474746
108594
492659
312100195
135695507
20
342341
80
300698
277975006
7
314369
164301
7
459365
23
90
69402
34
7576
37
62972
8
131162
6645
80
82
27
54
140572
58
96703
5
98
119450
979167185
57
80
320974
320427278
213124
50
318140
47023
138542
442737
78605
780984311
320222
74
26
81
70361485
85
83
737403088
103435
2
473743
898520255
80
78
4
60
76068
5
8
86
383408
68
723102764
72
8
53
271181
186437
72
90
33
36
59
283979
48
33799
93
436873
35
417022455
350404
86305772
71
91
4
80
3
98
99758
20
309943
86
30
40
304312
901567474
91
161222
7
452643
54
482453
6
504577195
3
437177
382027
173432
91
61703
183025
12
59
496660
68
162635
25181
25
46
85
312160
481308
11226
198705
8
435157
23
49
6
336709
10
304159
98
147845
91
159262
13
257060
43
126905
74
29
1
445285
66
77
580420639
2
26765157
46
363952
94
5
493981456
85
469583
497208
1
60887
7
364900
28
289598
100230
51
309318
73
55
224127
435695944
82334
8
338417
481240
2
908963704
64427
239153
82
83
9
141800
38
5
117986
194220673
84886
7
278024
61556
8
464264493
69
160984
26
18
147327
87
848283652
48
95
382862
55
187629
181481
51
122775520
34672
89
70675
27
30
213056
85
10
8
23178
418763
253706
19
4
401326
479199
35
73
419785
32
5
1
476486
362894
283849
1
372092
67
8
69
32
92
486091
75
66
62
4
409623
399437
10
73
2
32
90817
465812
55
57
6
472253
108844
10857
235567
3
80186
48
77
30
93
253147
78
30
421926
374547
77
33057
130225
27
289575
28
420521
129985747
94
22
470247
198476983
313800988
217670
271692
5
65
55
371931
219356
378991
322169
472049670
321518
8
99
53335
70
87233
171072
233654
71
240275272
50
87
308114
277469
34
73
429279
930872133
127203
136193
81
58
367530
79456
78
9
159803
3
481347
89
6
75
234446137
24
46570
38
118584
110654
397624
452127384
78
48
28
71
7
40291
321791
8
83
35693
261862
9
448443
5
224075
13
66576
47640
56
337879
2
108452
24
405913
5
457567
55
219964
56
46
29
155481
23
227167
56
276735
75
384120548
15
80
8
61921
284289
76
65
78778
68924
277073461
166099
334489
4
243709
482325
402579
59
43
148646
134950
89
1
298127
12
44
832890714
1
73
92501
39
35
1
96
663750372
3
55
751314648
6
2
198728
74
94
7
72561
9
119701
285002
32
99599
379312
354983
9
10661
49
251283
48
477594
294862214
60
90419
21
1
89
56691254
12
88
145761084
812311669
48
361146
36
160655
271805298
97
28
97
35
3
186848
150742
93
92
48
92
7
286260
65
17
82019
815834516
294258
933471427
361250
95
493568
73
755300109
37169
67
35
82
44
72
62
278434
75
315145
39
45
75
365788
1580
23
32650
16
80953505
226033724
204485
797519465
30
96851
44
485695
69
99
14
151577
71
97
496248
5
3
74
269831
120107
87
4
234779
132675832
42
199802018
2
22
9
46
345124
43069
166474
954569189
52
178974
41
53
98
68
19172
12710
483016
438472
471874
152106
46
488940
9
86
24
65996
125761
353184
6
22
178317
9
8
197575
59
16
13
91
14
458122
207759
199315
56
308215574
454778
48
623563377
240792
361683
63
155176
57589
465000
23241
6
20
382444430
226040
332909
40670997
81
30
212628
394716
328236
172336
432366
5
1
372672
82
14
10426
88577
89
182613
88
49
76
37467
82
33
94
975222147
45
59
716456811
133291
307674
76483
81
128050
704835002
558568373
347974
279392
39
160610
56
9
66760
51
46
161662
212863358
352783
96
397004
22
7
495540
81
20
21
50
74
156674
854137268
379461
573262081
463868
6
227049
4
163840
83
133165
63
42
7
4
31
8
7
308077
289271
186815
111569
329711
427147
158852
416286
297847
73
390875
2268
61
4
81
17
5
846548970
38
62
22
5
221980
94854
37
57
352235
156008
364231
97
1
358164
49
903293973
17
72
11
95
23
61016
98375
158551
88306
22
21
1
6
14
146255
328057
60852365
39
880251351
54
38
17
5
324704
22
2
20
155361
433505
149242
21301
36
91
24
99
71
297688
80
330700
25
239478
26
302958
212344
332748
534386623
4
7081
160694
33
430098
37
4
369399
43
97
230221437
88
94
14
15
3
69
415821
218880
1
325322
119057
20
95
188221
72
52
65
57
74
156433954
56
152383
489383
66
8
54
402003947
147138
155898
21
6
9
447048
61
93952
16996
480616
32402
365627
55
36098381
264492
298448153
410404
69
72
449660
268845
2
65
4
354039
173153
405408
464237
406984
8
147014
82
20
41
379825
44
346648
196044
105302
3
11669
699522609
569624781
93
9
70
72
14
93
430312
449476
225487
58
777387672
319934
190693463
117615
29
24
814032593
22
86
72734
445422
28
275157
213727
52
87
30
19
110049
3
68
897445052
3
29708
437886
115209
294518
42
263881
264296
407882
3
14
3
214569
104754
79124
155832
64
81
221837984
469229
1
46
300800
70982
44
37
242395
1641
76
79
33
326418
120927457
264642585
58
904192596
180297
19
42
81
84
89
214294
62
64
403350
16
482008
80755
42
254784
80
301191
184883
494124
29
62
371099
75
363805
64461
79929
35
46
148073
603911715
8
152625
64
248111
4
409287
9
416870
55
953681193
68
197696
357228
85
6
47
13015
127786
658011740
203443
237317
243484
80167
51
6
157270
70
205525
715656261
7
61
66892209
269536
284097
184944
86
269836
33
64
4
819326915
31
20101
386520
166432
92
9
17
73
8
7
7
23120
99
1143
275175
92
416413125
70
17
384588476
67736
958114832
374263
48
405157
490396
4
5
57836560
62
240116
221769
472389
97
388138
72
461410
796904595
8
85
49
85
51
2
3
17
67
313800
6
47
87
8
62
3
259729
19
972418293
66
12
91
30
484807
83
5
457933
54
1
67
205556
64
39
88
567961263
98
559301230
448581
9
499434
195701
494714
29
266136
251545
19
320734
103332
74
39
10
475817
7
464382
80
74
37
480917
6
98
366489
8
8
249860
23
100348
60
23
55
126156
3
73
28
238676724
136884
70067
99
268557
414900
469301
456813398
46
211618
861282590
201027
42
88
478543
73
20
309350
30
44017
50
426570122
30
17
310620
413061
35
416597
262644
18
31
56
495315
143457
323438887
7
54
4745
981859904
53
94
438191
295583
65
44384
63
18966700
430296
884473958
68
8
464128
44
52
34
33873
865801436
287626
82243
62
357551
120305
38556
6
303773
179068
95
40
420393
1
428045
67
7
131654
20
5
50
8
325790
428114
257921
26
86
8
281507021
17
27400
474447
70
30
314973
272589
497435
43
347047
104856
691208026
252565
4
456125
57
12026
2
215679
419270
693003959
4
45851
394465
93
249289
83111
96
262491
603989960
149799
52671
46
42
375693277
269807
26
284114
391371
225344
7
8
375140
366453
50
291280
23
50
445375651
488978021
49289
9
40
35934
485982
68
82794464
49
30
77
169576
64
93
80
31
3
157577
332903
50
49
2
255611
239130
110939
738408355
26341575
21
463306
28
86
13
91
167618
627248431
220705430
140944
812847830
349560
10
26
35
46
798841072
92
81
41
72
39
88
403853
40
57
1
61
2
75
57
62
21
21
76
16
810963584
484469
42439
482664
14
30
201967775
87
59
7
392212
93
48
8
492343
123867
3
617875481
174745
276599
13227
67
131234
274742
49
34
259557
40
110647903
12
140138024
58
256659599
1
64987
181827
16
249307
59
74299
33
37
9
83
380634013
4
67
583836733
213023925
65096
98951
39315
34
44
475436
6
168414108
167306819
259675
379178
12
49
853902560
68
39
84
67955
17
240911
11
265229
71
14
764023227
44
15888
877201295
8
349599
51
357614
4
111614572
33291
26
535560544
135415
42
90
32504
13269
235840
68
415950
77
66
150062
289466
197239
40
23
8
98
980578377
4
2
49
8
181273535
52
5
241179
304095
36
58
314539
99367
477150
49219
330429
93
175171
75482
43
78848
17403
72
156956
7
439574
91005
368778
284935
145225966
43
32
61610
238260
56
20
327808810
5
284229
133124148
92
388039027
276208786
49
1
240673
476516
91554039
256738
346146
311831
24
58239972
14
376309
25
9710
415554
3
58
7
117229
452084
19
7
74
48
14
236931
156814
74629
497263
213667
170425
12
4
24
43
97
995170581
62519
893646085
209863
398431
59
210350
285535
244323
148614
16
40
4
81
471566
856393442
392201
26
801020445
96
65
1
77
109709
524795253
493091
5
96635
842062999
455993
50
50
4
48
63
12
67005410
67
48
235639
116782
9
477276
24
85
45
949205625
24
67
128783
73
97
95
283211
78
3
337641
51
275836
35
245913
63
140997
79
34
304619
732756208
573569227
430779796
53
24
107301
149827
75
322841
86
485839
176347
7
109381
4
271757
8
429806
792067914
35
26
176514
464370307
33
111355
60
127891
37
391413
77
78
324720
46
84
29
69
39
362941
371740
3
418195
1
4
128261
48
22506
48974
327425
61964876
28
16
5
102547
8
850705194
448529
26285
363223
242366
73
211872
19
33
62
64
151096490
27
99
596965395
4
959043611
46
278195
204103419
55
308071
87
18134873
426290
226457
523878628
172272632
118477
87
4
25699
429932
46
9
314296
301771
443868900
64
14
5
113405
39
44
336017
467115
140940
77
399473
384324
83
87
7
20
324744749
861287587
42
25
295051
33
6
99463
48666
279096021
335901
53
35
967730147
92
184960
282327
24
443529
53
55585
497194
14
240177
374656
38
206077532
312698
87920
153205
61
28
15
7
191702
474185075
475141
11
9
288939
400372
100175
671193979
15
61
43
15
69
20
81
466412
131747
51
42
57
118384
8
19
718371697
87956
449333
52
27
599420081
8486
7
219194
214057
177929
49
32
65
96
75925
438581
82
58
196017
279676
45
336715242
127608
25
261112
88
833642139
221921340
295218
67
41
249626
2
251652
380361
116835
354107
568393823
186216
8
30
98
70
225312
61
1
4
256663394
488499533
143073
189394
53
44
75
64
17
33
96
64
161881
53335
43
94
63
2
79
60042
32
27138
62
244064
51335
22
302103
45
182591
492935
119449
68346565
6
60
461196928
328794027
23
343826
8
359163
287954
99
3
35
626921294
64
40
6
8
7
204739
287118
153586
3
290691
76
17
325216
222719
74
50
2
593557834
235392
381710
874161572
43
92
263920
62
354444
70
54
312225
153416
92
48
87
3
8
87
1
197372
29
7
421981
60176
19
248651
165895080
536136342
441628
121130
207845
433660
93
400236
66
20
325311
126933935
33
436957
65
64
51
388497
258221296
52022
7
1
24
54
88
90
4
71
2
20406
73
52
51
18
49
439578
9
6
71
378854
35
78900
445047
1
110988
84
222847
222373
201999
449351
24
404832
77
82847
60
236072
87
10
456671
73
367243
85
5
88
210362388
52825
77
28218
49
441621
92
41
65
211938
50
63962
81475
231521
3
355642212
379686
256859
65
975539491
166411
24
70739
492640
65517
3
51
27
635774992
51
919946030
210181
242039
2
891844316
300253
98092
62
48
464831
371683
51932
28
170880
68
325618037
41
354429
45280
541650769
195030
288010
9
16
98
945
414469
4
37
93
8
294126
90
201230
13
65893
396938
67
386727
2
51
67
150942
7
177629
264014
72
112683
124540640
221426
283037
84
46
3
85
390562
6
71
91
98
88
70
135813870
415892
404070
23
7
125460869
264240
316207
125267896
259619248
47
22
4
228457143
99
381210195
72
41170
371142
6
871112351
54
951768242
6
7
113961
39862
124670
97
43
421500
310398
9
86335
135731
7
214993
14
125310
178107
73554
9
986295278
70
5
435499
238944
225989
2065
376963
45
36
394885
8
28
5
42
3
15452
98
96
39355
781985110
44
72
63958
83
80
80
218085
73926
325080
231331
98
28
123510960
136522
23
87
75535
342127
28
149906
434211
292282
486450
96
313229
10
152158
93267
423064
254315
76
7
98
296447011
57
91
194933
53
158040603
8
76
69
292448933
100635
77194
54
40
19
47
482895
901300880
5
268002
2967304
17
176402
45
222219
408654
93
321112
4
730260413
51
423575901
255798867
70859
281336
459669
109335
397373842
127616
27
23
384714
290204
419707
80
434340275
489268
783922262
6
873089701
93
172454
90
73
12
456147
67
95
244516
478284
2
2
82213709
36540
83
250714
77
64
263258
17
9
411589
69
346816409
98
97073373
306368
45
52
290519
54
5
47
40
4
76
54
60
33
93
66
67
408493
79595083
74
496743
82
285779
329029
382385
61
88523
5
45
53
70
51
105695
5
261555
40637
88042
4
144760
48
216457
3
80972
134097
23
48
422942
2
83
77
59
49
73
15
99
16
3
210133
121993
734
99
9
8
20881
22
166613
491896786
20
74
18
121600
452839249
41355
344777
167066
149650
38
37
20
883402045
72261
63
400175
815788070
810169256
22
72
490745
87
191992
49
19
24
32
60
353448
819508387
543876300
108107
445145
394880
256662
524160383
77
96940
5
63
964659642
68
469437
48
82
34
92
43
53
73
61
99
461860
306697
11
6
203580
5
27
12
84394600
72
285529
86922
396489
474124
1
969326720
168642
54
280375
456174
95
10795
169097341
384393609
447000544
34
389545
48
16423
5667
527652885
71923
51
426598
37
298363
70740
361817
290649308
10
53
34
485685
244342
487880
16
103520
119382
5
162482
54
456632
89
130154
158473
48
3
26
40
39791
32
354618
54
48
397673
150672
46
74
160619
251294
562831421
56
73
61
10
40
93
28
15
77
24676
150156
26
253140
124101
408897
16
112586
85071
20
623973805
492878
58
83293
281340115
46
191440
486350447
410382
319453
7
90
23
97
186175
118276
214789
52
6
136542
112835
336370
222882
78338
493734
20999
73
258803
68
764191263
56
271640
5
58
491114
84
69
49231
460262
79
53
172140
193050
16
95
35
45
84
441705
29
34
87
66
316911
59
9
225975851
38
474895
113172
255877968
98
196979
38
75
15830
468431853
88
31
113063
40985
299595
333765
362506
1
130388
44
433640
66
6
5
750937612
533201940
48
107682
7
58
192824
95
496055
17
168696
73
39
23374
23
105803
3
3
7
25
86072
49
422870
45
83
28
415815
56
8
163563
4
113
485606
18
17
985322367
84
224854
8
9
292926
265840
339157
253095
496855
97
941388877
1
46
53
61
782274042
19
812234579
15
402748
61
19
52
87
18454
8
67
21
49
93
275242
10
80
33
5
29
76
8
85633
51
83
418630
441366
228980
77
226501
430077833
9
3
25802
37
87
13
76311
270597
437449
84
4
54
154439
3
1
178043
27
131645
50
444738
436429
40
25
45
66
58
91
50
480224
4
435100
110262
690718455
49
487122
37
64
279644
96272
52
50
61
12
1
88461
63
299722
77
80
76
89
84
72794
477347
90
56
295698
1
40456
229793291
915245638
7
151422460
446866
393324
67
166816
4
7
158094
321736
9
326205
2
299956
495615
88
456904
132530
39
58
64
87
5
72
15
5
277431936
9
43
253590
262274
30
465982
903666578
302323883
7
801690772
12124
28
270986
155347966
8
16
920037055
797158580
9
36
7
97
10
5
50
32
246386
96
74925
332005
170345024
22
14
51
24
532983350
75
25
46
347761
395892
180378
327452
6
905944841
63
64
186406
24
94
25223
32
285035
219405
75
40
380040
420887
277615
500502870
38
288758
92
233417
17
384045
1
326537
88
70
50
255876
83
450819
114612
399769
47
459497
86
354011
361022
20
45
977256239
89
120274
4
4
71
9
678465200
38
12
121395
65
89
371350
62
47
91
130342
442580
76
29
40866
3038
120809
401534313
1
30
87
6
293650129
94
54
88
108676
20
292347
4
623561312
65
539562496
110313
81
160072786
19
44851
94
65
135788
761790791
74
7
378716571
25
10
40
6
124182
95218
33
896217702
2
632570644
378829
69
346440
465357997
457334
29
55
424452
182428
31
3
374403
25
1
357774
22974
363188
440133
91
48
25
38
448450963
7
19
55
20
207093
154408
156968
5
266709
7
44
97
277202
14
87
478800313
53
91
350312449
9
177566
88
44
477841
10
8
288886
98
331891
193082
184507
20
139009
34387
137867
28
20
298188
84096
92
72
23
37
287362
390492
132557
26
1
81
8501
440085398
78
328587
315052
56
169195
46
393074
49978
7
784897358
91
83
58
5
241117
634706167
951305079
141875152
1
220983
62
416689
122662
154530
1
58
2
483165
74
380764
489955
35289
595425046
159769857
43
7
8
4
5
250523
231977
27
5
55
20
11
761317456
97
427951
40
447939
183763895
5
8
75
47
95200
41
142588
361377
86772
10
17
420831
268126
51
365191
89
416526
11
6
363867
64
265075
15249
8
388211753
237569027
148608606
76
8
211711
97369
194782
24
61
448496
283259
4
246951
52
5
258924
370396
7292
47
181296
81
58
31
253042
99
24
41
47
9
28
13931
386874
880130658
93
319898
25
85
2
39
4804
189134
65
169330
29
76094
3
92
107036
58792
136159
62
39
494929
5
88
21
29
282412072
71
85413
479387
867727959
372994
32
76
8
214367
9823
57
270857
476754
43850
58
14
876792975
351547
250989847
282119
55
91
1
95
10
272461
379187
159953
354387
373142
211439
365765
391558
472496480
34776
799481723
4
7254
361099
704979355
8
391751
26
26850
133328
86979731
14612
42
402339
72
494363
90
50
189602
815606033
77
437210
38
412991
265208
28968
930469730
85
158460
236408
288942
102486
6
34
83
87
35
87
54846
92109
75
63
5
29
57
94196
348274
2
85
363202
6
1
8
80
502467723
535617436
2669
22
33
4
4
113451312
3
37
486833
233850
85
82
36085
151486
8
41793
135047
280165
27
58819
60298
58
23204
8
365680
4459
362998
313147
465331
73
552587185
239461
81192
71
275535489
38
251667
57
9
602149013
282405
13
103100
40
13
9
342565
391706
168126
91
21954
94
68
290349
24
198270
87026
359554856
239986062
493969
33
18
96019
76
84
21
407677
279175
264992
401692
59
366805
51
89
41900
25
128072
45
2
71
51
796265238
265555
123322
21
16525
21
357970
213571
431696
53
12
71989533
435698
35
85
238542
114560
2
32
123133434
48
51
330219
183321
380015
50
883780613
98
70
81
3
298901890
497447
228515
20
291655
76
26
93
259684
279851564
408884
9
49
279650
630078957
200765
542210060
464777
417021
402244643
6
36
18
1
115219
302250278
431090
991038006
459791
36514
392714
73
412916
10
180445
37
331617
106504488
68
6
434961
87
5
40
341160
7
215486
99
464512
490145
217245
86203
30
11
95
404891718
278812
35
20
54
51
31447
51
258943
841845400
10
477382
263319
346815
10
8
171424
52
17
186075
321202
46
438139992
260777
52
43
81
266870
71
330583
37
913216493
444115472
730088768
37
257920
5
45
8
161560
409373
701105754
379010
154642
462992868
18
33
88
81
90
20943
384907
436458
478476
232233
54
66
311763
107812
73
129073
42
344937915
119242
28
84
286547
974467412
71
433426
1
27205
41395
50
63
77
900391395
403144842
16
6
473982
461349
327024
65
60
90
52
213974
289173664
496731
258928161
464579
264720
334702
25
69457
488509013
150250
7
7
74
17
34578
12
292660
4
449472
110305994
421674
7
138660
84
6
46
3
188105
9
45
10891
81595
345662
68
210833
38
130926
43087
16
50
55
16
65226888
463070
53
33
188364
90
541166246
93
432988
265378
453094
40588
482795
42
497133
312002
72
25
78207
385947
60
911810230
176916
476876111
2
57088
292877
96
54
363125
59
16
442241
88
73
68
109285443
517336929
729363860
104378713
429776
32
82
632291479
7172835
273091
37
139665
49408
17
26
459917
1
241597
365526
763696782
732204658
1
168029
291725
78599
37
13
51065303
396865536
46
81
69
7
496855
49
172655
164891
256331
13
453727
9251
52591
6
611888095
134060
17
88638
8
624791797
76626
22
898226296
87
60
2
32728
20
60239
96
414233
438216
79616
314612
11
8
22
35
74089
706003365
79
2
5
823347114
75
236858
53
352112807
1
399048
47
326431563
134590
1
451840
2
54
1
91
116018
53
37
119023
35
266113
88
261112
89091946
3
287017
133852
200325
3
45547696
334213408
49
159845
467044
140456
32
11462
79
48
75
124536
51
53
226991
274302
8
164394
79528
97
52
1
30
312086
258525
15
476298
20169
8
295874
221013
412533
85
61
60
185411
204228
50
35191384
262349
2
8
134509
3
9
94
321844903
61
96
178281
246827
92435
3
7
21
7
213903
36903
97
11
58452649
629316210
41
453306
102916
54198
43
614351819
31
395081
8
72
1
42
56
309394
45
229246
96
314418
392717
755025510
134467
97
451534
94
169838
82814
99
45590
242028
903456259
66
427521
22
84
125456
331926
104823
78556
64
60587
430491
21
176851
17
87
52
26
33
18
12
80588767
38
13
418101
187548
64
6
257909
41
70
47
280155
216441
378015
247337
135300
357765
30
34
77932
412724
62
32
391873
43
1
85
49312
95
47
18
1
239388
97
54
24
81
8
86
10
92
408573
60
427475
57057
53
19782
66
7
457892
207457
100469939
137883569
111522
38
21
27394
50188
128881
315454
11
301322
706816990
820085963
35
274874055
750617733
8
253634
135186
26
426274
7
175718
4732
44
218272149
275142579
9
481931407
2
81
24
62
25
98
455543
72
83
300237
362845
341541
1
160197
42
621967098
40
465521
182289
105509194
62
88
43
472875
406750
245697
220110
1
8
88
94
74
378299806
272583
95
233048
319662
62
208437604
117693
327041
4
12
121713
90
341436
97
279515
167594804
342644
65
6
913676197
13
2
97
59
45
69
6
236538
283694
24
157701
57
789596582
53
19
24
87
17
232738
177685
84114
51753782
44
631055585
402801
354161
24
95
67
846497916
434212
85379
218017
696322719
499138
6
401274
5403
210163
23298665
26
29
99
2
5
296910
2
1
293619
5
77255
62748
247319
85
66548
1
281781
72
2
200761840
91
96
19282
71
797285213
2
56
95
3
96803
51
273710
913763349
267496
8
4
1
242
23
274796375
405031
2
78
58
995326283
201886
456005
96
64
365534
109771
283168
282682
2
43
313046491
251352
10
88
4
2
67
36
29577
60
74570
79
6
69429
267874
26
621664574
165679
227630
51
44
250619
22
320873
201501803
191220
408412
64
95
23
3
25
27
270273
9
81
77415
12
18
87
66919
14
78
82
145479
15
75
67
61
40
3
50
84
480324
496498474
474577
97
755060079
88
81
13
169500
219828825
49
89
83
186395
89
76
57
90
195635
92
1
26
14
320693
59
371278
306843
409224
229754
46
7
60
4
16330
76
63769
190899861
40
92
637760851
251662
58
56
83
402151
91
64
913877640
94
397627
177912
21
15
76
71
127854
60
13
4
8
410587472
120854
190087
672110483
67
966672924
147128
43
33
257283
253676
421813
323099
908581032
143290
488511
153076
125341
89
125295
71
856321791
615103772
86
208177
92
48
18
32
53
711938716
91
81
889208942
496097
239827619
66057
216211
3
73
3
203112
81
278702
59311
57942
437296
355624
90
376049
377665
3
40
210296
106403
85
51
254039
340317
63
45773
63
382788
438804
7
56
133565
7
93
298886
975920381
54
495153
358192
280758
89
7
471034921
51
87
144437
484218
91
84
430548
297377499
435987
295265
68
81
230704
226601
52
443259
98
10
68
1
200982971
60
17
72
15
24
599639613
53
92
94
53
95
15112
565415422
126226
441046
89
26
322555287
84567
446728
168860
368954058
223959
94
492985
812577467
275974
49
60644061
180701
374160
14
8
2
327785
38
263129
13
47583
50
355686127
908450708
4
397679
61
119577144
365627
2
10
92
90
125307
74
479436
394450722
230559
1
113610
370972
89
417882
56
154222
337576
19
73
145806
295368
4
93933925
489900
44
95
62674
214492
219552
87
3
51900679
28
116452
83
95
187429
70
66
19105
987684027
65
57
88
88486
344227
372268620
428912
92
26
97
483752
253262
710172027
26666
29
530048248
297557
492429
11
96327
18
40
1
22
258279
1
63
44551
369658
60
29
60
198878
91
8
305962057
49
7
93
154485
96
33
378228
258459102
66
312710
24
71
3
84
52870
37
52750
289595
26949
240234
80
45
21
286871
19
52
13
249674
9
49
466415
916
333454
171552
143330
13
677501105
24
90
131038
17
5
474728
80
93
40
96990799
6
313321
22
57
234037073
138627
3
67800
47
75
49183
77
259864
5
48854
317330
4
195761
45
76
86765
36
75141
41
65
33032
43
492813
22
420790
82
99
253064
87
248242
41
66881
781393494
57
25
81
228927
46
60
74
16
577094145
33
2
11
29
8
355872
1
135954676
76883751
153244
81
9
359592
513937307
35
26
57370
91
17
69
361841
43
17
47
505345370
69
220205
41
451678
270021
46
328667
170202
14
128132
406303123
3
53
37
91
86
54254
52113
8
97637
483488759
26
576919634
7296152
679737884
4
82
445462
3
460570286
9
63017
95
184424
395637
875268446
104340
41
68
139024
60
38
65
292391
9647
374221
271644773
71
54027
86
793481415
64
51
5
316349004
193444
90805
11
56
238305
413317
68
71
411392
84000
55
3
340860
50801
250679
445965
38
146482
468997
39
93
17
87830
249810
73
66
82066
6
35
10
349652
98
52
90
7
498585
320375356
3
346252
58
44
52
80
68
386450504
321468
77
5
32
276206098
50485
49
168911
500932141
107284
708608134
531705945
7
551789440
24497
84
15
9
367535
79
155228
430111
316428390
312474704
313559
26
116283
12
442059
129915
145815
303749536
381502
18
87
55
21
467974
384341
93
394663
21
51
75770
990933957
12
2
86
386176
337683
425124
68213
42
31
75
320279
239112
715746043
407102
313964
95
158846014
71
72
201164
73
4
98
19
1
324282
5459
53455
2
29
261972
166423
18287
416431
99957836
7
94
181376
539849936
301681
388806
68
706927963
67
272158847
99
203638
73
129031
468907
15
114932
78928
999549268
5
17
21
349075
35102
95
69
32
702782210
22
91
176615
335755
427974
481229
387602
80
278315
52844
302420
376058
91
46
50
462679
481783
316455
64
40
3
86
191772
340374
464820
77
62
2
15
490615
33
40
227718
4
83815
12
75
171536
71
60
67
30
92
7
444955
498412
474321801
59
94
14
155382
32017
53
288328281
161627
55464216
422283
266372
164392
8
309368
41
19
53
69
6
8
45
363358
16
23
98
43
577766861
18
93452
37
137120
338319804
3
248305
308101
884850221
42
77
49
245149
43
26
39
138059
452021
309025106
83
80
196922
78
267635
233941
60
411964
247242
9
46
198388
30
43
62
2
64
72377
55
102223
486262
38
311043
291790
75
41
29
40
88
471524
275027
77912
306628
563046917
517694794
50
210390
95
53
2
2
73
47
691933860
129864
96
267784
361561
57
89
80
8
97
84194
156074
38
478234
6
75
58
96
398264
14001467
78
19833
439097
480818
8
99
76
54
170632134
40
86
17
39
65
394688
90
41
18
93
31
81
303993
7
5
97711
90
508978653
85
280830
76
6949902
251285
329810
2
359000
64
90
7
586116085
477129901
417172354
27
394004
337977
3
431874
152719
24371
57
35864
21882
2
221539
230259130
32
74
417666
84
18
139277
5
79422
9
312133
2
424058
81
11
336747
5
229329
2
11
2
890642844
97
29
1
468041608
42
25
370417
384020
29
54
90485
235869
48
425849
72712
221530
9
42
12
203073
24
240747
2
128753
265074684
84
77
9
15
72
2
68
25
76
60
35
37
333512
130345
104572
271817
30
56
5
2
9
86
4
63
3
5
13
96324
50
76
13
24
211511
271012
90
48
15
1
262687
288671
408226
21276
278314
67
367014
370792
50
2
6
80
95
320885
284828
92
56
770302970
321495
242623
466761743
93
36449
322363
127568
332955
43096
25
430265
172932
234590
54186678
324080
2
22
395772
54
60
9
83
95
24
9
298641
72
65
87
68
32
12
43
60
48
375240791
60
9
21
364598
137418
8
74
7
75121
36
463966
44
79095
23
71
227177
16
37
326846927
237827
228442
63
91
157273
58
81860
369127
277659
75
14693
51
34
3
55
312425964
8
8
90
144129
28
92
186046
345200
15
8
39
659471104
99
409302
400387
241566
462968
360765
7
369204
27
46354
9
14
292849
8
5
144960
95
4
51
91
54
81
893628542
1
382932
776010351
39747
682784230
208807
6
9
22
63
10
274699
167761
66
1
92650
355105
37
425720
6
51
42
99
22
6
9
20
80
121718
15350
46223
8
98
11
385699
47800
507039511
4
260215
24
332338
39
273138
128972441
26
92
418716
73187242
84510
467407
5
41
479791
64
235496
192032
386732
381471
34
8
68
86
496268
6
274777
99
389970989
29
61
78
1
59
165051
59
217219
61
90
421185
297348
53
68
291803
9
91
56990
346463
25653
87
2
428949
15727
8
9
43
392829
856071981
32
15
978920889
201340
84351727
46212
200723
54
404266
342784
128557
160595
339834
227186
74908
685993680
603028244
315461
295647
84
422993
380337
274360
312154
348947227
9
327745
387193
61
678163657
28
1
61
89
85
43
252752
60
221375
311270
126714
73
98
314565
51
57
108741
705873714
466638
24
478995
5
35
29
55790
81
83
404935
897732406
321608
344619
82
810973276
269081
701703866
296942
8
39
494790
9
462157
34745127
1
25
234600
84
371288
37289
7
456970
347524
57339
36
6
381164
76
113975
41
80
57
279759
402236
120567
442411
212986
73
376914
459159
730828318
8
23
255891004
321218
91
6
7
393339
99
81
978503765
1
637495128
115246
738989514
269352
378976
21
72
443134
390466
420672349
246676
594388724
57
75
205709
392518
162190
93897
20
674908508
174863
32
46
33
73994
60
288735
35
36
85
9
74
415137
26
136376
423030
345584
37
239876
997306390
721039605
96
69
148877
42221
397632
65967
28
97105
8
42
91
5
459324
743430707
28
78
109152
451105
204168
108386
9
99
88610
730052633
259889
26
98
41
11
22
78
101000
94817461
453056036
61
47
3
6
52
4
18
413801
79
419724
176446
394757
22
368461
61
126620626
254319
245504
28
114893
350836
34
6
272075
491758119
82048
1
16
188463
40
136940
27126
86807
92
311308
85
62
19
329752
7838
54
61735
213666
475750
56
416006
29
194249
54
98
486333
299916571
11432685
240128
404440
936376521
24
873721619
184944
250844
4
207239
81
47
465016
92
766482443
79
42682
188031
768985320
589174049
31
66
473502631
83
62
106210
5
178350
55
58
9
28
261082
3
59
86663
347216876
408645485
3
4
546238940
4
447060310
97
29
85
62
336364
361356
63
744740185
69
7
298551
73
41
85741
996897890
1
49
185022
38
96
86524
75
3
5
71
88595
94
97
327480755
291979
500751517
78
19
4
83787689
11335925
8685
16
355859
75110913
367117
46
8
99
65401
13
50553
71
470870
25
86
254999
5
97
8
11
466813
448166
54
632206333
9
346670
5
60
3
409438232
154823
20986
3
267751835
253111
85
45
377964
493344
27
60
5
203764
28
192289
105323
36
77151
33
18826
425515
51
308686
194359
327632
84
95
55656
137099
5
84
365814
479987
6
271689
22
152146
5
290260
5
70
49
165205
105153014
52528
27857
93
9
51
70617
103337
77
85
373928
705706518
1
95
125283
23126
232271
240836458
18
15
88
13
251056
79
55327675
63
23
15956
121445
114066
245796264
362159
351717807
867136684
95
356117
267917
45
452578
59
333998
92
481704
281813
69417
96
5
15
149363
31
475777
50
59
12
460019
116568
54
64510
55
15
137195
769948490
1
9
469517
238258
464122
73
89
90
259862
375975
161642
16
793654715
930577618
55
483772
79
14
37010
32
20
181122
34
464535
55
48
302530
48
5
6083
25
294485
47
189587
27
82
2
378576
25
85
25
84
62
464526
38
354731
340235
5
440091
300389
13
64
9
139427
371686
407834
79
924341258
71
1
85
15
29
426771
21
11
39447
2
3
459522
261976
65
197288
58
245436
41
50
2
299606
532171644
68
83
980421800
587940388
41
331786
785321363
202705
47
68
138902
60
249769
94
39
31865
82
9
93936
58780
913534241
127459
84085
48
247853
362790
319188
44
85
83686
733298848
29
1
417460
33969
2
19
72
16951
59853
364941
23
5
4
7
27
346642
98
208454
81
37775
246518
19
78
759550138
389556
407687309
31
375975
347059
3
264572
74
38
41
641812578
247616
2
57
70
84
52086
76
95
33
132058
74430
347537
282112
81
3
99
83
96777908
84
3
8
427450
5
28
436396
466001
593234416
462001645
7
260347
17656
376975
40947
71
487892
325172
971832626
64250
373615
237513
337536
2
26
371052
61
11
319160
63
168345269
8
480616
70
879382530
279767
174046
406016
322592
34
316397
163422
208281
477087974
998186576
74
88
131599
4
107892
201302
8
455246
90
16573
41
67863
336583
466341
76
39
262195
46
435191
344387
125348
413778
125037
38
248455
183542
5
149438
72
192258996
84
58144
71
20
348567
172498
259592
8
1
122787
334719
73
383764
176399
2
52
197978
69
17
277165
1
54638
296546
89
17
429510
25
96
3
462237
641505249
62
157771
92
263820
243222
345555
431514
1
62
97
138596
72
924239204
23
242812582
206310
868665895
12
434497
29
225030
40
40
276599
66
169866
56
75
346457
18
81
155084
387783
38666
7
32
179453
364340
62
319536
61
556228019
10774
76172
87
147809
11
69
194072
38
81891
84
24022
143271
60
60154
181573
149683021
192602
226968
109288
48
80
78
84
15
66
32
178096
495300
148642
11
7
352449
372911
191905
312863
75
78659
25
2
346481
37
316632265
16
24
55
88613
94
64
142629
11
415359
42
64432757
778181857
3
43
151927
38
52750
77
71
7
191310
469598294
353861226
201901055
70
88
311958
480147
255791
646310102
945058060
468045
301454
111633
594537281
87
337455
7
26
58
55
11
1
69
47
98502
84513228
40
91
110993092
7
42
89
484340
89277
80
2
447210
80
124940
24
129576
251151896
233651
38
286572
19
53
321474
284467
189570
289219
183924
176082
3
466571
82
3
92
36248
130403
472218
67
247722
55
67
54
604023893
946579858
27
934006089
302087
230303
293243
2
529281552
52
277097
23
993403327
21
5
42
6638
49
846145540
13
36
69
272800
79
45
66
15
358356
31
86929
337538
305164
433981
123035
41107
138565
310592
243085
7
42
961661859
14
53
554528544
356064
10
51
143759
202600
71
46
45
454269
907052148
80
14
92
97
81
162465
5
610081600
683314904
19
56
34
68
48
91
123924
37
316546
123148
348809717
63936
365608
15
305401889
86
67
484572
329368
82
264695
37
18
410348
9
3
28
864710241
349190
65
27
84
315834
82550
454591
15
8
212766
45
17
381315
111168
422258
237475
28487
45
83
12
116471
937208121
33
75
79
359503820
221227
121530
16
97
8
177317
38
154370
41130
29
91296
64
103417
69
312263007
89
428724
26
39
42987
9
48449750
503645921
62
65
10
100277789
52
75
281980
85
492887
71
89
75477
17
2
193217
37
49
54
323158
457181
304610
51
46
228901
23
14
18
487782
50
71153
119243
645279976
848918587
481337
89
243382
53193151
83374
91
468654
58
95
86
3
290552
41217304
27
96
383537
59
394821
367087
467428
604669543
79972
73
148682
45
36
144983
366217
331586
335539332
61
78917
5
73
452618
87
215272
89
88
464352
204629
1
186737375
83862
235450
102981
86
470390
405316372
98
166961
4
223960
98
69
268778
6
365181269
219306
29
89
97
142526
66
317146
486501
166845
7
391395
46
500052139
14
41
79
152990
436638
329595
4394
66
640721516
81
261483
7
266418
36
50
9
64889910
422684
34
55
8
560359192
61
225167
254595543
68
5
86
5
390397
170866370
31046
22
82
35
236297
362681
136696
263754
7
63
89
280928
2
488187
308717
87
17
8
493536
284867
372940
18
135402
180281390
14
472437
372054
44
376587
82
2
1
22727
90
56
629839315
34
136875
98
3
10
434050
56
40
262473045
353780
378738554
472253441
7
99
108279
6
17
299857
1
849953121
60
99178
82
61
2
58
68
421492
237038
23956
884933046
391420
9
372324
15683
60
409861
460466
87
8350
16
258742
10
975309301
179385
57
47
456502
76760
268186
73
1
397507
15
329256
4
7
392569
377741
42
28
405477
474981
497076
40
723765198
53
633512925
34
132141
421441
8
232516
453660
61
69
320595
90
393940
19
91
238811
151612204
248871
336106
245576
20
7640
797056918
448827
81089
116732
40
19
144267
410876
52806
130691
474920
27
45
404034
13
78148
261079
30
48
128148
13509
69
44
136079
83
207689
42
475228
437008
25
212284
68
43
322686
23
460443
12
63
7
85
177823
123842
10
8
372674854
40
82
741470624
482996370
81
38
30
54
327789798
57
460414
99
243839
18
899195946
367819
12
38
359582
31
406493584
98
33
401039
9
55
247593
144789186
14
159753
6
36
208493
227058520
670376829
183349
8
216348
40
36
462382
826421281
21
185394
138008
167092537
73
8
215068
22
376445
74599
478160
621403595
448373
239491
379650
119477
197105
249485
3
57
35
66
4
88
31
29
416979
1
292674
148271
119621
454083
36
46
423196
16
63
39
40040
17
31
2367
410647
56933
11
27756
65
55807
24
474166
126492
98
75
404338
967920350
330067
293980
85
232822
70
165702
90
308686
172160
349206
12
17
73
33
281471
38
24
78
41
28442
92
84
84
9
1
60
67
82
26
11710
76
53
28
65074
93
91
259928
924277239
95
7
962520285
81
29
703075412
30
463748
35
47
474604
408147
331031
91961
315506
40
85
95476
252093
1
80
8
859951739
58
5
48
349304
97
169492119
63
62
60
154705
72
61
888882824
785262740
34
221209
431503
84
488591
93
40
68311
201491980
265599
51
43
47
24
1
101966
54
859621162
54
24
1
1
50
34
57
88
5
496594
4
882328475
39
9
445914
37
58
83
17
75
21
472847
474207
54223
27
411627
2
65
854747683
409702
38
28793
48
8
16
3
467244
220873195
56
2
86
52
11
174359
18
80126
31
22
29
49
91
458293
15
24457
5
6
34
19
293053
238033604
193300
93
103248
97
8
47
157860
939326641
62
98
490232
71
40668512
424459
319543
5
462931
3
13
2
1
84
384475
56025
33
391624
54329
1
232576
7
39
175737
387877
306246
161725
1
417389
89722
952194642
446519
348845
110562
77693026
159390
2
8
20
31
187655307
799177797
448101
181757
6
58
150146
7
95
88
32
220601
223154
106102
4
39
514694419
157517
95
16
83
681840423
74
45
60564957
346635
365444
291159
329612
2
92
34198
263725
2
443228
392151
9
81359
11
402933
99
75
50
62
6
333499
7
8
71
294312
552548609
101817
76354
72
4
178751
14
1
45
35
442827
209918
108922
76
78
12198
5
35
2
84318
178013
26559252
4
258782096
465403
53
82
254130
172016
343019
75
371275547
422644
552998307
379422
71
15
30
9470
24
74
91172
916066363
628951346
81
44490
401816
167778
219241
3
14
4
3
7
439680
35
231766
46
32676
10
98
66
71
567626416
33
51
88878
132312
48236
41
796234103
76
20
33
86
202478
322250
248867
107689
6
922
29
23
3
348959
445192
38
94
33
316352
5
9
40
9130800
94560
296840
88514
78
255213
68
799509665
73
3
23
317687
87
51
48
79
96
403631146
83
71
374200
274928
64
310719
68
226973590
450940991
491927
29
51
130407
337716
429489
97
457131
19
122852
73492
64
6
175426
11
39
438388
352174
28
46
52
64
3
414635
72
73
95
38
100338
14
94
380015
76
215420467
328366
97058
87088
44912
215255
317677
354878
191827629
76
854924644
75
436957
42
485845
30
269836
80245089
53195
97
8
2
386474
22610
71
43
97
49
80
43
161672
5
135401
63
83696
72923
133385060
376223382
87
70
114528196
271034
5
275966
18
36
64
14
49
2
453369
240788
88
192550
447382
821594113
87
37977
19
478183
37
12926
2
106300
463336
284121
86
28
283413
32
466861510
8
248583
36
6
18978
17539878
33
1
46570
45981
438012
205553
79
426019
281633
4
298148
96
17
9
25
480003
104913
411451
51
38957
240795
283871
392612
42
35464
2
55
472821
439433
223714
391889
960083530
415360
5
482524
99
344151
35
89
278211
10
90420
16
212059
212572
73
91
30
97
4
222119
45
9
27
154907
94
412493
13
58750
23
2
519765214
67
44
9
6
334528
11
161879
32436
9
258757
3
337586
187160
86716834
94
53231
89507
275612810
209939431
89
154268
35
14910
89
2
121872
750620236
403765
499170299
1
51
90
29
91
266405
3
296020
398475
497667
383426
79
8948
48889379
796796541
176019
52211
8
466111
7
8
50
20
357954
186432
325597
392752
136308
64
49
212169
213213
9
417672351
145568
8
89
991451751
485667
484021
452153
74
67985
272116
347635
635205325
5
225913
251758
37794
432679
125155
479967
107299
93
68
96
468389
48
286078
297335
19
398890
76
99
330282
169073
299775
18
89
59
52
55
340899
98
62
490572
22094
156270
25
73
43
9
146330
46614
86
406194591
101072
295554
37
57625233
303755
51
9
5
22
286895
24
167831982
24
46
34
78
56
23009788
55
9
58
487966
99
1
92708
87
54
323153
75
854868339
70
25
121797
34
90020
26985
53
257029
2
55
11
71
66
29
87359
84
154179
24
77
86
465888
5
411135
84
86
51
32
503045929
219056953
50
194423
278187
10
99
39
296002
16
40
5
53
431834
44823
453112
23
330411
6
616603193
39
84
3
59
325008952
337523
5
964400259
46
251482
69049
865709400
73
78
67438
273526
6
6
16
55
208110
176533
366421
78
106694
38060
42617
16
338548
9
483268
9
581714495
245042644
564640129
80
413900
28
82
451217
332003
42
87
344788907
461699
74633
6
68
49
333573
5
75
127391
30
37423
4
35044
8
84
50
9
223985
499019
124882537
20
139023
79
21206
80
50
36
57
417827
56
14
16
59404
5613
486057
83
49
385171
3
98
59
141645
326278
2
6
72
149972
130702
546866671
275096
8
245979
172155
57884
89
275039
79723
4
435370
64
9
69
12
112823
35
21
98
100979
38
5
63
18
315456
86
26037
705508394
314152
488150
152690
490294
384791
436483
27
487485
83
223120
97695
17
44
470267
401608
78
324339
427422785
6
332921088
7
32
267391
37
89
221560947
65
85
246216
464380187
292153
82
482132
99
3
153402412
3
194789962
9
129111
222522
8
361944
495289
175155
87
293860
176767
52
832527919
3
181880
58
78963
492506
89
329374
12217
239961
329959096
48
69
373290
64
144318
1
309708526
77
43
461188
31
293784
93
77242
51
74
15
26
434064
166155
6
2
683355203
389453
370104
171110
47
54647
77759
345376
88
41
30
78
8
274348
96
4
18
9
94
347277217
78
139155
11
47
60
16
312834
64429
76
36
272933
95
215312
96
91270
8
57
15
800697837
128035
171417
7
769036214
927099381
24
557829046
79
63
60
55705
25
78
161837
5
3
35037
461430
428266
341482706
82
321167
97
62
586931292
76
3437562
24
71125
39
16
50
272600
325207
284222
7
41
39
51973
9
240560
1
4
466191
28
99
299753
99
9
159486
56401
111639
295415
276151
319092
361855
65
466575
361127
66
59051
561599440
3
432678180
463818882
106016
233613101
94619
462852346
82
58
352934
44
2
76
81
56
73
88419
101713
7
75
74
53
64
198030
7
38
32
1
430306
357083
257624
61
83
97
824312491
373358
86
81
96
81
356891
263665
189452
96
2
182474
27
110594
29
226298
9
800347146
79
445349
88782
120044
190417
301450
2
95
29
32
90007
371982
188178
254083
101565
41
24
400222
6
79
136867
88
48
110020
12
8
47
346396
9
34
406318
8
430814
98
209045
28
548285692
372816049
94
422944385
760056333
53775862
22
48
223279
3
53962
56
30
167579654
36
184195
17
24
38
57
32
92
32413414
18
311601
75
295931
14
28
44
475417
86
17
2
3
41
356130
350547
50
80
206426
6
8
55
51723
2
18
74
218781
248110
30
315888
43120
62756
49
62
21
43
250162605
87
41
5554992
46
91
75
165078
198989
114118
201466
43
378352
91197
8
4
65
9
23
264062451
70
15
57
50
43819
69
326559
406537
108520
132559
483812
440715
170701
81
144309
18
484179
87
17
171515
80
18
268708
20
374694
369371
72
106052244
5
675771326
9
36
49
277412
28
58
79
21
2
13
24
265796
495323
62
768705718
307923
70
8
604475842
25
407899
1
259608
81637
60
2
234363
433450
173980
28
842461780
247770534
33
543358266
448224
21
82
146680
37
159085
166224
77
2
61
30
143831
172186
630922496
6
52
489909
175323480
27
56
50
85
938792150
486288054
434835
58
233438525
7
69
264145
141281
28163716
421788
906307569
3
294372
34
5
81
353704196
82
280059
426408
71
390784
46
68
69
250873473
40934
53
37
332504
253330
26
84139
682296754
7
92154
47
207937841
434275571
493880
20
127441533
144893
62
532340706
333727
67
60
62
861959363
4
52
63
251943
911638176
21
213359
8
8
1
85
97
99
29
93
58
204897
118312
69
280188
21
68
68471
5
328655
6700
84
14
301526851
9
237780687
93853
9
314332
159355
19
49127781
458086
31
88
1
209431
94128
24
486419
251323
338712
469927
224028
8
97055
3
685252992
743713451
657811266
38
6
14
993585727
266365
90
21
89
50
82
380412
9
38
307592
53
474847
467376
18105
296741
4
88
24
26
47688
9
42
214250
65
354432
7
3
227654
998768375
84
380895839
238993
86
227652
25
13
33
35
379551
62
204720
69
361652
48
251711432
272120
43
906558097
121179
95
6
244126862
72
27
24
45
55
71
91
18
151874
26
113567203
8
27
35
24
71
367576
15
66
82
4
404456303
307073
162427
46
10
29
29
47
5
19
7
152474
273776
395769
25
55
396666
158196
3
2
9
240756
3
8
7
55
93
19
90
52
341891
484414
275037
19
76
328822
53
400351219
7
39795
97
414281
10
73
1
634494718
97
201085
352666050
48
287406
40801
412580
75
439334142
571678671
312065
85343
30
4
217548
258830361
438041
321889
6
73
220522
12
57
6
73
158739
44276110
70
47478
78959882
462834
68
371586925
188114
694110856
406422
5
63
108045
69
39
73471
38
670441764
79038
1
19320
18
21
412935
498144
46
98
375292
98
12
70
237984
24
56587
15
29
52
366249
7
4
28
224069
76
229204
217217
559030984
744786019
158080
680984168
9
409352
36802
42
5
9
85
98
10724
96
497703
39332
75
6
18
250620
65
98
17904
442346
72
197909
179959
121181
311968
36
7
217593
27
383046
94
37
67
474020
701169319
7
52
238792
8
53
25
6
55
881565052
8
279835
315951
171292
26
127738
383547
7
9
288798
8
258972
8
9
138412
7
10
72
54
420326
188995
8
10
62
62
1
27
13
55
197914
122332
321864
3
98
43515
273288
3
101152
9
935239679
497108
385111
49
20
73
4
9
4122
67
315953374
5
93
4
3
27
98
438610
164779
703888437
367680
161645
43075
42
246213
417339
274531
436089
84
37
196317
24955
5
106836
352159
638575769
87
202164
357818
30
478677
115129973
443824
44
188675
46509
99
209250
1
4
37
56
75
7
32
1
321578
78228
67
7
47
80
54
86
140382
88
232441
93
467764
53
98
202315
95
7
97
10
355909
80
395466
397142
38
2
69
56
160621
264900
20
4
22
745572240
52537
18
15
432336
353600
87
31750
34
90345
26
320291
37
44
221336
93
69
35
44
330509
69
3169
93
450838
8
581021516
76
508085408
2
60
70
59
8
147278423
35
6
324249
10
299434928
77004
96
203093
12
64
76
76
18
329275966
444626
44
32
27
84437
43
63
320751
183857
74
97881
314359763
319013
465162
10
29
284101335
98
312729
94
326524
476164
15
525100596
222040
65
302869
71
70117
85
144879
72
318943
3
334650
98
211222
460475
37683
80
49
433935
79
241571
45
31
1
249503
35
12229
74
41
30
95
198189
214891253
255851
418933
473881
7
323614769
120329
255282
19
56
76
732155066
9
30927
40151
31
4
399529
35
5
18
385544
77
398211
337328
59758
249998
48
879683732
8
33
78
32
497739
274670225
3
31
25
308966
83
27
130960
98865458
16
25
12
38
29
35
205710
25
61302
76
227707
353266
130781730
12
970628313
498486
475781
46
465592923
3
79437
48
208366
46658310
89
53
83650
244860
14
574422374
5
480866
97
382352
401510
76961453
139366
59
92
9
14
8
778051151
78
477203
73
122827
269116
38
227149
94
989934606
382008
76
152302
47
2
498524
375800
94295
211834
96
6
19
241651
4
52476
391453
72
473262
417880
293750
170074
54611989
43
65
64815
4
360022
140592791
51
74444244
112884
119830
455579
70
314885
3
55
5
425068
90
36
1
298855
12
53
82382863
133812
75753
125700397
52
806068625
421449
17
391522
168910
45
2107
715309865
4
61
262278817
466407
45
79
53
62
2
399664
4
12
178967
74486
52760
42
69
418673
42
18
58
459986
11
1
181138
46
283336
6
295302
24
75
296705
94
99
213306
999846015
9
49
1
11
456044
140714
85
89
618459248
70
84
120982
32
469937
9
404008516
79463
76
473436749
23
324871
18
2
191483
395313
7
7
64
396470
89
482427
52
244994
15
341052
7
295610
377769
216444
3
469155
9
32
853058105
72343
52
1
29
8
381762
50
49
8
162306
30
162977019
4
74
8
598724575
22
94317
335777
47
292063723
19991
163659
404356
2
303961
332240
92
72
204442418
56
63
78
102884
124533
350305303
288994
208627
298311
33
9
16
13
76
272986
28
27
404145670
9
153256
26648957
170982
75336
427368
65
32060
568215480
2
81
6
286307
582996665
61
375873
77
79
51
91
4
11
119002
296294
580566471
386789
1
613811246
87
99
16
50682
172407
36049
132983
8
59245
419647
496116
285592
80
3
328086
20
644453863
91
36453
82
76
334423
7
47
36065
11652584
61
1
35
54552
206541
1
156025
302031
30
16
33
176800833
409017641
978783358
43
56813
360036
12
159813
43
85522
90378
92
75
465275
360879
99041
106706
125257
471015
153113
17
74
9
7
969250816
263543
419802
36
95
745918088
255171532
135934
85
69
20
4
420223
7
66
3
7
362202
37
322573
75908
27
328802
75
56
43719
40
91
36
91
18
460825
58
9
243405
80
4
266308593
257720
830869009
65
197226
885129393
124200
56
16
61596
44
487085
27
33
70
344217
439023
16
93
26
51
241419
318902195
199110
267243
149436383
13
86
6
234605
15
202323
35
480107
49
2
472145
77548
61
53
180210
125031
37
202564
29
69
443146
51
95
71
873798540
79
106601
171958
47
8
192236158
31
19
31
128893
467019
54
93
316604
948169843
196490027
46
134368
1
6
13
66
16
525010744
75
335334
48
4
925743705
1
467196
87
385839
62
141733
12
7
487566
27
95
76
481759499
506550478
97
32
256158
69
52018
71
39
111133
4
99864
77
110110042
242822
252088
402818
46
4
681376470
8535
67
8721827
20
22
53
20
60547
46
14
293526
298912
25
427726
493543
114992
404768
47
58
591614498
43
70
91
444827
221958
46
388402
73
49
297685826
70
425919
460364
37
42
38
267875
22
112234
93
36808
7
71119
11
204311114
88
26
128022
512367887
338713
566447553
36
248902
62
11
244959
1
3
27
8
7
30
39
182050
138454
99
97
302562
7
3
78
434558
189382
68494
483961
49
28106361
456761
222141
90
5
28
55
141915
23
91
95
83
72
19
67
19682
56
62
10
5
6
99
95
46
35
46
42
391284
85
17
479949
283599257
45
260223
423401
2091410
28
168910
37
4
368083
29959
179815
316865
117753
45914
17854
3
8
591963742
24
88
632245182
82
97
32
4
484874
76
178141
180782
260390
303568
24266
8
214678
239497
552894358
87079
85
94
84
247516
343896
36
395267
93
65
6
16
47
142109
207646
90
56166
87
98
42504
301858
729725894
80
348049
444092
19
31
377038
469865
60
142593
65687
15
17
535478958
96
14168
344668
143246
28089
33
79
19
54
295500030
262878094
72
22
26531
283862
55853
96
20
104247
97
70
105899
21
51177
92577
289645
21679
127640346
9
477500
33556
97
40
41
279850
11
80
379618
99849
96885
92
441865
315190
93
79
12781
1
68
11
225749
45
19
95
419420
52251
99
87553
59535
132163
55
11
388541
122340
1
15
60
431495
15
1
56
54
104085
90
869789525
248899
72
66
79
453274
80
48
485447
794825056
41776
183956
222037
352115
31317
77
18
28
79
167990
345232
426120
66
289624
54
1
32949
61
29
387611
317889
336693625
44
32
1
87
111610
132149
227751
724882370
458195
78
47
487220
97
85
49
51252
66485
12
64
507422726
296862
581790764
50
44321
8056
20769
17
25
49794
76
8
94
181761
71
81
79
201336
42
35
35
6
31938
64555
102388
55
65
220113
796619230
343598
99
415966
76
29
103616
85
368344
46
35
11
91
489316
21
66
52
252376
88
72
376878
197307643
330169
53
373327
76
136583
27
45
38
215642
50
155339
10
739077023
55
481213
295374
431924
59
410320
246534
51
5
2
140837
15
405454
246537
91642244
672847690
352454854
183716
383437
79
30
29766
242517
365269
287858
67
90
11
68
381134
59
880714025
85
70
96
78
136661
351496
197108
638877574
437934
14
9
51
24
314464
137933
398344
50
15
2
11153269
888379505
339821803
16
43
1
93
288139
71525
83918
61
304412
294021
46141781
81
178578
129338869
118721
1
76639
48
487439
10
35
65476
286645
63
72
29
676874760
55
4
455580
23
24282
399463
760052992
58834
84
447224
5
406013
374735
236753
38963
36
3
34
56
109124
4
74
80
4
50794
267528
71
365476
492101
201352
87
474232
64
404318
125958
341239
241979
247020
286941
324159
111690
353581
55254201
12
183431
99
943990749
459416
55
299167
437609
60
71
41
468093
63
129823
28747
371427
72
251559
53915
33
42
330698
44
10
35
113194
16605
70
84
99
177521
393898
309742
482565492
476511
110790329
56
96
301201
20
29
385260
434586
454695
76
67
166607
4
36713
103843
424911
101791
41
100598
480996
332153
238702
901085309
35
385445
52
370907
421220731
100195049
396618
179460
98
3
162736
47
92
462647
45
24
401958396
345075
113273
37
148151
96
23
82
690833907
147036
39
57
883810350
41
547172491
407693
24501
185870
69
30
78
163544
255114
413453
809008583
207476
50
167464
55
8
69
52
39
97
71838
7
436135
39
25001465
75
222257
69
7
848728243
696955974
331728
172193
190906
232919
7
56
314859
1
91874
79
148236
57
92
15751
377764
41506
80
398211
222553
111439
67
6
124708
676496085
52
396371710
218165
38
11676
81
111983
268147
98596
420806
436970
118699
40
184870
302796
48
160006
13
282730
37
77
5
63
3
69
59
6
276256
56
233401
3
411759
97
9
349203
350789
3641
181188
341569
474614
157701
313015
9
324022549
226031
2
357348358
360100
13144
85
73
413246
77
28
28
251623
73
190091
1
40
180263
87
330650
72
394174
315796
39
47
949682219
325296
393918
213619
460382818
84
55
53
92
81013
235245
354978
493624
842878348
428679
9
26
82
130376
306365
898474732
239838
74
5
96
54
400121
149738
326562
94
156664
50
38
132177
322569
27
177319
59928
5
105449
37
74
65
2
744311828
87
599481243
168875962
50625
56992
71794
3
799007963
445497
76
84
331114
86
68
50
252660
299098
33
606210236
411081
6
133303
64
9
72
97
186598
78
3
67
373522
325548
35
75
418414
11858
341056
37
78
34278
361215
2
8119
31
17089
228204
57
102595
229067
73
87785
7283
815256232
290502
182883
361668
129979
55
11
157545
73
152492198
34
17
97
52
46
4
87
6179
136871
95
558273254
49
63
1
55
145893
435177
1
6
76
65
4
196363
30
212851
224757
60
46
483516
244622
185825
96
5
467322
471260
95
207959
3
380418
453160
76
71
135005
53
97
61
259536
341323
1
353598
86
464440
47
149564770
8
32885
84
82322
58
325749781
82583
90
20
878589115
44
74
342153
3
355211
783201088
96
67332
66
54
132187
232277
36
62
285765
622354040
85321
65
84
17
623868119
70
304433
53
21
8
80
612615456
39
7
37
46
14
373843
212969
152644
114619
48311223
492264
265091
420484
138474
582375978
7
435817
31
5565
145973806
82
213438750
229975
9
453556
299557
63
10
42
176930
492823
37
324452
75906
235988
81
472277
72
99345389
472819
421767
17
85
619376106
5
41
119635
4239
14
256210
5
56
77
93
32
3723
30280953
192633
127995
402603
463358
456240
79842
57
70
159672
400983
41
131753
460651
75950
58050
236593
20
414022713
323632
739294434
42
104902470
95
377812
407754
240784
78
378290
5287
47
77
303547
255431
8189
414202
6
266965
68
66
330900
18
5
235925
35
339358
172301
71
79
8
247976
268260
94
3
98
129754
98170941
69
11
424063
9
429248
191097
99
30
651375730
40462
83
27
152527
91
827542509
96260
267948
183255
8852
2
60280
28286
597421263
260513
501456766
47
6
181422
64
38
65
30
1
96
79
9
125054
488236
408589
141850
54
6
464773
143415
418914
244501
159228
410966
107289
3
8
7
47
339335
453017
5
375092
45
35
59
43
76
91
788509468
407326
188762
27
260185
433723
57
229037
317095
1
58
78
9
35
37749
866037867
74030
214960
482236
460544
348730
26
90
27
90
117534
129826
484415
22
19
265587
47032
74
57
167883
311879
47
353065
6
47
111004
29
93
31252434
10
4
71
53813
78328
97
77
55
8
99
24
63
43
52
33
26
14
68
84
15
49988
77
67644
19
5363
46
275000
60
92
3608467
243617
250770797
714387301
40
8
35
24
98
346769013
202186
8
51
5
145879
163149
11143
162538
323620
2
74
274314
174497296
97
60
95
396162
21954
52
449047
38
487028
8
81
73
390718
81
490146051
69
41
157514
23
92
163258
7
701114607
61791
179323
47
146510
61398
84
45
9
14
368674
2
97
11
395762
463554
11
65
95
30
33
45
28
84
243652
2
39
310321
60
31
57
98
15240
78
58
86
969124309
183102
170630755
120389
74
16
44
249307
323993985
5
449102408
454547
55104
467423
8
986146759
414987
333502
90
333037
10
483623
436113
379250
69
295174
20113901
55
259543
3
47
178713
870733653
17956264
302518123
90
2
22401
962679232
111573
246805
41
392347
57
48280
437882
37
82631
6
50
21
128670068
243196
52
296203289
480694
361468
47
86
55
237576
133245
224889
2
75
114721
81135
212780391
22
278181
41
86
374598
75
303819
71797
43
5
441229
370287
7
934
71
63
54
132093
83
380074
81
82
468535
371314
86
38
22
234133
550629678
370201
277931
61
86
235074
312122
224736
102787
85
148980
4
23
83
2
232577
368032
120959
5
180680
24
6
405719
68
66
374623
82
329507
65307
139179
250480
87
168269
33447
27
75
120121
43
2
299726
137339
7
7
37
54
8
198172
41
348769
10163
57
381374
45582
27
6
76
492827
977789533
300213
374620
48
84
70
180150
92303
144787
838675989
323774
341254
65
706053546
4
345223
49
52
57
79289
91
66
49
235837
482060
28
74158
229760
40221
42
26
939380612
186861
29
60
732540191
17
99
283846
25
7
73
9112054
52
315066
56
674459592
29
159740
96
857568221
280164
6
39
343919
44
52
2
84
33436
181277
133924331
93
48677
85
302195
133329
48
571182528
2
69600
351557
132310
84
455195
246826
78
75
403752358
63979
236707
87098
11
77510
239105
19
97374
99
34
19
515795385
54
8
155886
36
468464
399164
51
124817
221266
4
93
513888236
55
32543
1
141881
39
4
818570273
65
74
15
80
71628
118894
19
1
406978
1
4
92
210802866
238889625
43684
45
126229
605323621
1
352194
84
237312
87613
14
91
464612
368014
434939
37257
9223
456370
39
31
28
16
199907
260333
8
57
38
133024
7
76
37
270771
337673
69
66
879349403
609840974
80918
431664328
459772
456126
62
91
18
38
29
58
8913
472679
91
180052
266067
59
54
265506
176181282
342342
35
2
57010
136717
39
196101
85
47
35
68
464889
299122
472214
448466
300683710
4
177836
319975
283612
45
39
314668
44
802151218
187589
5
9
56
5
927328138
9
60713
164861
63263
445081
300172
99
418439
353452
282873
5
27
43042
46
30
27
46
223749085
82
36
72
75
17
450412
43
755425905
8
66
24651
490589
94
68
56
31
3
16
74
33
11661
197871
464752
130870
246077
48311
487953
26
203269
68
25
77
4
222064
46
21
11
53905
325355
40
227836627
633455871
45
442772620
223634
425819
4
81402
223846
685984900
7
64
47
5
433152
727048409
95
61
21
342210
78
2
406796
109230
337830
361886
25
73728
63
913533544
79
3
7
226237
42400
444325
191508
16
2
2
3868714
86
90
64
442933
88
62
4
87
26
940397101
382423
69
151857
9
27
481764
89
29
52879
125735
255058
124282
32
373216
9
482401
343830
24
229368
120702
21111
103413
25246
492414
796583619
25780570
121454
27
811569244
782413500
62
396796
59
41
11
223752
30
2
331747
62
25755
53
4
135058
82
51
50223
1
71
23
5
84
402916
146546
22
222485
370294
444465
31
874857177
34
32764
387538
488824
130041
445230848
83
27
7
349959
52295
710039719
316745
4
70
33
230966
5
45029
21
369789
74
91
46
26
6
219547
85
183980
267409
50468
195846
5
489988
7
9
66
65
386917
28943
485637
338949530
134817
187192
41
141265
36
44
40
292645
88
78
941813938
439091
126370
34
60
185588
35459
2
39
29819
139375
7
208823
348818
8
88
90
91417
88
58
96
9648
43
36
93
142556
81075612
73
3
15
94
131955
9
5
445489
3
544338812
38
13
41882
266668
62643
78
64
2
255573
415947
94
81767
5954
5659
13427
496057
87
833913129
29227
250710086
318007
58
4
157140
54
7
350408
74
8
75
37
385928
7
29
18
96
170921
148355
333247
88
162726
344965
13
22
67
188252
463661
40598524
99
18
117679
932929692
986179065
64630
98
20
47
222814
75911
30
78
430263
60
46
16516
18
557969525
146727
53834
60
36
54
36
476658134
73609
142758
70
112308790
943603404
58178
14388
12
348563
7
188828
24
81
8
51
18
2
580709403
99
110430
99
228727
40
166740
911838262
469295
432367
44
325900
262685
89
405388977
96857
80
314454
214159867
400496
31
10
9
30450
176445
34
87
90
45293
47
227783
72
572721124
327189
20
69
5
90214
14
258151
141657
672202653
8
31
757027889
65
278065343
451247
219524
518468620
158154
30
61214
96582
852255306
9
251496
5
81
284280
933698449
95850
207433
42
461402774
37
73647
12
322793
1
95
45
408443
348502606
823563250
6
968710029
87
86
334411
64
163708
4
68
51
171921328
15
365837
86
60794
859743038
278681
6616
99
25
273176
77
80
216077
455556
60
102013
71
28
431151453
36364
136565
63118
53
86
78
113183
69308534
293256
19
135930
26
42
22
4
284241
22
15835
21
74945
289247
365432
33
28108
472131715
400224
48
716107821
221447178
9
56569
293499
6
326909
2938
105678
6
316784850
37
80343
41
117543597
69
599026971
771
10
36
221077
295286
414210
49018
36421025
50
67844
98
439946
41
243913
66
21
4
2
215799050
315169
85
186579
259008
66
147538
474817
7
4
279064998
12
415805
20
514966396
7
68
3
259951
50
489997
422690
391845178
422466
31
63
55
44
49
85
11
93
3
54
3
295770358
92
57
69
8
50
498738
517677449
21
409711
7
59
203115121
602485544
62
9
343296
36
472660
3
57
66823
3
569038543
461585
12
88609
860963517
67
93
3
259583
74
15
34
345804
65
64
3
21
292123
898841216
69
12
375096
60
51
79979
3
30
41
225291
60
230022907
23
478712693
194753
120030
261153607
176554
67
366412
320465
154082
97
222551
18
900937510
59
186112
93658
96
738531260
318038
73
900020224
488533
191020903
109049
7
58152307
94
51
330216
123312
41
232075
203816
335916
215398
35
58
872761569
447638
249013
65501
418374
361963
410301
433224
291181
242401
9
73
73
877022361
26
8
86
415461
638230913
23
84
261914
38
490516
151511
11
26
93
327329
598531926
9
27
737750117
68
306131
99426
407783
323379835
29542
7
98111
86
38
191478
376813472
3
194892536
90
507059476
40
73157
268404294
77
98
216326376
7
311630
69
78
63
17
235208
94
60651
8
87
59
50
880449045
34
68
91
33
89303
40
481819
196746
92233
245800
761682059
81
69
415924
86
462741
131311917
88
1
43
133651
295647
46757
45199
220579
284824
78
13851
55
66
52
172853
49
86
299223423
62
50
92
13
87
11
72278
82
98
482027
980655066
385408
15
656582115
91
440882
497240
465220
494670
8
34
473012
147633544
262969
30
408513
4
155483
161148
45
405262
19
88491
155659
235705
19798
165135
400624
26
5
33
47
345673002
92
72
420250
543547636
212480
75
19
21
330796
2
30
230179307
421880
419713
2
73
481413
487486
981773760
256114
285155
73
99
82
97887
162522
498555
74
873176115
485347317
8
188871
53
304233
238120
22
167154
79
155455
23761
138085
13
328826818
76
16
207597
45
24
58
398579
1
71
103153
20652
104434
234623
9
5
20
20
263574
85
183956
332958
209583299
344232
48
3
47
94
47934
428116
31
80
297823
84310306
17
153413298
34
328396
317192
7
336658
123402
427281
23
460866
1
59
133630
3
61
285771
96
20
36
256578
4
2
63773
59
188931606
842356705
330104
13
455724
370961
634943025
338285
30
792521148
26186
117529
9
61897
30
56552
433213
761391045
3344
211257
458656
46
36
73
22
326427
49258720
219500
8
24425
277706
73
57
1
667366928
68
66
36
291379
62041
79
311747
7
38
103935
75
495057
59
17
71
164376
81
77
344455
121439
153097
99
12
369142
483017
3
214286
5
473257
23
57
265818
66
428626
302926
65
124012
56
209554
62
70
467522
25
90
56
232620
329763
85
79
64
210070
125212038
809448350
3
40
110628
352963061
97869
61
97
66
252022
2
60899
468632
484830
97
60
106847
151089
76
957607512
96810435
33
21
91
107222215
13
90
161994
28
44
395523
7
65
476980
350162
20
4
94
260645
311558
88
9
98224
7
3807
2
37
52
349720
249348
68213
199321
399409861
71
274947
59
26
19275
119675
44
61
458788892
122258
2
340904
346868
43
68406
13
21
459496
493022
64
6
34549
410954
92
74978
310961
266779
437154
1
73
51
67
18
76
49841
28755
861115360
69696
109382
219383
179354771
345855
721477961
8
470143
492564
82
129998576
1
50
695013006
14
61984
43
526512540
4
29
138106
73
378549
5
79
204734
42
814455966
389784
5
488263
164057
97
127132
27
278273
27
759506353
15
62
307746233
91
43
25
427105
17532
39
410194884
6
81
63
117026
71
17242
246908822
719965387
1
2
81
201991239
17
103171
156290
12
6
91
12
29
104403
26
12
475947243
412052
55
76
38
412540
363879
25077
90
38
354391
365212
30
5
77049
61
8
452150911
3
372847
40
90258
24
328866
478313
50
403269
404729
8
380423258
5
43022
481269
124740
147061
64
195360
2
95
49
4
30
386206638
25653
172757
208683
72263095
866462753
63561
56
95
431691
59
52
716939953
58
64
282390
292567
41
707846445
250602331
89
91
83
22
45
94027
82
8
8
70391
21
206223
86
186885
48
186887
505838951
77
52
482495
148000
73
6
59
46
467770297
105021881
489936
142634
331513
293508
109215802
62
3
88
76
256272
21
91
895355614
33
282590
33
496081
416899
10
70
34
167312
53
475215258
15
934229412
263164
407030
1
22
85020
6
108329712
40442
90
685067351
415110
72
74
52
456550
386651955
283882
7
328515
57
171293
68
97
39
7
64
22
33
11
21233
50
420549
3
321781
7
266425
89
10
423647
51
95
11
92
370719
33
72
120473
375121
8
99
162929
177947
431413
6
74
323046
91
22
42
90
48
315724
419585015
27
35
182446870
313369
177031007
128153
417388
7
38
325247
329329
258654
905230469
19
78944
6
289494
302044
39159
19878
103749
409355
153099
75823
422835
79
8
98
43
78
65
10
79595
75
62
51
40
83537187
38
84
5
34
74788
35
25
25939
6
81
257716
59
31487555
96
208134
3
7
60955
3
446133
422380
230391
8
65
184762
6
78
331101
39
93012
431682
29
486579
24
3
83158
312034
199222357
25
59
203094
244064872
356784
397359
2688744
98
18
388124
488924
72
59
390336
179595
90
33668
290011
708367962
22277
89
16
233760
32
47
463554
89
430680358
1
448414558
40
861166887
822720907
87
670535602
491727
450939
399999149
417683
75
70
73925
83
90
83
26
74
79
317923
283103
187890773
66
33
68
797555078
27
273857
2
339942622
45
55784
345887
13
237761
64547
98346
310815
6
300278
40
499852
25746
383522
806795726
137970
3
214743296
66
230489
90
80
3
1
187397
231883
219225
401434
440460
58
403209
28
79
14
422991
600882325
382351
294896926
196738
463038901
30
358477
453746
54
39
84683
813855016
33681881
835940759
7
374166
378118
265900
423050
62
368847
11
312599
93
21
46
394771
81
2
48
48
58
69174
62
97
96
11
88
403514
5
361821
264027
333411450
19
262813
26
389585
7
63
73
95
120017
288401
66
91
481401
457623
308142
249033
110720
94996642
74
280885
344867
271684
148779
18
426465
60
225097
6932
906408030
254857
7853
230141
417633127
12
457937
44
54
13
171047
55
277583
31
4
456355
5
174590
7
261571
497454
731747222
95
68
975933940
336159641
4
89
97
110357
6
40
81794849
332342
4
32
441800
333752
143591
487530
64
67
967776329
446026368
21
94
5
736278313
15
341671
130120
98
34945769
80055
167525
476305
190317
5
468231
2
1
48
155640
16
324800
7
31387
361721
750153781
24
38
45
66
493092
491287
136740
36984
244544
387245091
148956
56
234415
355658
343705
79
107202
36
6
72
988216624
225456
34
28
457655
84
69781
915502800
14883156
76
33
182877
9
446896
1
4
91
100002
5
418633
45
99062
89
24
2
231974
476211
487987
26
37
257930
25931
308214
73
406793
67
450800
425094
397035
498778
42
6296
25771
450541
33
133439
444151
76
40
9
556458331
99012
53
116553
84
332196
99705
703495834
47
3
29
38072
2
385880
63
52
7
78
2
385564
318579
63
80
37320674
496652190
5
323199
393239
6
45
118948
220262
181277
8
80
26399
44
400765
12
16
296938
63
63
180225
2
261949
43
8
86
92
287141
46
18
473104
488995
85362
39
17
88
74
79148
92
469210
72
59
185043
70
24570
395633
39
8
9446911
60
127743506
375276433
13
81
2
175471
351487
73
40
64
68
285421
3
64
61
386009280
333641
17021
97
31349
278883
200937
64
13
419635
405125
304636
27
85
36
3
92
4
53
402332
80390
217309
54
42
1
290659
67
81
2
755253489
45
45
227672
95
63898207
44
51
418153
77
401545
45
55
56270
426605
43
253260
88729
92301
29
7
1
75
198867
326252
102517
163656
3
282920
221073
962818045
8
6
409306
404254258
95
218355
383741
1
95
258055
11
87
853333039
306637
227858
8818
40
63
28
234047
27
37
77
2
321673
309414
2
4
30
428462
171279
6
305489
1
75
74
25
909059150
345764904
63453
90
89
2
61
196894
647266897
463975
21344
150485
274066
269502
4
46482
96
24
360273376
96
303255
76616082
178723
554683173
10
45
92
433032
32
215622880
27
9
38
1
9
149427
94
425577
4
161483391
7
229229
63
15
112229
648670717
329647
70
109112
468744
27
29
981386674
238249913
78
343206
20
16
944722936
434997
5
289400597
29
124308
295355
452048
41
463024547
86
18
99
136075
426127489
17
630894200
4
478213328
10
23843
486580
101190
84
75
361949
15
19
52076
466506
161820840
21
62
41
7
579682669
361801
22
1
7
100041
97
31
70
225505
400055
89
350685
695380250
52
354078332
90
51
157048
11
186028
345893
78991
430829
144097
22
2
257264
283983
341671
87
487898
3
90
6
165519
209114
464736
71
101781
265685
203739
468300
475108
156511
765348284
41
3
5
839860588
7
8
52
45454
49004
358332100
174365
2
398535
484313
255277
303297
68
7
47
27
11711
389420
93
2
482390
9
12545
3
43
68
340757
86605
30
3
2195
301797
10
106389
8
1
583802364
97
57
26181
472505
21
485104475
82539
483846
6
67
87
79
11
142298
193592
178028
295452
252574
90
53
439030
14
27
46
56
78
498595894
380625
68
427048
193102
456725
39
6868642
360189
36
233242
491261
3
14
31
45
227151501
199675
71
1
473577
190721
345291
27
166532
71
49136
38
89
26
139399
40156
56
20
40
103814891
30
46047
102573
282291812
68
32
80272339
7328
41
40
255328
24
85
82
2
11
3
789874511
93
52
170131
119537235
11
644558803
6
48
21
49
28
46
58
199817
160008
499291
69
161541
26
199929
229403
486032
89
91
74
633144880
13
73
116942
90
84
435767
411433673
498730
57035
42
25
8
426439
41
20
97
38
159731
99
276715
8
208532
72
11
868732855
57
171049769
51
24
14
98317
10
119581961
8
28
352
79
630169706
56
64
57275899
9
527667807
457562
27
444831
169833
719910742
273625
65
8
53
203481
227571
86
6
434112
2
40
64
488194
45
26
72054
453668
6
312115
34
651954578
41
222788140
7
40
403606
84
25
289163
76
4
193999452
16
97
385994
95
51
395214
408212
407975243
71
188699
95
36
105750
18
2
464250
18915
340457
198601
115853
171174
197914
515923848
75
60
261182
72
91
62
303591
408209641
68
468525485
409827
27
46
88
3
271625
99375
75137
149530
442112
882066105
93708
6
85363
377053
96
88
437271
35519987
307859
687
279113
20
383716
44
36
628550663
111437
499827784
31
96
43102
3
63958
31
2279
292720
67
60
371410
273159
33
8
59136
4
361030
205945
434027
252425
67604
566461596
50
187300
573085758
60
894134721
4
711464647
63
194817
2
142690
749436450
103397
574261049
69730
72
422228
376623
301569867
74
172133
80
42
27
84
3
232982377
78625
99
216412
86
223863
80
54032
98
159231
260577416
232994
82478
4
148647
476816036
58
26
22637
201646
239504
18
373529
724074622
55
57
89
402868292
53
71
452819
101324
137222
26
779062341
49
144860
73427
35
25104
18
31
53
48
31
496321
42
49
29
412799
58
33
111136
48
26
443356
175833
354774
432625
135151833
266760
97
44027
537848750
56
5
49
26
489582
3
39379
384005
462227
52
486173
9
74
90
33110562
92
64
26094
111330
233955
206301583
37401
201334
17
465356
488598
104772409
501106187
72
403146
851177311
23109
28
25
477967
3
283085
1
200790
33
171142
247588
32
381937
331580
446323
23
261543
43
5
157235
232456
320222
58
13
261538
43
57
25
41
7
47
334814
654798678
530021014
832256659
56
3
78458
273087
51
420294
82
71
115541
20
70
23
321229
472663
125298
48
3
94
587005276
510869214
90
6
42367798
62
38
45
460853
173866297
396842
381249
24
293509
172120
39
32
63
1
8
84
69
58
50
96
38
19498
157736
12
82
38
5
83
95
201544
41
48509
269383
4
53
94484
228974
444265
76
88
9
853130984
334143
3
11
97807
92
81
40
384759
302853
218048
35
236824
433537
30
7846
179144
4
305593
59
8855
38
52
17
73
15
455902
30
755093121
37
457999
80
218890
459965
88
3
54
378945
344529
354945
257882
9
382413
205303
54
104930386
182965
445988
39
68505
819212642
68
222585
111262
56
62
574724157
374662
1
97099
55969
998086840
5
678065181
5
144544
84245
498224
39
285929
85
98784
45
79
192115
76
70
75
71
108728
44
482977
29375387
769234482
6611
16
464975
309896
93
75
90
764701819
2
4
125135
195042
436943
84
91
49055
119357210
30
22
22
784467049
327111
487105488
43
7
87
41
59
119965
461622
44
52
39
951161503
273855
754969271
19
243611
161787
241283
47
108690
365735
477212
482383
78
269691659
155210
3
394296
632095401
69
95
90
44
18
737802318
191553
49
32063
9
43
18676
828733193
80
56
98
398716
63
172064
47278
490420
22
68
73
67
6
34293
95
390069
116465
99
68
130300
52
128515
21
62
35
4
129528
74
5
304482
98
18
125062
242129
93
14972
365730
518092963
364010
70
4
369869
276900
336476
199939
85
42
2
11191
103840
200426
13
174800
6
93
29
50
7
5
94
44
93
488116
9
43
77
384184
281602
10232
484100
45
53
64
39
461373
155142
49
76
3
154770
209082
22
261152
246548
7
90
62
56355
493031
136318
12
37874
240252
23
454868
70838
399099
158416
41
44
9
87
27
870856687
1
1
48
90
77919
319940
13
17003
259806
297947
387874
121616
84026709
17
29
373307
111838
95
123717
72
68
52858
69
422636
262860
73325
31
354865
10
40
2
61
27
11
60729
940288475
24991
393039
147086
149451
176152
98
199277
22
328360
301048
220278
132107
21315
436517
124773
8
4
438350
292255310
804776498
43
98
817094076
1
46
84
16
79
3
414519
80
27
26
14
76
528716980
89
227156
77
85
314989
233326
19
20
34
459950
15
401722
69
226713
64
6
53
203510018
50
71
11881
370646156
24
6
47
49
441289
275480
36839
343339
90
213051
68
12
381605
93
84
299345
232049
85
1
5
14
74
852885689
84
187567154
5
325218
44
443270
27
408899
87426
29
35
8
166692353
176772
45
50368
31
67
7
259181
35
340094
1
2
442066257
39850
14
58
1
9
42
12
7
343362
223691
73
312892
387277
8
3
498125
156976
54
193716
490363
375434
191727
3
314201
10
250463
376985
35
9
37178
695626744
6
4
159489
65
407372
217094
34
90
471985
97
23
64
334655
210347
11005
183631
81693075
167151
70
446544
335678
246026
60
53
326267
51
348413
994753073
9
80
683727535
61
228623
31170769
403045
765698053
227219
84
453220
162395
89
5
81
190960
37591
24
117600
37
198199
10
77
71
23
164951
91
49
78
368723
187423
36
15
25170
67
45
196867241
70
48
573478888
438338
3
84
321142
152741
19202
3
305495
478458
57
381811
8
9
268948
88
22
258281
63
23
376200
93742
430978
30
98
449793
70
1
6
258290
125316
81
82
575205227
6
148103
313458
7
317910
401612
30
191533
110950
37
5
483386
24
487936
338707
7766
65
145866
663264372
307886
31
718376853
52
1
65
59
288769
337809
56038
87943245
13
757773188
82
64
74
45
486218546
455734
426440
81
109795
186816
11
97
498845
12
35
76
6
241151
470715
21235
42
21
812797266
92
419380
692126703
452925
649880384
40935
31
68
25
104285
46
340683
33
285778
38
432022
22
99155697
377915
6
315429965
498118
153377
13
305764
80860
2
96173
3
462359
13
727539487
2
63029
199289
9
19
16
77
134065
342621
345088
5
3
16
66
320362
57
266874352
486815
69
51
56
92
48
10
9
294174
1
28703
79
3
2
87
1
94
9
5
48
2
104343
126854
246597
1
92
453396
37
237371
370130761
49
345520
13824
468993
35
6
173767
282322
182090
240147
93
16
225844
86
85
19
773214586
38914446
97542
35249
28533
274624
67489
57330
416221
388846
403787
4
749856444
47
81
75639
48
104127
57971
35413
15
285901
8
74
35152
98
74598
333795524
5
547971564
40
5
699269259
4
29
2
2946
328407
97
981732577
867088911
428389
3
28
39887
41148
44
181991
33525
779056377
932100021
171421
2
427278
97
17
8
79
24927
284046
148788
115027
87
33
919140933
16
46425
47
4
20
368568
10
599466050
256536
71
79
115967
64965
157548
80
528387843
58892
98
10
300737
148656
153006
92
8
49
96
27
9
409428
221420
126342
30
380268
6
310322
351927
323856
968032389
232891
8
46
251295
853819591
172693
206424595
5
80
148312
264268
100248
68
198217
120218
1
70
370870
43
264833
15
225619
209345
38
425589210
89
351079251
108961
19
56236
461098
871484291
432698
27
416260584
6
508144668
196846
313243
215689
383380
460334293
294355
37
476813
16764
130201
86180
10
6
3
64
23
231967
294408
49745
58
26
477015
308155
44
39
98
295333
54
88
9
383586
417777
26
127490
105566
93
94516
145559
48
294669
447947
94
73
132137
248292
85
188553
37
7
83
237462
492932
32
36
706554877
201490
58347
200142
47991
6
26
59755
43778
30
4
180024
80
458834939
53458
42
361999
85
228652
324478
85
52
36
6055
8
79
34
68
46
321510
204560
71
95
97254
385640
410345
173842
519324712
336343178
33
324177
849578806
76684
24
345826
4
296738
129042
65
9
89
390862
45490
359945831
39664
22
54
76
43519
18
26
75
7
104401
1
26
12
13331
63
403142
99
23
99
19843
199426
46
975179525
165715
4
627583974
6
34022
911793543
25
458775
419179
309983
411513853
73
254861515
8
5
104921
57
105369
91
5
140510
478996
2
83782
36
158160748
320288
174801
140193
42
17
6
82
498688
39
383993
70
54
4
44
415154
4
485514
318002
45
53
38135
92
5
353562266
158751
41725
4
626600171
15
87
54
88
74
15
57
158382715
374176822
18985
144239
60
443768
72
347062
57621
70
322543679
715119664
91
388662
25
89
132692
51
58
111491
323640
61
63
4
3
468334
30383
221246
66
155003
9
41
23
666829853
91
52373
531151340
239033
8
634518556
452282
63
2
83
436365
62
46
123829
237822
66
4
38
37
75697
9
5
27
16
50556
7
63
254463
230060
61
65
3
87
183778
590848561
352013
240186
254498
58
233385
1015
15
60
300359
65
123148
97
7
22
230603
76
425461
1
246914
8
54
307532
2
40
209546
250308
287699
53
16
84
92
85
78478595
49
6
17
307493
93
57
437814
39
249455
325740
389022173
7
54
208314
362103
471007
108831
7
77
168500
1
224402
61911
9
40
44
102248
896373241
341159
194704
4
9
356705
41
76
171978
51
1
25
66
59
561942693
79
19
61176
421916
745049459
82
365001
136438
129091
3
51
246325
38
232533
62
49
87
156736
4
467620
29636
284497
164176
341074
428143
31
326778
42118
6
17
5
22
72
97143
271025
3
113675
379336
595844162
284163
79884
15
44
441691
16
32
372341
52
70
88
369982
54
92
5
368849
93
34
85655
188923
475254
210852
38
38
12
157969
376341
17
376408
12
1
85
41
248237
482047
964301407
253646
33
452045
473426
2
14
360061
59
54
55
498361834
57
351026
435545
60
345079
42
87
962801311
104035
79
71
133060
188450534
391987
131341
10
222735
496162385
244933
358317
86
16
96
20
225859
209356
79
927663020
46
248301509
25848
394220
36
11
501932667
86
13
601634818
5
11
9
313902
374501
41323
86
15
26
2
13
79
397439
474381
969689230
190121843
4
408974
75
97
55
145998
339052
50489
95
80
23
168967
84
37
68
95
2
404072
268819
293162
44
20
31
189358
83
9
688450722
30851
578653123
981143828
52
60
99
322721
66
6
230736
209736
77
73
492255
80
80
2
70
58233
283200
473766642
330968
593317977
429424101
68
288469
570345195
349467
8
87
261710
89225
4
27
99
56
43
296520
644089957
87
25
231058
857786360
2
41
298293
3
19
151206
6
68
3
943875696
355914
92
117312409
804695842
8
16106
77
82
298440
189458
5
12411
98
7
17908
23
366
5
95
299588
450950
64
419361
55
59
465302711
8
456889
29
78118
7
63
5
291190
465010
92
288807907
407332
4
96
86
4
286457
295134
112696
864491810
55
1
348562
9
744372614
5
44
71
39320
335105
1
70
77
16176
21
95263
5
346855
20
68698
99
165431
398087887
6
71
876088516
59
79
1
314833
50
215991
710311558
28
329724
14
6
174494
443001
97
50
24
353497
90
482702
252976
27
1
188426
439569
64
183981
121903
435527
241897
33
311897
993954539
321976312
52
680824833
111408
70
37
25
4
6
369329
242932
2
26631
470063
48
253677
32
258450
210078
153197
108671
1
440881
151154
213177
200543
2
19
56
12
17
28
98
27
4
440463
9
33805
13
506339371
77
30
526186740
379100
1
48
361851
4
8
179739
107619
73
278380
331460
427675
58
6
305596
1276
98387
87655
61
116493
12
5
49
29
88838
522640178
73
57022
104429
44
18
172250
91
10
21020
19
98
77196
27
91756
112610
74
94
271835
72
83
182171
18
62
109245
628726364
21215
17
24
377275
357670
253090
40
70
53
92995
57
4
69
361835850
216128
92
95
209281
360890
77
48
331738
374140
8
6
56739
41
386340206
345913
45
26
19
92
4
32
218705035
199181
3
298269280
900939587
2
117280
34
13
36
266629769
5
456324
92
4
4
169283
52
426272
394190
481958
68
176710
473382
73220845
47
46
1
92
1
5
333950
291027
6
50
133890
3
54
66
104519
40
460870
51
128625
86
7
122441
494000
388319
18
6
90
61
257527
936234228
36
8
87
930030551
311839695
73
47911
156853
462392
42
205948
365262
47211
603084583
45
88
224771
75
173733
73
30
30
490265
361501
23
21773
52
77
12
442406
73896
35500
133124
412309
286045
24
17
93
469734003
321665556
157782
1
10290
51
14
66
802488302
42
26
35
30
134136
18
3
125603
19
37
200618
77
290761193
43
62
183835
27
417234
11
2
65570
307795
349695
188285
88
3
66
91
982746845
69
94
1
7
13
79
394345
94255
28
400401
84
86
211816
341798
89
75
33
98
318624
52
177138
229892
29
69
377060
953659899
372964
3
8
435649
423352
326953
820794068
313442
476711
5
141238
52934
45416
312555
61236
134657
27552
43
150364
43
127839
7
4801133
5
84716
2
1
7
343428
267916
168171
36
88162
73
74454
40446
95
80
852137130
80
272477
28
163006
495446
14
66
131215
491053
379098
3
14
8
428561
16
90
284696
421797
433344
49
416697
23
92
2
322620
70
49
51
80
298759
85
96726
44
19
95
3
23321633
61
4
164772
48221
314947
446202
31
295265
27
4
30
9
83
346338412
389746
66
96011
69
7
61
364928
305382
79007
90850
325592
386270
441024
251769
44424
57
459196
464141
10
52
90
110544
367633
31
554022993
35
55
76
401316
232509
94
84
299662723
32
41
81
99
251448
92
35
384210
78
242376
284062
60
17
303927
50
64
89
47
520001045
331653
406218
92
23
111025
355211
67
181239089
2
330897
287173
434927
14170
197391
250483
606866943
42
464582
17
164194
17
62
6
6
756988829
23
127317
68
4
67029
240879
4
223104
201538
36
86
127878
68
272575
38177680
30
86
51
32
27
3
84
48
7
4
22423
10
64
491555
469400
2
9
192002
22
398464024
95
34691
43
316149
853540748
7
18
3
268895
38
14
309686
67
33
61
82987
99
206442
6
96
8
35
699071516
70
46
86
55
56
222345
82
257808
41
432799
835058281
272173
473111
81
525625312
311844
63
9
748636925
300289
78
467083
153602
7
19
332976163
48
118593
26
14
290109
294838
22
52
435582553
4
72
160769
66
93528
433858
84
490369
406920
1
509780317
66
465160
47
282142
95
4
59
376820
447143
21
63
27
25
61
356961
48775
34896
75
32
98
166223380
332004
408299
16
201226
66240
174691
593790125
28633
56
76
808689227
449087
297247
28689
59
71
18606
216237
318299
69165
676255567
1
34
112011
186627
23
35
350126
236737
44
56
183813
29
423275
44
11
91
80584
358496
23
344385
963707530
283331
419471
830092847
13
30
178583
391769
68
424284
141020
61
542691037
48
27616
66
421863
10
586070998
293835
6
2
83
1
35
84
146488
62
384143
376362
263849
78
28
505479987
31668
479796
168197
793078398
340831
465957
95
71
26
447194
242150943
33
52
368702
390703
24
36644
279724
161525
12
55
12105
131144118
4
85364
454219
437797
24
576171676
461253093
61
346345
31
85
68
90
252009
39758531
459125
330799
266111
84
362144
24
939918549
41
18
91
3
147271
145536
10
15
50
351526
221276
22
7
71
939301504
187084
6455
93
3
64
84
4
31
274951
92
482504
1
663096315
4406
70
258010
408968
80
36510
62
392353
233714
76
45
140871
5
151797168
252114
79177
242538773
356478
423747
27
93696
343110
187011
423813
449981
166002
48
48
344316
257401
197882
8
43
286758
93
82
163735
99723
14
45706274
158219
244779
7
429145452
64
69
66
4
4
73
264815
876270851
11
181701
730110971
311751
83
5
91
146556
61
8
326811676
258378
481513
184649
300145
67
10032
490854
94
6
6
285564
173061
7
383613
78
83
403588
47
52
5
30
25324
20
259755
419802
416577
52
228581
3
493903081
61
202491
67
96
59
224097
128498
316278
82
23464841
8
69
21
39429
19
23676
87
94401
308074
34
74
72
68
4
4
243916
170609
51
177162
8
26
71
912661385
8
1
49
44
23
444997
95
94
7
426343
31
137323
710473797
110065
7
326235
475183592
162836
16
89
419288
121987
170416
30
68
16
67481
108743
90
158721
199007
374061
224415
2
623869268
244727
98
2
1
470182
11
44
8192
412252
14
13465
71
4
114059
54
325534623
35
58
503246702
369059
3
3
473001
145673
6
145052
66
19
337961
4
5
71
2
62
74
58
6
27
73
444691
319334
393440
16
41
139900
4
378737
65
13
7
22
671160290
418108
70
128761
251890348
515826777
64199
97
9087
453535
411004
6
59383
55049
1
4
377570
82817
196479
73
87
87
333376
49
493290
457322
78
6
14
40
26
89
9
252311
392545
52361
261398
498208
82
125041
644158374
92
252867
19
9
372203258
261011
11
5839
44
62
460737
4
27
160482
442950
494955
37808
41772
271177
58
3
53
3
60
84
47
19
167508
89
71
34
481464
99
18
79
16
52
301596
30
91
9
99
23
360546
382141
39078
461588
270110
7
56
167596
921802251
6
318470
449971
14
27
290759282
8
73
10
6
21
5
81
404189
84
313358
285586
32
72
55
80
34
59
85
104130
12
92096
83
2
7
13
202787
86
20
4
236783
310733
48
24
280318
59
220809755
10
56
5
3
347022
449407
226045
478191
52
386608
299638
360548
30
310864
296768
114819
6
208908987
65
491743
767522590
76523
213374
205621
2
29433
152913
9
41
233705
62
199090
929508878
181887391
420871
308566
436236
207423
165136
235534
14
41
29
26454882
413999
15
68156778
20
80
21
80
220836745
325832
368730
492493
43
227153
365863
59
174849
13
50
92
124397
54
389491022
83
151249
810635455
311341741
55048
50
215909
137330
235762
324797
81
98517
773509865
349600
179965075
184844
90
392700
6
239050
59
411183
54930
153480
38
156459
441712
568009804
3
86
55
1
91
48368
9
26
260643
393983
52
55
1
29
25
194611
71
58
66
70425
662036504
13
31
18
29365
407540165
1
52716
45
62
154351
22
70
235477
127491
243986
73
76
54
22
24
386803
240184
21048
374295
614465632
92
429184
96
428651449
12
81
23
450861405
269173
36
39158
60
261239
80
42
330364
398004
250854
7
96
462057
62
562104046
17
462591
41
96
144362832
155886
75
58
15
1
81
86
6616
62
254179
61
17988
96
48
41166
27
99
71
94
78
665266744
39
30
744415498
17
15
483911
43
265671
985116854
429361
5
126093
225349
732059014
20
35
31583
320496
449871
8
39
79
423406
766989386
231634
68793
11
142589199
81
31
276723
1
321656
7
92
9
75
88
187147
96
14
38
71
93
78
171532
36
153972
7
21
6
17
254150
53
50750
3
272768
26397350
353851
61
35
795632592
4
1
469641
182276176
36
5
67
185155
38
694448245
5
41
204095
591076167
307698
348295
4
80
55
31
7
24
81
29
42588
98200
82
367734
408467
57
45
82
94
77
339408
7
24163
63
484565
224891
154760591
50
1
5
978839079
43
92
10
191025
36
2
398565
15652
52
30
89158
11
30
118964
38
304935
1
782431233
156349
63
174071
64
147452
381186
58
97
179908
361378812
855628783
4
44
39962
52
69
52
36
26
377866
61
534685893
100352
122644906
21
8
9
11
8
3
44
4
186126
80
75
1
45
151765
129287799
85
442558202
325334
42
432255972
649552762
97
35974
357379
13
470774
90
78
866147769
581063676
581967153
297165
39
427747
387634
353999
11
74
329782185
96
29
169956
17
19818
214056915
44
377160
89
54
348876
3
133013
391809
439912265
282368
298801
93
417639
217817
30
778
183637
67
384326
9
8
33
66811
319036
341224
56367
25
44
68
37
18189
73
2
6
62
360644
248760
46
94
22
872539659
294257231
22869
37
467034
378537
44483
438177
24
33
325613
44
223001
193312
51
7
297118
70
417291991
203504
41
508223838
27
758812446
76
444763
438399
79
7
344082
272519
3250
131276
34
228392
99
269921
62
4
97
86
28892
91334
243042
23
193539792
86
46
64759
46
404904
5
509484729
230317
5
7
460370
205993
3
244571
288318
212278385
19
459763
368173
219422
25
56188
6
27
64
471805
96
306605
10
57
137627
72
951221829
55
30653
223082
508678973
204383
5
450271
40
110163
2
539043046
220847
24827
948947219
73
6598
7
384224049
845575390
356006
17
55
31
9
249730
47
415096160
49707
87
16
344264
3
464113
71
301370
218414
96
830419147
2
441726
129693
44
40
233491
316730
4
757026322
774320694
71
497277
220639
24
51
211664
47344
69845
2
682145926
41
534217183
489548
309817
87191
31
29
74
58460
5
26
75
37
7
446035
271940
154998
18
431397
429704
144205
36
63
460184
7
978562462
7
460526
19
31
46
262536
8
265429
5
1
344038
490697
326548
97
54677
60
37
124626
107192
21
1
9
282021
323958
98
45
475217872
94
91
142867
45
305418
393127
213010597
215216
52
305512
19
31
90
273638
389534
26
24044
592928486
108485
46
26
17
53
438047755
258553802
97
464573
51332
4
821937214
80
123658
60
299832
3
307220
845284180
184538
70
54
199645
51
122636
90
68
787322796
80
4
398765
184391
35
41
3
342184
23455
36
316391
55
70
50
474735
90
451598
20
350110
933585148
83
92789
78
351102
51
221759735
86
14
47
446724
73
179563
87
45
39037
270332
45
83
991102507
1
95
2
2
478122
40
377589
441207
18
2
24
48
67
44122
1
64
291044
4298
272932315
39
71
18
78
463055700
31
190231
35
127428637
7
81
474950
62
93
241706
67
75433
62
399751
312978
170013
476200
10
14
49526
339814
119428
240266
431943
408254
145003
499311
294711
3
96
319688
692010662
90155
79
18
6
60
257986077
97
36
299556
2
43
83641
16
82
99965
45
7
407419
81108
101846
17
4
93773
7
303986
293934
29
74
71
10
106880
99
373358
33779
204330
16
98
251813
64
18
261348
71
394535
342421
226608
20
21
27857
13
165018912
51
87
482710
36
432744
493100
90
156987
15
426027
25
75
408876
62
583946613
46
302625
29
29
319985
60
201201
28
151437
400584935
55
75120
70
8
1
49
66
151353
37
3
19
124141
3
221327
241491248
81
90169
16
444734608
51820
55
236248
256427
27
4
45
44
172903
49
50
89
162937888
36
438633
36419
434267
731
31
9
48471
7
331833
57
35
8
397453
866761624
461306
38
7
2
295975
53
33
19
25
143789
170856
369239
426647
15899
58928
76
118124
381648
94
81774
341457
157925
31
47
414714
997918797
18921
47
8
260899
607913696
52
32
39
27
60
377168
353208
437339
57
1
82
8
13
3
265310
917817734
13
89
451419
118319
21
64
83
164514
590226408
32
908206394
88
60
53
46
6
160622
179350
1
10
20
989768079
94918
50
270288
18
245909
49
423128
5
2619
108617
751721581
679021284
485966
448767
1
112356
365496
165269
277058
69040
41
107737461
36
37
2
17
428988
77
281939
162983
1
452675
705351201
184504
35
51
99
74
283409
184734
351301
70
106722
56
268177
64
30
199574
73
27
703593357
46
170083
2
17
245747
61
42
64
63992
91
318192504
382029457
18
78
1
930378596
449221
80765
2
1
89
9
9
53
13
6
51815
24
468174
232883
150353
458275
374103
174904
76
7
29
75
339945
150883
439934
252010
86374
37
496168
319320
24
465187
64668
272006
202690
2
43
294163
9
23
1
26
8
409013
4
295023
29670
159260
32
19
91
85790
247006
71
6
13
23
98
86
162174
412577
76
444919
99
4
79723714
9
20
88
493464
98
99
98
88401423
58
1
84797
17259
20
54
26
406741298
366729
121579
453233
384393
9
25
42630
212004
6
92
2
34
186192
85344
412698
4
6
55105
379602
666603043
48
3
6
43
63317
203129
3
299143089
380
27123
25132181
332928
56
306750
386861
63
86
27
279410
349135
319720
86
90
268700
150322
9
447810
111179
11
1
81534
98
17
38
99819
300852
77
127184
56
219754
485535
30
1
72
21
34
68
115243
92629
212329288
131298
66
64
63
295141
302357
12
6
5
80
125170
92
64
917811872
411130
13946
58
79
207165
44596
4
162634
21
898870703
23
51
805143627
91
140101
72
214978004
353511
400365
127028022
248324741
463920
89
50557
35
37843
684348135
225628
474258
485855
3
79
24784
815822165
66
281983
93705
111866
9
87
42381
98
91
352863
969045998
84
573127487
45
908613161
66828
25
67
30
59
226790
49
349592
284942
2
33
329127
91
967223205
59
64
52449
65
159137
392143
71
245718
275742
68
12
59
82
143694978
10
145159
76
61
96
347479
66
79585
54
1
39
267774
44263
7
132943
56
89
25
5
60
87
49
43089
1
152105
40806
489786
16030
1
57
285416
95
76257133
871123180
378961
711173305
371438
31
2
9
453005
143844
385334942
492298
365222693
178967
222929
288415
123771
8
317983
810490239
380308
384271
7
49
287850
42
69
175917
761501672
933716135
11
21017
92
32472
60
75
114488726
6
65
207018
444942
13
26547
273703
74
70180
54
76883
462568
58018
8
281345445
4
33
301189
46
52
98
8
6
114484
173752
3
67
4
200445
190031
98639
620328426
20
42
129904
26
487818
2
48
10
2
3
346109
64
45
4
425216304
94
45
897060852
68
96
41554
71
9
60
91
79971
89
42
505396478
714450043
816309417
26
345502
426190
390012
4
276049335
443068
24
10
47
55721
217966
689857825
55830
25
88780
5207
33
528575699
38
65
50
397038
402848
42
316046
421814
64
49385372
9
314956
477195398
71
8
85
45
317458
298163
257871
36
47
291299
379145
61
468085188
441943
283984
7
96
129920
63
65037
331137457
156828
541733507
86
166119
88627
432764
13
405950
95
278579
28
41549
35
272529853
1
5
286227
67
425130
399271
223040
198729
332352
79
47
487238
5
52
56
15
5
12
87
131948
1
88
472535
55
912618381
57
451113554
137090056
40
195402
50
86
353309
211546
14764
84
324610
430210
781921898
9
107039
69
87
88
27
561642904
44
91
8
307128
75
449064
46
416427
330531
388608
91
6
479426
93148
203868
76
77949
411874
9
17
34
893038273
49
92480
31172
369393
121703
1
323090
3
48
155140
144085
75
55
78
386559
79222
9884
419624
3
43
104007
40
167665
99
426950
195815
76
83
7
72
964199191
304614
281047
53
16
42
188002
95
20
1
32
368467
150665564
461232
770901650
24223
6
421242
25
876249337
139089
391462
83
82
53
70
90
782727112
221555
36
942406020
67
3
12
2
7987
2
78513
439846
4
50
83
13950
7
55524893
42
62
80
50
1
88
94
4
126159
21123
370738
81
30
23
235831
146264
8
76462
177448
160565
53
32
60
68
438982
10
45384
13
122939
96
30575
457742
113856
605173721
44
1
7
492469
8
68
22
199572
397213
573981827
54
313540
231591
41
164637
52
41
10
47
32
35471
55
40
661108714
42
349459
212051
504709753
375596
271697
52
12
46
78
250088457
4
54379902
328610
59
98
268376
43
7558044
8
137468
258599
21
40
267875
475282001
272743
99173
292108
78
37738
265023
151132
272873
374786935
30
408023
35
18
286333
5
48
35486
61
486043
16
1
175076448
62
28
25
62
40
449660
54
8748
248240149
55
89936495
15
8
220136
8
33
48
8
6
226930
188819
281675
1
412974
47
9
276399836
25
245248
95
186922
214356
359105
337666
96
295998
256950
75563
93377
13
286468
33
61
60
15
49632
736465566
62
47
110322
63
875308360
426564
41
417823
46124
3
28369
500393297
47
75841
78
22
343487
432695
346920
368809
679292883
91
410524
11610482
51
58
418306
229925
10
258149
368773
50
58
975685320
4
288988
286656
146909
255106
46
5
81
13661
3
81
116646
215088
7
93
79
9
50
158537
33
264226176
93
316549
42
213411
74
18
208171
166083
94189
466052
313081
73
56
74
770525696
329354338
204041
55
354138
122816950
3
452186
76
80657
376167
77
186918
3
247758
60
9
39
49
276545
19819578
333419
289904082
459521
2
4
43
88
319908
19
25
88
78
18
219618
40463
56
243639
48
317899
29
349119
279927132
225020
47
178345253
17
29
30
452382
181825267
35
237790
258151
457714
7
121934536
247906
33
24
31481
16
187435
89
28
44
75
323603
94106
381485
24
53
94
143275092
371596
256747845
462657
488858
719723876
914152462
244233
470917
174282832
486782820
93
303106
200542
272228
81
150616
59460
145242
137870
306905
166184
475035
263083
301192
59619
493303
370977
23
606393659
61
154571
5
173287
23
1
778304458
768265941
80
56
42643
402307
175096081
14
3
486779
44
42
70
77089
253847
409388
83
63
381342
464135
494785
273949
308691
125950
285181777
29
75
61
6
73
6
44
146903
85
236607
86
204930
349067
1
1587
92941022
58
8
113072
53403
385264
30
380957
483265
90
98
91
30
59
94249
30
812643758
6
46
99
377449
301628683
4
64
84
345353
7
70
133722
6
35
426405
63
97
60
1
95540
978195746
720466863
96
3
59994
58
296593160
437014
86
263531
11
416567
1
382848718
80777597
44
211203
84
74
82
3
47
325860
31102
50565
359893
3
5
71442
464702440
69247
333239
47
280268
77
448768522
44
59
564237128
167734
354443
3
76
406727
456358
453184
58
29
462896
7
175474
15
5
619768232
28
831240514
168718
251071
284287
415945
10
50
47
8
36
379712
439862
180116629
98129910
32
595482143
462535422
48
144205
423064
151972
5
696230390
430083412
20
149592
481855
312678416
417448
320018
438706
425451
12746
393750
265238
5
489251
50
44
31
68
39
213345
781240048
460304
53
7
69
499594
394545
182129
70
16
20
290863924
75
571269457
35098
60
226422
430070
414119
76
486590
614337358
495536
84
62
23
178166
47
84
81
386775624
22
77
676457247
64
319482
281995
80252
7
99023
42835
537075139
934684233
147094
87
91197
14
283719
134537
124365
234175
75
10
134287
93392
17
17
38
75
173505
122836
55
37
15
80
3
60
310095
6631
20
24
87
14
205520
46
370468
178690139
814460601
257658914
164667
70727100
261093
99
94
7
90
409594047
33
69
295958
448518
21
392586
405722
9
56
36
359228
6
41
491435
335733
35
17
16
4
358289003
72
258513
273076
92
242163
66
6385
482069
79
347639
402700
49
678406732
368152
235405
419545371
466311
39
320510
843912963
91194
134554
7
146323
80924
496567
321592
695656607
8
68
212593140
1
53
161644
68
218823
44577
69
217427
67
1
114208156
28
303741
99
13008621
64388
366419
67
355949
87
20
62183
38
2
752951043
526655400
20
34
357416
6
324112
33
34
325841
28920
225137
86
407937887
1
92
22
98522
190526
613
31
4
37845895
137755
30
2
55
2
874343920
320559
30
2
98
266445493
2
8
214879048
988460137
31
459310
370566
310056
53
13
114317
112565407
57
394058
258633
11
76
391464
2
441137
66
5
23212
58
85
97
68
86
21543
80
9
903601166
368808272
89
41
256830
171684
65
388477
442669
194753
427576
81
98
371361
293735
6
94
97
864719716
43
166727
263661755
497680
3
120316
20
246733
1
43
97
353768
463928
455387
444858
115478
405507
19
99669
81
51
7
36
5
193751814
975867317
194609
76
104979
2
56
50
8
792670904
13
958411361
228829
8
111078
258224
41
43433
341580
90
3
529004656
572507252
15
150179535
25
6
81
434174
92
5
89389
68
436097
11335
38
453714
42
158909
363493
40098
11
118781
9
2958
72
96
95
432121
20090
9
40
70
90
309148
288642
403418
360854
69
16
24
75
462785
88
81
13778
65
603227441
365047
82
63714
467240
87
419747
27
2
91
16700465
76
468607
2
63
8
336633
461756
72
127191
205498
67
304750
15
62
27
491551
26
16
60498
499971
352052
51
338075
135888414
17
63
22
15
374589
78
366678
4
57
91
59
3
31
42
39
421246
51
58
17
82
63
238314
64104
16
60
2
64
8
1
449136
54
35
141968
368577
9
59
87
410761
159494
12
204533
105772709
17
27
235675
87
158813
83
82
74
950287882
93
141157
35
70
22
9
11
41
8
251590
297773204
256931
43732
72
126164
29
506382143
379397
96
16
12
40
41661
65
145393
296580
67
402402
485463
103624
93
71
46
49
35
82
6
485452
9
21
58442
47
61890
97
15
64
211399
173776
43
6
39
52936582
990885188
36
304799
55
31053
19
40
84
30
204328
5
325849
8
348505
69
58
962056565
190622
82963
30
6
53
290771
36
476852
996109470
264107
9
85
260568
143801
79734
3
469699
93
353338
687265355
143046835
422965
17
27
8
42
161072
236260
63
85
79
97
2
288076
1
44
291481
55
89
924178274
51
3
4
195521
20
199187
1
78
285120
703315988
286152
62
63
9
476564
175557
62
75299
14
40
20
37
8
25
459325
11303
328174824
142157
958211911
17
56
483305
110641
7156
292185
423912
496138
84
25
31
395527
349601
89
470532
741624709
75223
50
66
101912
53
175978
2
1
84
131168
129614
35289
80
19
230823
51
888541714
90
38
6
322471
371377
277702
88
37
37675
32833
406326
487772
200697735
291611
75
33128
271986
402048
405942326
24
845342815
64
1
658099731
48
1
351814
2
985666908
481223
204407
272709
365053
366153
6459
172285
45
208359
31
657731142
48
408238
37
74170
188532
324876
12
75579
290214
496775413
7
58
82
7
97
318915970
44
313410
37
113433
78
190989
97840755
16627
16
70055
94
1
89
24
41
5
81929
986996772
1
67
6
41
81
448774
249187
128229
5
557486454
214595
47408
188908
301061
4
146232
10
125509834
427306286
402630
96
81
57
491000
65
199980
44
77
10
6
462357
102440
140950829
9
108921
44
19
16
59337003
147129
81
99
392333
87
355412
943387107
59
96
47
315232
141545
49
203734
116068
56341
496126
77
499795
186027
64
53
5
7
44040243
99
947675941
249230
48302
83
92
22
9
58
6
553692635
433474
90
346172463
22
900997997
64
179976
79
1
307174
55
676683414
30
24297
45
62
469930
9
51
96
63
77
494004
293371
47
395407
217833005
45984101
6
35
21
42
164669780
407626
63
259431
167992491
470549
59
5
272953
42
34
43
4
30
217503
9
123374
370974
43
156137
57470
293838
138108
30
49142
102062
55
17
60599
80
80925
207045
6
20
451217
65
66
233898
8
44966
56
713966448
384639572
589
55
41
50
519590021
92
54
368585
23
428557
303236014
5
54
59
29
438118
192025
74
97
49
71
476858
12
95
144213
28
379382858
65576
45
89
82
80377
326202533
187600
40
48
85
187986
1
26924
33
140855
457190
54
85
49
96
96323
822001788
4881
53
14
8
360656
267263
67
84
133063
167687
97
95
155685
107589
87974
465414
1
276722680
839481172
198510
17519
372856
60
204815434
186800
48
92
369324
87144
49
54
23
29
26140
224280
457286
233238
37
494315
202040
232187
64924989
5
276692
9
715318486
8
47661
292420
77
254323
485861
194006
346584
171814
8057
7
90
56058
20
41
7
375952
428269
60
346153
69
60
54
185865
298801
45
85
173985
45
9
11
22359
13936297
53
33
79
98
18193
299788
434897
51
65
72
419061
234872
380675
16777
76
53
37
418487
66913
11179
38
56
40
291224
214056
237385
64
57
22
62
28
16
22
57
9
378170
87
368279
6
418295416
29
98
120101
94
896905114
49
78
79
78
25106
91
44
118936274
73
65
3
12
93
91080
6
179434
12
907019487
6
515068847
487521
72302343
35
278175004
119583
218509
348627
46
2
26
395025
282664
281690
41660
63
85
379899165
814217557
295877313
98
310532
361487
85
288569
96
5
9835
838567026
83
29
5
16561
41
59
86
38
460858346
271570
59
9
39
105548
936575657
7
467217
2
190031398
102301
40
37551
319406
80
59217
73
393219
688440408
40
24
9
270760
64
106106
127272
361566
642995281
84754
51
47
157173
47
243029
336065
292233
75
125435
462388
71757
5
76
14
218333
52
265906
43970
419715
79837
392686
95
64
556535101
250638
301607
69
374154
80692
467735
23
49
87
357432
38
216479092
53
84
371248
32
14
121032
186683526
7
424140
385189
368547
131181
715730442
20375
70
287538
364034951
56722
206392
430339
70840
101220
83
172363
267683
3
395899
326001
516505127
438687894
27
9
74
76460
83
73
202575
86418
119112
325061
124860
19
205999601
24
30429829
93
628459362
17
5
793389782
169396
54
753928354
11
57
49
314578
221549
85
113951
9
271615
21
44
60
50692
63
7
81
33
37
75
925658525
87030
406936
65
105784700
21046469
148275
96014
6
24118
44789
203626
390580
23
298663
726047938
463894514
327182
58
1
53
436576
17
81879
473761
46
64
274456
850716944
165428
54
5
59
84
52
9
78
211996
315712
96477
687743678
123593646
4
757703475
364145
409490344
984595312
1
33
8
53
362902
4128
189724
191869
70340
98598
68
163560
235846
33
10
76
232949
3
62
91
205202
93
286616
874290540
2495
55
148779
302234
287102
455676
498701177
167198
69
238211477
116417
9
67
67
42
181348
148828318
242002
9
235220
6
18
67
460870
3
56
448503
468132
80367
432856
162464
62
236145
14
21
416985
82
21522
124987
169970
170470
78111
35
105529
53
78
78083
62616
495792
216437
354199
90
70
33
363807
904033023
155199
24
95
250179
990538786
32
18676
2
366391
88
395403
38
9
747303507
84
8
478877
263348900
88
143087724
4
141273
377838
271151
60
361855
151474
91
44
85
43
98454
47
262435
36
79
4
26
44
9
824532220
63
269871125
3
82
321285
365260
283419
7
284514
7
222143
284986469
272727
46
11
35
78
851086564
487321
14
477794
278202
9
16
378984
66
27
7
68
58
99
63
6
236070
687873158
14829254
151983
22
83
229489
87
87
468737
14
102795
7
27
37
3
58
257202
457482
485950
30
30
300745653
645936300
128110
1
3
426777
371180
36
1
7
81316
30597
48
352039
102216
4
385882
447291243
45577
339364
97
2
12
30
82
413722
715958662
184907
53428
6
3
168188
8
4562
52
8
517070568
568856243
252296
24010
65
5
256038
50
9
67
97
135021
331824
494542
31
181456843
86
45
77006
67
317654
485093
2
6
78
75721
28
85
62950
99529
48
97
355112
192934
125921
14
27893
12157
7
52
365960457
9
485684
204071
322562769
3
856259598
18
58
931893240
38472628
499626
219377
73
427881
4
146584
91435
404704600
2
18
87
67
69
126573
741215673
326186
681487337
11
159657
10
23
370834724
36
50
25
420483
385441
31
71
36
97
116903
990931883
20
266207
59
831337835
11
123505
157987
44
259481
17
8
158357
55775
311611
18
3
69
47
26
6938
80
166262
5
212679
200708
76
274453
2
461915
45134
6
114604
911648942
6
88
324580
777363330
7
82
476528
25
121353
8
300830
918459815
317186
276931226
6
50
2
20
281189726
236573
137094
121218
66537
53163
79
320015498
31
61
38377
355539
79
510892059
328035
87
449047
71950
145806
87
18
20
97
999271819
441248
416625
89
10292
97
111382
48189
176708
260717191
90
252686
155092
315019030
7
12322
97
92
86
462329
69
311124
97
410989272
275245
268874
98
487759
977390356
1
36911
176005
48
461369
6
95
58406
486278
71
13129
288903
181071
8
104758
51278
110434
127203
18
172605
109133
1
480889
76
85
556043345
31
53
294296
41546
59
4
7
69050
49
33
18
37
16
74
38
48
77
7
182885
2774
395371
226952
266651
308319
52
6
309663
88
20
315583
47
120882
46
343793
52
160732
73406
179423
5
24
76286
401552
52
544629077
332397
98
495946
68
52
23
106651
101452
42
95
8
25
189146
57
22
407861
393613
57
82
236153
378390
51
90
39
39
76
380357
393284
84
57
372386
31
100118
48
396082
127825
7
82
525179893
250572
258829
496137
67
476556
775355997
199989
136663
328080
96
80
24
6
44
18
201991
91
145858
16
8980
7
3
71
172756
4867
6814
176897917
153938
449096
61296036
783672954
32
41
83983
76432
314439
73
302104
150961
782672052
97
420325
4
494270
248739
22
261404386
73
9
77183
385319
47
11
4364
603569585
341742
8
497580
68201333
82
87
73
23
42
57
9
71
369570
323683
314811
494867
38
45
49
493714153
146471
92
470750
46
732298718
117580
63
1
129258
9
75453
436378
33
90
400621
88
439127
19
62
65
52
32
10
65
193593
402081
68432
36
303849
458117
467876
80
239159
90
94
3
4
525859046
299833
90101
54
30
20945
6
304675
38
82
75
319102
52
59
421391
451749
4
59
200523
5
6
33768
248504
96
64174
435284
323582
11
76
420295
32
38
930498903
95
79
46
314372
10
67
12
53
149607
467182
68
81
80727
433102
31
163243
156968
442527
212636683
107066
306123
90
44
290166
2
18
34
423731
390110
93
6
95
82904
3
49
226148
6
390240
13
69
11390
92046
3
41
4
384625
323416
203862
895742425
337622
491874
38
201354
310459
52
67
321547
24
3
30
239305
98
97
290601
56
367057
47742
39
89
39
93
193324
76
94
47
2
25
14
92
227540
10
69303627
42
420399
15
1
67113
54
258055
1
60
274569
2
52
150283
69
58
94
78805
478858588
1
15
62
185256
66
55
115269
15
451298
463290
87
2
375745
120427
307508
30
5
292296
211625
202921
645812190
73
2
8
89317
305260
372024
37
428583
356584
82
165801
473012
102145
98
241791214
376543
143193
9
16
88
535476410
119698
14
171428
16
958138593
24
73
49107
2
194865
46
66
88790
180026
91
68
93
47221
52
8
264534
483165
149196
25
8
39
276976
451000
5
253523
71
172114
191357
5
45
347105
93
160458
634868952
53
1
221784
494140
412666
87
52416
38
340839
7274
69846
61
21130
24
156380
40
27
209055
365893
41
70
333062
72
19
16
72
685894276
37
63
28
14
7
250321
308796
79
475709
76
204802
285415
172896
381329
796943511
841917881
66
40
24
459337
8
78
38
1
269247
25
345879
2
274039
320869
15
54
58
70
12499730
497610
21467
314467469
150029
20
58
46
824895246
81
89
7
64
942566888
25
409485
5
7
248283
17
495692854
178092
279598
62
38
12719
134901
56
55073
355438274
189040566
305967
91
49
66
740171597
23
382801
18
63
276643
89
192087
337466
235608
488579903
30
104215
35
5
62
4
79
138182
98
173564
30
55
8
36
295164
136329
19
8
183849
287117
93
78
322365
5
206031
80
266711
28
4
19
38638970
21
645463233
35
73
89
62
403072
88593
30
84
106195
5
3
743037854
37
17
89
101154
53
35
45
67
19188
471548561
3
551792764
323303
183583
338663
492138
7234
7
421679
75
46
873412603
7
56
66453
431858
77
3
104042919
235925
93
315834424
99
54
87
32
485598
179225
87
4
395500723
52
162595
291379
48
2
5679146
17
414586
39
924583958
212733
7
47
220802
172112
52
752368149
17158
72
34
61
61
5
42
67
840073249
78
309586
300182
316951
222830
163444994
74
65
96
75
186577
28028
104139
475696
319389
95
115167
421863
63
56
451462
33
105407
354179
225537
52
268546
325959
351387
103188
50103
38
260264
356284
931195718
54
174367
70
81
94522
3
450115
547526346
79
85401
28
54
355782
332802
824871397
446949
467793
69
250414
1
88
968528590
93
238410
161838
38
55799
1
316170
85
123517
838881923
67
264336399
59
760469165
343773
760949375
4
65
316632993
30430
59
172252
638091715
272752
22801
369508583
693853082
75
274265
37
42
87425
24
111326395
212018
360951609
95
3
184832
81
53
220623
38
171271
6
21
279916
149781
45
46
55
46
7
94
454850
196041
441778
243524
54
2
335122
396161
131883
195390
390668
6
71
351339
58
36
8
266943
311282
53
363509
43
71874
3
433191
18
3
8
92
9
759024707
37
37
493198
380906
247665
82
260634
92
312140139
23
293563
177023
36
972709161
68
98
29
1
63
235256
55
4
95
4
13
22
23
487460
396818
466846
85
46
313877
42
6
2
870382222
110926
75
747231546
9
312974
189483
98549
92
35767
17
112594
188692
78
8
81
5
383243
392377
12
569809354
3
480855
56
32
229728
94693
44
507823049
493333
23
8
168717
88
135217
278751
302992
15096
239901
231516
35
7
82
5
85
209270
205385
21521
53
10
187840
6
81
10
73
406990
46
4
64
10
139746
5
21
87539
755176186
68
337622
315128
10
41
29
972685266
85
394328
481848
91
48
14657
4
95
121406
25
16
36
47
4
529862543
264238
429112688
383524
493873
3
63
57
316861413
48
65
21
224044
632980937
148587
90003
436164
244418
411847
235291
88
6
95
26
992103538
63
233218
44
9185
28
382468
23
316370
99
121720
91
76
157276923
175486
383524
61
90248
61
318326
29
16
39
94
462693
450642
14
59
74
54
352000
60
329497
21
96753
64
63
211158986
17958
73
16596
37
269636
36
11
11
209017
46
89
82
464659
51
171953
26
442430
378410
2
50
58
428732
60981
37
95
541422813
10
19
36
4
374253
83
3
66
36
1
129541
131897
77
10
475193
1
194355
62
952222915
33
48
349623
327709
18
55632
75
49
85
63
4
356979
687226155
81
445668
100916156
415091
163751
438035
8
55
85
498251
87
257991
442087
86
19
848984247
56
48
96
317104
301182
478234
9
96125
65
132328
362479
447890
42
8
418553
1
466141
98
469228
369780
18
6
431649
83
6
68221
28
210739862
84771
494481
354794126
257363
11
47
35
60
113274308
73
55
99684
148290
18
3
88
442711
232496
8
38
1
524800973
13
67
85
45
46
88
185080
991078475
43371983
39
89
68
92
360799
428080
113383065
239885
17
48
115951
83
49
90
784703727
249812
85
51
497992
447657
3
397669
5
390317643
22
83588747
14
47797108
24
64918
22012
20
292770
442849
692295907
85
290952
22
365204
10
79
45
21
76
51
1850
831317115
1
99
23
56
7
9
50958767
57
76
88
6
16
9
65
721222846
158585220
165840
236213
450344
21
281466
87
3
45
152031643
30
89
250520
212243
219363
99715
293301593
230182
9
76
313645
353513488
152750668
17699
32873956
317163
48
74
107797
65
54
402084
107106
453970
92
534904208
409568
294002
720639548
20
20
197463
175213
61
401092
286074
293396
79
375496
10
70522
17
7
18
405389
476335
316088
57
513225296
44228
18
4
8
99
354669
481045
73
219760
384829
465444925
309898
83
72779
383246
53
412358
453628
364229
4
485517
96098
38
1
9
68
144942
126828
91
67143
81
5
56
434293
31
14
105545
21
20
48
174299
10399
86
92
388865
252373
89
334523
76
61
94
409130534
226458
96245
40
71
7
306186
312819
21
99401
105974
50
87
62
72
53
5
945946943
11
49
36
158199
717681263
1
220377
64
70
10352
7
72
78
348889
222771
153881
465687
122293
685550680
77
18296
50
303275
93
5
43
40
652248544
325634
784884407
473148
8
299813
74
58
28
351098
54683
38
65872
444261
81
2
49
384311176
624573256
681515970
57
65
51
248640
23
84
66
279085080
63081
94085
37
392586
71
281216
7
276043
46076
144398
32
66
364445
81121
391039
87
40
338385745
682505006
5
356438
14378
84
289009
188052
70
274988
31
212045
32
819122601
248787
90265
667760654
7
79
57
1
927833144
216242
247701
45
27
69
85
12138
232121
239076
496219
222405
19
45
98
101858
28
39401
17
469796605
50967
4
64642
5
55
42
226158
779685968
384826
78
19
390402
15436
13170
254992
82
87
440977
13
39
53
40395
40772
9
95
198996
642506747
43
87
544930377
854582992
352949
59
392910
131276
318615
411818343
80
356341
31
37
128813
340021
99
66
52
92
258931
431644
4754
23
73
365660
447151
462947
48
344517
165456936
57875321
21
61
264543
59
470286
424105
419745
235820
30
130167
1
414819
44
442124
409784
96
50
107822305
91
43
45
112982247
416708
498348
380155
431973
43
70
26
434957
365602
329922
44
29
33
98
161316
62
338163
76
26
37
227879
2
40
69
52
96
82
70
876217779
86
291411
466613
45
489803
153391
345699
359057
482692
248200
22121
36
235191
56
141720
79
30
233408945
28
78
45584
329242
928090922
9
54
12
90
29
78
292016
88
487221
74
41
450995
217352
352049
68
40370
865189314
48
5
64
3
74
38
36260
372764
121017
423508
8344
312305
84
13
235264
76185681
2
47
140524277
13
491500
42
332544
677959163
381571
319683
90
391828
74
70
99967
137923
707836784
4
65
435965169
385021
72
904316037
4
57
265142
67092
142225644
120842
28433
38
6
87
296172
17
175049
31
81
366791138
9
9
228591
88
46
461976
55
44
77
27
552005606
461056
436842
231557
98940
64
270390
23336731
29
10
5
54
242305
447322
334901
50479498
233828383
27
44
97
1
27
195195260
291568
355337
1
12
300908398
53
51
414038
291598
230084
370272
777207697
45
54304
98
209421
57
349957286
239685
137633
34
80
391230
264826
217447
358200
67
39096
14
61
492811
2
66
242186
7
69
209267
19
4
551041532
74
60
7
33
336651
17
36
3
220293
791270403
58
146346
99
249565
53
20
74
774911379
27
70
973113114
60
84621
414744
8
19
40
52
419399
110800
11
29288
77
55
279828
119637
50
421376
80
59
42270
2557827
55
88
6
10
29
90
30
513044968
29
23
276505
7
357745
271988
55
68
6
276762
33
314415
74
93
23
441237465
456671277
306386
50296
81
812877468
176706
3
21
38
255391
503800337
105446
96
82
90
54
105955599
22
8
403942
472480
275308
44
5831
2
361490
37
1704
52
11
575784025
7
46
494223
65
180862
32
415433
803294290
66
76261
478745
23
63
48
99
262818
15160
91
19452
332203
88460
4
49
35
79
36
461771
76
21
12
1905
308975
63
5
39
86
245339051
31
99
33
77352
19
15529
29
263083
132040
198910
12
271025
245554
248548
18
390484
900141582
8
65580
14
215849
392225255
50
85
430022
386522
92611
46
52
437932
64
49
67
77
3
50
13
369968
31565
381046
261141
52
415889
266612
258557
880607782
77
2
268570
81
407550965
4744661
463549
32
88702
334708
194616
58
212599
90
38
487713
53919
3
95834
62
21
13
499932
42
68
339015
376452
27
92
79
70
5
35
398352
8
284636
3
478615
259350
490762
1
74208
71162
92
421717
198376
28
455373
46
419217
455183
43
6
203497
2
35
61
40
64
123587
99
366798
1
9
97
28
495211
5106
152660371
438368
4
39
43
65
89
72906
364134
115172
80
334213546
3
1
54
15
45
24
64
13853
67
60
232959
58
385991
146568
1
40
377178
18
83915
15784
23
290979
54
27
309898
443337
82
7973
94
11
27
205670
97251
954988402
81925
57843548
58
359675
4
250092
339944
6
82
470963
170682
391165
30
294193
238415
412070822
54437
68
66
9
24
282633
12204
329930
28
3
479422716
95
28
75
550774496
402913213
58
1
78
459164
90
41233
165656461
495049
74
242475
84
436733
50382
29
3
275934
317752
83
5
162845
45
445344676
148310
19
49
89
84
93268
445635
5614724
2922
315526
154904
357403
121154
621
5501
840816649
67126
50
33
337330
92
25
85
239001
2
433958
49
33
137548
41
407718
59
197081
8
7
49
5
47
77
334914
394403
10
8
90
130323
136895
71571859
80
46
25
46
105321458
4
133690
83180
167782
94
55
2
61
27517
50
109150
89
452185432
827832036
352542
89262947
57
71
422996
117113
254262
303187
46
90
44
26
99
21
61
138367
9
156268
7
2
188549
4
109580
891848841
90033
307036
48
81
287347
59
86
9
50845
1
38
316864885
93
190685
16
155627
100282
261937712
484103
441389153
10378
877213548
25282
51217
94368
998786415
43
18
30
90
15
36706298
427041
360729
547057107
17
738695982
4812
51
48
273143
37
278709
72
437646
95
410975
31
90
229419
14
295288
119448
18
21
109958
53
42809
47
1
3
3
2
208617
22
484753
74
474315
2
70865
59791
74
194651
26
21855375
354502
93
457378
60
37
23
383909
92
20
26
17
689570491
8
319357
495752
152179
274877
245966
79
245094
3
103160
161696
331997
375886605
26
405588369
46509
19828
368327
254871
3
344147
56
21
762257735
31
211392727
670201095
19883
438599
254802
47
98
359095
80
977052539
153057415
9
84
110580
41
7
324361227
492280
160312012
541186349
172315
472824
201304
11840412
4
368298
74114
94413
49644
100317
30
108951344
4
3
24
71
142361
29
61
26626900
14
57891
90
89
313351
406074
83
230323
45
20
79
82
60
8
54
48359124
115446
424112
400374
35525
75
227061
50
100824
1
12
355854
13
96
75
394827
100380
55
19
9
20
92
273677
738787242
371990
8878
181772
91
261756
96
21
280899
168013
94
65
5
78
42866
31
430167
446178
90
97
159032
160042
317080
395117896
432025
12
81
250065989
181176
39
63138
98
8
801399933
7
361002
10
71
58
475865
341884
3
13332
471391
382887
5
78816299
60
44
93
10
39
29489
4
7
93842577
359504
105510
1
12
17
33
41
222106
3
416039
162549
25
305330
237711
417156
211563
204145
211830
345050
261057
97
489976
420832716
70
92
822042373
29
82
45
17
29
4
98681
93098
97
26
84
417824
65
12
441975
9
163593
83721
46815
256052
439392
413176
65
18
8
47770
255618
479063
366356
55
2
108783
48
846543896
29
81132
8
58474
98
151100
451185
123304
67
9
975275633
497737
81
848889981
69
974430089
95
71
4
5
73
20
55
168947
460974
824634190
469037
478132
364046
208447
290784
261463
91
154154
294214
415835
73142
87
89365
339287
409557
396127976
42
74
909451235
104816
410633873
125792
41
753536810
71842
224275
137998
57
64
3527
288893
17
321865
841097852
67
173017
68
292818
106734
491563
68
93
488444
308138118
7
97
37
6
31
123279
31
35
16
72
412024
158532
238050410
367166
68
399075
243160
91
58
171665752
446489
95
329139
72
385411
33
76
12
330612
57359
6
453134
199694
402513
188953
6
14
274720
78
188402
334309
53995
29
248319321
6
666204037
61
4
143886
78
21
67
41
156739
710353673
21
271197526
65389
315613
16
296168
932050872
6
4
7
88
32
221399
201757
471215
69
93
59
89
58667723
672132882
65
177292
425003
196974
876110806
344403
63
9
89
39
380627
602282760
3
704860237
344767
68
11424
52
5
1
685310968
419945
475911
235630
33
340963
89
232558
118358
59
151960
380887
186026
204830
4
44
49161
62046
34655
102827
65
13
11
41
242221
93
704391275
47
3
17
20
32
375667
12
54
275876
39
46
68315
73
174004
39
8
399666
80120
23
39799
53
56
124458
329591781
81
6
286567
824043188
5
1
89
2
28
65
203033493
38
149401
1
13
211957
418690551
57
45
94179
449247068
68
978856461
99
147530
1
69
1
82
35276
489243
498796
233797
295820
40
136481
294720066
33
32
93
324520092
521227131
434031
654445659
321327
471407
66
58
6
40
59
9
14
90
51
53
71210
74
7
278709835
10
294033
120746192
84
42840
8
136267
488115249
129823
279476
33
193174701
70341
265541
45738
12
374672
246923
139407
270577
470908
1
5
5
181795564
422311401
3
36
12
94753
20
74
446543
582527095
35
615412779
122307
201536
372576
95
24
95
6
326949
48
210549
13469
511882949
315419
76
68
817517017
297849
431837
420513
59
172737
28693
5
56
4
19701
28
347010
185351
31
41
53
47
43525
54
7
7
96
78
86
10
118476
53
66
57
428886
42
1638
93
93
17
287431
120704
92
349469135
9
52526
481299
87
72
61017
5
4511
89
102846
23
1
43
145754
176801
350299
37
19
372972
32099747
16973
69165
287347
56
86
99
53
72
723640938
81
152139
57
18
9
21
68
65342
201612
77
35
11
360054
465941
39
46
5
65
165837
279750
915760420
42
966354236
363083546
3436
3
33
6
29
54601
354207643
424477
480016
492908
29
21
88
462781
961488206
6
30
382390009
80
213483
432141
60
11
7
37
150734
71
303726999
137216
300808
202559
308091
61
95
8
10
16
242919
804679326
26
42
10
7
304593
17905
808097894
36
306155
79
187831
11
23535
341526
85
73
3
11
571279526
180300
168179
3
40
68946
34387
622966025
23340137
7
146223
9
70248
477904
5
63
229513
65997
79
40
22
84
165276
88
145238
54506
86997
665132671
14558
94024
18342
101520
79
179855907
19
74534
54136
832035618
29
20
194999
6
45
4
35
424782
22
7
86
2
297115
66
459775
226388
187900
354123
265609
492302
8
190421
58
31558
121257
25
10732
312750
154564
264608
262587
95
238213
280182
104071
346218
230464
8
854372281
486910
94
3
13
65
79674
987408403
479243
4
131095
35
84
51
76
42
55
421606
5
75
15
23
137380
150224
9
282868
447376
655923496
7
19795812
427837
469934
260187
2
34
26
472964
485533
452914
46
80
4
5
178464
92
39
606757065
26
60
245171
93
88
9
84
82
37
608127578
26
345950
56
344910
409734
592306862
153333862
70
400710
253621
9
90
81
65
119555
310320
456905
126430
264281
90
85
183052
40
497802
292789
19
75
92
495148
21
32071752
10
2
3
497789
8
69
24
27
293826366
67
53
6
34
350827
7
422307
7
92
449322
371133
81
63
410697
142042
3
39
21
57
520131907
424497
71
567937929
268966
4
91
189972
98775
46
304192
6
10
98
42701
31
30
29
6
72
93
60
22
73
22
40
149164
40
331480
92577125
70852
285242
446273876
58
344499
17229
943455609
416974
18
18
202764
883370713
67
85
75
94
1
28
79
377997
1
5
335841
84
51
304368
270299
583105970
54
86
105120
459137
11
14
95
86
9
44
238608
7
2
74
32
22299
848713162
66
88
182971
4
260973
19
148374
432223
403682
86
71
4
9
260138222
39
235870725
449226
56
25
303654
87
213468
26
4
23
91
211374
42
9
851715750
58445
152379
677780957
49786
395302
983779022
45
368665
110547
22721
6
8
6814
450332
30
50250
26
89
422172
4
77
42
83
74
43
82576517
938223311
32
14781
364272
479785
12
54
74449
70
98
135939
37
47327
74594
290262
206425
85
66
211742
72
286263
82
556582087
75
112734
243195
53
69
3
85363
94
64352
17
242974
92
20
46
30
2
52
72897
142758
306133
879757763
332127
388514
220518
440053689
8
61
205316
453256
1
5
341105
319697
2
465689
26
188537
111151
31
55
723271614
527754771
767505442
42
70
31
114468
33342
489884
91
63
63
43
215415
445686
292071
19
18
25
28
307818
408737
68
49
297074
76
16
743271432
13
71
117686
91
474616
455531
311022
812631654
68986
12
690433976
212480
10
394312
323029
352627950
65
197147
69
63
44
71
284319
54
24
324842
11
29823
67
12853
51
339654
214754
44
193993
59
866979443
253168
716443494
78
51
34
498132
46
342849630
26626
490175
239863
106546
3848
3
12
219335
251353
48674
356427
1
358961
67
75
206394
74
5
67
998
1
4
277150
400600
92
6
166314
315723
70
101541
224228
1
300899
66
886144079
27
64637
7
85
54
152990
174477
248085
44
13
38
89
359590
22
86064
275025
35820
93
364488624
21
41
6
385240
14982
98114
81
873750580
262484
836528431
11
408420
453204
77
41373447
72220
105353
42
190131
350416
98911
490173
64
465600
74
394761
80
9
60305
25
365759
32
410722
436942
11
31
35
460486
287158
170158
433899
64
108501
112272
212953
350100
986243483
212611
61
27
16
365921
201011
235930
12
47
21575
253202
79
14103
4
15
59266186
308208688
313825
45
54
322856
210839
29
60938
328937670
508128359
26
17810
436062
91
6
322039
77
75
84382
30
520655823
8445
249621
213136
68
60
88
83
1
65279
874940399
96801
57
49
15
5
419169
458020
4
3
23021
162013961
73
13086
275312
226838
64853
307055
52
136099
39517
16
1
49074
140723
2
48
96
193571
46189
396446
5
415261
52793
46
59
133544
75
9
215440539
84
711185300
25
43
12
94
211045130
15
8
28
401808
48
43
76
78
246150
65
420035
21
292924
11
419150
451179
77
487715
24
119089
194285
18
388843
560495681
16004
21
130786
177341
288657
453906025
10426
922898556
79
21145
101781
24921
19
68
24
33
83559
121018
313384
936994628
814
58
6
104149216
6
12
42170
216403
139135
5806
2
86
90
273107
279528282
37753
311232
368150
71
455127
64
474865
232196
378458
235965
2
233657
128244
17
8
78
54
387888
61760
540990007
81
41416
32
929340805
336153
38
453405
314331
16
66
174866
421127
61
97
765311222
141565
35
3
97
69
60240
21
202801
2
62
66
278321
445902
159000
55
48
9
31
46
267312
82
857194133
345178
77
46
300094
40
94
3
429085
21
99080
386483
69
43100
19
78
50965
126605075
310939
979675816
116140588
80263
49
53
386682
199260
78
66
686830787
23
88
514646912
410075
98
38
44
98
153942
346479
332030
11
79
699261452
202291
287390
58
3
168334
52
154344
52
59
52
346928
349006
18075
222086
282089
47
487934
6
156096
17
789763153
135772
195196
944140463
24
71
180575
95
14
843833535
65
29
1
3
387182
22
3
38
26
29
436381
787391231
65
197833
341882
4
99
102702
458955
76
637722056
434533
58505
106250
42
2
9
74192
397980
243831
20
388918
45
52
4
19
62
24
56
13
11
61
852107944
68
384524
388022
87961
82
33
8
53
49
82
84
18
5
10
4
230445
43
192895
97
355126
68
380688
326428
79
130319
83
53839
36
83
377929
231367
408739
386985760
9
97
64
21
14
351952052
324692
236778
40
182565
6
65
426925
28
47754
12
351530
724808422
31
60
10
79
370172
6
15
31768
8
915732652
33256486
601311331
285995
128794
27
177597
23
229365
42460
177544
233819
149607
49
59
6
115805
171210
9
1
85
39
69
382485960
749944898
16
13
742901896
283384
47
19644
835584596
43
7
462397
9
10560
101076
69
2
293481484
76079
340218
80
250880
419285
85
41
90
28740
16
20846
35
55346111
69
448582
142393
4
148521
109045
99
208379
59
7
74
70
96
111793852
3
197366530
148861
61
91
51
349637487
5
275045909
32
50100
369801
184106
11
229213
412161
348078
79
30981
202856
484828
381921
35
58
269835
233245
3
166158
70
163694
436353
122239
74
8027589
40
914791864
63
5
53
499462
463596
119743
357055
443871
163018
65
170970
79
149370
75
83
86
904867996
86194
445951
243983
65
398301
313974
458896
488453215
13
603125068
40
1
86
758575057
293389
63
104173
346499
411227
307706
13
371819366
334995
5
27
63
26
177300
366689
375653
4
77153
838548983
5
166801
3
21
69
32
19
46917
478199
76
75
893577752
202182
70
14
59
10385
68
26
1
186892
20
43
8
54932
978281490
358803
73
184530
672044001
4
27
378124
98
96
21
67281
526430942
72
60
51
350336
2
12
288706
421228
255713
100456
73
85839
64
216063
397790
182138
42
374728
9
940220984
64
49
13
99
6
411998
84
23
44
86
450739
178434
275638
69
54
426425002
45
311343
162198
250746
74114
77
296248
68
323400
5
166464
9
402418
451869108
475825
80043
393562
19
26
80
88
6
214386
63950
21
71
6363
34635
82
94
27
6163
73
232226
34
7952820
38946
97783
151319
891679782
43
49
331044
368817
220759
55
462891
50294
443643
17391
8
413808
41
31
254593
18
24805
172210
95
321429
198781
148382
456662
62
400140
383842
29
74
115138
1
23
183587
360145
22
271389
225177
8
87
73
29
396845
30300
57304
150123
451598
17
91
416138
90
159047
7
4
277385
65732
35
39
15
24
17086
6
93
243470
59
3
336211
32
260185
27
30
272992
124308
56
369241
84617
81
4
63
84
470345
254878
365593
63
37
430155
305072
33
72
65131
91
80
66
92637607
42
50
36391
33
5
62991
161963
361005
54
178190
55
64
344973
58
88
271792
26639526
9
89694
256498
473488
90
14
232976
49
46085
8
38
191498
103957
480201
75
87
46
370526
4
17211
721653059
347660
70
358621
134213
12
377430640
91
68374
1
31
358093
90406417
18
212721
484972
356916
108670
231650
4
546017804
85
6
92
92
297359
219033
30
464657
337667325
9
95
397833
209870
346862
429304
4
2
37
7
52
271601
385821
94174
25
94
282618
382834
82
271541
9
412577
457670
49
284394073
11327
38
94
246011
896327250
10
388906731
139628
3
381682
54023
239472
124577
58
710896947
266684
206781
208325
487736
19
27
85
21
112614
89
107315
312547
441830280
3
12514
170353004
20
408883943
87
39
56
98711
458574474
2
66
242133
28
148689
91
310680
473607
327864
88
519824604
94
26
92301
16
270150
79
378775
444025
220467
290059
526014801
366211
31
47
282958
94
90841
408438
25
54
243038
316688621
268749973
65
280441
286292
88
315336
306716
257953
73
35048
119863
283593
44
319135
95
343515
439653
215433851
151733
14079
62
34
13
211563
18
406226137
62
130483
36
2
254505
27180
93
26
397361
3
94
252972
243881619
53
103080
326497
59
30
95
11
251199
6
49
52
124806269
44
70
262671
1
3
6
9
127181
386559
6
2989
185077
88
12
6
388524
346067
52934
8
2
49
280544
428174
63
31
75
166428
1
59
57
346378
37
81613
9
123427
34
469484
75
40
20
6
50
126277
67
802412749
55
228778
84
65
9
232877
217470
546106606
128289
963221783
279660
457888
19
362327
17
26
219344
93
254357
44
92
2
877381967
423498
229729
65
485732
859182859
47
30
12
38
132967
1
411275
99
54
61
352538
1
69187
242953
121022052
8
9
470928
64
366875088
77
53
40
131020
72
7076
12289
91
758617263
167863677
95
336411
13
759889837
440725
4
23
92
221205
70
415266
83
44
25
62
6
294361
254623
3
103681
63
57
206491
75
99
222219
9
565480004
41
33
11
65
19
80
164584
449370
136412
149737
17
48656
67
140313
413672
90
6835
3
31
7
76
889981294
256803
355751
261610
389981
50
298696
40
90
4
1
446603
57
129397
351917
12
501748609
74
29
608962179
302709
57
19
62
452063
67992
977958055
129298
61396
437642
18
205705
69
413168
59
78
444169
95
48
69
767524378
211397
1
92
32611
258522
188689
355166
832236167
73
789357388
339657
19
186556
244939
36
329899172
473693
228382
60
360
49
47
58
60206
30
44
196362
63
928624966
581897756
346172
48
2
10
13
552228630
19
48
310633
91
90
327894167
101406
83
82
88
92
40
88711
8
81
35
93
5
62
142938
394233
85
64
32369
75
172611621
976
4
27
174342
221583
87
380653
1
174532
27
182018
481717
6
36
15
325546165
24
75
51
34
31
41
95
311374
411685
59
13
256598
57
42
49
324600
824992925
55
6
194096
182922
412810634
84
3
10
75451
47
60
20
84604
37
55
25
57
173611
90
55
108233
49
6
7
65
82
63
70
51
338339
278050
631781422
17
24
54
46407662
278174
60
59
19
554219853
113169
81
402531
79
460898
54
452735
291890
79
640840761
136581
83
10
494109
700344258
93244
8
412418384
69
489404
664177065
26
79557
152381
19
991724704
5
49
404122
24
76
24
247759
70
359407
770929906
29
247003
494181
652102331
54
408720
81
86
38
147091
2
17
221250
100382
488508
65579166
347199
64
65
35
33
316371
97702
88
419595
16
15
11
84
65445
278581
406718
9
154223
141313
142656
2
462782
129211
27
57
879685093
31
768408162
37
316200
9
204713307
755282106
255486
3
77
63
46
92
482326
493712
382343
2
203182994
459647
11
77
65
16
313500
31820
2
276991
3
76
34
73
86
78762
161587
30513
401915
348464
53
259053
453142
91
3
988970580
77
30
136662
78
72
92
45
215046
412133
62
95217146
473058
85
51
88
475758
381777
339757
68
337003
238210
327801
582562260
17
87470
105664
68
245357
51
332110
448440
80
2
268701369
43
5
5
285506
22
44
91086
62
50
298955
272232
474640
60
9
76
28
7
390540
35821
279217
76
456419
911526270
20732
270931
418468
98676
2
471352
25
278445
375511869
53
431243
224522
94771
50
2
19
26
56
339091
4
328871720
153488
166417
365658
94
36
68
68655
218719
99
40
99
316897
69
27
71
73
48
307335
46
537169119
1
44501
215451
19
27
23
7
84538
252974
364394
199901787
478318
101156
329603
244093
163973
332056
79
200891
82542
450692
94
73
328685
457972
234225
82
275792
607945271
339569
64931900
67
73
48
1
33
7
54
188181
110235
75
46
3
20700
77692
77013
241701
241739
8
1
5
6
77
41
140147
356659
99
8
24141926
45
125747
306498
361373448
444454
56
295344
58
10
8
92
14
61
60
497977
388415
79
393544
393727
33
4
630323897
81
235609
422377
89
195326
7
92800
63
167056
415620
118149
51667676
36
92
72
544887201
145127
199822056
16
93
111087
8
88
221976
59
3
77
97
79
94296
402261
11
3
424973
325167
6
256454
22
436560
11
902141356
71
305401
24
6
6
422228
73
87
92648
929635389
85
457268
48564
7
18
68024
52
151535
10
50375
90
158770064
367343882
111665
38749
184450
29
48
84
90
88
44
7
35
384072
28446
4
35
66
55
299626788
36524
18
32
284710
286070
11
8
264660
60
24
87
105083
3
36
81
673489758
70
84
4
52
662442044
50
70
162959
6
273575
81
88
54528
11
42
250456
365887
6
28
287750
80
43
47
14767526
90
141278
53
376991
274382
17
23
761363154
93
811808373
188523
219556
54
98210
7
9
286840
5
25
11
79
1
457448
160641
20
62540
208903
71
24
177853
96
28668
73
81
24
8
222365
819770452
5
6
46
62
35
23
37
32
413707
104113
372452
26933
418517
2
56
19
91
326110
411744
42
17
68
67
144365
78
50
23
2
343749
42
383851
56
189851
8
353921
17
31369
4
243769638
420393
248409
897607264
5
297313
8
4
26
84
35
222998
98
47
90
6
36
7
296385627
1
16
27
296976
95
47
74
293579
76589
7
131311
47
93
362923
91
80
7
293919866
21
23
19817
72
317456
434886
238762
29
16
80
297476
314607
47
10
61
162077
73
82
26
308480
98
30
243434
2
296689
144578
95
8
361234
17907
23
287595797
475419771
95
281929
16
52
829425828
261069
58
1
72775
20901
31
5
56
367907
84
77
36
769154291
212255
21
94
205585
13
403934
215533
244655
630285412
78258
81
169616898
80516
225172
663635416
310180
811555281
7
82
167017
399005
34
709015536
586144685
66
300417
2
63
73
195081
9
38
2164
6
87882
43
7
349794
781369041
154894
6
43
94514
29
425813
4
53
308889
36
256369
32519
247265
282424
346063
17
91
8392
96
24
32
234857
789779516
499502
41
379629
57
459432531
128194
466716
494787
37
911827279
36
9
29
306817
90
326635
76
9
55
239052
397484
365854
77268
426053
5
510630331
339024
27
56
422267
62399
17
3
9
899560066
263417
90
67
75
206956
61
50
69
347080
133952
292649
22169474
484810
403007
1
47
39
413634
69
81
75001503
166687
274656
321727
388743
390566
170230
101229516
349307
20
895025887
386537
88
3
18977
47
51948
12247
40
41
234562
63
52
307344
3
99
348463
20
50
249282
392902364
87
7
56
17944
55337
281610
370553131
96
354278
12
1
420793
233155
72
4
141895
55
63
7
35
21
427231
13
49
263980
478963
54
60
313720
72
4
503324257
2
176623694
20609
162537
671020989
5
2003
28
69555
97
63
60
28
37
3621
1
62
379384
42
76
37
65515
148951
234643
469452
159112
73
36
46
11
46
21
236604
10
869317855
4
493800
400946559
355287
42
492833
48651
17
422727
49791
248308372
70
34
327879055
877765361
195500
109352228
99
367182
8
92
274982
1
40
59985
61
352633
1
8
87
975816913
69956
737543349
85
409323
287390
114781
284347
90
7
8044
94
62
59
539546128
120812
94654
61
270026
469864
60
671916616
240120
61
84
336453
363686
262541
481052
5
305877
413408
163817
94
102805
207542442
89
33
312805
6
130363
173084661
303657165
363570
64
20
4
20
154579
80
4942769
16
379113
33
23299
48
202396
59
4
473887
90
23782
155297918
434210
887341803
183147
48248
49
27
491111
87
70
64890
156480
88
5
75
383888
97
76
63506
11
78
4
64565453
47
420401
328833
375050
4
5
25
66521896
148589
4
72
286653
62
48
288404
83751
57
28
64
54278
144280
31
248549
470307
70
4
9
60
234568
347256
46
61
65
3
431760
15
57
27
134352
161701
823392265
723501092
66
29
33
159947
430607
361037
91
6
328284
332941
5
177074
247524
184683
294284
279111
27
16
53
78
3
11
29
3
42
301879
39
35718
3
7
811216617
51
219272391
85
225165
931490552
441029
37
30
6
43
448120
232610
4821
459495
98
192049
2
6
9
31
72238
5
4
254335
9
86
1
94
45
518054998
93
23
28
29
953890343
498871
30
28
260211
397060
91534
5
266622
367443
198063
418279720
416471
89
56245
38
303659
139851
446722
145154
293014
124758
310574
95
289077
64
73
449963
81
7978
66
64
7
975228898
9
560639326
269627
90
49329
7
744612486
92
239690
63
360405
9
7
205546
536321250
12
31
2
359139
26
78
323180
74
77
339995
104157
31
62994
3
168575
96
42
300240827
76
302654
31
309445
387808
388720
252055
390245
79054
412601
30
24
370475
27
262391
18
9
401829
221197
68
399897
303935
14
72
875232383
162185
177508
63
453579
5
50
6
329523
36
97
381993
32
56
65
41
45
893660535
286399
69631136
76
462232
10
52
14714
456803
58
45
18
79
97
183131
83
278332
980550161
8
936446014
438382
488845
476851
185416
2
2
12
137684
458151
65423485
8417
474057
308282
27
5
37
465910868
429214
391192
20
92365
8
642727209
11
61
773184824
80
18
3
377546
74601
65
399389
360666
71
30
97
74
33871184
50
840427394
39
11
95062
366450
27
5
248262
83
132484
5
25604
75
384700
935442619
369799
67
9
45
897029977
46
485618
87
305644
382135
87
56
252783
320755
439565
1
19
77
22355
426711
860209756
268787068
237429
188494
81
46
96
342819
67898
8
6
611760825
706883162
43891
490193
304380
76
49
88
20
556001580
256791
208162
53158239
150113664
86438
20
52
24
45
461316
294801
69
50
176840
283996006
38
497313
94
80
121618
75188
39
47
78
70
245885
59
102322
1
363570
257767
12684
49
448351
34
78
150479
64
160062
4
336043
204632
40
8
63
279653
5
101735
239157
465674
47
64
62
21442
173797
68
340881
70
30
30
62
101920
1
8
36
47
91
6
2
14
49
40
211047
441737
27
5
253883
325118
701180109
4267
65
78
56339
36
87
229466
307476
488211
491902
493768
15
356481
330553
84
481696
941045670
459690427
68
284326
23
84
6
413494
8
333510
7
45
62
106473
98
246550
471134
464369
176052542
37
613517864
14
73340
342566
39
29
19
39
68
327320357
38
352748
99
62
463544
24
47
92
72
75
7868
30
12318
133870
157310
216085
65
44
436901
4
142196535
366649
76
28
93
302173
84
21880
96662
112857
729240652
20318
73
23792
4683
89
139607
592121856
30
317072
11983
62935
93472
88967
23
37
354561
15
238657
36
2860
472589
401111
404607
255983
31
980283593
164720
374069
430920
24
333306
472126
9
8
123846
85
39
44
102684
8144
421671
40
6
127289
71
84
680536515
47823
57
148477
43481
115086103
282791
175554885
242102
88
364342
56
23356
65
54450264
99
75
388630
59
89
42
62
92
39
171569
146013
488896
90
159350
160617
8
228062
37
48
4
460390
22085
437586
130245
264178
15
226960
359595
488563
15
227947
166274
93
86
79
348203
8
1
639204697
306492
6
29
68
17
23
9
218062
20069
79
161823
37
168884
45
37873
7
18
19
8
27
388621
37
279351
70
176780
46845
60
54
385493
61
48
570598177
93
47
162774
35
51250
331954
2
252908971
113469568
30
90
89116
74
57
61
14
4
265564
465808
497016
19503
75
479089
51
55
41
7
279019
279285
5
8
44
190718230
80
71
27
271353
89263
418500
93
846640562
7
74
86
32
272465959
59671
117085
7
232018
75169
90
96
2
54
56
237191
351341
214511
438025
603754164
57
45
207157
458670
49944
326382
251546
75
88
370381
182377
69093
96
714936652
40
354307
76
247692
49
2
15033178
487640
8
82
155011
22
72630
472649
359913
382311
378112
927842310
102607
148548
98
459052
255071
593764036
33
269961837
8224
40033
67203
30
324597553
13
149725
264448
375510
240990
13
42828
62
30
66567
165527
4
203601
89
226161863
255316
397767
99936
91
54
83730
290243952
101249393
365027
32362
202302
84
99
32
45
2
96
16
14
111016
51
30
47
104658
375238350
402377
65
587152501
231719
369686851
76260
367842
9440
50
654421042
6
19
929870772
90331
7
33
39482
420740
347804
87
99
64
16
206199
11
251829688
94
64569
256312
326259
33
85
87
62
67
1
47754
476822
46342
36
840836688
201449
24
56
240861
26
201686991
349413
20
125452
177551
258119
33
53
8
84
400613957
89
70178
42
144476
37
199061
11
495372246
284464
163097
338449919
48
47
63
41
94
472472
63789
416764
626385959
81
39
64
91341
314040
39
20
64
223673
42839
70
157834
128448
159893
757673128
3
81
94
72
40263
20
34
94933
4
852099786
470494
36
264576
429588
7
153191
86
71
670220724
59508
253707498
72
99
17081
67
445561
61
4
74
311179
337483
3
460001
9
22
60
248097
325918
83
52
69
332452
254104
784142491
16
288569
332742
10
324596
421647
4078
95953
390127738
306039
1
86
49
49
18176784
99
315150951
44
186257
54
39390343
7
93561
50
5
306335
870570480
180929
428945
469878
64780
324965407
97
445974
65
357460
161946673
35
68
4
282989
138227
68
417501
44
64
86
356361
118735
325571
71926
16109
667797519
478018
385151
465111
88
122835
68
15
132904
2
63
267191711
210279
16
189588
314894
2
250111
479409
46569
486120
101216
15
58
372389
55
31
380499610
325869
34
282905
31
56
356997
16129284
32
163227
20
375723
96
46
36386
14
21895
433216
33
332708
252714
3316
466782
115078
76510
3
179955
27
60
217342
280677
17
79
472545
23
34
51
86
426350
322882703
21798
762908034
405619
2
7
259161
483205
443856
32
357628
454676
360886
2
59
411578
137671
99
479880
96
191771
4
298828
89
142229
456458
66828
333246
428430
61
137958423
930666251
56
95
50
7096
816640499
267210
90
4
2
456127
29
15
210372
47
7
42
347494606
91
45
302699
98
398770
230340
307839
41
41
1
47
72
2
221939
14
149249
66
47
74506
462184
67
217844
29
727884810
55
64
464999
34
99329107
38
52
15
382344
71
33
340106
50
57
48
433711
37
443592
433122
74
65
953112790
438374
602228898
80
226325
80
23550064
3
416177
474308
2
407524
152890
416599
896306983
466165511
61
5
245873
2
57
37
139734
38
54
488677616
5
97
438969
26
172518
37185
343337
13
65
1
481751
54
560235758
220763
76
316327
619408215
362418
46
372586
57
840719398
73
71
265419
327212
3
14
11
37
5
93575
96715
23
8
96
574745806
448825
7
476550
20
72
32
90
57367
218265
486148754
33
684268804
397744818
65
53
149891
88
101475
121754971
21
51
305319
487393
4
68546
61
70
47
69
55
62
683768005
5
575119708
282611
131698
8
71
399538
363172
77
491280
488581
161413
210697
421879
57277
46
300973
38227
35
75
230570
12
379421
20
32959
85109911
21451205
308728
124514
406621
136787
470804
2
339405
789714435
59
26
58233
92
28641
76
862748897
55
223599
75
468016
1
68060
36
247833
51
421436923
49260619
421337
187125
440916958
65
1
375333
67
790608824
11
94
133056
65
644430473
115478
887115241
283777
334221
94
2
421997
336626376
181845
342397
14458
37
6
68
261662
146010
479478
92
94
110486
76
93
290968
147908
344655
160031
205714
22
459674
144823177
47986368
389588
171746
33
86918
82
398
246754838
73166
438189148
55233675
74
94
60
4
4
30
39905
93
321695
408220
5
31400
53
9
57
5
9
32940
34
265426
1
93
73
69
431231
309742
25
380422
155096
435819
388955
342801
32
272028
82
99
10
337567
275579
10
78
33
42
56
54987
41
2
34
7
902123503
490106
89
228475661
434813
445996
51
40322
22
30915
78
68
276752
348476
68
50
95158
3
196190
359321
31
486036
60
442886
137747
525666691
62
829188666
22466
176802
29033
97508
369687
146575
13
143171959
316164
29
273424
65058
27
97
151282
109724853
9
97
74688
298833
410959
93
53490
73
85
64604
11
70
2
956601323
450403
289948
1
58
31
145123072
44
246242
24
65644
42
93
74
141847
40
88
2
3
328575579
470544
2
624727664
13
928140585
5
274456
268193680
29264
63769
113151
38
198177
93
317025
73
57834
19
802929370
233120
8
419968
306570
251236
89
65742552
408419
85
45
4
354176459
19
16
345556
6
77
37
219582
282235
347154
175715
403509
387523
29861
231241
713603947
10
349305
70993351
2
481601
11
76
47
53
5
137717
180614411
60
166583859
494955
11
293939
5
60
399739
312746
447432
303086656
244258
40
158532
118934
6
353190
421278601
1
11
3
73
32
269908
126594
88
7
95601
324543
40
819553875
58
49460
69
375006051
74584
4
60660
34838
8
10
516949084
62
304811
6
231546
6
66
101860
101693
481665
36
76
7228
2
15
15
1079
49595
101111
99
218630
87962614
7
17
71
41
53
536958632
69
161837
18870
311190
485893
365110
55
230626
82
104091
572953059
307196
4
139571
65
483825
104897
162738
143392
21
56
364245
464123
9
482551
533492421
7
41
87
60
4789
356213
38
54
14
1138
269479227
34406
278828
25
74
60
149720
143833
72
28
152481
89492
292251
80
263575
31
83162
3
326099338
57183
69
876590855
439077
314481
365998
23
16
115010982
40
96
389209
212172
3
951884217
41
68
442774
374291
333708
63
282341933
77
81
16100
218578588
148497
16
177396
83
9
420771648
24
52
75
83
359149
361967072
210592
240715
54
708311847
28
54
65566
20
457496
4
31358
7
9
45862
51
24
27
276431
88
499524
17
54624
243167
31
226753
382431
288248
73
814108332
277785
95
831707766
4
40
48
490265
452848
909125849
248811
30
239695
232589
208334
51
933312495
16
283354
73
43710
47
20
37084
213944
51
383136
19
6
27662
67
284107
82
68
31
79
193161
2
70600
373559
271559637
101264
248904397
315071
29
447117
54
21
15
91
744917912
716879825
22
33
900227736
461013
155904225
38293
15812
325309
97
506702911
59
90
12
38
2
68
16
56
6
19432
12466
11
260733
41
44
51922
7
94
47
267756
61935
10367
958846940
945940407
37
75
2
157239
73
65
304826450
82
57
256093
38
36
72
473632
49
240531
7
164929
50
909704311
80204
21
33
11053084
43
350736
9
409993
85
237784231
206274
9
31
72
198584
401508
43
96
47
124938
266101
453766
5
99
56
63
444172
43
71
433922373
69
141792
625447640
24
294200
45
239796
274445
44
234743
36
71
2
459712
283552
350764
478120
40945
24
44
23
46
166848
41
7
39
322701
275402
97
407956
62
201573
363933
474271
97
205109
15
17
26
94
85
39
167710
416123
88
144079
41
14
17
39
467899273
75
3
41
28
22457
370778
54
399334
35
626871284
393334
103412
249129
7
376250
616441316
195809
16
35
403306
434878
59
7
66
337535
474273
388271
52
24
14528
98
62
19
393794
294026888
12
377286
493775266
79
70
841144701
2
309861
14
4
3
472831
2
89
453631
414184
661241567
476862
58
2
82
861742659
33
92
56
416875
431226
4
975162790
378836
412451
4046
37940
34
42
97
467641
127918
3
24
53
427733
56
76
43
59
95029
442472
262686264
382962
8
285496
61119
187354
62
368622
804887617
87
80
247589
37
477127
38712
406651
71
50
16
434756
385691
95
83
8
80
457237951
93
83744
280011
55
58146
334452
43
279173
71610
9214
318728
361710914
57460
73
91
95
11
53
47
27
52
425523
60
462104
13
142285
11
333670
4
33
352268
237912
46
41
74
99
88
48
506870329
490923
921577742
58997
859711909
29
26436
8
474065
56
3
234460
22
372587238
45
99
92608
71
469332473
355225
9
494446
418374
13
30
14
389043
19
56
360904
41222
7
165164
59
4
136131
177577
6
229313
68
412928
16494
472102
8
212085
47
52
442570
6
605415326
82
464552
103800887
997490993
75
53
97
324277
95
17015
40906
13
230301
323857
47
154770
64
268887243
422572
3
73
77
266823
379393
17
478293
188607
70
345709
723252527
95
49126
21
80
15
443717
33
216233
80
83
86
497697
7
293880
336661
325273
49
204460
200964
26
982666593
6
8
92
160270
223758
42
74
83
46
263373
412373
68
8
127741
371784
26
152011
481291
20
11
99
10
201631
41
142555
444043
4446370
5
54
39
22
439467
31
324796
89
25
33883
95749761
85
774699330
60
361861
54
28
117850
17
358614
66
208090
458989
311434656
90
49
212907
26
309802
52229
234885
45598
30
157858983
122231
96
86
194292
2
18
405272
94697
392147
86513438
37
196571
3
57
45
240771
45
18
5
284310
645528479
189502
148868320
492103
483734
499567150
56
33
3
271839
238660
8
60
73
149374083
22
415256
13
7
63
79
293623
453728
294535
362789
51
950
93
551347959
46
164089
126183
477672
561990969
101979
451554
170598
292917
5
260307
1
2
313523
317490596
49
454689
32
600198140
96
83
9
3
421536576
34
98
64
453007
195858
477861
373919
74
27
6
34773
18
84
67
322893062
193565
5
84
10
356140
443993
3
86970
10
88
40
48
409710
168390
448142
413142
196265
93
9
74
309800
431324
55
42
211949
8120
3
48
327217
57
677044593
8
93
18
41186
120641
236424
50
19
194549
345829
92736
50
2
175471
33
145891
3
313798
166031
320054
383809
3
3
219005
436365
41
51
287432
40
96
68
388302
93
135780959
28
294981
24
97
61
354521
388868
284094
259814
100940
93581
2
181743
235655
348641
367907
747437960
392630
48
351643
374032
88
192087
77
239829
99
355023
1
407398
428692
32
358970
259576
9
93
27
398865
5
108573
329867
87
69
95
389223
861643460
768328317
119691
8
69
493502497
37
311
442915
84
1
7150
32
27
1
482551126
96
42
498011
37
95
7
15
85
2
55294
18
36
38
181501615
1
42
15
37
607361598
86
17
462772
366404
4
52
729409347
865819467
166253
212261275
407907
750521467
16
352595
48
2
414847
13
48314
93
936331002
48
15
56
411176
78
423768
27
41398
252863
37
446211
70
19043
238323
8
29
23
85
307167
232695
90
381287
43
166707
379441275
148013
46451
410542
452923
33
24
253473232
6
193528
1
982453218
38
15
36
18
669160708
58
26
499444
96
494859
178027
56
660898698
213687081
246841988
51
196797
37
7
315181
3
81
73
990056230
4
357562677
22
89
212466971
19
84
82
318326
65935
9
54
23
24
55381
50060
45
1
27
83
473949
67
8
341865
65
18
96
79
355457
485003
91
61
71
907157101
229923
20579
3
477842
463746
344467
982128872
946501534
204507
5
167494
8
404439
287914
51
300044
861362610
947765298
461445
72
59
52
98
9
369168074
47
5
271274
93
151485
68877
448181
24
803331155
11
441564
235041275
37
3
95
5
9
43
6
549368021
2
7
42
55
60
24
37
67
88514
66
77
80
8
1
68071
656302058
421327
6
234685
154896
2
16
316538393
92
352241
283944
7
59
45
72
62
36
345598842
67
19
69201
13
80570
11
293292
198107
326685
30259
73
482150
39
23
304507
20
47
82
74
92
27217
366619
375935
91
10
43
333180
1
20
645791479
78
312059
22
284576
548562237
79
342037
97
23
9
5
567269273
926860542
22
388739
357451
21
45554
342552
19
74
269986
155814
41859
647573391
7134
92
7
120476280
32740
1
17
36
300144
214958
4
149994
3
78
655916021
88
3
850463947
360717935
51
245427
77
17
48
2
355830
52
96
443936
66
405050292
3137
168150
161404046
326997
11
3
98979
399140312
8
299731
174336
64
437477
266204889
452984497
457938
1
409757
74
15
4
7
76
12697
7
336142
76
237726583
93
92
69
48
35
3
410715
41
213169
329396
67
17
46
190541
37
356162
145455
217511
4
41
666926597
67938
408496916
96
51
68
926725799
94
196173
44
33
227187
664142206
95
431963
13
476849
291798
9
207890866
88
70
100844137
62
25
43945
428971
71
448286
33
321765
315033
6
375092
63
9
25
34
238448
485492
111029
297095
88
98
147305
76
71224
183207
56
384894
471033
248947
73541
12
329586
357064
244688
426693
51
44166865
20
362830
37
312715663
5
42
50000
30
31
330670
35
107480
122489
412606
75899
96
337770
319988
8
74
15
35
438531
434167
429728
30
469402
8
224165
307256
227099
4
29
14
486582
449416
754062344
292201
434048
410067
101851
190996
919548025
69
40198
366941
83
47
514369381
42825
34
62419
485121
223686
37
69
2
2
249016
64
8
69
303699
667153616
39
11705
59
296624
8
1
180949
95
8
1
52
70
292747242
113583
458162
179898
424294
93
40972
31737
240930
61
401189058
103755
306360
62
27
274552
206316
489809
59
6
353895
74
22
99
38
24
209220
78
97
616316408
89
19
99
67
4
286640
76
205162
89
25
370335
58
1
69
235089
8
131376
1
130648
179568
1
162806
11
45792
13
200192
129990
36
87
455762
52
408833
61
340633
231749
452449
1
418785
54
64
321562
271067
695514122
176177
53
183343
89
387942
19
616001769
18
92
1
3
496020
624196532
43
17
5
15
25902658
58920
99
61
78
66593
10
473567593
105336
59
425780
3
55
82
48
12547
393675
8
74
356339
368466511
214023
338225
17
95
46
49
768155693
67
28
350436
6
223289
12634
28545551
490149
9
71
61
138871120
979543239
5
35
20
66
19
209308
34
61
26
41
361935
370107
208243
115255
455087
65
75
392528
473553
6
322171
58
43
1
647488745
483883
276219
229960
209330
56
59227
407950
496115
41040
37
73
44622
38
84
74
47
205989
63106
50294
38
493549
75
618073766
65
173200
449698
3
52
90279
161425
455665
309109
50
11
411967
61
398784
177054
351449
55
47141
69
289827
54
245600
7
476066
48
65
340525
327370
741026040
99
352682
51
36
805745157
9
208331
5
62
30
430217771
67
15611
247967
13
82955
11
129029
271579190
83
91
111398
54
51
437880
687745132
3
168373
196298
9
4
233238
130553
268782
24
423862
66
284208
36
90
19
29495
480079213
60
358334
265589
363029
50
39
72
58
317558
8
35
89
245580
216444
97
337637
7
213198
40
408392
87
28
18632
68
2
49
493300
63
10
457389
239186
151806
4
2
2
57
23732
7
63
33
184972
3
40
89
361950
40402
359622
12
108230
5
59
277016
328072
140602746
22
28381
19
19
62
10
58
2
161072
53
14
157893
89
57
58
185606
73
56
309873848
9850
621230435
381552
332478
40116
319311
57
91
345397
94
59
13
91
601254692
98
443679
409372
42137
446377
16
44
11
15
273201
391707
65
204956
281927533
78
72
99
353019210
457791
15
464491
369823
2
422927930
19
1
91
52
59
95
27
38
368611
8
20446
5
27
72
37
76859
142041
834555612
202777
6
47
62
490000209
196556
157870
942519240
420942
94193
30
21
318374
593307959
6
54
800930120
7
407165777
70
33
9036
777220334
33
443755
83541
68707
349152
322496
9
93
10332170
341296
75
11
42
4
15
63288
51
71755
94
8
11
47
6
54082
62
22
343417
410732
97
404509
498751
91
45
707572279
229751
438042
64
37
2
48
949250997
143282
348198
25
37
437914302
20
69
408367
68
13
77
6
34350
412494
175881
89
227626
210458
3310
310364
81
11
84
45
55905
42
81
44
36
73
19252
54
34
32
248666
416204
405656285
131575
20
21
38
23931
38
44
80
566896510
664925504
462882826
76
99353
490227
264925
15
711466445
320978
293613
746937032
90
34
285284839
4
10
7
63
85
93
29
474760
375273
65
73
48
88960
64
73258
406209
4
60
862735441
73589
5
262310
236409
544172946
89
315256234
924203068
74
86
90494
29
270126
369540
8622
46
78
156984
297476140
983731218
68
88
75
257863
599408961
71
11
944182150
124510
282926
258097
3
41
64
714118213
334713
494756
8769
111659243
558073736
90
397391863
26376
436377
339114
27
20
94796
434400
60
36
109528
269271
62143
171617
475802
51
75744
376335
278575
82
448
81
28328
265730
14
91
6
405703
303735
85
1
87
12987
14
459928
139301
57840
15
49267
11
92
19
58
86
37646304
35
5
86
124867054
268459
275632264
36
576827747
73
475308
24
15170
23247738
96
45
3510
262893
45
80
20834
23
217090575
86
71
45
97
20
97
103552
374987
410670756
57
95064
127761
26
1
89
409194
231617
72548
70
234833
29
57
98
7
8
63
735300025
77
166940
119408
4
31
143029
313757
95
63
303750
496339
8
42
76
15
402994
7
37
51
422087
56
8
20
3
419503
340177
222150
74
499689
26
36
194645
20529
722302137
2
6
96045
35
345708
97
86312
80
379840
102668
32
1
468117759
4
142467
43
162998
27
77
603377227
13614
399680
1
71
35140
486010
40
101746
242279
71092
15
238470
316435
479940
4
45
124551568
402703
48
227478
440378
372947
407642
34
43
8
28
90
284360
8
64
147832999
66572
801665669
10
444770
26
83
55
85
567817150
165342
112011
183472
937763079
369496
6
73
394161
2
96
528404747
1
73
18
88
387612
292935
20
307557
438987
60
121408
318911
95
382004
180874
78884
263532
53
359374130
26
8
92
470423
692303098
232442
29
98584
4
81
24
378567
819434598
340271792
353134
462672
156309207
240557
808718575
464397
84
46
66596
60415
281271
771113814
71
325506142
80
383996
59
310766
10
783
202648
63
63640
103737
876815671
9
162002
7
23
5
20
29
70
5
15
1
78109
361190
170294
95
288997
931174740
15343
91
72
390237
78
28
237775
498395
29740
392014667
159261
7
6
16
261052
30949
318131
115892942
343609036
320615
91
540539375
184823
53931
33
92
386215
83
81
71
1
265787
409990
46904
3
240316
609840121
17
470850
226135
337259
13
112511
380038
70
59
1
88
1
121796
3
74
70
50
54
906075704
11
30
3
23
2
90
8
4
368535518
803167557
259651
20378
78
32570
43
413450
339082
42
191491
408620
329006
12
31
309654
9
86
75
30
19
911375716
304050
481984
454671552
425089
79
32
79
10444
73
326224
83
972198682
232389215
120209171
215917
79
16
12
258278
13
4
550674641
58
68
257121566
144635
89874
137795
222926
8
195817218
213598
43
154467
628715141
59
440523
344941
16801141
444979951
45780
93
19
331759
186214
3
403692
376721
21
94
101807
236576
78777
3
372195
152010
224863
74736
212718
67
855272601
487958
80128263
4
9
451645
3
56
65
112724
87
2
14
90
89
55
63
31
47
435982
8
473385
200477549
87
55675
10
95
220769601
21
28638
29
451297
791031101
8
7
274869
35
391327993
1
290759
63317
896867779
428077698
202220
91
18
97
163299
55
49
396180597
141142
82
44
243090
537601090
93
66
469595
17
332927
12
252546
7
8
77
89
16026
442560
5
19995
44
32
95895
39590
82
338956
339205
86
398087
425874243
54
249061
51
37
72448
39
148026
1
76
82
491027
95
67
195821
440352
489609
60
13
34850
6
66
335640
11529
216083
293192603
301137
72
77
24
68
126182271
70
68876
34
21
394566
8
23956
99
99909
40
153081
878500524
10
26
953723287
3
8
361987
64
22
94
51
107951
367804
282528
440301
76
19
308287
11672
18005
298878
285598
36
3
842752296
977751985
57
9
77
86
3
266244
7
80
3
434829
84
43091
73537
159732
264552
78627
31
54549828
245015
330819
33
391495
62
2
32
399899
69
44
93
28
331763
56
91
88
89
272979
94
7
6
156502
428276
65
224202
54
48
46312
73048
56
509168981
352414
71
128318556
488200
47
44
422401
61
270392
33
555215791
18
26
93
258421
434367
443293
39
31
64
287005
30734
256659229
476
2
413540
13
381296
36
59
98
136758
6
40
226613
196520
266434404
494604
204239
71
86
334700
61
215523
22
78
53
117207
306278
41
211041
77
27336441
196380
4
73
27
322190
7
17601
50
29
262918
9
98
67
69
428966
362689
34
406621
3
383160184
18
197582
44
6
80916
421630166
469754
69447
82
65
330625
60
250269
71
35
27
60952
60901
52
9
64
330272
96
40
35
96
459116
398154
10
70
84
71254
273909
120935
123305
3
63848
82
41
5
476802
53
478836
50
5
486985
68
653995477
1541
16
60
679473894
59525137
439440
62941
21
124884
121705
60
89
89
74
43
8
188355
71
235943
22943
99
88
423662
461671
7
52
27
26
6
493989
93
99
369469
183606
86
62
79
67
13
142490
98
283531
264749
1
42
335626
668106971
34
43
399317
69519
225807
186633
74
2
12
110489
495221
5
8
176882
39
32
59
88769
309191
62
23
85
3
3
6
47
711741661
9
508485272
423902
81
34
224064
72
449520
338362
439644
564324750
337434
1
67
92
25
77
49
208550
62
98
223257
222959310
97
170842
491698
35
325967
242448
98
72
237246
30
81665
42
27
298781
402410
444666
57656408
50200
81
5
49
92
48927
353222
3
49
98
88
496300
231352
72
41
231475
184038
6
422423
10
67
331111265
86782
44
43
221617
430418
55
358407
353820
205512
22
53
59
445244
209633
5
188169
48
52
444819
40
15561
14
69
271563
29
201427040
224338
41
10
32497
204787785
598229056
2
140937
328443
270272
461527
389807
399224
103604
24
230225
156487
367733
242074
200300
480233
179965
89838
237640
9
388942
988837058
53
33
470109
446047
135699992
3
149521
10764
84
165759
46269
47
88
90
36
138071
26
18
3
4
255043
178540
369765
304828
497999
53
231283
6
86
135622
107352
172270
28418
60
13
20
761099788
6372
83
249320
28
8
31
455846
9
44
9
320146
139835
330483
455086
69
372371
55767
35
63
26
493680
73
450661
417597
54
395704
285263
2
176407
224460
52000
451407
320590555
368273
6
285663
79
98
96
219158
30
5980
34
3
99936
17
45
4
488450
173711
69738
65
59
169680
152008
71
6
6
37025163
190846
95
1
452001
61
498255
904474147
31964
1
14
89
280181362
46
210473
29
46
197143
224328
381943
69
242722281
1
277312
433600761
356616
85
432999
32
84
614117507
91719
48
441397
223973
23
713684757
54
20
8
406428
87
814557551
7
61
83
106976872
484639
75
32
3
14
223279
55
80
23
338624
21
25
93
87
49
6
92567226
481498
448818
1
94
77
70
602726108
150419
44
414954
79
37
399214
88
81
166808168
56
88
49
459234
7
253194643
355384
92
55085
29
96387
192445
123494
263829
78
89859939
355386
787853983
388236633
93
341846
19
72
481296
251490
51236
59
64
201828
66468
11
41
69
467262039
37022
116907
90
23
64
264757
86
21193
290391
487784
9
5
55
15
11
7
13
56
180214
731892384
8
272132
6
492899
175159
74
87448
52430
188245
444995
416231
89
38
5
195328
354024
43
20
32
27
98
26228
899030945
435947
25
47
16
17
77
47
186307551
4
279866
491530
8
151804
4
60
320889
101169
59
4
4
311160
64
260525
77
79
29
55
65
56
470269
499421
474390
147802
9
128023
21
54
305354245
346085
95
286522
320508
28
81
764736214
68
90
87
1
97
49
77
89
175264726
8
11479
454386
473343
28
15
3
280074
98
32
77
81
48
58
34
10
79
6
13
17303
25382
37
580820391
40
50752
20
191151
44
8
486899
200452
309648
839228408
6
1906
44
35
363313
34
684049960
374342
644452200
50
200106
3
137353905
131068
388925
1
95
15
403684
91
24
63
476500580
33
15
29
748986355
497464
150837
68
63
380014
42
82
177805
94166
556085722
228360
1
32
66
153710
66
32
502691030
2
17
79
228648
347230
7
345823
76434
303128
432444
98
330008
375018
27
182757
136892
296584
209458
49
183513235
197301
30
156035
12
561323871
386561
231744
558492314
266837
463777
12
61
6
420317
71
489476
294753
66
989343394
255552
72
93
134605300
772989694
673477537
29
60123
69
33
262795
40
5
342306
3
23
34776
712420867
75
297767
207704840
9
44
54
339281
29716
71
11
413063
61
137523
926546598
336901
233771
898834245
121836
27
81
51
99
77
92
969730846
5
95
453449
453133
34
71
580076108
249620
434974
462438
29
304307
56911
449751
397940
449009
424433603
196278
303151
322168
20
388194
376720
439349
8
47101256
399303
85600550
101685
1
12769
101724
71
25
273192
55
407709
66
9
29
18
15
336262
437300
71
211836
74
30
81
13
334576432
265469
415150
19
180622
7
3
146489
19
71
176517
14007
470132
419445
90538
47609
31
314144320
8
63165
37
272122
156168
3
11666
293781
99
59
15609
8
398292
767483338
50
7
174441800
51
7
8252
2
158611
426765
5
94
45
5
224845
6
440700
74
94
338303
422509
25
233739
488516
7
679211373
22521
22
41568047
376516
432834
75261
81
384531
731759737
284796
94
31919
46
450247
387501
297922
22
28
63
78
385883
77625
219735
386504
97176
90
55
32
442514
229674
77
47491641
475404
84
28
61
90
10275
463469
41
3
82
631117569
36
36
469129
312081
825306808
85
39
7
56
94
56
578072182
1
77
387065
5371
37
117305
74
21
72
18865
305283
465144
487488
152630
340484
323833
195373
176141
44
30
953065771
8
9
16404
248459
17
268436
62
75
87
25819
356729486
338885
83
7086
45
438079
19
50
1
6
487917
237591
208677
38101
153203735
16
5
344847
286724496
144908420
93
38915
77
213773
344184
33
92356
95579
13
27
24562
7
500420241
480014
86771
70116
56
75
84
325710
419357526
2
80810
2
3
79
306229
788828271
2
448813
695122003
183862431
560341911
70
7
185789
356086
435083
8777
57
420730
86
421606
185235
22
37
375639
127341
853460381
88
287205
376375
18
260725
43
271178
40
392865534
96
722210017
290496269
93
60
1
69
95
122332
80875
55
9
75
871877563
51
332319
170404
117302
794060584
50258
3
454233
6
425202
356560
5
142276
8
33
351064
392677
72218
5
82555
12
502101386
30
245841
93
426219
69
18833
449888
41
67
153117475
2
78
28
19315
92
94
908041849
509205571
57
4
515395605
34
81166
306808
39
9
146625
9
92508
68
55
28
325538
21
16
425350
92213
29
53
325462
8
92
92
41
48
43
108594
76
65393
45
4
156747
10
31
74
84
150876
319423
66
3
87201
366270
29
8
711411233
286376
16137
695220985
120757177
80
4
8
98
112215
282645
35
53
365160
7
61496
524631149
30
59
83
19427
45
54
202771
82053
39
54
15
8
39
4
28
87
304244676
55
7
30
249250257
21
22
21164568
242947088
82
97
40
92
114285
134387
47
78
475802
304491
266820
253309
76
76
135451
451812
56190
20769
30
27
15
134575
56
439910
77
437272
92
79
14
69
412601524
304258339
16118
40
13
6
255261
330331
309588
164465
72
83
88
263799
6
267492
84
674787598
42038
284420
406262
72
69
102744
461451
70
163738
7
23635
474980662
547261416
44
247668
66198
352726
685
7758
122912950
35753
11
387212703
353789
657488890
302879
900269260
292796110
31431
125824
29
56
293870926
289654
438218
96
61
16
477089
42
490888942
44
867061847
89
382220
832118024
298116
411700
58
948633605
185067
9
92
59819
18
198938
56
171800
39
29165
80
77306
290214
4
65352
6
315705
3351
75
2
41
898090441
325115
7
81
234404
139888
233500
119256348
455928
55
82
4703
88
44
585250284
149008
58
454656
901741241
433889
5
92
314926
186094
252206956
62
98
9
63
473362
130360
2
2
29
192837
46
35
254684
360771
346075
181459
289595962
109001
6
7
98
259303
477030
82
36723
364903
33
478721
654706011
92
46
1
291799
460158
363207
65
174746
51
1
544574445
455781
20
28
177260
72
490346666
316688
198397
422961
25
337392
28
10
48
30
10919
660849646
340238
217186
39
51
61
288500
42
31
2
35
33
2
43463
136028
17
64
2
6
424221
61052
53
20
41
429292
272927
205918
155061
60
150654
119079
458506
464653
40
46
41
410025
465130
272630253
75
75
1
89250
18770
192650
209889
86
92
84
332050
77
7
42
337
385394
63
58
87873
27
52
25
84
200942
61343
5
220096
7
36
275000
89
419150
393814
53
3
102616
38
383663582
292083
660712673
233461
7
405839
6
64
375235
986398035
271212
288110
17
763518545
188488
120384
80847
18
91
37
7
291899
99
38
23
478283
390750
374358
8
333120
300963
128952320
459303
84
1
89
78065
249940
411575
132548
99
362213
470744545
138528
316394758
196344
106442
106833
250839
223608
78
35
6
78780
2
310832236
967931204
20281706
42
411573
80
55
369262
71
957698075
5
8
16
143430
44
19022
28
66442
257258
12
4
25941
89818014
750045915
38604
2
7
393015
135132
626258706
9
87
3
3
31
94
447468
3
75
14
24966
355858
120746
19
294991
162023
89
373133
340155
91
52393
2
156226
19
86
2
362684
293506
229608
44
24
34
73
79199
65
10
150405
25
85
88
2
2
88
4
247278804
464066
50
93
56
1
20
265235
673279975
52
63
166852
69
479765
238731
6
216218
40
151769
17
36214
211862
174236
39
24
20
92
62
72
71
15
34
339375
50
50
768798307
422424
80
474035273
747947244
258163329
15
22
52
233104
563714801
2377
51
172365
94
157939
806531888
1
557419186
57
99
398144
110417
288191
215821
297585
408164
11
46
36078
362834562
231544
62
13335
384321
36
31
669
174323
26
36
40
86
1
42
39
170238
7
11
19
15
2
2
6
58619
487790583
68
59
75
409084
70578
177774
5
366955
6
21
8
71201
77
254945
43
26096
58
2
187085
261559
43
11
50
70737
45
480926952
90
38
158959179
41
59
198629
28
458284566
654838855
78
17
558074700
279633
262162
16794
131755626
158883
50535
45
52
258164
29
54
408149
9
46972
76
2
299238
69
95
10
59
21464
6
97
62
22
23
29
376319928
29
86
115114
94
79875
16
11
55036
21
347869
270285
228828
1433
131843
35
204666
146184
92
86
17
12
71
38
177592
85345
17
39
158325
9
430952
27
3
466411
40
9
80
156632
37
185438
569529597
265869
6
279934254
195991
69306
408900
79564
87
69
243919
17
604494663
81
77
64
499871
746941183
7
90
458454
2
7
418512
80
30
40
7
10
13
852019390
17
89
7
82
320389
409601
74
145848
496881
73
9
224905
287255
65239
386553
493217
9
345151
127698
151400
56
227753
29
76974178
364870
406686
58
29
464513
30
493209
23
43
371244
44
26
120509
420106
58
16
98695
41
64
251422
396569
270977431
86081
190042
384677
48250740
50
824082823
6
22
11
210952
22
14
335471
296329
51694
424004
68
13
69830
20
231405
82
22
452456
105416
457520
133388
274690
86
30
209608
232019
349920
426393
474331480
166249
961665261
254188
71
96
54
76
51
464456
230334
429669
34
158324
3
218590
59
89
201428
60
268881
95514201
324971
925455655
23
91
9
401907
148610
18
413381
57
40
364274
883110672
334417
74
371707
81
1
408956
6
471053
323666
12
20
482005
80874
225403
218208
947498507
36218
67
275461
68
35965
61
383780
377253
292065
53
62
70155
574523666
114884
575405149
33
13258762
8
282944597
380257541
81838
478506
160264
162987
74123
75
71104
4
203213
47
277100
982089282
63463515
485205
56
59673
438843
231952
26822
39
491764
228972
53
118155
60
292192
10
66
4104
1443250
39
231664
265111
82
594231808
308061
78666
99
40
125205
89
241553
570410439
272649
4
1
93
72326
793567876
96
34
231096
478484329
396988434
11
75
415885
9
459238
258131
28746667
465223
267079
338995
9
386906
209893
120283
69
27
63313
64
69
44
16
213865
7
66
36438
4
34
263416
330929
93
84
113108
84
7
86
5
7
167264
114273
41788
35
12
9
47761
44
845176627
372277
102504
38
165538469
308756
55
1
8
81
92
41
196781
97
7
42
118395
243310
31
541301438
232560
58799
3
75
216225
466720427
63
381749
40
90
363065
48
62
38
25
219052
1
5
51
675314368
2
55
24
78
78
92
427120
6
354268
20
8
187190
202474
7
5
88
358583
352228
421442
11
123310
6
37
56
82
80
92801
51
1
22
179623
91
6
417475
39
740362356
176979
373677
191110
480082
25886
36
371215
290255
7
16
81
2
1
80
354431
28
380965536
61
483155
286478
904104640
793689836
139043
126581222
52
248381
426688
26
485873
206386
246263
81
427079166
427157
94219
97
83874
876274681
40843
54391
89533
177911
87169
91
67852
255891
50
269627
4
82
415826
899
275297
52
465865
394549
52
477678
56230
44781
77
96
152087
14019
82
52
3
64043
75
5
940260214
471324
93
111803
401745
284701
312873
342301
61900
38
275096
87
346333
289533
88047
599
3
172369
55
54
439685
71
88040
62492
239573
87
341694
427955
158627
48714
27
195713
40
472408
89
368633
220743
47
731406932
61650
410585
6
167208
644789581
4
7
84
73
1
52
445810
33
11
259254
335837892
29
462582
77
381021
470893
167123
68
297168
6
97030
387481
70
51
327565
414901
27
12
94
359978
47
9
44333
8
232358
103722
335252
9
271435
48
469738
62
188390437
300792
50261328
232154
446372
3
76015
4
89
7
57980
477252975
380135
37
212796
47
432844949
491272
9
8
54600
188162
702093254
414735
34
33
317795
41
8
5
246777
4
17
98
30830
384566
26
222789
54
84
165496
1
84
63
7
94
449966
175746
59
398776
348016
75
75
96
314806
58
31
102839
202143
38797
327880
53
82
3
67
85
50
79
838781331
492646
41271
36
120077
458409
318750970
714715033
1
8
76
57691
122160
37
604413931
33
309204
8
88
79
458049645
90
1
88
53
8227
55
484798
98
527186295
413680
431913
579002255
16841
66
34579592
4
60
7
64
54
87
51143
9
80
4
199955
29
45622
535132936
203307
897894872
322965
439427
176169
70
69
327872
28
74694
31
70728
186031
2
72
98
21
9
142264
328063072
72
120574
52
20537
50
90
62
8
23585579
237944
15
428512
7
362135
140516
25
41
76
875847910
365810264
88
217825
371570
297594
38
273536
7
150331
97
725221908
33
592011046
778723653
72
56925
444092
190220
76
1
406901
2
390306
277847
95271
3980
45
35
40
68
93
63
184584
141556
3
6
386986
77
369054610
384643
17
96
857380830
62
78
46827
8078
180610
7
3
16977
271375
12
205477
35049
6
10
54
275199
56
416278
94
1
208586547
26
2
18
366871
35
91
17
36
541548937
247227
39
337220
104692
809942222
32
124459267
432052
44
46
148176
29676
421305
79
2
89
16
183661
1266
15
79
19
367397
3
110265
92
16
453366
461128
2
4469
33
92
481492
444169
18
301426
361775
75
84
200100
23
17
75107258
1
57
43
4
63
215396
3
367243
639460995
232945990
348485541
83
25
822055042
244718015
1
92
343117
712647917
76631
50
213930
311344
98557
47
434953
871271579
82
23
17
91
280687
22
166350
200509
64
90164
71
47974
429912
61
7
8
55
425040
663
7
325069
468127
8358
11
3
4
63
707361937
55
74226
267402
21
311869
350887895
364957
162355567
6
281671
36231
252166
84660
393795
5
343503
36
56
236409
205580
340069
389883512
3
350411
167867
1739
348953
59
170686
63
90
54
60
8
319376
277933
195209
316653
39126
107740
63
259939
10
1
30
43
94284
16267
331593
34
17
33143
4
242399
478371
437474
76720
93
28
4
83
99
319158
145212602
84
11
88
60
484578373
252909490
180496
5
825510459
188548
85177
10
91
12
402768
409784
35741
328465
500539539
369356
99499
543088154
11070409
37333
472907
329515
20
476345
388912
105949
443885767
22350
51
291344
63
383948
380514
12510
167238
20
23
81972
485906
307735
88322
3488
62102
318320
7
9862
5
452929037
7
63
182568
912857705
73
57
813358176
279626
271393
901026766
104527
97
1
55
344245
441900
168732
421758
454636
393450
345569
49240
127873
7
151347
624033520
96
248146
391706
450353505
96265
434074
62
80
13
579204975
2
122974
45
22
20606
279347
741517987
788465919
67023
479681
676822015
418087
226579
119611
296493284
371604727
44047
446524
79
98
4
7
83
285808
21
32
669865409
13
76
33
22
82946
354654
182644
5
48
30
306246
91
90
94
4
125034
445645
5
118618
626579642
85
469990
38
261601
285739
115720
16979
17
88
135947
13
10
92
299011836
3395
58
46
27
333358
419972
306321
46
86
92
69
47486
47
43
122981
135609
437434
297288
186597
18
4
212679
15
570482838
493394868
3
95
17132
89721
265524307
26
71
211143
230646
366596
53
233715
12
15
52
6
82
105419
39
23
187113
52
285114893
95
79
71272
6
325696
33
390370
422497207
272138
375459
93
2
24996
465678
201855
98
71
3
70
299639
57
53
158367
728229322
89
91
292777
83142
632903674
3980976
895696065
351027
27
8
16
31
404215
489292
29
86
3
65
114637
92
38
6
332991
8
187814491
321263
27
766303441
227846033
153764
67892
68
382100
51
300896
68
43
394061
85
9
314478
8
224490
889339663
47
18
296776
65516
463036
446950
65
39
279116
53
156823106
851406968
426004
402655
20
70
455799
3
98
50
261580
319448792
78
151367
48
61580
6
15
98
5
22
75
8
10
194653
86
10
214875
6159
382022
29
4
8
95
5
474228
378428
72
220959
9
90
72987
367189
8
84521892
338383
336512
47
9
430557
59575
427561
32
18477
90
196644
41848
39
19
657857413
22
9
396524
168333
454317
270400
7546
62
16
369363
49
221792
24099
421780
18
58
83
874442138
314142
247523
103842
97342
5
110033
17394
1
9
84
14
140370157
389804
84
88
38
304144
27
70
3
64
323378
57
57
174785
7
36
2
393735894
47
8421
124580254
4358
243240
4
86650
109530
13
241754
30385
1
304850333
251675
366832
14
26182
90
79
347326
48
88
3
86
95710
37
8
24
6
43
79
72487
77242
86
9
87
87
5
61
16
74
160826
33
57
4
34
209961
66
37
621785227
52
56
403977888
327881
610367646
58
153504
45
5
15
493145500
203920321
5
92
1
78
372208
53
124134
121251
277251
56
29
6
70
3
90
535922910
44
182432
41
21
1
28
25
863920663
328087
6
59
53
93
19
60
163456
49
251259
22
17
97
5881
390922
10215
416360
41
75
453535
56
4
343525
99
59
68
145661
27539
518263492
10
45
71
356433
10
287416
4
80
32
28
33
16
239033
3
225853
97119
65
17545
71
57
44
235305
33786
902052940
14
806251240
95
3
98208803
271840
90
270371
9
29
28984
165575
350062
392047
237403
36
421046
44
91
190098
151647
332991
289790
92
658603672
97366
20
3185
484501
88
154296
99844
15
477489
43
84
377979
48
238698
4
5
67
10
5
66
11
85
182951
48
116576
384071
8
320987
389763
39456
422477
41
33
95
6
61702
38
262870
22
28
253487
366574
90
98
264809
1
298494
492232
2
64
6
134963
316479
46
3
96
95990
230854
9
192979
21
70
42
3
37
28
4
427803
249387
54
37
50
5
33281
164662
23
394683060
133693
69
123506
5773
39244
232717
58
57
430660
6
104518
2
11
76
1
43016
108625
75
29084
391367
7
26
234148
68
21654
12
245493
3
3
8
27
9
76
92
220902
6
9
10
12026
90
6
52
180149
207774
449017
85
101781
32012
485451
44
489909
336387
23
31
60
5
386425103
12
7
30
7
6
58
1
259700
405752
965148379
57154
488250
39
200940
275787
26
18
58
8
4
42
60
9311
375239
69
5
95205
388665
14
412339
433220
491913
292143866
59
281548
221877
104026
37
14
35
390420
740744157
17
62
483490
214970
344507
64808
117908
16650
470297
344074
96
36
3
169696
145259892
16864
358913
335587
39
115803
86
15
62
37
445527
57
423793
5
26447
63345
434520777
7
236358
398479700
20
77
4
498042
273789
408315
46
197695
210901
20
31
85
107082
96
458798
79
12
612653599
443333
73
90318
4
346389
68
68
13
71
390790
8
42
71
160754
97
66
61
79
80126
174797052
5
67
4
354687
18
75
406194
38
56
337314
700239950
86
3757
57658
509401351
435736
50
248941
2
9
24242
60
1
56
45
242152
763319831
67
141161
196525
3
208619
43
385559
4446
113005
314309
342088
105210
181811041
45549
87
55
43
42
315091
52
9901
159228987
7568
65
846871585
429107
54985
5
13
17
61923
25
283072
6
15
406856
36
436529
8
270081
23
37
225699
7
39
4
220462
363900
10
44026
28
117936
130386
164866
6
362053
724993428
36
59803745
90
46
601137344
37
87
45
99
112524
6
53067
829172155
104148
91202
408551
240555
45
1
80
73
383819
196578
44
50020
46
33
378598378
22
72857
48223969
78
95
46
48
316750
37
97
7
63
33872
8
454027
38
193648
99
398677
435005
46
231489
263628273
217436
9
81
6
11
212929
67
417999
209693
36459
50
77
96
3
694086235
91
57
9
48
41
409936
88
58
111877
52137
411838
72
58
179487
200164
349690
73
50
4
12
31
64049
13
53905
6172
415297
466217
61
1
29514
463589
57
74
291833
292922
460111
155215
58
385844
54807
287913
71
497354
9
9
9
117268
969889525
15
371777656
92
41
248420
82031
353546
22204
66
80
87
424133
5
20
310759
82
89
4
300037
582896570
449535
9
98
313553
1
471878
838683789
2
6
595537429
198987
26
29227
76
416777
314586
524365292
26
492033
381536
27
111008
932694955
20
36082
481851
836371845
51
3
37
490542
125694
68
329064
90
442739
113644
95010072
19
5
19
539526717
92727
386630
3
9
67922
13
28
474130
64
6
33
5
7
662987029
87
29
18
33768
419757
115705
71
972370984
447934628
988415492
74
24
76
76050
58
599097977
306693
399979
96
753576074
994795538
383167
216643482
77
73573
178170
2
81
57
22
37
80
88562
50
119580882
167017
420937
187489
28
99
189393
44
131998
60
73
19
435309654
91
242075
454258
227581
61
178013
305485
7
24
228312
65
301064
70
438498
58
361999
11657
73
21
20
105873
7
88
2
310065
62106
265081
57
384752
9
28
12
867874361
20
52
53858
11172
94
5
94539
86
63808
416350
84924
6
281475
279913
93
311653
909078228
177845
290920
257890
10
25
56
484517
12
511401886
30728
64
206873
144818
1428
21
102994
97
292939
11
52854482
372349
413245931
826039109
8
120331
71
225490
95
18
75
23
75
25
15
450095
7795
35
898402021
98946
1
79
390705
237904
14
97
40
69
10
79
76
3
114412
507740468
852408616
29
14
497134
463600
459995316
269971
94
284397
17
349584
40
43
61972
322684
836472291
76
40
294348
50
495044
301364333
360219844
237100969
5
169597
84
431695
446713120
98
9
310152
330044432
497762
67
259205589
59308495
27776
479225
5
6
90914
373637
40
364902
60
226381
33
35
476541307
1
72519656
183819
54
44
9
18
14
12
55
73174
340784
66
81
6
290055
666776295
59138
81
8
90
30956
251263
11
9
30
99
96
52
277861
331915
283464
50
4
232804
5
23
94
821605486
16
65
72
404225
88
6
420895
558210938
78
78
383272
88461
587603191
53
66
473650566
9
332560
94
350623
799315224
51
20
10215
85
58
220287
281506
331220
86
74783
369533
65
197771876
23523
40
72
459279
80
380341584
219849
66
55
619385591
353975
61
63
201276
904264430
79901
90
494795
462318
98
29
358817
80
394887
46
124667
251542
187069060
309177
43
292469
161027
9
122940
5
75
579299543
321747
21327
48
47
92
31
110207264
114620
184566
28
45
352498
5
143994
2
746212978
76
19131
317591
391269117
47
62
82
301160
62
10
60
473950
81
20
421145
60
58
4
373
307883
4
18568
43624
50
20
85
241815
64
232729
391500
357264
335005
243215
373245230
133064
18
83
58
641283968
82
139433
7
289308
71
11
562154942
243097
14011
25
289878
12
368880
84
295097
7323
76
739198406
81
14658
318409
407691
474824
191198
97
299878
30
396619
242751
100078
3
335152
52
177926
89
2
57
48
19
67
276440
452039977
51
72
56
194288
550214941
4
6
309202
69
295670
449845
102312
7539
3
205061981
117680
52
350915
84
57
69
765468614
218461213
66
95
4
85184
4
19
88
345617
248950
21
101846
769586324
836091411
28
1
41
3
217249
251180
59
91
75
31
296790
11
40
97
3
9
64411
350552
440317
54
434933
462898
43523
469934
26
208038
67
9
355604490
70
371769
75
341269
21
75
18
255256
92755
84031
62393
6
36188
747478931
16
84
242843
20
44
66
264332
198340
35066002
73
71
94937
99285
433373
355981
54
19
271052
771342664
48
472945
345021
3
44
311151
3
31
113402121
208465
23
37
217985
173888102
447333613
18
61
37
758232557
67
30
6
101032
65
35
3
3
360990237
99
40
499951
7
127330
36
369053
313158
492941
198864
35211
631284399
93
253150
297147
382655
108568
46
62
81
322046
19
5
244072
62914202
172964
32
37
24
7
4
40911351
509753012
364322109
91
9394
648130551
8
66
76248
63
91535
472531
7
1
17767
38
86
8056
57
112389
57770
8
27
89
76742
114285
16
488186258
63
424254
634006636
61
399762
19688675
34
85
725050117
8
41865
279733
91
436090
7
265265828
459490
10828019
96
205848
206139
8
83
109385
78
272233
9
36
2
65
28
95
632446002
6
222958
420725
155456990
428227
521390032
170690
928941610
435684
251839
183414
20
70592
133283649
333837
866805239
91
26
399949896
37
372156
54
472763
24055
31
344143
314285
7
203007
83
64
56
456684
753753256
262999
4
62290
96
510113268
6
331066
253965
558033278
231406
63
158867483
47
144146
32
30509
20
66
11
227585
460407
321700881
1
7
49
362803
422135
395597
29
145681
85
50
36
266645
112322
71
40
12
75
51793
72
56
36
373179
35407
497300
212876
80
82
21940
86
348565
205131
391968
3
1
258520
25
448052
296079
743282652
5
309113481
71
78
410958
277222
73
54
182820
57318
273451
58
461410
76
4
57518
86
6
59
54
311349
420719935
91
89339
135388
81
37
14
366432
55917056
22418158
818095725
5
359150
353058886
355125
6
9
259270
1
49
76
28
90
423087
46907
64
7181
66
42
301224
105635
49594
320401743
5
20
36
360859207
34496
431198
413254
311182
644605497
492465
22
309931
115405
4042
305903
395494
11
139148081
1
37
346470
365335
400538725
903048988
39
3
458663
280291
11141
48
34
4
3
242621
67
17
68
665144054
54
505884043
1
88350516
22
350720
37
28
88
70
72839
96
38
5
65
124935
88
6
334349
289548
1
472523
246839
59
2
9
242390
9
28
24
775206543
97
3
42
483040
40212
46
69
72
149762
289613
359242
77
178854
98
7418
98785488
34
80085
485644265
342657
52
58
368612
260671
21
6
35
6
348629
879916248
31
339700
37
11
3816871
124114
11
16
95
71
16
256740
185875
182171
73
88
550759555
1388
83
754860726
42
1799
414756
86
217122787
29
85
106115
3
36
60
282436
186906
143986
2
19
3
158544
486142
68
50
487208
29
8
99
5760
318380198
247884
29
892268740
376932
282882
2
106256
496368
234481
66
80
241551
992454187
321010
312648
23168
34
58881
1
437044
98
79
16
253077
88
335719
325668
63
954807402
59
285039
181962942
901229830
91
184762
18810
88
167000
374363
196212
21
38182
175544
38
47385
985830388
16546
53
114042
140427
159206
58932
99
5
45
3864
59
38
88
177111251
162524
158552
351286
67
711022391
256722
71
204250
415163
47228
98
37
38
440485
451032
804575808
49
7
100915
8
3726
873832493
29
73
301559
320323
177268
47734111
57
64
48
469992
55
493930
111899
85
90
72265
323719
323469
175583
81
52
82
30631576
1
11
473046
244282
73
186637214
60
420685
170636
1
3
62
9
37
89
6
355846
434143
546743947
77
96
93
183139813
45
76
332539
321014
50
66215
88
181478
68
44
4
522116335
84813
16139
598724337
55364660
4
335184
400770
329777
640265989
17
95055
87
347826
69
2
489753
54
289045
327854
8
73486
214295
358021
42
2
62
2
312335
61
5
22
83
20
376554
59
337471244
3
7
14
10813065
48
58357
413187
162093
468099
308652
702089112
360429
161002
95
365631
79
95
83
4
52
142076
58734
600195019
405423
26352302
90
96
96
433819368
403695
7
393440
4
39
904912358
93
13
205927
230858
374111
8
86
176843
52
94
361891674
4
218705
75824
86
54
19
406099
76
72
278700
116350
99
99342
416124
367358
70
17527
238857
366503
35
92
22
26
35
129984
45
487554
177675
290793
3
90
59
6
85
38
715320611
94
38
58
698466062
44779
42
30
71
487679
64
490788445
829621217
67
7
138634
72
435910
38
9
37641
43
72
70
1
358432691
57
60
7
86
90
443560
1928
53
143928895
825123278
52
98
182326
7
219530
14
85
55
41110
78
62
63
4
68
98932
98
408471
592092493
421594
90
96
233507
10
73
71
16
16
434295
954523093
124706
34005
6
84673
127142
244657
86770
19027
213424
858442006
45
33
1
8
477409191
23
86
74
5
219028
32
492144
445615
36
214968
15
322456
495132
68
1
307232
365311
61
285731
376997
50593
36
39
832368946
42
607120084
248207
594258905
78753046
215055
354298
64941
5
527943539
82
78
387508
11
99
69
408693
331281
370848
90
79
60257
68
68
22724
1
289958
53
31
86
5
774276223
631753346
76553
92996
176558507
624303743
200300322
17919
77
48
360429
48
90
95
92
385715825
199794
255310
28
84
86
316762
92
131736
73
485915
908162872
278780
98
521105947
6760
359908
55
181234654
71
108418
126242
214760
445266
25
42930
192183
37286
671805163
4619
422604
165590
73835
788672751
6
307793
445190444
34528
39
89
34
45683
6
807137920
62
287636
52
342785
21
394203
243964
344067405
62
32083
99
570732105
95
439215
12
8
53369353
333515
80
97721
263787
19
490724387
430635
35
234679
80
73
527131401
375819616
11779
97782
399228
7
46868
497463
23
276653111
31
55
144696
184753
155423
467849
33024691
69
381935
64661
94
736139038
320030
8
534013746
206053
326376
138588
88
44656
10
5
68
477215
66791
121588
182402
214895
913873977
55
168683
436214
69
8
7
189677
312452
28
94697
75
10
53
12
36
94
319302
483393
77
61
61
93
40
33
2
312377
139768
50
15
67
483247
370981
7
969023407
191156
97
39
402216
57
6
158736
581286802
73
394446
60
175323
36731
51
449688
229259
346075
313702
8
25
107547
326412
406335
421018
1
414009
445903
2
56
75
610090896
98
70
33
40
43
22
296027
203262442
347117
382976
455085
71
207393
46
10
356195
290556
74
135322
22508
8
99192
8
24
57
55
120081
452177
34
146276073
93
258065
8
188939
5
256987
57
410310
294243
943907275
60
171012
91
122906
746244045
748249251
25
453434
469187902
26
51
99
25
37
37273
150224
96
284196
85342374
24
36
209688220
68392
17938
652080464
82
91
346587621
142148
880121093
497240
367355
46752
16557
244834
223625
23
19
126937
6
6
57
39
64
448486
35410
449312265
58
237586
47703
33
60
20
48
60712
104921132
229147081
71
41
82
229822
447384
108813
53
365844
900918922
40
27
234039
34
125197985
426648
279581
73449
308739
36
393880
34
43
454505
221643143
85
89
9
18
27
10646
360538
396190
368363
2
98
67
74
304643
64059
125690
651166796
607592724
953548182
31864
468865
10
87
473352
35
229169
31857
94
402268
468627
88
259913
95
262558
12
96
455841
220259
467813
50
389662
28
64
30
16
432215
486358
126983
80
247839
91
5
6
85
83
73
55
90
131230
398567
315565
5
472643
328557
312041
44
405967
84
64
211213
64240
97
587688673
54
105594
5060
32
55351
891987447
357292
61
11
34222
282617858
145667
248804
5
57
79
6
215875
17
37591712
52
22069
41
31
135803
85
6
84744
251165
82
17
2
67
470761
66
46
387793
73
376852467
51572
227277
312680
38
362845
39
89
14
62
19
429816
251709
36
88589
1
541269865
45923
39
3
67
27
188038
858207834
161881
478538
167984
18280
1
191881
359951
53
75
468538
33
11
475552
334792
83
45
16
23
360835
12
462431
44
57
57
28
34142957
98
102726
999856675
84
435359
67
116
41
318950
17
98635
424273
66
570704249
194379
344753
481078
13
465744
470244
19
90
419810
97
72
76975
120154
80
384868
41
45
280070
788289702
4
388914
81863
203147838
44
93409
139424
7
113024
173584
22
1
145742925
493515
16
34
67
31
77
189117625
89
48
63060
42094
9
198391
92
1
90
34
460856
882643039
79
70
96
85347
620518256
305426
141776
6
35
2834
137378
78453
7
886983313
78
83623
389694
420506
348785
717486307
196872039
154015
738212258
46
52
176620
24
374184
31
23431
73
31
53
91
96
35
104403
43
161301
49
223839
50
465662
87
40
90
218613
17
257589
317524
38
51269264
26
809266925
29
459611798
46
386796
234181
136853
478885
4
41
310478
13100
340871
390956
41
115590
68
290090
227556
53
284356
241234
295609
457765319
30
240566
68
328688
9
54
395567
75
84
83886
19149
16
95
390759
424219
6
478487
136801
25
6
6
5
339383
516267597
5
38
6
27
8
708018866
497623
55
13
459560
104769
8
136883
189362
208
323943242
877997951
211336
65
310333
367901
23
66
40
20
9
39
60
10
69688
39
21
13808
73
17
50
73
47
20
95
29
416529
172513
433006
94
269123
903838944
3
678139296
39
120256
5
280945821
386737
755711725
55
234466
30
84
45
273591
29
4
223952
87
367738
151381
23458
16
363577
351360
2
32
449429
175674
61
83
959900624
3977457
442390
493710
26083
122864
56
66
461999
18
32
45
16
369243
982908810
30
98089
5821
13
441888774
345226
656716075
453340
344161
346562
928916479
27
197780
7
7
23
19
369574456
207937
1
190836
82100
33087
92
3956
58336
51
78
83
392673
98
278461
8
28
321578
100856
103581
342370
89
229687522
69
60
53
18
3
27262
89
6
6
3
18
71
57
499950
241125
19
96
965948417
49486
358424
6991
94
97
81
373964
485569
151852
61
39
414100
34
115078317
43
14
80
35
31
80672
874485636
368978
26
97482
28
13
35
15
747563387
822017027
254473
755431043
85304
330233
313076
423820
3
7
32
5
37
53822
39
19
143168
27
122828
92
61
235202363
146906
744077167
94
25
284359
126189
59
277579
888165392
22
41
89
99
368167
69
96
83
379029
196009
24
250825
162429
4979
44550
99
27
82325
68
63
536371688
333551
56
82
8
67
99
2
3
200316
284296
180237
390261
166165
194585
53
53
267333
428242
359700
1
26
149185
44
960552467
81
854907721
4
94
70
7
38
250070
6
16
18
486540
349870
57
393650
11
896405742
53
67
82
72
227699
5
92
6
55
126759
92
45
429338
128943
8
309053
71
359501
1
498710420
75
8
45
5
56
170366
445698
426110
5
81
1
15905
233377
3745
371476
545499409
779707630
96
22
3
352810
552874769
67
46
95
76
86
239464
84
496365
141062
56490484
4
7
152998
29
415103
416570317
4
14
306439
314205
2
47
79
344454
71
65
99
74
485817
20
499982103
49
38
17
21
129935
97
96
513826047
386871
40
65
199445
47
271438315
52
307264
45
84
458672
19
347616267
85021
11
390682
29
309329
43
54
150945
475456
5
40
35
50
69
41
3
2
8
60
71
268811
271873
499670
91441
9
479637
59
450494
6
351710
199544
84169
42873
294193
8
29398
69
45
146155
6
151847
98
8
281080
435805
59
9
81
404446
5
99
376324
633875798
346428
377144
79
23
360436
49
358568
21
304301
157710
97
48
322489
245039
89441508
471344
15005
235800
72
125666806
216971
2530
193893
42155
8
65844
73
76
24372
226546
485179
57
7
264006
658805082
43
41
56
8
5
96
78
59
61026
884190642
224870
356051
138522
321131
5
9
93
65411
4
18
31
94
426125
9
931630018
256787
210768
44
97
44
515046200
104887
4
89
253254076
14
483769
447156
474376
416354
74
70
332681
300999
8
70
205708
100098
607523690
3
46
42
83
33
66
36
91
445283
890243251
12
143911
332197
280421467
146514
73
146081
398801
79456
321181
175225
17
9
690502194
106773
6368
94
93
27
360642
54
99
10
99
73
261436
88
458511
304777
347915
26
207588
39
56
217123
50
212540
94
284887
132065
86
89681
58
293399128
25
198296
335641
61538
300075
59
440669
218914351
788420271
70
412555
50
961184228
413189
481990
281670
83
398939
92
38
210787
30
49
5
180688357
44
681741129
992009212
50
173612556
73
42
2
73
63
23
537489045
44
741459034
9
248677
487149
496119
95
27
380139
53
70
18
69
415670
56
460056666
619116761
129325
308880
510838466
3
41
945942889
7
3
159879
6
20
81
5
101265
43
3
7
169707
18
92
183316
1
56
6
418259
79
10
152214
93017
41
82
39351
4
28
375003
86149750
316978
323156025
276577
82522611
99997
30
48
351715
38
497770
74146
4
12
7
372604
280442
33
1
92
97
99
52
199534
373931
22
1
11
667713458
43479
172576
13
65
250961
96089
64
28
16
457887
195199
98
243856
241091
442581712
339827
10
60
51
7
59
69
46
210057456
69
43
62
88
273318
87
13
157876
296596
24
200862
60
25
29
18
429063
474624
4477
3042
42
69
98
247703
309467
197577
95
2
87274
22
53
674748139
47
47
378283
69
153353
85
662274583
9
24008
38245228
273476
21
363063
406527
8
259400142
56
170367
59
88
57498
5
204433
707334727
801480977
86
78
157579
141969419
325948035
307689
36
94
68
434951
393457091
341003
131329
83
55852
95
988902018
28
29
53
22097
25
92
155060
81166
64
90
1
396884
52644
205730
390504
17
14
90935
2
45
49
134166
1
473904
377547
81
232616
14
4
282272
474996
444378
478533795
243008
301114
114589960
43
18562
50
20890
305385
15
201967283
44
2
317726
336165
1
9
3
63
62
68
6
66
8
759609667
54
24
443919
282604008
40
173719313
310105225
481823
98
77
136386
9
33
53336
78
5
17
7
255652
14946
31
75
65
29
253653
69
29
25
77
23
4
115449
109786
84
209991
39
562989663
27
153536341
51
16
409219
370996
29721
363992658
3
239593
76
55
213664
24
19
244567
346205
5
496378
20
55
216185
98
352829
321757
217422423
234022
394649
97
6
414526
174343
160848
421168
2
174710
2
157483236
498951
3
261000
97
281164
7
81
39
77
856309556
80
373548
290025
56
320932
467036
60
181248
10
425836
2
219188963
71
6
235528
342824
72
51
154463
177186
14
12
162755
78
19225
177798
746088039
96
1
19
33
159270
81
460063
1
3
8
6
59874469
209961
9
34
215772
9
490537
22
249247
37
175406
58318
1
241382
149042
62
669463907
61
274920
99
93
159360
3
857935930
36176
24
156956637
59
99419
397122
292389
187176
453867
151572
130324
9
23
148029
83694
96
342502
271733
28
185071
50
73
55101
75
4
55817
472117
17
366430
46244
16
66
89367
66
45
77
373035
67
91
293727
345922
8
3
19
35
145838
18
9
38
296119
186674
293105
376458
969320701
11
1
76500
36701
1
38
17575
138152
126011
46
499909
164931
310036
16
919098300
3
6
85723
7603
459914
98249
71
198802
35
11170
31
425192
8
63443
301040
43
6
30
82
52
419903
13
12
2
7
18
146065
55
341533
76017
17
226910
307072
2
355162
89
496009
10
65
88559
258949
35
31
405093
67
905574207
477033
2
299945
1
20
103868
2812
456862
60419
10
9
50
323977
94
83454
54
27
229056
29
18
5
998402773
73
349574
110546
6
69
388902
16
33
187279180
118177
26802
1
75
1
25
6
26
186087
56392
67
16
363009
308043
6849
66
3
4
3
359075
20346
83
68546975
431792
232178
1
24
92
92
10
256248
199962
437447
288464
523018016
36
97
29
14
27
42
260383
62
21
492827
16
243193
45
1
33
421315
128256
78
518158937
217292
382055
38
40
88
69
197864239
84
446515
51
374527
28
34
74381
381154
4
346983
99
564700271
161878
132041
235145
68
91
809806092
364295
56
69
15
365460
18
113077
336596
189656
395103
397279
71595
37
145362
62
475105
19
58
88
427939
19
81
294318
1
17
472023
707242437
51
13
188270
226954
496250
92
317945
3
59716
9
1
91
91
3
2
90
167982376
9
648474897
60
129438
83
258208
34
54
983600563
96
77679
90
2
54
99
20269
280584
332146
369457
422184
79
96
412490
44
349573
35
346245
297954
601343786
67
876780564
356333729
88
196973
79
346876
28
73
123812
24
142175
12
90
71
276975393
308404832
327040
94
543337646
335890986
495113
84853
184136087
94
300728407
287836
73
26
480670968
64
69
16
79
2
192642
539732386
52
447356
6
88662
622878820
60
39
31
223788
370380
19
165913
236774
429883
1
1
26
263763267
15
7
689728599
45615
329386
320864
56
150709
94
39851
514069801
28
78
486817
307533
18617
184487
148393
417898
35
422321
382565229
436114243
21
319605
215228
8
7
6
17
4
61
23
81
180984
217568
31
164717
358119692
338961
61
22897
128937
12
74
5
70
37
73755
110649
293680
270385
391228190
390611
24
195940
90
133147
110388
8
282148
33
46
59061
5
16
28
310001
324842
60
33
3
4
176010
22
86267
71
51
2
335989
307435
67244801
6
65
1
327684
17569
71
62
78
197057
6
223172
504479297
711128006
279920
131307
612734185
1
24476627
668811118
204299
8
215011
351290
235284437
85
361057
236314
77
930984407
143073
954094014
86
156200
50861
128256
16223
124562
27
32
699107523
73
357509
156244
252321
264250
63
85
361869
58
61
306274
333896
474137
53
230875
49972
336955
51
8
985668680
63
66324
27
469430
85
82
28378
481436
109580
436748
62
48
76
305418
91970
28
427339021
176880
72356
18638
89
2
482605707
14
95
18
475304
212542
293847775
3078
88
56038
255731
79
350001
63
25
79
45
84282
41469316
26277357
21
36792
297940
455791
529028212
469628
52
173318
9
99
34
301451218
50
67
27
185280
44
204414
754619487
84
2
9
52
84
8
87
75
26259
2
273326
2
233427
82
21
365829
15
7
162522
4
9
178340
167947
89
80944
473313
173399
2
117565
138805
18818
19
421788
854051301
247721
229296
24
532898579
346917
82
19
61
249652
23
34
6
137057
45
46
7
292524
304869
412415
59
9
401165
468517
492279
33
11
9
166816
276650
1740
43
199491
78
79
373351
276869
59
352525
114944
29
84
279349
412559
449557675
37
30
64105
324243
17
57
1
67597
252286
23
539422701
186690
457
482068
149483
336382
87
58
55
432169
71
345298
62
54873
14
177846
450850
98
486032
5
2
90
31
326406
8
2
61
147655
34
89
5
94804
893666197
5
31
116308
35
71
221412
2963
157311
100667358
67
108701
3
70042
40
7
35
46
285159
35
275219242
57
391048
68
121781
35
80
64
327246
275255392
68
191376552
21
82
1
4
65
88
46
436754
371859
179642
226184
10
31
431177381
326808
99
6
43
65
33
443226
470795
30017
175502
88
45
8
854950837
79
75
15110
20528
84
366856844
714425528
253214434
81
67107
5
31
337163
48
21
497881573
8
11
242917
23
30
84374
7
33
135317
413064662
57747
110387945
8
43
5
151189
265376
5
34
15907
85
95123
38
417096
13
57
448505
35582
10
30
435540
188108
88759
13
2
11
883370593
455975
444064
809685542
105621
10
3
28
91
30
137693825
21599
2
42
40
298676
35
486997
438827
50
241303
164942
9435
446774
262428
292696
7
2
8
7
3
315721833
462387839
11
81
28
159200
170050
16
2
255002
400097
52
4
328651
901820932
50
306809
57
2
224066
71
3
163645
53861
85
93
62
340559
23
50
321652
61835
196567
27
480607
88073
322845
942841822
358608
14
14
488821
40
76
23723
456793
328186
64
158354
35789
256668
229242618
309908
58
901694121
28
471500
89
4
345420637
38
131312
86
56
46272
65
88906621
9
28
70
82
86
66
325672
6
658966519
351815
311965
67
340239969
64
43
351440
627547467
378678
38
2
1
43232
6
472306
483500
86
225187
221991
7
97
21
247376
19
14
311659
5
78
196449
180991
412126
150617
256598
3
99057
116422
435115
49
3
32
497600
47
220902
24
782059584
59871
813922881
27
36
13
783138730
26
453547
248527
62
74
16
3
42
53
31
456132
414600511
480942
253732
172039
1
215646
57
55
73
379741
320703
86
929308360
82
12
71
378756
54913
22
55
87
45
64
11
147863
263912
374325
268862
71
62
199481
187450
2
6
34
60
49
284435
319836
85694
360141930
73
446472
44297
22
145293
80
363690
930208503
143161
320839
267998
80
133689
91
375157
22
88
72
367995
60
279812
2069
318605
138473365
716741053
173060
310955
401048
432299
92
70
43
91
64
8
562670339
335556
321261
95
11
332874
68
366522
394733
7
96
184325
15
193203
75
45
69
6
60
10
242007
452016
53
78
452005
94
359519
2
17
361201
73016
190867
278213
76
2
105931052
739894515
430168
220613
421919
64
320910
13878
90
16
10
46054
257041486
181134
51
251838
46
66
66
821087924
88
442689
79
245025
17
16
8
30
20
21
23
380486584
493354
7
368650
38
51
53
54272
450096659
46
85
131213
76
201251
51
3
292213767
814425218
41410
93
190678316
39
41
86
8
56
135227
46244
50
19
963596476
6560
56
41
8
228320
702142638
279457246
78
491506
32
207409
18088
32
22
78
373307
160959
77
477105
369837
132664
89
33519990
193363
41
144499
30
380696
432200
286008
19268
15
9
9
239571
64
1
469353
273878
213320
4
428427
317130
388240
11794
331592
51
5
68940
10
5
6
42
29733
24
237987
79
43
93
36
40
45
33
86
40
74
27
212843
125643
98
93
774061351
81
31
26
424612082
11
5
25
11373
25
66
371772
413820
8
12
719385559
55
203696
150555087
88
474990
99
41
84
74
3
902904698
488646
66
4
446299
293251
78
472152
50
10
42
798302558
71
142953
110068
32
76
726174814
889932501
21
947
607676234
864572332
2
836705888
343242594
46
3
435410
36
37
68
3
307049
236226
357057
57
55
64
192490
41
15
216260
423841
8
470007
275289
103633654
32
18
93
360633
8
73
75
49709
333769
40
26
83
6
5
11
21
114206
98
37
26
52
25
82
691435739
22
85
21625
4
54
58
123530
192914
52
22021
118383
8
9
411627
143206
94
20
61
76
312775
28
7
298436
36
71
59
51
55
68
126332
15368
38
55
68
43
61521
15
276775
256216
496836
71
98
361344
4
39125
316302
81567
10
34
41
4
146928
91
463301803
93
322105
26463
147606
409828
77
274468
112312
470760
228562
294557
599011303
273740
38033
18
244669
171262
493236
29
2
204239
165815
10
731960812
830616319
357468
81
211051
123801
80
386764
6
37
68
453064
323199
124782
70
290510
98
256465
23
56
8
47705
575518435
4
466104
47
9
220860
416457
7
269843
330102
30
8024
31
90
77
58136
9
97
679539603
224072
40786
293468
10
96
469248
124706
563861891
481025748
482583
199720
81928
762094464
34
288361
92
412259552
43868
97
4
36
451785
242095
303710
43
497814
218560
167374
21
81
335901
20
8
46
4
50
431772
139178
382675
64
1
248895
766755015
45
649219011
82
4
420035388
400358
327713
70041
599172180
224267890
471389
324856
53
2
226435
263608
85744
194984
4435
77
55
473041814
9
4
62
51
55
28708
61
882074611
37
74
591938500
49
410965
66
81
923175516
497140
64
107755
294968
70
410091236
57
29
2
8
344390
417486
226721
34
88
84160
50
7
76437198
442580184
86
52
388766
26
85725
1
58
102351
98
88
204688
24
74
148512136
4
47
95
331670
53
5
37
445531
74
99
16
477452
182296
326777
103729
67
7956
10
247790
321038
75
523186887
475538
423819
12082
18
92176
3
205761348
346246
95
9
35
148856
86
388335
99277
498748
355841
144415
5
1
28
2
733432949
8
76
81547
117799
72
499328
41
64
19399
21
346012
15
471105
86
60
292221
26982811
32649
440513882
472764
434658
409940
6
17
49
258866
94
240808
200102
83
175254
473101
178193
66
405224
5
151404
45
2
258944
109992
41
106483
45
13
72
361783
385860
199292241
63097
762488411
258394
20
169801
1
32
4
368588
72
445231
32
113763086
320365
12
26
79
385586
489739426
75
669548821
60
12
34
430073
67116
53
43902
253679765
333632
3
79510
61
64
27
119562
107591
6
37
499098
349138
224705
305969
1
97223
93
507117110
34
59
301100
24
52
954861484
216448
200823
401866
72
9
6
7
418191
4
467669
242198
66
161366
49524
598292263
53
338584
291354
9
36487
110759
41737
29
74
578493491
174118
200629
348189
57
50
481216
408851
358634
4
64
233543
67
269135
29
508
69
36
36
14
52
5
41
357732
303611
2
83
458038
26
66
973377728
2
160358
204949
98
16
92
51
72
24
123031
85
71
294822
84
57779
308943120
91
436019168
8
148450
5
3
457814
94
15
296421
391932
196083362
96
750181938
39
9
428898
347036
30
205617
423687
32
111979413
668847844
65
69
98
1
379124362
371475
307403
70539
701243652
2
85
911065042
256067035
3
981669363
64
295991
57
99
453009
429570264
43
175413
64
156692
864435901
992471006
86
43
212838
10
308454
97
48
53
264708
8
61
61300
83
223733944
77
95
67
263605
94
83
4
96
254394
95178
168391
58
493175
7
16
367009
469212
224611913
74
117742499
75754
79
35
814805197
55
2891
737155256
260818
6
248359
149807
35222
202486463
7
709297396
27
77
939365152
27
205799333
152138
157683
13
82540
58
14
58504
89
131507
17
75
10
354662
44
4
403185
26061
97
16073729
50
3
496049
52
209709
706144448
79
497364
262083
40
519765042
24
1
96
110817
33
29
18
482364
149546
957244374
48
56
464252261
67
38
17
31141
33
28525
404195
283766
412374
380286715
56
274331
201740
23
18092
88
447306453
203436
75
60
299012
133735
311683
31
99
43
502106439
767928396
306930
92
97
82
27
62
311107
54
8
38584
702247427
154093
156451
36
2
252338467
79064
4
73
477113
9
58
40
59
341290
54
385948
37
255962
5
251078
72
89
510419148
36
672098262
334414544
223244837
91
339326
58
88
227888
294575
217421
74
61
78
30099
2
898377227
31
495600
444120
214128
339075
81
84
26
43
98
8
34
14
25
149744
4
489092849
55
13
49
217552
2
42
72
56
12
171302
487940
207750
63
37
2
90
372159
32
1
13699
37
4
53
36
72
191540
51
72
937295229
723377889
909546775
26
5
11
40
9
125837
402002
23
260070
844982297
92
83
83
226241
85
18
64
80
373230
255051
78
435934
418648
434128
390687
408602
324078839
13616
6
350246
26
9
83
4
150044
39
28
15
31
752824669
28
18
110660
167703
229581308
70
12
15
47
15
386196
484618
98
62
228097
314798
94
201360
460564
282878
32
33476
93
20
11
82
2104
253955
453769
455972
411843
94
203139
84
66
145134
329301
96
5
33539477
1
175425
200480
25
250131
81548
38
39782
158738
3
3
318635
129661
357613
352389
334500
4
273614
233827
399151
10
374648331
1
65
63
7
7
79
409977
213072
447419
397096
41
706565093
89
89
66622
337719
697946052
81
122476
27
244180
38
366303
108252
51
75
58
385382
139298
35
58772
368198
50
216124759
371554
5
802749791
58842
230766
64
305549136
73
397008
7
4
60
399515
8
329583944
37
66
34719
142378487
8306907
76
42
4
978613596
5
57
9
91
299633
434408
218510
72
41
16
397086
9
155014
8708
28
31
98647
51
431050
2
66
16254
676755277
3
32
195407
626621826
277831
203581
3
530980702
30
1
90
411883364
286017
37
568588622
4
211102
10
240170
36
97
32
482697
346223
354793
8
414274
298172
90
579257538
378879
28
53
209691
62
87
78
9
210431
67
5
325807
156434
72178
21
116389
135003
24964
88
487395055
16
174989
150353
41
93
393796
65
92
18572
1
84
127677
153226032
4
259404
1
65
74
147332626
91
82
682505005
6
154408
7
55
35
127382
170174
378525
34
498348
407029
231957
37
36
779081624
1
60504
356040100
2
221095
7
138555
6
236431
183266
17491
53
404747
2
345259
36
70
322198
456234
44
421758
298228
34
7
464601
400297
34274
5
474211
48
16
19
31
2
633790586
262867
21
43
121797
414120
86
31
7
459713
7
63
361878
95
214891625
4
203979
9
2
420978
42
22
76
32161
101730
442958374
547363019
7
86
9
206614
71
363810
96
17
41
379190
288558
88
42
99
163612177
149462
11
336972
64
10
450769
59
50
75
91
252975
51934
90
58
672370736
92
189613
94
260394804
10
282778
630148962
391430511
352319
5
494116
280903
238915
996909977
87
219553282
461197
151641
153671
59
252373
369204
296205
28
193305
308605
53
648923684
12
65
24
318752
254115
341886
959599094
5101
55
8
373426
78006
95
194644396
474864
254710
130913
57
205863
384510
295895
65123
104340
616828119
8
61289
260790783
440440
130092
418672
338736
40253
14
332006
22
395757
228758
301605
48
970623126
396383
246415851
25
66
65
49
451032
278505
77
332843
957082531
4
317178
47
1
93
509275232
247290642
95
99
37
82521298
28
359018829
132500
76
426245
483631
117385
409531
302710
21
188081
68
7
43
299444
16
348219
42
57
401226
38879
26
333062
32
1
60
60
411646
150066
72
431847
26
446607
64
170253
91
447582
60
16
312639
9
142252
20
23
93
477872
197748
193550
8
17
55
67321
73
72
33
79
34
86
332224
394290
76
190005
21
99
175584
795949628
56
5
2
421935
74
493170
9
38
47
436542
271741
34
95
34
46
69
79
411376
69
480014
41
66
48
62
32
854327218
7
96
132336
49188
67
428690
17
29
35
85
7
30
614523258
75
162688
390345
97620926
957084147
77
15
311744
396671
340836
67
138629
190875
24
16
324441
178406
238958
12
372992
357982
339143
7
8
8
387701
52
2
40
593287488
51483
949071266
39
57725
69
426177
9
78
97831234
4
201614
1
392140
77
283438
56
4
904494014
32
394882
327856
94
2
460762586
90
57696
2079
58714
27799
375965
165673
404900
54
78
96
6
51
485926
280640
8327
375226
608004683
116710
170609
469341
7
25618
832673473
42865
254282
56
485646
649231584
438389
98
112924
113741
484610
91
4
5
121167
18
197007
179175
7
448631
100797
79717
473404
79
121389
89
75
96
328290
499119
8
393898
325367
71
102963
94599850
30325
3
30133189
476721246
275665
294301
96
213729
82
38
495186
450560
21
301404166
591709142
50
26
18
4
451104
251130
5
97
81
565408317
45
71
25
384840
7
18
206597
94
328206
85
80
77
18
8880
2
72
36
928521947
163163
1
33373
25
54
98
360395
44
13
459054
67
72
422756
378001
30567
5
143656
356322
48
9
257775
11
76
22
299513
64
390776
5
8
336566
376783
340403
8
52482
314350
8
87
75
78
469949
4
44
341347
247953
44
440586
61
245474
2
57
329132471
86
49
673756736
419506
11
453554
38
16
98103
389203
58
84
82101
3
462094773
11
41
334028
160758
193426
69
82
394906
195799720
894745965
461160
126551
431372
15
23
9
55
377526540
70
52
95991
160831
78
34
24
277196
27
481056
858582693
851834452
569218011
424105
136460
76
279571
36
16
79
147443738
157510
9
178606
411032
50
4
90699
9
4
250884
855631484
334818
42
136193
1
463283
3
86
207932
56
381382
44
6
34
42571
16
29
83
28
6
897501681
547463382
431837794
7891
263315615
341286
21
402155
210878094
495914
45
347610
128586
857507359
227308
51
453049
29
378109
248902
61
437279
292556
23
148583
31
284280
64
161665
14
92
77
76724
366026
83
36
6
32
183868
79
87613
2
444036970
89
90
63297
7
78
2
124145
409719
89
85
11
30
76
46
472647
445214
648979412
324076
75
4
155899
6
48
37
145776
22
95
4
6
16
299430
255823
96
170460
92423
41
80684
496543632
35
53
367295149
8
499301
8659
97
778623992
23
95278
569103966
97
65
77
46
324552
11
58
1
2
146807
651718682
212298
205871
324780
450605
85
5
14
700255014
86
288413
70
2229
260393
333915924
323597
29
129031
471433
89
310056
684659019
73843
124571
430050
98
59725
31
404502
54
52
37
79
26171
32379
357118
89
189368
419203
168600
87
23147
2
8
78
409943
14
5
410910
429607
206690
133068
288940
5
6
795604608
54
237447
107189499
43
3
39
13
245729
1
74
364198
81
70
440791
113487
958
164865
146905
64
39
608500361
30
115657
275655
293345
106786
37
14
89
25
80
99803
33
73
123607
56
8
77
11844
28664
295070
282337
399368
336630262
8
926898787
48373600
51
2
46
225446
9
819105202
286321
4
84
52
70
19
2
393028
43
7
50
53
585413404
67
369130
70
373751
40
217024
228581
8
261432
242756
6
237456
1
216913
20
158232
369917
176227
272587
11
93397
310937
39
3
34740
714541956
928697452
9
419333
157292
158464
58
468724
187422
49
24
185979
344021
266934
165034
70686456
35
947125890
203251
78
491510
398670
43
1
58
88014
47
84
64749
20
52
8138
57
431231
11
307326
52
455011
994666781
75
66
177513
3520
46
42
581322384
167549
66
49
39
97
44
250109
389720
26
21
98
57
97919691
31854
465518
125923
14
81
1374
63
28065
46
89
386112619
279589
97
8093887
6
38
67
7
238641
491152
378317
47655
83
398661
83
44310
6
54
3542332
94
14
1
141029075
37
43
48
19
176028
653355249
132644
43
536994876
377654
490842
125413
28245
1
182330603
89
231093
737150904
11
788711246
87
335332
218917765
88
88
426741
93566
78
72403653
81
471781
88
81870968
7
60
58256236
42
50
98
22
9
49773
28
58
329806
26560
40263095
79
56
415184
30
983409878
64
43
200986
77
84276
15
3
134165
33
4
75
1
58
67
7
85
189805
9
1
99
425121
63
25305
22
452245043
14
348830
9
14
2
42482
59
257393849
498044
48
4
19
422580
17
61
114111
164258
69868
31
84810
72
281515
71
56505
16
122218
240776992
493298
42
92
267479
77991
2
59
930262769
44
63
336430
168088
483256
157497
359890
2
148615
94
87
19
9578
370547
14
14
50
2
92
47
104243
206490250
94
4
397034
440951
58
41
364794
285714
328766
30
71784
78502
71
224750
89
6
438181
32
78
6
100413
72
74545368
141391
21360
7
177116
88
473271
71825
342013
213748
72
52
45
380766087
111498
790023277
85591
359743
202126265
17873
4
463766
222639
2
32
138491733
301286
99
28
17
4
51
264506
3
32
53
122366
123673
46
341727
382376562
53
52
83
7
172558
271515
78
99
149831
69
282537
1
24
318190
45
484869
77448
130796
12
63
96
75060328
420343
62207
5
453594
501867281
343211
80
55
41
47
203259
91
411072
478283
80
379987
75
210090
1
156223
459315
79169
87
40
45085
43
3
223596
27
7
194283
412955
87
21165
155694
61
300017
395910
73
231493
344361142
724777680
126180
323089
475955
95
398162
7
345129865
229421
229770
72
941028206
94
38
11
38716
17433
337243
33238
43
48
370112
381743
1
10714
143301
62
340700
57
4
41
427840
238087
463767
485599
1
52
11684
8
63
67703
74
11
77520
330498071
61
92
328054
213583
81217
282038
96112
13
65
89
43
266167
87
57
137048
87
283309
15
8
154467
66
29
108676
65
51247
114949
427252
49
75
437455
980012559
202066
244967
216234148
34
70
65
357091
430191
309208
23
31
390050
42
45
357153009
93
54
73
204639874
451841
65
365690
75
86
148234
94624
2
7
90
332482
373721
11558
406832
444626
88
35
356658
59
241551
42
329331
13467
156885
55
2
18
70006
74667
428373
2
31
46
34804
417242
313669
53
341885
320268
6
322820
7
76
273776
233984
50
366209808
81
67
17
22699
947448752
302786
77526
6
77
46
464774380
4
913444504
17
331488
12
99
302312
163092
489144
82
71
20
53
80
4
82
57
88
30
448176
418819
320162
24
132194989
52187
478648
55
710964657
70
58
117950
26
25
72
54
242057
2
403287
24
79
17
384198
71
83
72
4
1524
53
2
51356
31
83
361026
269601
63
72
32
55
3
17
393295
225708271
73
398355
23
70
78
26
91
310988
328416
197668
26776
18
316436
54
139716727
271695
9
71048
487160
91
2
45
54913
170797
72
415818
288327
46
729339448
4164
219020
476220736
995799208
83
111038
222371
474800
195589
92
327994
14
89
432730
176975
68
713134880
153306
808119147
161766
34900
64
363785
84
88
82263
358469
425739
4
67
219960
77
322229
84117
1
32809
297571
26
38
12792
7
5
239113
242636
81
87
813520488
119743
15
6
96
190899
82
183764
418113
234548
122441
28
89
93194
51089
472784
326960
5
83
418983
434070
223958
6
146112
52
146365
304540
316984
52
277653
266068
399875
46
168695
4
7
1
66584
314651
75
444256
307022
441900
32
93
5
54
24
766792516
87
33505
54584
67293
3
448325
217513090
120406
160394
993404136
193284
51
49451
635047509
48
259262
409362
7856
300272
5
72312
695290725
406987
672935286
3
261761
1
740111810
222247
27
59
418245706
34621
141433
67
2
27
89
12
239999
896811704
57
13
448206630
430856
104436
90
257069
49
59
84
39
17
249733
75
91059
67
9
50077
8
327601
39
43
9165
2
306889
56
71
189068
206979
305931853
399663
2
198768
41
22
456050033
64
435835
340995
293853
16266
315406
95
300100330
35505
44
120605
146924
67
7
80
19
292199
296330
2
158205046
9
80827
5
344783
7
517476793
78
44
30
422947
321760
415067
132646
118187
69
395003
424710
78
6
45
61
58193
173390
460444
56
38
61
83
74418
401361
15088
97692071
193045
342587
7
331843
270758304
40250
466677
94
124085
477812
25
37225
9
108989
27298
343916
174510
209315
409417
32
368926
971338511
172701
23
118132
483211
273512
5
52
54
334947
34
89
58
175925
350866
383678
20
216302
81
34139337
257132
75
20
42
6
424535
452611
62
67
412253
184838
37
408692
190684
54
349960
1
94
238650
16
499402
349084
48
473949
263253
317574
783894226
35265
360393
84
149575
277052
16
18
351381
868969628
23
27
28
74
81976
47
442128
5
70
15
94
11
212864
4976
157869
201587
67
61954
39
669699601
3
54
222318
8
88272
92
372139
66
182609
54069
346091
8621
76
1
145201
194266
7
25
161501
126971
78
50523
90838
323764
73974
158356
89
67
29
200266
22
404401
161947
344224
427225
1670
47
261254
419929
22241
290208
3
95818798
235575
455170
340108
53
216604
4383448
168889410
637599966
493181
87
430082
70
617682241
150059019
51
149041
58
107840
31
7
5
77
315115
6
553878424
149744676
98
25
11
653593419
204047
346506
401212
483274
18
310871
62
89
791332090
660214929
468110
28
78
30
30
24
16282
50
4
32
95
142131
35
25
66
75
152523
486211
49
326201
159187
21
492316
782058217
866912631
71
14
6
439071
9
436569
27
45
15
221702
65
229740
57
20
181292
191548
60
86
204737
11
93
20
1
48
18624
179975
63
175515
714607129
49
46
63
128853
246386
4
130468
79
442284
21
73
2
372965
10174
883023439
46
50
9
15156
94
2
326681
237095
157277
353909129
33445
8
493934
37180
96
7
78
5
390338
235430604
24
2
1
69
2
189395
3
27
61
767272513
345945
66
59942
80
6071
94
97
5272
31
133931
290189
219069
278181
45
5
151666
82
207650
164919
34
53
454670
2
193774
152504
172827
74959
117540
16
6
95139
28
85
25749
650029949
478079
75
118184365
365520
639435273
482679
47
360335
25
23
63
490259
10
414462
73988
202385
421003
1
10
111763
481170
52515
86
456238
67
45
213353
516975396
393042
44
550018986
57
17
249377
73
333334
383057
7
30
78
45
456041
35
1357
345750
325524762
3
83
222308
8
436833
49
87
78
61
123465
351719
484512
190218
50
875432351
324284
2
197755
299892693
28
66
481217
481525
15
63
74
27330
22473
83221
39
31
11
406691
239029
242104
48
6
200050
17743
66944
81
64
5130
173206
357048
144081
247372
30
239897
30
194575
161293
114253
154785
144119
806529818
93
163535
50
82
111084
4
1
66949
854867829
168984
81
5
283082
231988
228775
223662
424013
112539
451230
17
6
22
81
37602768
33
18
68
22
17
340074
41
806430250
1
148945
295512
192086320
60547
54
850770608
497176
287932
135093
299799
22654
33
9
5
48
72
18
9
537301964
447152314
6
977877761
934710209
221287
40
140697857
194790
46144
214342
185872
57
201482
59
4
1
295468
407640
25
24
174089
21
84620
59
103427
364140
355548
6
237541
484633
7161
35
99
498109
140182
419579
170599
59
357086
47
329124
186666
1
11
727927425
8
50
257124816
38
48
30
98
8
89
328926238
124779
314988
298576
1
31
23
179271
25
63
89209
592095221
365095
6
4
56
268107
34
6
89
40
58
39
23
26
395221
5
320716
17
21194
37
79
490123
91
684216278
629481620
86
484078
4
42
333995
438941
68
292848
79
145864
265826
103897
368323
54
89
260292
47
73
36
84
90
69
491862
6
94229131
88
67
229335872
429459
466141756
17
92
105951082
9
306344
273048
47
379354
432144
58841
8
459837
25
328846
4
7
77
57
64
18
2
766494200
357666694
79
65
529679541
569
422963
42
432756834
206617
144600
346096
10
45790
984962541
20
81
33
46
246150341
498374
48
55
34
92
32
190500
30
49183997
34
199558
40
96
99
409158
233512
227376
99
474672216
1
460500
99
8
13
15762
11487
811055059
362855
140017229
139097
64
21735
9
96
78
15
382151
4
20
405430971
62
669416857
85
71426
61
126524626
357931
250800
472836
342792
70
2
37
181963
923477731
423169
1914
415750459
45
97
414022
786378738
73
64
1
1
89
416945
435974
963822831
16
81
218803
482806
61
7
106240
60
1
32
3
9
122078
54
62
16
70
404004
88850
6
98
11
62
47
9
3
440195
239981
76
76
302131
46
42
313421
77
367354
270208
91
35
76
279357
77
27
265166
26
12076
7
165277
13
377288156
19
96
59
77
2
247776295
90
7
49
331349
39578000
2
14
26
353467
437523
28844
149013
32
84
55
147798
203075
490503
36
8
39
217020678
58
39
72
63
99
23867
21
40
231745
32
452247
92
10
50224802
372436
95872
360249
419874
306234
224882
60
300834
4710
998709667
6
324152
15
56
341091
55
350475833
85
1
85
33
481868
12
494051
156585
16
82
42
40
432679
64
59
8
19
247323
60
91
715240711
46
46
43
433561
96
22
34352475
34
5
9
19033
581359320
74206
18
24
817761766
96
88
83
3
96
139864777
67
343812
79
95740
32
87
97061447
8
334085672
298141
492863
82
216528366
33
1
304352
226245010
318530
31
231424981
18
237342
39293
834
342228
342770
91
88
11
53029
172293
254755
290253042
62336009
289837
317080
34
5
43
497569
49
68
452185
17
93
435498
67
628868430
39
33
986129924
352382
106258
64
234780
297660646
63
476212
30604
8
221824211
298606
84
273093
29
63
62
9
37
279782
80
439043
215553408
54
55
528260230
453202
92
50
34
85
336727
308563
4
703169565
6
49507
959317966
12
288468
93
46
51
36
477737
96
25
98245239
71
9
71
1
50
126955
82
497906
713347250
910563547
260064
11
4
34335
185762
28
9423
38
18
67
92153
42
8
103391
64148
80
263032
5
3
73
194078265
133645
713010465
205081
477007
3
98066
167170
5
285874
62
6
64163
63
57
39
213517
17794
93
214553
157962
751050242
25095
62
64
377701
61027
345226
201812
335338
88
136914
783746408
25
14
126756
37
9
92
74
450625225
254891
13
338220
465420
467727
39
53
10
41
22
206944
95780
10
9
1479
8
39
360503
202792
69
231716
134549251
30394
17
208912
3
617993071
155875
791129358
25
55
101166
44
350288
204665
237618
110406642
22
67213812
21
183242
92
415254333
72770
184352
393126
8
27
56
6
53
484260
338370
99
291409
11
12
161497192
65840
264897
99
219137
52005
98
14
60
45
94
180413
47
20
9
14
212258
188621
38681
161039
4
74
311877928
739468337
376290
29078
31
9
174241974
409041
2600
25
93
3501
256962
301538
263494
1
67
216229
87
13
856744219
2213
18
99
25309
80
51
21
48
99
58
26123
697835399
37
40
74
104058
78
390465084
357282
70
411929
41
417077
59
26154
56
56
34
2
179739
50
238498
42
431330
321605866
77
644124733
57
2
31721
15
59
401228
7
21
275482
224696
328147
750707700
37
179760
403701
297662
94460154
112515
461673
12
93
38976
781809790
75
483983
183523
313695
233200
447047
266681
64
181866
260750
10
215418
95
6067
3497
58660
741733980
69
228191
37
88
236354
5
282204
491957
87
400740
41
68
431967
8
51175
50
90
80
54
83574
168010
21
146727
45846
30281
104561
48458
355028
9
8
140852
760621258
318972033
606228569
340763
299301
191433
44
1
282178
565430322
148014
68
302297
248873751
387435
119485
253822
364772
92
76528
105512
101767
97
58
81
16
279426
5
284135
24
353484
97
76
8
33
6
31
12
327314229
83
177397
149347804
416469
269543
8
43
77889
2
82
66015
37
15
92
32884
44
48
129910
238970
496656268
435612
277133
23
30
448927
194179
819961336
2
403342
131732
409542
408623173
380155
230753
133
298242
83
335738
7
80812
673584253
340960
471804
65
48
321046
466923
155262
5
437808
370927
43
3
14
334418
467912
73
2
49
90
305848
11
88
259833843
480542
4
18
27
67356
31
99
59
400208
323903
287138145
360264
97925
473006
4
53
13
5
26
8
347883
389042
97
19
5
344764
1
6
6
8
166484
90
72
55
302659
87
47096
52
97
455783
52432
458318
72
126055
465413
20
66
35
78
18867
937039595
16
93
35760
3
248450
74
768480861
168519
11372
375886
45
298642
69
494197
271937
1
16
34
74
435618110
229286
2
65
29
85
77
224559
9
89
218853
448612
34
1
170412094
48
39575
8
386461
94
244828
198871728
129644
8
32
225701
52
42
303975
185035
90
99
95122
38953
88
462938
351829
453494
89
93
3
75
731561858
72
129357
76
82
293042
420836
161077
495071
49
776036575
57
3
2
202679
19
2
486113
99
40
85978
220455629
313858
616921441
13
531051545
9
5
29
68
412906
181177
75
95
425526
390880
57578
235838
70959
6
7
31
226663
248422
6
158011
65592360
1
175174
47
98
111871
58
77
94
1
29
9
10372
85
393548
152528
344138
83
293341
3
346857
41
96
19
4
31
154495
418612
75
214733
390626
444348
47991526
703657167
449631
83666
458339
52142
54
329978
80
18
407607
229894
393571
219014
8
464952
228809
168078
74506
82
423869
51
1
954748179
359059
37
4
55
15
21
17
405119078
8
242680
50
216625
86
442026
178041
6
93
365396
12
466045
23
156196
60
23
60045580
57
4
367579
208757
30
65
80
379259
189644
51481
44
73
140071
392281
157721
407708
305886
8
95
75
475379
91
90
320470
89
444380
76
81
341718
275617
78
80
75103
16
139575
8
25892
86
213795
92
95273
435860
155340
76
79
350734823
30852
8
48762
54
44
357877
81
59
216896
419604
86996
24
7
307229
332634
92977218
46
99
221113
59
31
265183
300479
97
71674
97
407574
438932
49
92
54
225449
75
486357
214120
4
1
8
49
261221
56
452338
570830962
480946
57
3
626511934
143605
66
6
9
948514316
20
110392
62
172742320
302638
164713
362853
379020084
200135879
206403
333313
288528
62
270918960
357367
769406379
19
84
1
490160
27
148503
212514
41790982
302895
2
117487
112504
46
974986765
859809001
49
956902341
37377854
8
38
476864
69
122514
307761
45
52561
80
404584
119161
80
372194
33
207075
192867
872943724
26712574
434311
264718
8
443739
92
96
25
498663
53312
180507
24
450709
425451
128215
340723
704724865
108263
206251
331889
4
5
356314
121915830
89
246612
42
183284676
134202
195995
22
288396
252673
383096
34
255619
89
59
487941
6
4
14
60708
80112371
4
236468
261573
65
33
3
492087
98
1
75
133066
289695811
99
16639
76
275362
41
96
3
242118928
78426
67
26
83
440621
50
486446
16
4020
217203
63286
287013
61
52
958404544
44226
422436
56
48
2
23171
63
22258
99
431027864
827469190
58
65383
292049
25
877341233
81
52
3
197445
145620
92845
40
250520
315780
83
76
229925
49
74
730656471
86
22
33
99
53362
387521
67
2219
22
89
665061125
69
242672
92
339800
112770
1
646
927692142
25
88
65
7
1
525696256
77
21
13
451577
367981
32
61
32
49587
82
448467
196271
5
75
26
372076
136306
76
315239
418253
13
200209
27
147026
47
5
319710
8
34
24
8
37
414368
835167862
10
64
320571
2
489751170
277566
312594
81644
84
196814
32
77
86
89
321433
710723595
21
20
307445
53
9
486091
46
94651
277943
86
161542253
9
9568
40
55
385570
57
34
436182
30
437504
61
256610
690629277
67
451612
6
17934019
5
24
5272
5
63
33
29
88
369728
247867
137675
1104
86
3
11
92
8
428936783
6
337959
37
45
94
40
933872465
82
24
292657
270667
637676058
4
109985
10
5
184258
74
65
419135
373403
337727
83
35619
7
95
456275
307812
2
143108
59993
14
109098
265869515
308459
52
46
93
164597
3
92
478822
272222
113877
70
115295
250575
13
344860
194417331
72
6
434909
297550
3
678820895
65
3
351742
55
377189
1
487596
202886
27
340402
188147
8
64
52
387891
15
662269991
53
28497
477146
31
6699
4
25
56
1
5428
316695
380721
96064
91518
5
275396
27
6
61406
39
66
954722134
91387710
187121
495724
2
390188
425460
22955
95106
303004
292151
515979434
280983
59
92
323026
43
201068
185775
466762
84
50
197429
448301
43
287772
54
64
61517
41
426528971
40708
34
53
270171
77
416216
181941
11
219262
73
58
61
24
58
35983
23
52
2
8
17
87
129618
410413
32
59
6266584
439421
20
284354
829254427
368185
81290
222693
91
488538
64
760366161
14
391671056
63
98
315897
363261
61
247235
175085
285871
43
311264
89124
393412
402213
4
71
1
61
60
580871485
41
23598
12
46
488222
9
98
97
335838
407195
396176
97
383164
245779
262644051
29
2741
80
971719078
46
391068
127801
21
223981
12
71
311776
27
24536407
421507063
85
103936672
247979
108957
90
183802
57141
84
13245988
208775
4
37
345919
57
179071
67744
280639827
308064
383062
33
248638
263782428
323085
13
1
76
78
366560
14
4
453956
347980
488146
37
66
56556
34
461794
110461
166245854
79
435729
137538
161526
208310
405271048
98
830526485
39
127170
3
46
40
97
57
20063
225246476
165578280
70
41474
25889993
45
46
58
5
20
60
4
75
682253004
97780
433058
814018658
67489
116228
26
93
281235
8
100931
225294
39
86
236818
167777
488055
15
70
472478
366491
245528
195891
231486239
94669
299050
138419
69818
63429438
33
472521
249996
434863
343443703
374945
80
469940644
30
380751
969774132
60
77338110
2
7
50
179828
96
371297
38
48
6
59
242483
68362
9
10
278526
22
43
3
2
4
322196
306077
36
312952
87
87672
17
483299
2
836820368
12
439129
348110
64
11
27
851223948
78667
2
453371802
245551
42
65
908769319
26
9
98
25
65
210124
401873554
6
38
8
125575030
50
38
96
300075798
261082622
587945855
75
236508
87
209275
319968
1
203873
89
114290811
91
94
12
943880692
179244
97
548407604
322608667
3
271880
56
28
46
20
74922
526
64
18859454
48
87
77
51
89
867969754
37
178674
66
247606
48
107024
445958
266870
105756
419860
17659663
484531
46
64406
237765
227631
114346
322214
648212464
70266
81
1
348410
64
29
8
29405
875925765
315912
343106
11
357082
32
245989
1079
288985
44
141105223
248614
98
41
26
11
186376
20222
58
89
26
25
89
235884
209477
12
71
361434
233164
59
471420
18
47
7
290456
65
78
113188
311140
65
45
7
5
253217
17
411528703
9
8
38
347479
396133
317195
69
3
6
9
28
452301
28
84
570629687
195824
82475423
9
50
10
279437
48
133328
46
81
20
69
52
4
85
544559851
155130
50
277980117
87
84
346058
2
75
10914
977017689
76574
56
13
20
74
69
65
331534
136859
322226
7
80
8
86
362174
365179
61280
35
86
92
213087
64
19
660879710
28001995
24
149045
984038666
17
367842
313655
39
231396
94
385786
2
31
678531725
28
15565
281150
9
33148565
133652
4
278371
12315
428368
79
20
451047
20103
382698
292860
78
55
420822002
58
7
126494296
424843
387699
193878
4
25
83760
318487
24338
94
12
34
5
9
261783
461903
457424344
453529725
371865
76686
271539
199438
1
449463404
404923
42147
16195
232144
442374
49
17
35
93789
344489
66
250741
99
31
258991
60
75
36995
69
225587
28
55
77
211995
6
4
2
4
363738
83
394074
20
85
34290
17
9
4
510744952
489346
249178
3
33038
68
425026
438122
530757606
274510
80
3
35
85
35
234022
2
3
133474
46112
439811
429274
82610
62
329916
16428
70
19
251729
129174
478383
88
22
703814688
167317
88
932850131
377224
369063
306688
95
838156519
140001
338873
68
13
94
90
344486
3
43
72148
97979
10
1
2
32
402761
72
466124
47
6
272093214
32
86
21
81
18
3
70009645
268052
27
212675
33
28
195057
50
6
87
90
702619028
56933
67
1049579
61
82
310002
705220628
362657
267539
393069
93
91108
508050923
65471
18
885969428
66
83
274817
45
4
26
3
404731
319182
97
449662499
2
257835
436736
10
39
344553
320115
69
3
173831
64657
43
912752285
462163
131654
98
2805
56
220719
222316
76
37
344192
2
453896
466898
79
45
307122
33
258422
321768
91
236032
54
497318
20
34
30
482739
461055
44
239393
2
133861
20
31
45116
20
86
579583453
61
482213
3
13
402832
34
77
374738
85931
2
323858969
41
79
396348
509692896
77
77
876212072
20
42
465537
433672
43
138909
84
78
443158
400568
9
195568
9137208
499054
980569714
8
110776
437234
51
268919
16
76
31
361234
30
34
286129
156812085
279063
37
9
35056
25
1
40
34
234824799
490226
71
35
421660
48
76020
409991655
158729
132192990
42
1
356957
389974
142807
427322
409967
406666
16
207413787
492554
35727
420390
26
451379
5
79702
160078295
68704
96
666587263
436899
50
8391852
667955233
364168
458447
28843455
39
17
13
492568
352604
467075
58121669
425432
85
27
349752
44
41
5
20
3
84
2
191894
22
3
10315
81
4
41
55
39
443754
73
27
9
7
3695
68
52
91
8
24
17020231
51
56
302435
43
47
152694713
27
67
59
88
173888265
63715085
14
66
35057
705995411
75365
317470
39
61086
3
91280
50
9
152974
74
65
270164
88
38213
77
350723
5
61
27
95773
35
56
38275
31
92
70
25
943088347
111559
98
24
400317
192485
49
477605
1
580653632
11
252308
182832
80496
84
97
74
2
74
50480
680901849
418471
96
470438
33
206206
342335
1
96
318710
93
15
76
442162
202384
94
374223
1
147130
310832
466201
57
47
6
35
30
25
25
182247
547970318
6
338096
29
45
77668
333559323
93
72665
5
391885
14
52
275496
88
4
47
155568
61
11927
389755
2
79
2522
1
24
982832939
8
16
52
8
72
287400902
4
58
346475
143326
97
72419
285476
72246
74
62
4
39
310315
47
15987
5
211190
44
136562914
74
53
301411
300109
86
274259
402269
37
97
822074699
61
486286699
6
388753387
39
59086920
251735
457161
233235
65
87761
7
361433
284680
34
26
86573172
195056
18
296519695
239021336
42
210562845
121533
965
39
198242
227836
96
498172962
15
244650
175912
73
149989
942196660
3
115275
574520632
425992
13
5
25
234345389
302491
443485
53
31
1
61
29606
278767
58
34396
162478
414203
77
491678037
312029
11
28
975014132
405614
173749
74
382515
3
86
80809
53
63
298458
32
350820
414638
37
74
156848
72
64
73615
47
992987710
53
6
85
68
235650
496064
135552
485412
420797
392807
175888
92
249016
58
52
97
282519
307428
43
339163
182785
99
45
691386822
76384
411429
65
97
92889
91
214521
450386
379719
56
96
58
56
340743
766110124
70
25017
73
330913
231171
73
445397730
41
62
7
34
84
15
24
34
75
7
361103
99
254666
74
370376
234198201
20
365104
91
77
238386
477755
75052
19
20
4
9
297594
123083
841970690
153713
82
2
37
377966
474875
431683
68
420362
159339
257853
230403
67
91
215768
52860
385680829
79
478866
550727671
90255
375356
22
46546
389302
923050490
29
345472
171757
77754
301467
65
5
90
3
97065
590063123
320015
38
29
2
76
284604
85
249410
82
91
69
45
374613
80
26184
55
424734
3
26013
14
89622
168051
177845
22
297301
62
42
242891
446503
247606
50
35
62597
43
93
224954
9
9
247406
35
75
81
480015
51
4
450214
95
27
353995
98
41450
68
174371587
30
98385
1
245275
27
49492
6
107273
83
34
76
464566
473425
287425
848096191
376245
202523
117995
55
339853
21
51
38
407045
82
445443
35312
58
1
123128
66591
19
3
169682
135670
76
109464
479419430
471459
12
68
61541
323506
212651
74
122211
14
487604
89
99
81
59579
63
86
78
373949
114168
597279589
112336
403803
27
22
43
62
156728
94409
14
389129
17
638392698
337754
54
142940
36
373039
59
438782
124692
85
188540218
222026
238272
465686
137074
7
137716
583491751
51648
321870
57
85
19878
33
48
26
22
137011
170754
67
88
53
323843
103140
489024
604167081
44625
113066
91643
130289
1
864600477
85
412492
435510
53
292262
194713
463270
978763152
40
369490
43
373347
4
287493
4
318013
74429
46
115968
83
383189
676521271
93
75
65
2
271669294
301791
87839
3
449266
20717
127811
473796
61
50
355295
35
16
31
73
300771373
19
90
147833
3
24
441866
12
83449
369518
818087860
88741911
192724390
402007
327281
53
49039
484547
53378
400259
35
1
83
305032
50
60
11
241629
193593
216389
37
193863
57669
51
49
651808903
2366
1
94
4
734250825
85
299330
9
85352
373381
430360
8
792815125
5
46
169605
476230
48
2
448425
55521
706979359
187491
126465
4
9
90
399813
96
33
253313
241614625
27
194840
81
2
523863687
478237
44
26
4
73
58
311103
137232
233137
66
73
276747
65
484109
29534
34
48
96
396045
29869
7
80
8
60
15
455470
7
146100
59
5
404574
95
181106
151190
387011
363526191
98
35
367996
755935361
99
53
28
98
102010053
49
326415
305994
246308
69
25
495257
277413
63188
54
11
1
82
64
232004
64
42818
7
5847
309827
129998
484887
75888
1
193983
40
67338
80
49
30
39
93
99
170656
8
392154729
29
329558
438957
75
60
332817
28
71
63
230351324
471969544
428378970
82
52
199856
98381
48
30
456591827
571502851
99
3
267262
522993571
98
440004856
207200
41002956
69254
51356
8
276118
40
404155
926078650
419260
9
336690
19
463301
479740
215189
326803
45
8
279797
9
983520537
307897
74
59679
69
79906
134474
291406817
157605
385681
312880
393078
15
131028
74917
25
51856
194474
767108386
417425
75
22
349041
40
39
159446
65
5
23
145185362
16
438183
180584193
96604
23
72
374860
276416
62
324495
81373
23
81
338048
17
227254
7
93679340
19
96
71
45
183177
32
382662
454578
183692
73
36
87
68
11
27
3
14452
287988817
46
314796
337285
60305
97
390525
288189
388976
240659
411386
7
249335
75
105260
4
205079
49
62
437615095
5
487984
46
428707
34
435084
5
37
21
58
74
34
178946
761397543
340746
8
466820
97
27176
489522
49
9620
85
33
5
55
50
107776
491125
165245
51
333944560
143298
438114
413424
1
3
13
135782
1
752645167
189885
14
56
336205
80
15
928389532
240313043
415104
26
168402
400653
29
88721558
3
209168
37
98
28
287340
70674
60
27
10
425688
320551
61
495002
10
21
375350
7
88
81
44
246194
77766
68
498736
70
61
265846
39782
81
74
10
1
88451
3
21
9
113467
323876
346629
79
815457742
14
86
3
112632
393787
46244
908728782
161127
315464
118735
80
103079
62
402340
375443618
49815469
3
58
239106
256738
439619
57
8
58
474454
191977264
17
6
17
6
73
217638
675654537
107502
976140910
157220
69
51
29
123691
325754932
431388
2412
8
21
15258
70
1
16
484411
49154
70
7
6
48
55
27
59
22
719724605
9
870345275
310534
95
169787
54
486635
23
93
232321
117168
32818
81747
30200
20
307661
90982
24
112387
14
91
46
4
75
782529163
472396
61
315606
249572
243982359
83
19245
47
97
199405
1350
19293
290788
1
68
115584
329853
418387
8
86
163696
66
96
493121945
77
44
326409
380850
327924190
89
9
366131
74
370297
85
348257
20
5
447706
108614
42
9
94
1
224293544
9
77
57
62
44
60
11
87
40
197255
339595
94
338594
319631
833756349
292084
193563
184839
262909555
55
19
42
2
212247
43814
84
62
416789
90
82
455095
16
23
91
65
380988
421717
897547951
89
33
52
773435298
76
260239
348186
210054
59
232357
423312
41
289331
3
285966
79
1
39
214797
561120100
240069
372930654
93
61
53
394323
31
476641
323888
21
2
344177
294893
22543063
26347045
75
80888
166909
8
316867
60
496765
93
242350
13
41
15
93
334978
958012909
268450
95
117354
691346297
124830
8
39
84
5
37
58
574021628
7938
158080
27
61
2
125778
95
399910
147276
267560
20
384699984
38
155926
396555
96
253661
6
2
859614779
190636
90
270587
249128550
64
275569
68
258528
234199
9
50
22
43
947470507
375280
247962
65
5
224971
121725
78
43
58
397405
56
121035
448878
90
12
30
62154
73
140520
76
77
163002
59
34
90
936039328
263397
413894654
502236079
410262
85
102295
99
2
160530
205955
305877684
449331
192082
23854
457415
421826448
198735
781496795
5
17
323044
205902
2
249752
394263
73
56174
25
16626
333128
43
395732280
4
424841374
498734
96
26
17
126781
364155
528367882
48
28
75
20
229608
330822
2
17760
1
207477
84
76
57
191624
308432521
8
85
99
366295
65
260329
174246
948241981
111735
62
217014
46
63
27267
453438
201230
45129
246021
260457
298326
4
4
9116
50
43
36
9
76
911880302
248095
87961954
8
21
436727
364988
191464
1
305971
454002
198969
54
336469
211038
9
99
297148
83
22
85475
4
429282
246419
55
13
398617
63955
65
32180
255425
233735
49
133131
86
31
188701280
8
4
56
33
20
14
417532
97
425037
107488
462780
124316
74
6
668752962
445724
425277
2
50
139195
48
337382
51803
249495
451790
361287901
61661
64
235298
97
89
27
122219986
450526
24
33055
21326
123794653
94
24
58
2
6
225993
16
72835
35
377345
237828
184359
195075
379910
62614
20
86
32
266819
4
535890276
42
64
36
88353
119791
15
8
4
69
417290
468881
442601
82738144
16
435841
71
2
366275
42
2
14
484876
1
153693
20
7
94
88
369851
11
939207108
461270
439097200
73552
16
80
76
25903
38
90
301927
94
407220
408837
113062
485477963
601449620
26
108879
445030
387114
58
74
161069
93
28
54095
2
218000
49
1
64979
173137
24
314338904
265974
6637
74
22
46800
260520
91
77
137177
149128
26
356494
52111
20
19
109137
10
42185
155949244
53
46
79
434009
45
195842
5
300812
136
46756929
285114
42
17
1
70
75
270847672
731482125
62
332963
225192
85
9
36689
181226
57287
9
494406
2
49520
52
480681
161125
81951
28
302735836
115992
233373071
20
567340216
897687392
83
60
74
12
403045
496009
203839
580667323
19
241748776
1
2
3
61
99002
774757750
95
58
480373
57300
180609
59
9
85
34
9
208365
64
220268
372420
13622
11
13
648286298
36
41423
126813
19
3
81
56
96
4
383583
88
64257
365216
90356
415234
347813
200248
9
5
80
74
484383
96
186902
71
81
428611
65
6
74
278070
387685
57
102781
322706342
257676
137843
84
1
462992
35021
5
184023
20
59
732709556
86866
202019
65668
179809
61
12
411366
38
152546
5
20
279947
9417
49615
38
414138
386473
811055351
39
19
29
182105
97
33822626
16
6
237714
35
267336
76
423944
19
75
77
86
499713296
6
28302607
285241
156608
19
68
54
4
61
29
37
23
57463770
320738
68
92
431376
57
279551634
166596
59
1
108361
85
91
182429
82
164382
72
615865446
322638
417340
405671
179805
38
97478
128845
23
385960940
35
4
8
463508
87343
97
267938
47
63
176331
197209
331440
196780
55
467935296
925921797
206059
9
47
58
32
471000
18874
49
44
418062
97
248386
251444
99
79
573276404
42
621931346
324354
77
5
342972
347634
46
603644655
43
385290
14408
65
464861
56
75
773381438
960502069
467143
15
47
1967
259068109
265311
59
712547318
11
293173
44357
431736
92
76
49475
40
214616
40
12
86
433976
39266
94
167655
7
434335
443360
8
71
294383
174032
36
30
147754
30
473811
418830
134547
93524
72
4
1
62
632341723
61511
448339
442155
31
470389132
442156
488241
13
42
426875
81
73
279292
8
188680
332394
48757233
169979
36
208572
162174
12
214389
2
75
326247
84
331379
19
673139215
188134717
70
30741
207187
274714
394791838
43
62
488348731
19
68537
24
70
92694
12583
106518
192624
56
252806
73
326829
3
92
374486
465956
48
81
416767
338259
16
16
422111
24
392744
63
151570
450163
337567643
17822
9
5
51607
925247476
143344
55
21
706451027
488361
38
13
490160
348051
14
480623629
153636
80
217286
51
20
96
487001
46038
34
91
90
268018
409006
65
234228
217641
32
415961
2157559
3
28
95
52434
330055
27
37030
51773107
45376
69
21356
190218
241652
305396
994096158
694318819
1
55
44
23
303406
472371
108529
35
347797
76726804
19
311092
75007
3
52
55860
5
35
151664
36871477
121487
55
463708
301274
61606
73300
34
340327
613636704
137384
853101202
28
53
84
305478
29
153371
93
63
397308
48
9
3295
315325
2
39
82
84
4
20
388833
458147
22
4
126120019
21
15
61287120
90756
3
27
34884
98
333479683
323272
453660
14018
64
34
194314
456158
61
21
59032
425766
49
144496
458563
80802
3
73
30
3
683772588
588343405
44412
5
70
21
82913
79
392244
53
710868048
86
404688425
152754
32
71
38
89
254612
80
3
291863
92879
6
95
308504
167302
8
91
264993
35
18
28579934
166686
5
35474
96053604
7
32
929347059
751893771
260081
41
286161
3966
96
66
25558
17
486759
32
299904
39694
347277
62
262268
155215
398593
24
272462
27
457943
81
59
31737
260354
34760
438417102
63790
229885
30
320192
87
444318
5
438124
91
606255171
117839
732458787
27
568062227
50092
169197
34
96
7
282862
78
194422
62
73
86
210045
377907
78
469673
18
246067
56
45
71160
94
129789
86139
453118
22
426549
360682
441537
78
362861
481735
51788
475528
442163
77
54
364122
264364
199746
912462225
69688
4
309922
28
754046237
90
134470
17
226889
90573
67012
2
41
56
7
959121434
13
8
50
68
20
237719
54
7
88
184580
329751
13
274478
16226
92
64
97
765309064
217368
494854610
462557
33
379050
445840
19
314932421
78
366212
222107
35
269467
6
12303
499002081
27797
80
506024089
18
16
7
387869
218859
522685974
44
39
8
74523
72
904582396
271133
3
164593
99
247043
17
68
438238
38
381085087
383538
386693
12
98
45
135124
276221
410095
73
633278228
30151
191071
38
42
44
1
42
3
284051980
51
16
278387
82
798928385
159906
67
389843
97
199607
90
27
8
156597
56
484491
429267
125904
439527
96844
793305835
2
94943
5
133472
20
59
441769
8
45
305633
221720
416986
31
390495
78
437322
1
44
62935
25
17
99
988410853
258106
93
418609207
274214
59
246730
5
35
51
12
819727103
30
87
327412
285143
66
644408218
323903200
71
142667
344736
39
731401170
82065
47
632248196
38
78
40
11
7
67
2
838039222
499980
27
130777
22
77882
213095
89
35
391065
37
9
8
6
9
284908
324237
324540
165910
31
438482
871476163
2
92
90
9
19
48
4
202886
77615
68
10
105711
7
353469356
75
451406859
30
344130
195653
8
36
38
419004
433663
25846
272115
59
20452
53
12
5
4
87
5
8
35
416194
477958
4
61
676882387
5
49
231202
1
488950
704530450
404111
536371788
464520
197822
267033
3
495520921
72793
40
55772
15
70
321356
136571
446242
375531
84
52
3
363931
437268
145685657
89
11
97
480517
515715801
18
24
353170
1
488498
56
7
74
98760
3
240589
96
406137
13
90
52
75
25386
412956
77693
82
466066
81
10
47
38
48
17
431439
129014241
183187
142738
97
352584
64184
3
171602
51
371994
95
4528
305345
8
162720
495944
178430380
56
479087
10117
49759794
6
76
5
278516
12
315433
12
55
220888
23
74
12
183851
2
697
404848
345634
229098
42524
12
56974
2
166451186
3
253188
195645
408574
46075
17
47
94
22
19
41
30
513173829
61
39
69
529928711
26
21
238104
728371208
525765115
41
401214747
77
175396
281305100
482914
8
426308
38
9
81
94
22
125014996
82
443858
19
23
37
237351
471732
407997
65
205217
381468
94
559920078
64287
86
19197
588736656
92
75
200192
888618307
174742
465108
5289746
299583
104788
140584
357676
82
287506
95
9
498577
1
223918
447309
440025
54
208473
72
382066
485035
409140
773726260
70
52
930346923
8
76
81
42
53
488158324
418406
6
168966
1
59
87
27
4
100391
122307
467237
11
144399
377283
76
142481
1
22
24
69
129526
19
171555
169088
145073
54
419465
5
8
225104
484811
2
122516
113628
57
283201
392407
1
296514
185971
137067
71
2
8968
35769
103053
37
97
46
350579
18
99229
170166
30
3
8
18
2
445959
342889
17624
99598
374666
959332976
141163
285444
19
274834
33
70922
533
217046
69931
446700
378820
342995
312306
267315
102291
355467947
347649
60
293277
19
44
415303
12
64495
91
75
79
56
67
310893
353331
62
177062
42
97
219805
18
13412
66352367
36
8
56
178363
58
282591
423490
369303
26
89
152713
21
62
49
16149
15
89
255867551
104733
34
72
150476
270026
1
10
38
411593687
746370966
18
454096
86
45
231867
2
1
84227
338500
14014
9068
198197781
281668
10
35
284736
19409
82
498052
4797
647512469
391602
294721
842438007
15
555126859
10
82
16
40985
472179
291513
14
376016
43450
22
173463
68
119339
52
348374
444055
43397
362089
182883
750292831
97561
125063
34
2
64
420705
334567
55
323244
28
21
22823
293896341
947568390
15
45
46
24562
83
46
3
72
656170592
9
65267
5
146102
41
63
8
286713310
314493
348415
49242
85834534
21
978172527
49
14
497825820
4
96
93
31
10
54473
61085
14
147815249
79864
201153
14
27
821855400
88
319441
249559
22
246198
848794575
40
390685
84
2
96
15
78
263241
250191
397195
95
146613
446054
322812228
126577
54
34
6335
1
55
474920
946893467
73
7
50
75
17
454452
991683717
67
128215
92
195099
485319
88
176312
363812
28
9
447069
10
260812
17008
383351
259071
62303
52571
33
13
39
53
391138
15
158050
80
216540
36
55
142832
7
85
38
32
75
95
212242
996955646
145576
1
317101
321797
15
483472
374374
108849
454851
369215
30509506
347396
29
183188
17
407192
246183
44
76
98
413169
8
300779800
13393
95
45
40
373095
235844
64270
272154
9
32
93
435233
91
98477
120806
368210
67
45340
56
414508020
70
50
94
13
350971
53506
11
42
27
76
450373
15793
7
122246
60
490834
11
67
272023
479532
17
739176307
95
557726618
332781
98
29
111703
263471
77
91
452274
12
871660583
51
44
47996
104692
497023
190388
365371
332280
9
48
308891
92
64
141632
141596
7
13
77
213805
39
56
58
71
464191
5
7331
355594
75637
39
770364442
165758
187109613
146070
15
495697504
77
308244
4379
225522
88
449069
31
392982
399562
11
36
236358
65
85
507849767
421353
249961288
66
88577
379555
79
2
56
44
318607
17815
44
482491
45
150402
10051
39
46
152284
56
319607
34
272228
387180
190767
38
40
69
875573103
14
351213521
31301
41067082
55579
89
48
48
892602478
117428
67
78
325710
222002
33459
236903
335801
69053
65
804804080
74
142620
232354
7
1
64343
89559296
91647
10236
42
99101
206464
47
271154
110512
44
264787
40
29
363540
363001
494258215
73
170984
412531661
46
37
33773
2
85
2
344776
94
718267450
419322
44
443214
84
1
50580
5
43786
425438
33157
60
41
485934
441405
30
20
77
267434
390229
50
122983
41
52
72324
302435582
95
241626
116075
78
241099
645808811
3336
391127
385900
164777
27
6
30
497267
425795977
943080208
230116347
98869
15
84
637120899
43
2
189928
249605
278191
147715
46
139005
96162
81
9
19
9
145857789
191236
38
84
191053
308347797
89
310522
80
8
25
55
202041
9
282927
63
10
674580349
227454
346892
49
139914
67
269615
8
89
421095865
567467221
96
4
234003421
352373
16
15381
90
381396
353819
292091
409715
58
155922920
195859
245594
72
76
22
769910289
77877
333300
7
255350
3
449893
67
81
492574
33755
322167
120316
208789
407838
70
171429
2
34
41
35
66
226965
4
43855
362415
17
359129
7
4
420697
73
382712
32
17
4
135079
3
205103
57
46
259129
57886
5
1
71
285018
81
277805342
201079
66
2
194642
86
188419
20
76892
6
417370
73
104427
69
9
331304
7158
20
406261
396994341
80
98
118681
45
93
29
115026
35
351144
63
337104
48
262714749
5
182182
25
18834
12
19
369274
46
33
431730
39
44
7
499489
406254
431267
318297
853188360
18
425545
275686
414690912
139073
217053
48
402196
95
2
241107368
446225
87
329777415
1
64
19
94
48147
421062
70
75238
30
165868
79230
24844
126472
6
265806
481570
57
89785314
437685
53
91
86
90
915363451
224863
57
178547
21
425298
10
965954372
34
43586
305934
496536
308895
731825662
265599
71
268015
21634
66
275666665
53
23568
233991
190697
463203274
30
499977
97
43
93
8480
347036
44
7
75
137952
6
390142
820565608
234622
91
41
8815
67
47
1
95
98
69517333
96
7
55
64
2
47
11
435056
70
86677
369175
9
379211
16
10398
89040
16
377002
485191
251680
427494
33
490505
53
57
85
92
473995
872864322
45
208835
123954
77183
84
141792
86
779838817
381066
126779
490851
1
36
237203
241690
8
92
9
208884
454658
660240256
236061
9
42
56
348991
81
104490
7
41892
58
22368
97
9
82
55
287403
4
337946
44
60
440883
899872183
187428
5
243962
85522
70
835184706
39
213067
80
42453
15
165000
34
56
137502736
21
192344
279733
401315
86
92481
149184
4
971351700
98
37
230140
285107
89
440756
94
18
440029
70
246067
406565
490185
110031393
82
310063975
219300
44
526461358
92
301646
85809
53
566161888
43
63
852996162
78
756708293
59
83
95
27
17373626
944833248
912886723
2904
40
249799
82
7
165730921
96
55
200284
24
2
145891
6
44
30
522998485
484714
307632
38069599
30
428385
76
353807
404585
21
1
60
89
19
270001
336597
64
257777
474151
80
40
3
63
11478
66168211
96
98
161007
28
15
98
269829943
131791425
270548339
43
27
888717308
11
42
74
33
38
551442632
78
47
29
67
3
365537
583174560
9
13
6
138837
24
4
626748976
357345
5
44
291642
3555
29010
43834
454748
456327
291611
14147
85
57
487160
191654
518887358
90886
25
21
288980
391104
20
41
25
167828
62
669205438
283102
330371
95215
18
130027
402834
457594
27
60
51289
19
17
82
22
7008
237934
91748
357727
79
481111
42
96
64
307167
19
24
243776
1
335446710
15
352324
48415
262969
375484
67
49
83
403659
34
765973591
383354
91091
962904412
257148
66
1
81572
252682
50249
28209
361158
11
206339
458133
139663
692556113
482292
79
113916
44
2
74
56
87
193728
81
558583026
231291
73021797
92
54
94
83
28
483030145
7
185472
46
79
9
998267458
30
5
112623
45
486542
485109
163037
49643853
45
54
472463
97
63
90
202421
28
393721959
489384
259969
3
21
94
57
11609
75
88
350482
8
32
5
319687
36
282808
2877
472217
15
8710
47
17
489925
310728
459989
85
587847759
69
4216
72
4
25
9
411143
314200
25
54
323781
34
425410
499222
66
288299
4
82
69
66
289626687
5
59
6647
4
245500
370836
431672
184184
491858
87
499220
164449
563089716
59237
77
347044
73306
367815
31
35
76
91
82
485780
78
402149
16023
13
10
79
387694
293065
448763917
153709
23
39
789745848
4
4690
8
59
83942
99
70
952706785
263289
296386
76
84
47984389
69
57
13
16
2255
306111
27
67
2
14
14
378264
151950
469320
208387
79
93
68
391690
304682
1
296445
66
256258
8
55255
4
2
16
3
38
1
47
771525844
185130
13
240463
3
465773
49
67
13
21864
20
90
185622
91
96
94504028
62
80359
86
215396
495879
28
304412
43
82
30694
117067
725762931
203862
247919
61
427235
37
333645500
50
25588560
43
563844281
83
53878
48
80
19
68
93059
86
24
209712
935864114
316091457
297304
2
28
197966
466914
328706
75846
15
8
259919
219086
172689
36
19
6932
399410836
788821344
319759
979789471
891277972
31
73
513377261
411573
130846
54
46
408220
33655
19
44
13
17962
143100
42260
234947
3
84
46635
5
5
68
84
44
302013
39
4
200596
74
120837
5
362220
22
20
67
272230
259097
1
326742
33
311000
26
194720
90
54
20820
104515
445021
91
81
491977942
18
88
41
338821
395646
428109
11
5
40160
75
479461
70
75
23
94
701785822
30
21
9
44
57
207059
156537
42756
9
4
89
62
272611
191547
74
25499
104186
71
5
96
115590
15286757
4
291266
41
447082
230782
225235
21684
8755240
48359005
239636
52
538308156
13
80
17
180587742
379076
359054537
50
24
913195363
309370
82
57
222865
28
433717
184725
34
410949846
2
73
47
401486
36
210027
82
203586
16
62
41
5
253146
4
465745
37
268727
2
841428222
51
39
42
14892142
321689
19
407805828
358925
13
19
1
66196
31
29
1
422586
6
825429536
429539
154447
33
348821
465348
242014
449640
66
59
345489
4
76
6
251313
894076360
43
95719
120831785
45
419046
978019403
232103
25
509376008
83
50
445284
79
76
461420
317469
12
494644
4
73
64
186661
438287
427699
11765
444552
99
52034
253739
1
26
888039488
487969
7
100975
285825
77
131726
83
78
51417
407929
23
50
409097
5
43
87
56
347438728
13
81
17
26
776553873
2
386292
310653
29
40
23
1
46
64
20801
49
3
61991
78
249424
222582
314038
37
37
964867442
51
22
29
78
9
194039
70519
365884150
560660083
755428521
88
247283
369461
62334
59
459603
44011
604775238
53
198142
111524
181784
385969
43856
93
2
356717
117430
26
24
4338
16
60
56
10
479313
88
313473
80009
221465
78
324953
6317322
372454
96
382214
60
6
5
31
47
32556
5
285117
37
15
361268
4
56
4
159725
65
414641
939418574
88
303702
712808905
305572
97
6
12
50
51
2
17
293246
88
57
12
20
12
423844
17
99
2
67
293142962
17
176868
200924
43
6
58
31396
458887
489381
1
359321
188642232
805129833
10925
679879148
9
358189
16
87
204867
474330
6
63
428336
478117
44553
87
4
18
68
331395
385696
67579
460553
13
74
157730
364649
172607003
261902545
361876
49
42314
51
27
87
40
74224
471562
57
85
306317
77
28
342666
93
246424
343631
91111
1
425603
365658
81
96267
226440
19
64
25
379448
23
38
453001
3
246296
133091815
484973489
427092
78750
192370
47
41
685176729
179691109
142402
43718449
89
297306
521538590
1
11
69
6
467275
28724
2
19
387656
361224
58
97
290621
36
407844
1
970150321
50
430503
440250
234315
98
81
74
352743
78
75
447605
63
39
56
584065383
48
89
49
397254426
39689767
2
89
2
4
23
61290897
268909
25
54
58
406159552
54
85941
68
200056
153053
23641
92109
133486
65
853803366
92
42
62
296330
5933
65
807581155
277719
58
5
16
87
51
89
732962800
9
89
495412
4116
51
254078
63231
1
14398
240002
223528
52
90
94808
303999
33
456969003
349126227
33
159251
294396
596835148
86
1
5
255090412
27
299224
442882
37
40
41
183796
9
25571
442228
20
401535
96
440353
497712
24
14
32
7
46
311082
70
519934228
360489
79
305928
9
75
46
681105968
9
64
31335
128449
6
266107
181305
521397790
970435308
322916
52
36
36618
53
262485
89
60
802401104
22
74
197968
95
27
508930215
280133
50
742325605
4
495836
211256
354937
7
67
79
372383
27
67
11
203739
15
278236
377475
462813
239594
3
45233
192219619
7
81
854243740
80
67050
296609321
19
45
82
182266
5862
19485
368576
59
188036912
480058
66
3
170777
21
4
104491
45
174079
45
442778
76
489576
64
160553
94
1
9
89
44
36
63
361456
329583
78
303791
442910
26
83
53
73
8
865980694
321553
225827022
3
89
395645
53
95
453276
380638
9
20
95
222388
254506
143126
435278
2
64
358225
483276
141437
8
80
77
71
113355
989247663
93
369397211
20153
85236
123127
422288
414217
445206
366949
7
376067
77
119516
453252
521932187
371622
69
5
435353
14
149713
464864
1
274327
3
1
6
152684
113917
352340
359029
484681
63
226605
8
22
768315873
210706
470912
86
369084
5
995288693
63
46
70
653257785
12
24
57
92
296929623
152503
69
96
338761
5
467942
45
781787594
172832
91968
33528
412141
178778
44
320192
20602
37
46
9
893192468
87
1
23
15
619126816
83722
80
254513
36
180899
23
236458
72
356015
7
2
96
4
453290
55
357720
8
689863207
69
187283
3
3
83
133264
47
5
40
83
47687
46
6
54
96
99909
92964
73
86
2
50
4
22
2
396868
705829007
791083352
60
177433
70
36
52
52
99
277774
469654
37
88
391190
54
308859
255657
66
12
56
179988817
190231
55
30
1
35
8200
61
83597342
20
1
449357
58
74
18370
7
65
420568124
448338468
73041
448274273
69
69
81
983317174
197140
87
48
428602418
182939
38
402668
233423
2
130243
361423
39
87441
232183
52
50
127807
159168
456422
7
937793385
792078111
95
48
6
337756
75
75
132416
91
29
3338
59
24
5
210245
184764
64152
110755
343853
48858
257578
92
477331
468690
106271
75
46060
2
23
105912
31
410255
48095
2
821467811
2
47
97
72
98
45
213286
465913
52
99
410410
4
47
198110
74
12
262049
1
333913262
67
17811
27
13
27
56
71
78
187249
42
43
182321
110938
175108
14
40
18
44
1
1
131520
32
58
19
61
62
20
10
258460
338574
42
494830
372033
759933606
6
203519
1175
50
393913
56156
306402
8
80
60967
74
42
474086
2
9
304205
396265
73
393278994
226487
8
684406583
14
51
33
432898
7026
264995
66
274963
887765098
91
66
254772114
34
29
94
55
78
251952
6
74
461052
88
18
1
132398
19
414016
321413
33
71
25919
465679
2
71
940256358
852338318
71
56
123572474
336535
14
442419
8
6
55
28
83
5
124610
28023345
61
59499
10
264613
52
493264
536841256
150459
86
168067
26
20
26552
63754
62
485641
317352
5
69
88
8
48
36
87
381736
16
51199
137119
87
73715
3
258207475
85
19
75518
627873993
256564
45
94361
57
351361
5
74
22
5
69
52
6
101563
971365095
101233
340258
218350
240644
57
351739
45566
73
24105
32892
306930
46
28
39
258106987
486473
79104
921210894
17425
370198
166353
862308530
247531
173165
49985
29
207190
384636
793055447
44
489432
53506
28
55
64
18747
92
6
48
72228
9
96
30
219281
470854
6
298980
494233
27
96
19
27
363527
695238148
228508
3
54
93
1
307727
26
197908
428090
5
9
3
225199
36
91
43
490618
54
16
499254
76929
55999
34
48
361042
90
34
266383
88
53
22
51
74
222925
55
6
45
201150
176230539
389528
11
81
131590
583846942
418558
989716019
68
39
54
44
47
174333
22
29
199681
8
397367
81
4
1
6
38
59
34
425815
64
23
7
62
11451
67
383175
19972
75
452717
195469
11
3
91
94
2
3963
26
29
119801
205296
70
313893
480860
83
200481
88
417983
372300561
5
8
69
8
473643
53437
253514
33
209804
47
30965
351252
77
45821
11782
452551
10
33
70
333629
22
924229501
26
481176
451798
342903
19
476830
179092
38
321520
212272
3
8
9
71
5
448516
51
19730
266058
317527
419348
499730
25
1
70715
277573
4
273507
117696
216836
90783
77
181907
28006
26
35
969485535
58
867479724
69
9
53
48050
191673
47
148228
202575
86
85
293915
123252
312158
367469
9
96
32
93
425030
84
91
129472
73
86
110009
477208
169053
231249793
3
440366
934950967
95
254299
478163
6
819357760
385161
41
250174
41
57
46
281230
402236
763897386
31
250324
193411
29
46
65
1
9
12
6
203570
387034
751792230
79
18
25
59
298400
489427
55
469771
90089
48
51
90
375017
98
88
76
357948
169339
6
93
42
308630
24355
366724
186003
26
9
5
27
114198903
6
12
216489
3
353182
343152
30
845371673
226957
78616
47
46
732326982
78
91
973888460
6
16
47
54
22
471012
63
37
198806728
8
41
385446
15
24796
192232638
315199
259988
11879
87
986858564
507541424
76
121281
272646
1
58
75
60
47
5
482661
349831
176077
277449
255465
18
36
69846
428176
85
17
102968898
803762356
47014
31
138105
45
715532944
118047
6
73
7628
382458
328131
110014
361282
315069
4063
117343
310808
63
151170
564438624
80
40373
264920
25938
497050
55
64
17
36576
76301
44
428958
81454
3646
105084
69262
64
794631288
13835785
80
240043
10
5
99
238962
68204
339508
65
99469
3
225219
208853
50
5
436333
5
413918
41
66
30
124955
65
384347
49
499961224
77
96
252582
419162
96
47382
8
321994
95
293094
347533
160243827
389155
961539792
12
397247
94
3
219729
355335
310671
150185
18
482096
36
8
2
446536
71
539726572
472539
3
4
64431
64
35
15
9
454859
16
139218
185989
492566
100444
370675982
99
765779735
8
20
31
32
11936
984505303
77
7
20
426639
91
245721
160089
188303
199220242
57
13
385061
84
44
90
49
84
4
685450573
70
8
157007
168041
78
77
476449
180281
61
8
83
175481
186144
60
39
146289
323010
56
465632
38
9
7
265174422
929034478
3
281053
199380
56
71
80
183659
312651
269896
40
47
462520
91998
15
6
61
73
65
30
7
3
70
9
96784310
9
84360
10
70
70115
42
93
81
92
400713
20
73
248541
8
102164808
36
446117
49
84
245210
1
48
373739711
45
51925
47
56707
8
104298
664602566
2
52
96
37
50
457817
57
2
51
8
803723245
31546
28
12
757548317
445457
140126
58
37
525368089
5
44
29654170
266867
8340486
60
229560
228031
52
348477
201558
92
474247014
43
107321
293283
25
40575
317990
8
43
409869
57
68
921
408241
363358
94
396239
52006
29
11
26
200604
434612
236108
6
212428
356058
78
861887680
135285
306499
117331
56
98
389702
74
20
3
25
87
597
374588175
95
31
367666
561689280
92
469995
494877
86
40
31
2
83
55
360490
28696
46
315251
25907
82
315165
411852
88
79
28929738
83175199
5
449380
8
72
63
12
7
72
45
31
98
47437
50
33
257011
501977410
1
230991
334936502
63
284499
49483375
60
50
32284
49
2198
244102
451523
16
445823907
404406
87
361778
71
17
200981
1
7
55
75
11
29
36
34
3
2
431003
87
619761456
19
56344
68
7
53549
371662203
954556151
553223319
60
89
363148
35
91320
260339
40
293408
75
345618
71
94
143508
52
226013
120439
445367
72
57
78
226403
52
55776
365869
20
81
71100
371505
268463
5
297430
84
51
428732
235840
397046
23949
158144
100088
313601752
136925
576672314
9
54
454522432
68
93
160871797
25
24476
83
22085399
599917840
80
292250
1
160718
352600
310111
142375
58
78
332730
154126
29
844486774
120576
367825
21
61
97739
9
17766
31
447633
50
72
475053
318213
80
332807
4
53
9
50
104687
237604
83
399018
51
86
57
321534
79
473017
3
63
1
18
39
455524
97
10055
186281
57
275832976
459403
992065691
84
13122
498918
94
7
490294
92121770
487682036
87
168342054
2
4
7
20
204690
97
462012
6
66
382523392
116776859
376923
33884
23387
71592
933797498
333636
306460
209321
572946507
497449
13
83
96
21
948119914
56
52
436591
8
16
109203
460372
45
482268
7
14
1
83
139973
260912
356625
121871
389468
2
65803
483748693
423833
71475
81
2
38608
29
246519925
93842
317668
261112
26
21
2
366897
241602
91
424788
25
8
115421
754755333
966461382
30
393025
47
71224
84
447580
577891229
6
450313
35334
5
224307850
600266529
96
410396
99
368872
25
238662143
67
7
155726
93
44
635360971
96
87
397542
353947
406551
3
40
76
197936
6
72
88
22778
12
443898
419601
51
34
94376
190083812
28
56
484593
43
293826
97
190714
230436
91
125218943
65298
753725327
303917
121777
51
206775
47
85
950916223
478908671
67
88
18
8
199197
70
69
1
49
284798
2
288805
132299
58
42
28
15487
346404
402876
45
3
711389428
218498
27
13
43
748655275
265529
120749
23
83
545202614
644817827
43
53
418228
54
3
5276
7
209297
99
67
12
64
11678
470810
8
7
9
137721903
58
168394
46809
909523987
65
4154776
62
132702
297800
56
233869
29
39
321913
10223
64
58
75
3
312788
179382
369568
237069
49
35
348081
43097
172794
8
133160
446511
280191
264493
161918
22806
356848
35
71
249341
2
42108917
12090
82
53207022
8
91
35
3
5
961515746
15
431809
416399
76508
16
418499
99
194972
693308463
83
901220229
421074
48
305262
27177
19
19
460743
91
337508
83
5
7
12
496931
66
180638
433247
255292233
424743
269441
2
64054
69
59
148649
95
283930
730
47
77
68
73
40
7710
238533
733065229
239805
1
332131
608872597
409869
200618
415174
3
56
28266
54517
468636
66
836239585
39
38
2
39
43
40
465138
157628
2
375415
155913
50
71
39196
8
2957
68
3
58
724091008
721299584
10181
653865203
203975
287203
28
290432330
533160816
41
95
59
295311837
5
117317
513805313
478478
41225
44
91797
493164
45686
40876
7
266660
128297
36538
247355305
328988392
61
256064
298776
388585
79
5
400617
45
56035
381889
788165188
2
154101
313355
444041
441135
393236
86
87
98
56
45
96
26
53
661338420
37
286087
99
442099
39
1
402688
407922788
324087
432026
385864
313995
56
12
143648
91836
369184
323274
73
41
8
179428681
40
81
418424
467864
455193
84
248106
29
215758
61991
43
96
99
39
5
422607
285252
36
58
31
9
166042
63
999539813
47
8
19
26
1
809232178
27
6
172199
241549
194628
98
3
443596
63
751033412
94
72
448191
3
41
3
115274
1
85
23
50
51
70015487
38
91690
449158
230431499
3
97
450187
24089
292193
58
9
363738
297058
66
323178
23
73
128481
353591
30
693592681
28
76
277136
68926
160016
9
29569477
232304
348297
255218311
134013494
417056
423440
225636
75
98720
91
51
491946
624409418
61
23
63
156572185
2
53
85342
397658
30
6
71
473935
46
187875
83
299221
234393
83
24
324119
65
64759850
33
273659782
6
6
396676
43
147539
37
324897
349996
330139
84
390289
9
391266
53
408210
53
302034
220871
172564
25
195396
7
346152166
491312
170661
477859
5
211140
80
154463
400726
161999
361394005
2
15
59078
90
926587533
363360
18
33
7
76
8
80
326126
3
6
69
80
132073
433279
42
23575
325753
315123
96
166535
79
92
433676
481163
77215
34
220481
340605049
78
75
91
91
214359
97
23
285953
162325
19
80994
26
332202
100416756
451067
73
41
356030247
52
395218
436238
147548
31
812386998
418674
364351
395603636
79
484579
107129
979527982
75
14
210422
74
85016
21
347633
7
78982
493726
68
8219
49
180724
344794
257207
27
58
70
294326313
46
8
101882
372398
63
202721
142340
236360
241562
22
8646
15
448826
443388
99
86
174639
407278676
311844
144764
78
71
855873965
68
485851
319531
241077
4
429735
74
650402003
36
6
178093651
77
28
95
473508
80
28
351267
71
68
9292
45
325742
23
248997
5
334843146
345579
60
361565
421745
87
70
12
8
247214
863135439
8624
401793
69
206812154
9
224556089
56
893974496
16
126564
449614
28
50789
416911
246127453
110274418
67
419645
52
382459
722990669
47218
5
70
416023
87
1
33
62
31
315939
37
218905
341467
370618
35
49
307724
32
82431
15
83
92
25244
402272
364392
904078885
66
66
34
28477
433497
94
99
759278767
144529874
96
255558
1
97
258563
403658
88
11
46
6
41
91
9
16
821714495
9878
2
90
94727
435353
367847
177223089
282409
59442
95
63
49
83
34
40
483544
44
341949379
443551
9
9
39
317003
49
74
59430
43
5
76
121330
98
1
809414640
446623
88
25711
198288
40
538993930
40
396084
96
75365
23401
72
3
48
46
355072
429689
78
66
96
98
95
659241299
105276
95
9
5
47
268116
204617
9
9
57
2803
92
140083
5
79
4
80
425579
323111
881658588
193552
74459
61848
590840832
398795
96
77
119829
438832
153087
24
51
28
60
76998
113697
436286
95
39
81
2
11
477697
21
55
363364
19238
27
18
91
45418
24142
41
148579
73
51
85364643
2
324497
23
172908
466199
93
402327
679808341
76615
70
376624
84
4
63
61
472438
2
9
98
375078
220932844
28
424984
91
192808
2366
79
81
91
7003
38
852308219
44886
17
56
117793
49
89596
82348
307945
7
26
449066
6
400294
75
5
47
415029
349180
82
335102
1
7
62644
33
376536321
316528
496568879
459971710
60
346503
158390
299140
958776916
453133
413329
96
29
4
63
44
49
290668
65
16231
51
473345
883069463
39825
60
410296
45
2
32
401562
232566
64101064
533445133
92
706763739
71
152591
63671
751247167
427630084
6
23362
30
7
696838806
88
458297
171786
27
117264
44712
169517
407482
22
8
12
57
250395
486131
6
268797
51
76
78
10
310683
371773
50575
453120
95731641
64
95
822207034
7
1
334471
11
97
8
357652
4
527538463
243932
68
71
52
88
96
26
82
94557743
2
51
293306
226512905
59
6
52160
577604983
6
70
44
1
68
491799
14
469760
224926
20
56
32
72719
863186506
945597345
335392
44
821015984
88
457803
472721
392172
2
334214
25
293717
56
193421635
82
139843
49
451846
46
23612
251028
65
28
7
71
398158
112812
15
8
93
270954
40
44
136579
54
818224863
7
8
196512
57069
292252
403453
310840
14768
50
88742
10
339107849
17
92
99
29
228143
31
81
424101
314307
84
316057970
332375
424290
97
177826
85
357478
54
423764
97860
352385
459650
279684
9
306808
97
9
1
78
34
72
37
141571
13
570486324
98
363600365
448907
40072
456256
625340329
319100928
3
333434
2
3
2
50
97
8
158322734
246101
295921
6
326451
166907
110925
925396053
8
149261
94
86
121945
54
79
2
382676
5
255902
480167
100655246
11
76032473
79
17
431065
306460
66967
279841
33
362753
7026900
492099
58
57205
482176858
26
86
70370
83
412087
36003
1
32
78
7
501246723
457961
49
60
259248
133003
388514
1
437513133
6
60
425798
514064441
332365493
296041
86
79
830640132
325374
1
55
459847
73
434142
219813770
250056
102024
93
42
49
33
493751
28255
21
3
31
442883
2
73
481793
334277
546550217
195506286
212205
98863
7
85
83
69
496293
416840
80
244601
480249
49
72
63
92477
50
492239
626367848
74609278
218726
94
4
89
81883
78
1
12
53
291722
10
8
80
711176679
228569
42
80
18251
107822
451973
3
8
8
61328
48
277628092
9
2
335383
43
93
54
30
28
292470
127065
14933
464577770
343859
91573
6
156368
80
24
297076
77416
92
328736
14
71
273082512
69236
402340
122176748
402515
297335
295959
336938
72
90
231999
381275
369328
320588227
828704946
490840
85
21825
232773
231770
29
227043
101882
289170
369300
221740
141401
361918
228538
66
22
1
11
371789
60
39
235859
346972
14
7
399800
11559
329808
733661921
22547021
64
36
373010
66
426744
47683
448128
97
460795
17
201065022
448976
72
498300
494614
71
20
479392
259445939
49
28
91902
88540
43
455699
177765
486273001
78
34
30485720
349938725
395200
99219698
20
5
16
20466
76
234673359
94
66830
359731
41368
90
368275
496214
7862
19
24
77
450981136
82
139030
391034
2
130733
380085462
441482
97917
14
96
94
9
91
149555
18
25
7
62
409036
62
59
15
235918
85
85
5
33
67714226
95885
234317862
93
3
25
47
89
65
11
43
2
103957
33670
44
175669
114661
902079349
69
89
42
381509
29958
4
2
27
90
124977
191422454
264932
604777355
12321
73264
96
8300
15
76
24
6
573995705
2
210446
63
118328
409261440
437839
90
439340
92
47
31
6
98
86
225900
417023
400266442
64
95
307460364
58
11
87
558884369
229534
6
25
872444546
208506
58
7
374970591
21
161733
278890
3
304450
33
76
59
167402
224818
398296762
87
16
35
6769
126124
1
893886584
210668
68
41
7
79
29
158819
39028
41
65
260315
444416195
86
435436
428122977
444507
380948
96
206026
5
15
5
42
284030
36
409668
56
399623
4
64
92
31
6
66
45
9
147759
825629676
461404
33
40
15
301643499
33
4
1
30153266
93
24
384073
122376
8
52
21070
68
411396291
65
96
83
15
178038
868728940
385336
60065
559290866
380691
68
212165
41
57
424680
85170
26
259280
4
166064
210605
78
65
60
397682
105245
48
28
36
208583
44
1
84
150023881
738287158
262093
30
2
1
27
734203573
315631
54
982995744
182698
309299
18
68399
89
97
49624
288564
250960
46
169078
18
72
61255
283383
5
97
492617
9
14
15426
415399
435116499
30
90
460660
45
7
281798
93
34
158906
17
253029
13
81545
308162390
16
89
328098
91677932
92
11
131304
462887
219947
10489
200351
756654684
99
85
180143
453647805
79
150622
243479
238531
418751
155119
41
32
28
3
130394
91
85
330682
51
76984
23
79
91
7
85
81
19
2
79
22
1
431552
251383
7
65
71504
343666
673763846
456145
415052
387553
411979
7
1
314558837
771383801
33
85
246777
2
35
28485
7
56
75
88
20592
78126
94
460350
4
168802
339552
428723
59
32719
15161210
288268
476144
64
76
118360
15
442843293
343043594
63515
438725
73
233573
99
88
354559
48
271224
231309955
7
11
152952
70
59
4
72
23
174391
311633
37
80
45
207902
234144
7
155784
95
23737
282772
88638
87
40
92
284173572
2
443473
976917190
124449
270180
24
61
97411
127822
68
8
38
80011
78
381789
246862
334303035
42
86859
46
272931
44
49669196
283761
27
322123
369575
62
29
498435
365716
399226
84
3
335488
462145
9
408443
159299317
54
13
422867
4
4
436523
98
78
948058994
5
69
83
7
5
243500
4
66
37
72
420967
87
209921
436822
72
72
432699
167280
313570
9
7
161819
6
72
157130
387062
77
68
434282
91
58
86
618725719
83
24
362568
51
370159
60
225309
66
742563934
33
81
399446
147786
52
143581973
8
431188
1864
395149
20
224114
3
191998
269119890
228189270
16
92
1
14
127286
86
45
49311122
5
390036
127320
75
52
18832
231834
85080
322984
423031
53
415867
179307
28
69
36
565453165
406277
394422
37
9
33
5
7
41
414009
76
229644938
332819
178202
35686
3410
37
297925
3
6
38
86
63
320986
496479
49
26
414843
83
137185
50
58724
81
60150591
64
486879
317163
357048
481919
371642
81
257879
65609
393439
65
28
103042
80
94
302449277
478528
51217
99
14
59
7
44
466816
3
32548
48
979933084
265581
492032
880655231
35
93
28
37
176286
257650
323204
99
745991664
92
141386
274775
352105
33
37
11612
47
75
41
226468
392342
440289
63
71
93742
384065
3
70
31282
69
4
7
842414238
83
27
13790
152059
1
135390
15
67
17
30080
92
61
65
249916
7
56
453568
43
85
6
64
10
466992
71
72
29
60971
86
92
80
3
18
257473
15
359208
469026
53
85
246660
251403
6
340675
42
84
219745376
51
53014019
480036
184857
42
271020224
95
51
10
29
129618
244278
342757
26
29
239330875
12
14
4
15800
114622738
76
51
8
36
47
9
438596
283275
95366
42216
4
416371
43
30
44
175314
113033
119352
312338
60
5
8
79
597736700
48
86
306852
23252
9041
60
348030
13
476895
218053
170751
6
418456
354012765
82
421796
276964
7
341734
58
434130
22
7
147584023
58
7303
26
31342
363971
89
110790
35848
59
49
96985
9
388645
262610
35
1
783258970
29
20
98
355297
341008
169912
186251
95
307240
396203
93
475059
52917
691632265
80
836478593
46304749
76
337033
94
221680
9
59
595517284
44
496874
7
10
189489
47684860
432200
35
238113
6
40
250998
57
85
327126022
23
75344106
64
61
608893000
28
391091
51
44
98
393674
256598
25
46800
46
316537
407355
1
363772
908046290
983091177
114798
1
243182
42
583240174
131869
51
83658
60
99
59
22966
3
4799
467694
51
365662
185027
61
124154
638234642
372699
384682
68
889607104
482987
9
400372308
5
457960
409127
34476
31
225357
320882
262975
381579
390173134
226528
164235
17
54
121225
59
187246
3
173552
44236
88
21
275699
28333
84109
96
8
47
127306
17749
30
275060
9
493653
3
485969
22
75
300650
40
1
24
171484
40
290585
390471
17
190316
6
42885
59
80
283275
49
434933
23
61
311814
54
40
2
1
25
40
98
8
53
286309
29
286167
63
259535
67
210534
248509
280791
84913
111826
49
26
84
66
387954
223764557
84985
35
59
464541
136500
313074
36249880
17778924
2
2
397376
30
385626
54
3
462418
110887
31
397206
4
80
509029428
149423
55
312961
5
73023995
355957
314061
18
7
424768
481966
6
18
179844
96315
74
86
75
135744
61
486189
22
324882
352423
95
436033280
149476
96
6
257465
3
195784
70
27
14
8
240866
134832
77
40206
142615
440300
369143
17
38
79
8
330496291
87
9226
55
111405151
36
494766
39
44
488927
13122
2
41
53838
92
166812
55
98
540265717
398958
305405
464739
208368
49
48
91
92
8
487732
51
93
418698
75
52
113338
286963
369727
25
79
469141
21
92
48
357672
739352905
5
406004
329561
151591
35
44
43
77
28
591910994
454887
332008
483578
158138
49215
485973
7
481310535
390566
76
31177471
34
428271
34
267890
223225
222470
44603
92
1
372225
32
33825
487890
246305
15
25
6
98
10
42741
156491009
466018
283856
173064
41
74
191194197
201096
311854
62
95
22
330230
7
238048403
4
60
431406
66
15
74
86
78
323327
466287
8
73
390918
21
91
44
289996
279726
82
278086438
39
273673470
6
276869
207207
293041
275921
46542
308483
20138
283950
71988
86
34
88265
55
23
78
4
374808
296760
51
21118
330993539
378286
454854
230991
341895
156501
215490
93
38
212220
94
4
35
400741
20
5
9
6
434568
78
2
83549
213929
13
173114
438678
13
42
483548
26
204184
6086
62
434489117
1
188320
2
427259
398638
85
49
78
72395
69056
172178
113044
55
441934
236965
271238
920797854
76
218531
150248
376215
335221
31
449922
22
36093
329193
292075
8
153978
56
89
911191087
22
48409
85
326279
68
70911
226958
40
71
71
137119
460772
341931
531344414
52
83500520
339970
368944
108326
176101
489961
12
75
292630
106870339
7939
346100608
5295
60
5
5
99
1
29845
96
474944
491069
53
749371207
48
86
4
125818
433742
281702733
17
47
9
280806
38
83
39
227317
93941
651845103
118695
207583
404194
29
231262
476474
346463
80
466394
200931
305738
19
280098
15
14
21
129732
97
14
23
46
1
6
19643797
400879
44
27
1741
61670
5
196136
264067
217345
71
3
53
191344
144529
2
69
85
48
223684
23
24
270489
61
42
307158
54
390976
470997
471961
235003
4
2
248548
302832
75
179072419
291569
237275
66
81
852268716
25
1
226084
85316
74
402714
354666
286624159
58
230414
92
12
2
91
307636
4
38
3
256609660
94123
294166
407689
67242
69
34
25
60
6
12
62
83
5
474786
41
466739
6
61
79924
37
62
269013
304914782
314015
25
348690
400964
25262
76
85
57
96887
125609
71
154123887
124056437
528345826
18
328008
67944
62777
285389
93
29
884739184
94
409214
66
58
473684
324414
94253
7433
235088
306290
373714
418328024
285600
15
225790
62
62
95594
346589
416234
454043
79
9
58
93420
391241
12
812914196
72666856
2509
80
320165
314169
262944
90
150247
60339
446305
86
151496958
34
36
208992
96
12
14
63
459350
109366
367694
4
409295
31
459993
472048
41
485530
93
86
49
41
126337
914365838
73
20
55
419460
4
301600
96
89916
9
49
321723
7
409095
382044
25
10540
205730
53
616194597
6
564344080
62
25
963243504
336054
88
2
241588
74
285102
344515
310440861
393164
53
58
497084420
259222345
248816
96
9
78
59
169098
51
463013
417233
67
322328
425064
200669
93
450702
2
31
201323
451456
7
170685669
26
61443
63
28
20
55
46641
270915
133476725
130962
410664
72
401280984
211124
4
85
14
109345
52
97
494993
263165
21261
23
57
4
468017
495439294
789020891
81
309538
1
390292
8
404022769
15
96
174692
61709598
170028
370868
463731
22550
8
70
44
8
263072
87
41084
113230
387698
61528
89
17
31
38735
44
282421
58
393910
49
75
69
14
310871
236444
179359
123308
102190
760721833
87
63
79
6
715026916
54
608698032
83
37
494798
5
262683171
42
433651
185310353
19
132370
11
23
471891
7
373054161
82161
408655
86
47
3
75
8
253432
82
168662113
422360
274978
9
55
3
744038546
51
159163
248941
43
416492135
20
91
917643168
286982
360246
155769
44018
58
212940
1
561276042
51
332414
423819
230191
26
454351900
86
45
49
87
4
421327
356296
250008054
82
260906645
487484
3
75
167524744
172621
79
300288
360867
29
6
36
97
89
94
163782
48
20
90
76611
1735
10404
355272
24
17
21
201737
54
93
52
230149
97
154218
28
51979
372090392
413778
122630
388245
154957
15
31
10
7
408386
454238
39
65
34
50
20823
8
318535
32
355226
86
16
339077
61
88
74
76
27
23
6
75
428159
375283
304761
339981
95
467330
177570
13251
252800
10
79
135962
216788
464990
97
8
3
92
90
87385
56
5
436502
48
349066
11
272684
50
317209
455859
80
18
22
393003841
469103
207108
66
150311921
92
5
362851841
170732
783247216
28
172734
959005578
1
15
89270
830351149
194295
37
249311284
24
122162
374159
368039
28
72
68
73
2
106572
131559
22
40
445895
2
464640
47
426683
42
57
94
119371
43
119365
66
1
92
873947628
410266
142385826
96528
44
4802
56
79
263908202
355339
340574
46306
97
68
85
551174773
119455
19
11
13
19
369629
9
69
35
474998
213679
155418
450086
53
87
22
17
1
8951
197387
36
8
41
187950
475711
42
245240
782431862
65
56
70
60
350094
252516
2
411008
209390
80
289382
66
71
60
56564651
493998
219076
570794957
229623
293833
27
15
3
835792787
5
499100
389477
54
594705723
322175
11
27
6
327209305
17
186324
5
197652
867165987
447231
8
2
168814
389319
9068
74
81
94
82
995846766
88
424801
62
47
279880
60
349490
27
418203
5
19877
27
74679
7727766
558898939
30
81
18
150154
64
81
260095
6
964498650
198555
375432
301466
37
399499
44
53
13044
77
139741
98
471573
61
32862
5
240548
41
572741134
14
50
124105
54
202638
39
12
256390
3
12
73
2624
94
792134957
67
82
53
193138267
76585
296346
5
209897
142107
84
18
12
58
497480666
240474
79
58260
340571
7
155026
478389
9895
18
618794266
488589
77
154536
308189
29
55
90
42
41
34
13
242407412
14
49
99625
6
354013
51
165020
59
84
476149
2
21
78475
202068
466933528
269158
24
456405
90
855586627
776127881
39143
151653
8
45
459750
4
168363
74
40
99
123334
84
54504058
16
474318
380674
353696
358440
225051
97
123235
89
268226
183117
11
4
14649
56
51
383980
68192
74
81
7
94
93
45
26
55351959
367505171
412129753
92
207875
4
329460
85
57
76222
44
87
829798974
57068
39
20
31564087
61
313671
26
801504273
408842
97013
7
398347
105980
23
18
43
299310
36
257642
62
4
124590
323233
50
284138
38
92
427523
39
233717
47888288
8
473124
479196
78
210467
783802730
336226
23190
105364
17962
471029
72
63386
429795
43
685874646
73
197986
135861
378976
204439756
266779
277030
5
490966
55
1
283908
81
13
65343
314243
22
751501765
20996
48
229415
951646508
356655
43
91
83257
93
29406876
248799
92
148270
93986
84
460359
71
63
114810802
13
76550
77
76601
79974
61
296875
2
4
50
242061
13
828867963
63918
73429
405152
24
3
55
99
38726
95
68
28
372442
277519
468840
178777
353282
214471
57
291752
39
121662
170099
58
190815
348439
80
43471
454114
85
20
302732
37
74822
19
97
27
31
224249
19
249768
90
398275
42
52
62
37
256567
484191
183513
5
579472388
46
43
123462
66
551476846
141962
70
73
57
6
480554
301799
20
33
883611285
302789
84
97
5
83
1
58
61
228257
18
323394595
375271
575185947
4
275213
144127
621811799
44
48
57
124080911
717540917
56
364794
231632
87
82
380925
68
360262
81141
83
15
206273
7
481129411
62
5
603513793
26096
5
20
40
10
5
5
27
59
6
57
433538
72
461711
28
94
11
159479
712836384
430699
99
6
424097
90
2
195643
21
78
469348
121794457
22
89
32
56
245772
372982
29
525591591
36774542
330224
384708
179312
71
461845548
92
71
64862
427875
946983328
35
46
61
483440
56
291851
64
367390
304049
96
13
447885
960431472
58
1
10
27
92
477289
3
689995323
19070
174782
94
20551
88
137175
81
324076
41
85
71
83
73985366
372873
98
33
84
475106
91
106719
99
72
878942027
145605
60
5862
56
9
51171
764112156
263293
89
39461
306384
33920
108726
425761
135795
22
380672
85
69
4
90
288909
39
810808043
93
374030
77
93
90
42
58925
3
296901
277720
345747
731511061
2
64
911343761
467175
84033642
105668
370182
62
457069
17
765172110
269281
47
12
6943946
10
85905
35232
307724
162192
38
109902
63
270891
48
950329001
10
442087
18447
79
129324
374197
11804
489216
126780
38
265143
927833861
66
415138
19
348897
36
80
386851
87
244095
173475
869066802
43
385797
66
11
426132
20
6
121624
86225
74
29
667158665
30
56
49
343393
87
998428545
55
172524
61
3
416653
2
242646
370688
88
86
400029
313311
432113
116777
27
103537
19
72
225700965
99
19
817853756
63
6
42
370355
208630
50
401580
884268050
272584976
431350
291489
998634745
380744710
96
425847834
31
46
72
76
47
520963412
4
383925
47
30
2
388524
246285
46
45421018
62
62021
2
44
18522
80775
95
39
99
9
9
41
22
47237
54717
292885
394116
423748
216666
305930
72
33
443489
37
11
244661
34
58
76
69
163522
304215
76
70
75
14
3
214218
320326
97341
31
37
92
4
13907
95
28
3
90
54
323400
236669
41
82
89001
52
280870
50
548179877
442683
27
27
30
27
99829
450438
369499
44
50
67577
341804
953067660
9
41
93
37
336261
74
489445
99
34
13
415257760
485619
3
233421
755960554
23
383301
104948
110182
168906
42
57
6
80
107332
78
191546
281486
36
47
4
149113
31
9
226707
16
822525918
19
155173
6
95
364164
71
82
1
86
26
12
836585654
86
93064
11
466107
471613
33
4
606470748
364974
36
84
982011896
57
2
458088
228205
379474
47835
1
137637
84
16
6
6
38559
71
93
53
24
62014
4
11
141146
207394
592627945
58
47
226175
263400
54
206868
88
366405
434407
22
30
42017
279406422
876956354
134946
126776
65936
11
91
388267
59
18
156665
8
111563
16
67
116408
320016
11
68
358445
2
96
209744247
57
6
75
79
14
82
21
14
482384
291435
66
63
97
445980
168421
4470
45691
69
76943651
1
65488476
72
36
444443
121886
176794
237262
25
99
96
388076
48
359417602
306267
76875
686685210
69
63
65
102663
56
90
814933664
73077
279507
36
110267
33
26
792510433
154243
97
399211
156369
91
114227
35
37
249930283
206272
460674
768579547
57
318099
3
22
200346
20
52
336813
127368
131469
92348
626075523
39
7
7
402960
470243
40775677
269603
196772993
904577527
9
90
6065
3
60
181306
4
50
190151
69
60
270793
4
967257098
41
202803
145651
9
282434
70500
37
40554
2
88
349389
94
51
73
413821
114902
2
81
396785
37
89306
958815824
26
150014
441360
14
54
7
79
83
375212
89
32714
92
65
47
99483
83
84
246307
755622583
236761893
60
65
1
26
287323
106537
40
169866
41
63
925953176
264029
198783
21
406259
46715
54
352350
12
65
18
100846
86
92
361875
20
341422
46
36
3
895706162
983828927
20
232137
283285
50
29
37
65
151297
307937
9
446351
30
478077828
342912
67
72
228288
18
24
45
363020
113495
30
113474
179483
8
16
146959
1
230224
22
419660
327036594
282052
22
59
109402
107627
43
49536578
59561339
37
318589
299650
617101937
205835
92
277020069
13
82
91
135049
296015952
478851
280494
42
427805
99778
7
472918
478475
60
209551
110702
67
79
903770040
24676765
306992
75
39
89
97331
73
148223
7
97
177747
36
94119
285692281
35969
282302
25
180690
449270
122404
75
74
96
71
2
159551
4
467566
4
99
27
356209
228061
32
451825316
9237
243255
20
35
186161
89
22
4
293684
21
17445
423428
227323
75
68
76
88
278899
77018
42
95
333816
303324
3
38
149246
427167
247628
25
816097941
212819
6
406402
89
155324454
214141
39
11
10
99
36
81
194476
23928
983062757
7
67
474192
53
70
11
324059
40
468669972
52597
48
21
14
69679
76
398493939
48942
73
385383
448880
769644653
69
48
27
98373
293061
339304
126213
420900
16
816254217
434919715
79
142430
247167
40
81
335108
254411
7
291102
92
97
183154
344536
46
150314
391315
97
168844
361463
308020
326135317
20
97
51
216817
68
9
28197
7
92
56
38363
49
92079
241115852
8
31671733
388648
159985
128197
63
949359194
203673
370863
92
42
6
471230339
64
148284
92
73
26
17102
99
45
6
21252
253489
259551
171437
73
52388
87
343506
8
82
68
54
4069
16
16
343514
95
325048566
16
71
69
96415
35
247947
244237
3
74381
26168
2
53
459321
870423395
28
58
4
347637
461996
421249
165075
17
13
24
251758
333569568
34286
18
82
487292379
84
9
341666
192139
42
34
438822
2892
382200
83229
75
43
93
33
42
6
85
783576284
174213
438488
73
218862
411371
13
923181457
90
233213
649635990
80
78713
82
321226
59
10
42
65831
57
474589
35
3
4
190870
46
88
35
42794
189041
198924
294661
789440532
781330066
9
87
249252
372828
64
164987
852570855
623035475
5
483257633
83491
4
234910
120168
448478
366769706
15
46
415151
90
598861299
9953
75
198838450
42302
221137
315746
79
744578514
306630
9
99
132280
7
205644002
88
102696
138100
4
4
396945
11
12
261430
39
78155807
212251
23
64
84
80
55
58
92
4
41
3
27
219598
31
87367
417135
77371
218753021
182508
7
617374069
2
2
58
70
62
756962563
242999
98
282019
495292
56
7128
312213
3
59
39
10
53
86
54848
62
473363709
334708
305695537
254333
64
274622416
246966
13
308522
61657
48472
249222
1
168895
448765
79
53146
7
20
31524
219097
20
74
773038616
12
192620
62
16
84
131145
415796
75333
46
92
255475
85
4084
76
31
59
79
266053
179355642
371775
168646
426655
312838
56525
358223
466784840
86
182138
37
186767
90
51885
123479
167640
97
78727
188345
75027
82
348161
345915
296664
174631
64
251052
78
80
4
5
96
75757
66019
61591157
17
5
15
18
35
212402003
404417
63
226268
3
4
89678
3
36
4
27
35
80
9
56
7
22
39
85449
59
376631850
53
69
331622
427438
242839253
467230
93
178792
10
218221
227258755
85
50834
75
231663
128405
470177982
492998251
64
284136
156729
17
4
32326
24774136
331154
367839
78
75
148193112
408995
418729
285350
31431
458976
7
470236
28
13
354136
1511
76
421476
829464687
127837
473940
133103007
17
130358
80
7
464086
9
48
97662
41
1193
196001
35
233756
43
271102920
32
66533
21604
65
97
78
22
952543470
16883
471201
7171
847929592
3
54
315530
491229281
172717
172153
4
244234
485195
38
309892
12
81
37
474351
18900
43
321006
30
484917
497059948
186936
7
168345442
52739
217108
58
49
39
479873
45
27
730304589
100535
30707
274622
497198
89
43
55
603823964
50
99
103982
55
98
431710
36
34
56
75
790493047
26
98
155791
48
20
755635786
85
399596
259614
72
6682
403730
80314
360395
52
340238
399721
105020477
78
421854
54945
470178
260229
448735
644435568
32
622982512
18091
31
296678
47888
47
29
23
449688
74
362915
31
963113878
6
66
95
305304
248163
92
43
21
94
39
335059
18
306427
141201
278333
326922
45
703218721
28
87
59026
57
219369
199376
461787
436739
11
94
42
928591914
130624
73
55990
466204
7
251972
320559
18
328037
386440846
42
13
158989766
146096
37205
924136349
28
75
32867
10957
34029
84039
100733599
125536
10
406378
3
46
64467
314104
246913
439198
20
63
262336
39
200275
3
8
34
302099
65
30
224841
253606
65
440482
66
655544951
275027
9
203807
29
34825
46
287558
66
132714
331313
366071
184108
320735
302287
9
13
369598
47
6
116496
426413
23
13
10
81157
29
139739
97
309608
82911
228022
42
150792897
376973237
31
260130
150125
8
44
568147429
75
4
55
192274
62
93
20
251641
88
79
27
264805
5
21
23
41
267325
495784
64170
151540
75
56
98
11
83
38
155348
31
307302
28834
901716131
39
14
363528
315710
479505
55
96
347580
20
57338
185223
104014
306734
155936920
72503
10
2
432334088
80
4
185679
6
2
7026
7
49
93
28617
69
81
95
156930359
129539
89
45
737424302
11
457
94457297
2
68
3
58
326671
34
9
331199
34
8
32450
40
33
61
61
77
149512
3
133899767
74
4
87
20
99
119935
53
71
97
4
283237
23
463365
317457
78
171101
20
29
3
248927306
39
57106
62234
8
8
582733289
334270
8
18798333
3
2
98
409872
283724
7
35
250537
119606
18
16
2
422099
80
795911881
68
7
91
302075
44
2
73
16
28
81
48
61
72
59
3
86
9
1
23063
81
14
73
43
142025
315973
39
4
8
126712376
60
274957
316411
202470
9
81
135146
8
263331
305062822
293432
5
844318856
188175
96
80
70
412987
480332
331747
467925
1
58
143373
7
324025
326968
346602
4
342946
97
380764
58
48908
3
30
75799953
261454
6
66
5
275488
31
305676
347316885
25
904277620
31
22261
19519
143378283
76
314453
56
76
50902
42
467388
72943
379885
69
15580
83
20
94
98
213781
25
4
308681
586169203
19
67856
481201
34
65
134284
9
2
339848
54
61005
19
1
785920333
270542
93012
423207
55
19650
48
376964
80
1
95
7
421887
122034
581104293
4
441327
6
376183
97
469154
340587
18
5
99
970596624
175496
36
48
157746809
31
63
592288205
243731
4
65696
256260735
26
33091768
70
213097
72
154651
275495
1
175462
263617
4
97
26
363905554
55
63396
63
90
725034396
802675621
491523
492200854
47538
429007
1
97
82
214834
159744
250360
77
5
155045
360318
9
72
86
18
299837
9
51
583968397
948579631
35
35
901139261
73
40
189711
477777
94
76
125428
9
439090
14
8
69
236219
389034066
202599
201938
13
52610
137541
488873
398489
2
41
826821214
213757
98336
50831
330896
356772
16
467223
257037
43
67
125239
217743
694369186
479019
85
256222
894369952
86
263219
467487
272729
29
731699406
130755
283920
94
435430
78699
19033
44
795401294
56
284593
239400
137461
712413981
799680727
42
42905765
40
71
44
97494
8352
86
7
294194
33
10
242598
54
64728
14274528
171192
6
297345369
427461
492925
3
67
81
7
45645
32
460420
242889
7
49863848
4
47
3
426763
321658
8
444475
99055
381425224
301760
336922
78921
9
376897
72357
427578
20
54912
86
73997
8
1
814618946
58908392
268370
876710023
408653
27
9
86482
972684644
164473
1
422585
7
132315
445428
6431889
446367
568291983
11
459648
98
412829453
87
77
468632
175620
100506
65
419614
53
92
9
25
247528
159096905
4
1
59
441749
37
1
778
460639182
388461
407275
148197
288156
482468
1
345596
54
89
2
4
43
31
67
317533
364366
8
34387
95278
13
246920
175360
7
7
361842
147099
92
110271
9
79
444944
66
35
248166
19158036
453133
294036
35
65784
12
87833
240037
13
2
434605
457910
109769960
113826
16
328776
98
22
895542321
443137
635682927
4
243302
8
389108
652649314
36
2
75
78
81
18
227573
469460
243415
104661
30
418545
253655
940862800
25
206625545
83
185466
36
396193
2
122062
447082
314235
441332
198324
97
33472
2
117888
376365
486888
64
19
339450
151361
67
23735840
16
2
36
44004113
465219
3
13
135501
97
5
37
472690
84
137524
115442
173027
671120140
449805
355228
4
95843
48165553
32
469865
63
163748
24
310067
55
1
208373
333063
56
485490
7
95
127628
2
48
154404
820977916
71
216392
176839
40795
97
44
790532922
94
369279
64
52
64
9
84
476982
389563
495851
54
27
36
98
89
81534
68
113810
110620
3
122896901
821657585
246003
111740664
42
487025
4
3
380364179
86
48
15
21
81
32259
138498
98
49380
15
82
62
186929
10
1
49
72
17
227439
58
400446325
130757
88
91
3
267336004
929242347
458965
931183921
68
224267
1
432293
23
48
63915
15802
8
6
9
92
88
4752
7
3
478434882
8
680143520
448043
53
23
137862
308415
319102156
32
461514
611427633
37
87
316946
975645942
89
42
300725
254527
5
205071
1
46
7
37601
31
353661
2
97
35
299834
972025388
484569075
436227237
46
233931
22
403649
86
99
25
772857921
59
323426
65
10
115603
484990
20
16
20
6
685448454
478927
7
79
847765655
15
11
80
31
53
215165
3
7
76
373274
332342
235793
166880
6
23
3283
38
88490
258005
531770418
311904
385789
504204750
6
9
468546
399402
90
39
82504
56613
395530
4
96
194707113
472674
250028
499077
69
477546
4439
343960
5
781575772
73
11490
81
56
85
7
88
252178
9
1
58187
50
856679039
154560
356874
378806
38
421102
26
192548
9
49
825500125
11
91
359964
447106
464673
27
430383
39
347691
877086608
1
79
86
6
62
496630
21
727821417
3
527477488
91
240166136
292090
81830
370010
32117
21321
338475
33
6
3
85
89
18
37
483620
84
17124
19
95
65671
74
31
440250
81
427847589
287009
8
97
315917
5
42
98
356825
79
840224804
96
25
80
271996
36
13
359610
150496
48
95
445833
193020
54
287485
9
88
74549
54
38
184341
321665447
346259
135098
13
8
67
79
23
85
79
67
481350
452508452
467061
199429
10
5
338512
54
14327
59
162805
35
459430
17
12
410479466
89
61
287025
101049
430054130
236993
3
90
357731
17
104246
75
31
92
68221
249311
4
35
9
393052
276438
2
62
7
28
735602170
44
94
69
4570
33
356912
51
494705
73
58
284557
679955203
480812
32560
149800206
106151
1
96
41420
314749547
51
267897
410660
452551
134467
49
247329
2033
5
82401
192590
126496
56
30
54
9
85
486995
159460
92
32
23
36
115574
1
215407
243730
277242
17
266932
463133
2
32
472707155
10
47
387064
438484
376910
62
320542
4140
249130
76
198292
23
353263
138117
95
280188
65
5
8
408859
6
101166
29
53
64
23542
95
312324
37451
267038
57
468445
89
140284
6
61
90
279202392
42775
442854
70
6
10
299609
100365
93
221743
4
171754
364393
55
243537
302972
850804638
92
122118
8
299480
611328805
147914
40
292704
30
61
96
329741
917615161
4
64
59
72
108681
204490
13
62
22337
48
53
457590
39
385270
72
133341
74
46
7345
92643
264655
41
37
478932
374516
299919
410437
75
35
241451
9
10
213520
26
1
4
97
38749
4
543445502
93
25
60521
290451
322043
46
88
65
447854
89
32
5
681937750
344102
4
78
968755808
13
1559
201311
84
56
410177
5
6
41
5
97
3
5
1288
21
187758
5
61
468157
38
5
59184763
467832
103938
85
5
360760
49
31192
88
94
111585
203549
302488
260096
41
91
82
366175
461760
2
330424
243556
76
17
41
97413
74
261829
345644
211698
8
36705
75
53
56
44
339395
762027581
67
461975
35
67
480305
130594
385864
795234080
72
71
8
249154
248311
16
3
425307
11
210477
12
6528
396944
62
204617
232028
91
353549
174698
60
282184
2
95
19
495699679
187096
89
70
392381
9
51
375468
15
476412
145798
8
6
495042
72
78
4
39808
200904
999012894
84
2
21
97
301716107
496664
302191666
62
248620549
2
30052849
763766382
61165
294602
360587
8
410492
565507788
158961
332587756
467683
309925033
92
5
276987
83
23
6
488373
58
310134
459559
481940490
47
94
450247
66
3
84
486858
42875
6
30
85
259273
2
97665
375199
21
457176
4138
39
481587
3
6
116155
999887761
28
608214843
3
402639
574928208
49527
443590
881187827
363884
241848
336369
75
790496725
236947
43
455648
218264
8
78
173187
104770
122892
287774541
37
435720038
73
301344
42
243369
390915
19
175764
6
63
65
150564
133125
733602233
4
1
452053746
91763
444946
184216
735445302
148490
82
59
11
451248
328785
48
233232
73
23
338333
455412
42
55
180689
30
35066
65
74
93
296213
140668
756752283
870695140
256623
429531
206914
68
97
35
441918791
371188
835421438
72
88
16
528038032
2
55522
18
386564
6
275519
9
32
36
12
171660
6
39
20
984658743
440765
38
41
35
88318
51
38
22
45
56
44
6
88
120875
6
141608
2
398651
72411
41
323062386
353975
484141
17332
88
478755
77
34180
304866329
125729
211923
455825
296983
16
5
16
130807
3
80
320491
378007
452760
466814
7
72721
96
4
79
326335
333159
44
52
29
427011
246516
417990
96
17
41
91
50
277121
66
799035156
323442
128638
71
86
110449
1
361420
64
440508
80
32
72424
6
9
282657
72625
227362
388635
449435
123906
372441
8
12
68
38
44
944685155
65
48277
56
992933624
3
64
408082
38
33024
324132
339209
247276
366904333
260611
481822
390130
7
171475
180250
431748
18
64
591709364
234059
2
55
362531
9
28
364244
220928
77
276637
93817
4
106082
27181
128157
76
217281
27
246965
43848
47
331411
77
435599
23117
268808975
79906
423151
233015
72
376671
274069
8
976941358
58
67
23
117886
59257625
261433
5
294654
63
157776
43442
130604
4633791
6
76
78
394841
88
7
35
280201209
64
451093
262629
8
1
261381
5
19
90
64
13
743806001
79
2
461889
8
38
26
140280
56
445401
146001
49
27
66
90
38
419077
61
135222
89
170054
60
161431
259202
77
649677496
2
818424116
254839
51
187709
275241140
57
414993
59
157682
189416
634228917
114745
41
443296
738293896
65
43
70
88859
56
6474
180053
32
115578
124219
175678
26
69
38094
214892
336332
353275
133603
52225
228010
6
74
895395175
39
77
1
64823
305602
30
331968
84
285399
63
49
57
41045
3
224628
27
388411
77
412244
42
34
166072
135469
56
327995
230615
99
59708
77
92
370054
87
214707
427503
424588373
115968
183494
56
32
66568
24
20
78
70
59
31
63285
2
84585
59379608
5
132046
269230
99786
234347
185752
10
61
339047
307296
416216
27
80
24
88
241648
33
375382
365526
98
15
5
18
472775765
200923
63
399107
67
9
403299
45
66
62
22
49
751794542
27
60
451770836
342709
6
62066506
61
210433
51
95
458697
344611
145997
12
74294
45
10
47613
789299916
52222
452034
19
2
161747
298146
75
23
239020
410304
51252394
428253
176273
185891
4
39
75
83
6
73
399583
121750
44
347082
201506
86
33
46
64555
425092
221086
25
465854
14
268775
30
66
95
56
332361
6
4345
38314
60
611261616
9
496791
213056
7
40514
93
469853895
47
927713056
16
20
89
356402
49
326000
4
79
93
5554
3
3
424103
18790
176067
440939
464654
157758
225386
345374
30
8
79
4
267454
94
40
340500
74
237653245
28
321124
21
498319
11
32
64
202927
86904
85
4
35
610155282
69
6
60
21
1
65807059
28
25908
1
63
520111273
335040
229963
79
261024555
81
36
28
68282
105175
94688917
87
463874
132965
10
696485625
496531
2
351230622
53
136251
78
86
400398
70
3406
164881
146354786
48475
687018268
93
17
77
4
46
2
216292689
93347
99221
188129
135355
41
37
15
39
323078
241449
34
160099
388022
385576
187143
81
883783618
81
318829
145481
42171438
69
20
211223
22334
92
7
50
25
490470
90
77
995294904
428730
187844
51
179135
15
26
36
59
80
43602
81548
177525
208961
57
282875
71
9
89
43
38
37
35
357063975
59809
49
15
368787
296557
74
362094
199007
2
207472
3
385885
389895
59
15
207199
381881
314291
489581
43
238181
94
471814
242507
6
152013531
178123
5
56
921743456
477366
359395
173437
68
78
29
254943
15
723304041
918614029
139807
126750
129106
3
96315
368483
100514
82
215521374
15660593
203397
39
91434
40
213068
19
42370
2
93
72
374165
389587
35113
75
349519
69
109230
73
120691
132050
438002
2
103421
99
208117
96
45
13
97
53653
53
15
28
57798
485759
72
32
487255
351212
15
44
835781829
154919
576636379
57310170
654484983
466488
381872
8
382767
436758
235796
50125
65011
7
86
6
3
5
310175
303225
178065587
14
6
71
5
1
30
237819
11
468483
449230
245402
94
1
3
61
68
374692
78
3
53
1
65
431700
393309
304683
3
719521860
142233
60
1
14
63
7
228251
791907878
425238
62
312086648
407873
471870
11
33
93
55673
478232
403398
8
7
5004
158794615
6
98
798590555
73
234732855
450160
367073
70
58
242553
10405920
73
15
71
976649601
414378
85
9
92
477461
8
121448
344990
309902
61
90
43
11
361238
53
1
934134252
86
15
278570
96
224438
41321
119896
77
63
9
168437
52
187532
168576
85
88
72622643
136086
14772
5
18
393049
91
69
88
210630
52
64
43
216692
42569
10
24
28428
20
90
15966
311123
96
348148
46
240676
95
71
26
74
93
51
50
18251
23
208489
155607
672261617
78
97
153570
333675
76
46
75
207251
74
29
459008
6
305934
228879
150
13
3
143923948
49
316385
37
78
393765
296342655
50
383866
2
325157
125930
448261
4
391566
83
161160
47
218780
123764
4
290610
441665
57
255589
57231882
99
31
82
300383
76
269559
915375845
63
3
117787
57
76
99
2
692105448
298547
34
46
329918
3
354108
117552
29
91
337940
54
399785
418050
33
145130926
399970
491646
223615
134599
151977
52
58317
460284
397652
7
100838
393467
399538
8
765662538
61
332678
58
602701528
280049485
41270
6
14
857863589
54
70
46
230715
86
5
16
443258
991140599
55
364170
289141
44
463063
18
2
49
452729
9
310727
31396
100200
428638664
436330
71
17
407820
52
283109
3
5
75
63
59
291177
69
18
122892
9
1
185730
92
94133
47
455285
364851
1
31
6
212522
7
3
34429
638931523
18115
421314
77
9
427942945
227749
279003
1
166954
621720026
20
132793888
82
276461
594102308
202438
44
455246
17
515995743
58
6
91
186091
900597807
99
8
169096
187013
8
5
2
7
462913
17
158558
407018
36
548454972
18
353879
5
90
43
40
439440
9
10
51
6
792177439
85
43
72
17
32
455528
37
123731368
56
10
69612
21306
5
163212
123782
417929
2
428931
91
181271
839067776
15
410008
7210
7839
44
500910392
28
9
200438
162111
80
340175
258354
72
290824
56
931
428999
402548
486372
185383
41478
385596
200037
380813
100442
918138321
5
66
863224622
93778
326559
69
66
215022
94
291623
441237
456729
205553
126333
15
25
534981407
15609
254380
373505
8
22
20
18
117732
94
38
281477
20
54063
78
143528
417941
270617
91
51
367374
6
258300
439271
12
220108
344686
173027
120671
15
44
80
288266
246404
159791
242183
128832
58
2
47
181418
70
222844
58
58
91
477970
574429328
81
7
79
40
5
97
58746
67
230729
466492424
48
23
64
2
87
463034
604621236
466081
574189347
346523
37338861
41
53
19
9
272086
19541
338582
6
2
279674
288973
3
44
2
26
48925
2
411361
16302
162211
75637
228060
35592
5
51
73
417446
247215
25
106902
125330
295958
89
46
192289
145029
4
351940
34
40
9
30
90
394823
27
2
2
65
459722
94
249542
77
202340
84
241703
59
289527113
486387
161320
6
7089
34
121598658
25
9
40
9
111831
85
8
4
359066
256163382
248556
446159
34
263441
98
379712112
49
354424
616234568
463837
274319
2
374872
475805
469622
62
647712008
18
1
135809562
68
137947
578683495
11
335579
280953
20
295865
10
129115
424781
51
15396
55
56
70
78
61
2
292430
6
217673
272752
324180
340989
89
682688555
386771472
212402
60415
202324
97
482044047
51
688164154
37619
188437
98
157395870
486092
81434455
270979
18724
67
15
95
22
57
4
18
99
16
2
47
48254
56
17840
830002881
160424
483290
71
5
89
56
91
182705
123992
9
46
12
67101
96
94
42378
15
15135
899134634
5
95
88
6
258599
9
527837340
382877
97
9
52896
17
124045
68
38112
70
362554
2
71
90
402546
55
36
80
461840
141056
43
162256
2
316940
56
86
61
4
64
87
296174
5123
432896
40
37
74
82
759889880
323731
343270
36
10
74638
118436871
360662
18
24128
3
31
334493
53
96
22
63
215796
780727598
170616
90
27
26
6
46
13750
85
438994
590632781
74
351591
427241
36
517459969
7
83336
42
303730
365106
426821
117114
595808953
202148
49
38
63
13
17
451339
19
343930
31
18
323714
487695
55
474109
7
13
81
298957434
425987633
162986
337710812
16
204557
280593
27833
230634519
15
487641
262193
5
329980
87
83166
218783
54
886438708
22
164897
67
493570
477703
204312
61
65
901939603
255387
17
454656
418106
83444
242321248
194879
86
12
52
69
46
88
56
386791762
18
2
36
473609
73
12445
996382641
350149
985162275
447778
436501
86
29
276271
35
186629
18204
88
125659
55
574895155
16
49
94
58
24
26
460526
354994533
73739
97
56
13
20
205528
377308
21
305236
622492805
334823
112165
8
2
436538
40
48877
751709143
152616464
192285
489138
80
1
11
1
318676
488323
289845045
490030
525032206
191583
158
55
409865180
134007
18714
298677
19
313453
80
41
394885
80
397970
145597875
454553967
29
41
42405409
56
71876
410971
78
9
96459
5
129774
25608637
512197915
226927
321046
78
28
9
55
29
6
249949
86
14
76
6
58
784310258
59
27
89
64
555739152
32806
22
180288
22
126947
98
789764274
46
343459
96
347955
90
201754
17430953
432882
7
166845
276141642
80
10
380951
44
49
273658378
308053879
95293
85
33
390866
756325192
477946
49449
256483
38
55
11
415685
299345
69
4
5
16
98
149591
138898
15
64
8
163751
39
1
62930
6
231459
23
30
213500
324496
22
10
65
83
97393
66220760
12369
481494
39
37
79
91
369044
90
9
80207
4
7
89
74
302771
11
44
93
79
384535403
429481
72729
163250472
86
64362
86
11
89
356711
62
89
985969304
306904
110591688
305942
89
203777
33
261335
290311
347616
8
45
484833
893161478
312902
469450
95
379733
67
33
58
117838
746843621
73458
491624
35
25
88676611
1
17
46
304442
63
9
34471
159810
56
197735
41
481214
93
9
249698
23
262350
204257
5
42615
444654
304678
34
995521479
2
4
378540
8
11
223333
284557
418076
99
154734
78
225248
257525
485966
69
91509
35
213605
54
487393
416507
168664
234686
26
160762
13
478095
257166
59
80365
31
213195
14959
69
33
274077
47
164392
34
466853
466523
2
491130
379890
55
60
92
6
157135
14111
469885
53
131668
137419
134606
148761
27962
9901197
16
204513
357348606
387555
236569
386937
43
88
414912
3
40958
34899
253717741
43
8
421514
818059437
96
679402685
400014
99
174611
53
26
474569
67
93
25
981834732
63
219245
5
493364
97
65
179755476
34432
51
27
43
386030
270420
360132
430402
87
67
363648372
357096
275072
72
332167
227072
37460
38542
464018
49711
3
45533428
431879
5
67
39
130361592
12
77924
485664
297955
5
65
8
63
6
414995411
119542
934037377
6
215613
68
21873
315798
22
35
3
449290
407908
84
4
106460
205599
177730
42
272483
221785
287659
67
4
176423
8823
23
227214
67
94
257523
483226
17731
10
203640
13
83
81
47855
61854
17
84
42
474000
210298
228645
79
24333
207960
8
23
95
50
40
475018
78
37
61
88
132591
16
105232
16370
8
46042
61506
473680
22
482114
189347
225577
393246
65
99
421126
2
453095
78
77
7
493151
91721
328450
93
52
451243
225471
342485
43840
73
52
10
75
117763
300487
8
424643
79
32
424618
309413
7435
223929
16
61
374637
3
6
122365
308159
196145
3
29
45
65
28
22
58
76
1
295747
380694
72118
69798058
7
251044
488944
492072
39
126923
112375
97
45
34
308221
13
469950
32
88
135294
58
6087
89
446640
34
36
2
307601
38
81
566597279
371290956
349999678
495443
809732761
23
54
436344465
87905
475773
114095
200675
462922
55
152685
418726
202069
90
9
962777060
96
387960
69
69
272711
27124
97482
482584
158624
781926183
404267
99
357186
92
272115
60
192691
357387
329397
15874
22
78
7
236330
196732
31
96
278827578
256858
53
101390
81
163084
88
409325263
81
14681
23
35
41
37397
258961
373379479
7
97
464585
59
51
68
13
45
387366
612757603
6
345402
11
43
264408
335968
191822
16858
7
317800429
782564593
89
35550
95306
40
26
82
289581775
263893
94
164239
390730
209308
687013503
396568271
168666
1
7472
295590
192667
50781
275968
864166278
32
64
4
204348
95
55
182319
250422
105680121
95
2
26464
46
22
7
475128
36
406732
69
278736476
76
71
731272340
8
26
454482
63
574806164
109294
33
543131923
33
7
98
39
977854099
82
14
380751
964154414
385779
16
160482
64
82
5
66
345961
41
25
58
131261
20
143334
448132
73
416234
52
69
12
1
47
4
3
8
18484
348793
296923
76529
359776
15142723
485931
7
881325089
59787
55
282385
35
470283
610332752
298790
64
79
94
497302
586392401
384673
39
75
352883
67
175084
4
78
83
14
395192847
9
25
225584
280541
10634
228955
305399
86
54
78
254940
4
175373
3
349311
24
326919
491131832
49
73
97700
139817
381679
103424
22
310497
81982
420081
37
54
343473
346057
32604015
303843
235876
715951804
429224
23
495691
430109
321614
270082
62
94
82
52
8
46
55
70
59
57
449648
25
8
257638
39
37
82
415675
32515
15
71
72525
420613
3
86
1
67
405090
88253
99
25145
24
68
17
4
46
41
2
857417554
17
26
76
1
12438
1191
14407
92
469932
51
175951
390066086
411824086
271999
226252
26
77
432019
47
163953
12
12
414401
342166
95
27
55
173767052
49
80
52
182869
86
336516
289789
97
1
302419
186494
812523989
186501
453746
6
344921
20683
88
57176
45
9
20
82
14
11165
68
470784017
69
3
362142166
236283
80
64
255553
584406398
90
163185
151112
34
327288
128930
17
12512863
24
660011801
484461408
355571724
186019
51
87
146701
25
4
182456
179873
79949
187987989
81
8
391976639
22
96
94757
397267
47754
317920
1
467076
1083
109617
74
107448362
27
7
4
45
90
131093
184791
199304540
6
639618931
431453
2
43
67
377954
79244
417478
96
8
23
12
269139
10
262485
139877
72
224639
31
22
1
22
338808
498805968
27
61
54
7
30814
467066
143058
77
221270
8
19284621
4
271340
7
75
304354
14
407576
71
97
78
309619
73
494217
45
225793
211738
52
95
4
607830363
40
351619
8
406563
60
9
29
37
499487
6155
75952
7
163204592
64
28
447661
485949740
34
475931
89
184068
99
3
47
14852
6879
53
4
33
666117193
77765
420269
28
83698
2
2
60
38847
37
482356
76108497
308068
29
87
473102
279479
459572
13
29
62
94
14
689765430
25
267278
306495941
2
72
443012
357317
12
7
367368
293520
125056
7
821727821
53
1
7
1
5
2
59496174
268537
340091
29
96
19
694053577
58
78
60
53
97
60
203420
34
43
171356
338610
65
80
82
32
4620
44
110546407
332786
122273
30
1
8594
316018
6543319
359963
4
33
493530
447263
89
44
32
403131
47
421129
2
7
71
407052
58
355995
481726
62
85
13150
55
897953529
256489
65674
9
40
73
1
64
301726
457317
43
4
406047
263125
3
3
342675
78709
34
23
277190
71263
30240
630851095
8
41
93
93
372832
281857560
35
142630494
47
179561
264054
161054
331878
91
52
172025260
31
21
376467
82
299442
63
707017861
90
430206444
42
490506816
6
100193
157832
449182
58
82
67
116668
398505
235010
144239739
170113
59
64
95
88
115606
60977
362502
68224
345264
22184
8
96
188376
86
46
183110
291495
382475149
46
74
6
29
177159
6
7
86
94
69
2
45
239666651
320982
57
2
4
52
56
5
317297
11
327950
209712
46301
28
170654
61
444418716
34
164528
967062363
191319
436395
87
52
313773
93
58
9
82
2
9
894013957
39
30
2
495722
750622867
191314
283618
2
72200
497830
90
31
19
35
43166
71
199598
566757995
33
261195
72
18
336893
492221
169520
404442
106497
21
469903
367740
96
49
857177414
97
45
7
61
24
461202
97
9
84
34
35
443688032
476983
39
65
321915546
48
2
70
113822461
715393309
40
3
492579
418376
28
29
9466
60
29
181147
330150
65652
92
19
67
266835
7926
4
57
410777
73
7187
360259
197918
88
43785
13
15
8823
32
44681
66
54
388715
45
326976
48003
490614
345235
23
133442
243543
419060400
25
78
19139
349856218
18
540207913
517442877
1
7625
499274
420103
60
25
68
20
40
1
52
34
356318
82766
8
78
314677
484818
9
299344
57
86
171140
419290
477305
71
77
41
24
5151
391088
5
18
80
259012
85586
118985
6
219842
363238
487912
73970193
239811
328719
66
59793
442196500
46
97
18936
519527326
291388
7
5
615528941
346753
64226
80
67
249865
21
14
26819
456177
282656
473133266
64267828
394568
21
72
57
8
381607
16
146935
37
98
27
54
33
237393
68
50
15
44
377053
83
18
494679
87
290136
492675
498960298
82424
16
157940
262459
32
46
18
243327
321156
250911
40
1
46
58
57
66
466693
384870
78369912
381086670
28
60
310028
729476620
11
485753
84
88
86
292130
80
1
310582
3
29
415019417
278463
82545
5
274036
91
578971769
345302794
232023
679
50
22035
385370
35
134341
229996677
420538
47271
239321
41
292433
79211
49
427478
2
149163
29
254093329
46
74794
166677
76
41
65155
31
12934
235072032
7
92
5
385999
9
73
487882
2
334337
439207
150438
31
1
36
136678
19
981025347
17
716624769
35797
717748889
58
19
3
110465
409940
9
718555927
89
62
140063
134267
13122
41
488838
64
95
5
89725
62
218042
94
4
21926
28
444636
275079
375059
253087
87741
374221
233553
394624
4
230636
36
87
28998
46
370532280
74
198405
8
64866
7
227921
96181
13863
122807
97
89
58
418415
492825137
443875
91
34
66
29
74
3
158301
26425
209838
437910
19
52
225462
479482
7
28
62
66
354373
12941
58
65
253997
2
58
86
94
3
55
83
85
346181
15
159057
453577
26744
21
4
429350
469556
91958
83009
91
82
438134
87
199661
40176
98
344385
441757
33
74
87
485884
189958404
155588
70
20
17762
4
31
338048
309045
21307
39933
80
27
129411
3
54
3
24
77
130268
75
475534748
24
28
71
31
24
59
268505
345759
73
80
166490
9
6
61
906759576
432883
32
57
25
272503
56
455904
304518
7
216116
57
20
7
385406
134610
77
89
408737
61190
3
98
9533
336176
6
64
15
56
39
529899310
11062
101678
228119
89
13
504401826
331104
61
18
8
170
2
133502
98
105902
83
101553
4
301480
7425
134194488
3
44
511304540
78
97
757461514
47079
33876406
176783
58
85
60
429889
54
5388
31
446610
46
9
247149
65486
88
13
58725
343461
54
7
60
159693
20
81
81
2
78
3
30
307783
96
23
197556
349434
83
479224
89
44
297468
5
45
9
88
206660
29
49
59
91
9
666689327
791657034
78
148329186
860149837
212627
8
60
197883
176924
411733
793115004
77
2
434146
465761673
97
190935
55
99016
518755395
243867
271232
224354
254373
73
96
24207
5
94
351942
46
295844
152051
41
41
824935988
20
453943
58
362408
253945
324122
63
61
51
3
234373
12
45381
49
330219
222086
498145350
124343
362612
4
77
33
63
18
15
32942
64
62
64
396899
423148
268140
5
33
41
18713
16
429298858
95
315034
7
56
7
39
37
324797740
1
18
29
14730
34
363347
61
145541
58
63
254213
428785
346078
161076
36
30
120789
40
2
30
316362
178169
174651
5
55
157129
93
399325
74
61
58
66517
72
83
314473
519873405
823263537
995784969
263581
93969
186639
352023
71
86457
66
141705
74
68
76481
64
157759
35275
379612
1
98
426066
305800
364490
359993
37
498079
61
226690
34
47
68
32
79
42
72
490222
26
449865
10402
60
123769
57
20
42
44
17
155970
446793046
52
49
122841
3
411152
80916
443364
15
4
5298
72
67
73855
37152
392744
48
368684
68468
110278
82
202128
424780
12
32
86
7
255563
368874
95
1
684113154
13079
99
483768
89
656499914
26
92
376498
70
367785470
263732
8
368649
369971
9
22401
20
7
94
444418
6
338035
241895
28223652
24
446920
43
19295
731487276
413254
116614
42
225214
378813
13
20772
231919819
216228
28502
28
72
192641
65
75
166105
25998
4
241148
431105
434430
285607
353028
24386
413616351
495911
64
70
94543
629558340
24580
471770
59
9
168326
8
626697173
135105
120517
82101073
97
28
85
3
92
53
74
371153
32053
89
12
14
231242
50
487550858
480715
76
331799
399179
191841
1
24
173302
316771
240617
4
23
281071544
287095
278610
80
92
37070
235279
26
17
340273
99075
90649
413769
37
367971
43
61
338155
415460
386694
99
923304818
357258
76
211037
44
38
18873
48
281423
79
50
83
33
65
650595315
14
27
72
2
128312
447262
151397
89
492333
374657
52
1
90
90
6
93
250519
79
190887
383120
57
29
78821
57
12
613768328
57
96
82
44
53
471338
558190456
127468140
22
271029
78676
354534
74
61
96
499567
256889
40
74
31
247296
44
8
35
207315
282589
161336
16
9
47
980744387
44
64
46
393761
4
52
240728
189237
39299519
6
254708
44
311875
12
6211
257144
330734
31
49
500621570
52
205284
472003
429046
13
58
958570738
36
399996
98
76
70
24
55
32
66
300559
16
344860
8
50077
251455
137217
74
43
887269525
6
9
201027
25
16
430495
9
205010
108880
219840
1
338397
10
932655605
178168
706851647
69
1
123876
319289
170208
25
31
70
23045
83
30484
32
121598466
97
3
7
459358
584725987
454215
323205
29
5
209327
2
80
95
789379410
45
80
250304
258063
99
407772
558714905
53546074
357649
52
14
72
94588
451969
128524
24
186483
11
71
432862
452134
6
84
63
7
56
16
892791008
375670
45
7
329295
97
430477
592157264
339304
91
15337
221304529
470640
12
5
11
96
61
78
89
246846
7
11474
93
106049
58
88
70
82
224557
353372
65
420369
79
76152
406114
303552
37
15
303107
19
96894
52
209158
438719
76
47
8
220537
91857
68
1
27
5
68
30
57
78
210497
1
625296504
5
171184
801640500
143351
30
397801
497829
44
55
372218
3
41
2
43562
79
457664
496293
1
105784
25
97
58
262900
146435
77
279857
314008
402041
115949
270288
13
137297
55
7
683510695
125190090
297905
353476
92
76
186609
259800
20
7
436364
348371
48918
96
898099616
94
56
87
64
85
41
37
7103483
67
80995
77
48
78
279076
112589
71
478748
159393
42
45
258642
87
17
465536
243367
341772739
45331
88017
444736
99191
702935348
133148260
357464
454904
131570
60
72
45
84
383925563
481574849
457945546
84273
259298
31
96
50938
59
457123
3
400601
86
325544448
56
45
863405498
47
2
50
245927
9
26
77
45
109857
4
26
79685458
306264
235073
356486
766334666
28
26
329717
56
771709139
397174
42
4
91
69
217365
227654
7
42
72
13
88184
38609
1
385561
106511
99060540
17
566774240
450138251
57
5
31997324
27
2
67
227124
968027805
61874
5
97
69
95
7
929716824
452783
18
405584
76
39
111915
18
806530240
436933
436093
436530
432808
79
98921
70
490024
8
53
79757771
185414
6
265806
455981
6
21
3
497808
8
40
15908
383133
70
73856
444414
72
2
935904511
65
39715
42
334703
286716
356412020
565628891
46
516196858
7
66353
259445
3
36090
227419
95039
163510
352532
20
78
81
78
134843
69
25
414088
5
6
69
195819
404149
253735
67
72268
359177
25
66219
863692833
48
15
39
54
434113
268467
333752
476458
8
498140
66
83
6
1
69
63
3
21874
31
5
84
63
294423
93
436462
224214
279751
23
782507407
45
99
52
63
3
2
85
95
772900642
284640
42
396857
33533
71
8
9
113867
51387
380502
455458
257043
46
105719
11
26
505680394
432866
84
92
638366294
458389
4
164950
143821
40
686513582
41
44
487258
90
495829
66
26
242211
87
62
39
224220
1
83945
369020
215941
249013
41
496364
495154
13431
493386
91
40
23619
202835
425116
221030
498057
285043
66
376261
95
3
296051
18
5
18
21
68
15
69815
636808755
458305876
495901
391405
333572
6
623697302
3
95
170065
21
212857
269842
480955
49
849868582
3349
5
37
494105379
80
291377
26
40
16
426831
59
348090
5
41
742831415
406534
153490
455787
52
87
3
434319
380224
201668
66
48
87
371600
10
216815127
380844265
196886
280864974
5
92
49
78
142677
7
25249
222211
415559
37485
633407454
50
75
77
497896087
26
129177
374971
45
66
26
103118
50
69
77
487777
122031
385440823
198603
77
15
21
149138
88
448022
866606535
77
282912
208292087
8
1
68
30
70
98
137018
30
395663
751903144
387297
1
68
163653
344228
8
87
95
3
4
735105521
157237
271213
56066
73
466707
3
61
436340
42
498398
5
174222
94
168977
9020569
49
5
147783
42
102277
91
305814
2
5
823549216
30
82
466808
277678
10
9
93
195692
59
11
35
482678
92
70
364925
9
91
431450
4
466561
9
242488
31
941181224
209543
279126
296102350
112800
664029714
51
443745
877298713
315578
249869
234013
215621
16925
8
218664
435865
43845
379746333
144562
162787
213329
275504
388482
97
79
83
228735
2
74
213698
264116
450549
171582
280283
5
49
39
94
18
801230711
69
674200996
92
257291
17
2
446350
48306
52
956860966
20914
86
331501
99
1
166055
19
5
38
16
40
30
2
657775401
135374
93250
308086
5
995886242
355340
769407465
9
126990
26035
38872
41
197191
36
44
246238
229264
16
491166
389628
190729043
26
408252
287423
6
15
9
15
468609757
10907
21803
80
875240360
411590
21
26
348913
84
5
26714
262866
336620356
81
408562
3
497516
47
22515
30
373789
1
721828168
87
44
84670
381506
232371811
232285
71
96121
75
764224026
88
105690
96
242763
2
82
237765
87626193
496292
58
346347
78100
2
46
388597
61
43015
244692
47
370444
8
28378
141690
273285
248596211
241826
15337
337547
78
89
809798412
50940
28
213808
380678
132867
254771
213643
72
76
416405
1
47
79
1
244928
384168
285304
97
348832
397395
275954
78
23
346117
10
361664
73
54
58
48
478224
94
2
233420
84
301336
83
17284
35
194578
39
92
3
51
35
9
252303
5
14
14
62
330546912
145713
105496
11
408440
53539
3
58
8
348384
50
39
450007
75
42
53
70181
34
4209
84
99877
63
31648
499832
2
93
291778
11
460350
73
463891
38
147301
34
113892
9
256744
98
83
485704
75299
21
67
7
259411
38
32
142122
47
370225
74
266676
400841739
25855864
70
146828
194174
8262
646022813
26
76
187321
464268
16
267176
495038
56254
72950
94
387527
233414
8194
243734
84
6
22
9
32
57
80380498
485229036
121930
472480
129609
442429
81
80
27
80
766169097
499282
39
99
455978
21
490513
378826
7
6
62
182815
81
144194
489983
8
195181
52
438293
11
492001
32
9
26
408394
159509
33
6
23
37
401346
90
414658
376306
94
384651
62
475151
213220
2
17
171184
3
81
3
705160381
73
350488435
64
62
147394
15077
221721947
40
79
60
111404
386303142
46095
9
819089470
40377608
83
218399969
721315925
99702
136100
17
138294
346806
1
13
565323519
91429
294772420
402538
3409
345299
27
15
1
329596
550951713
481883
13
9
349267
83
263433
41
87
20
436335
68
295539
186336
397962689
807299322
157845
292270
100500
3
386074
233650
1
95067
9
17
248616
534926726
181494
444433
51
22
276118
127504
318344
280737
58
135194
5
344210
53
36
85
2
24
83
181349177
2767
69
251611
551537092
78
108036
43239
82
83581
297688
1
923716870
67
76
576662008
261930388
9
279635
44
27
30
29
116513
305528
81
295086
196658
454147853
19
96210
266939
88
318412
275278
13
376160
91440
49
113229
137121
33568426
92
86
99
677321177
452767
61
3
50
394084
579828579
17
11
4
186610652
79
375403
81
142085
489843
70
23499
53
298167
92
334804
368613964
96
424905
33
69
138515
99
1
24
22
74
269301
247262
2
450555
186295
278926
931860989
5
53908
121775
419958
110193
49
5
3
10
4518
18
52
34
76
61
37
657777677
99398
172634
456906
294283
93
38
99
5
40
266030996
256921
18
205221
373943315
52
21
404262
581020708
16
546318634
40
295036
57
294476
139140
543245449
179209
71145140
47
20
89466
16
96
68
3
4
187227
77
90
342549
383482
7
499806
158757
458335
3
90
60
87
48
56
48
53
150474
596266793
485556
48
48719
25
150970
451881
23
267192
24071
66
62
47
343358
107523
16
442859
4
79
192148
186483194
12
3
57
42
51
261470
25
356949
320546
301520278
388363
23
238273
40
162250491
71
35
25
82859
97
7
8
6
28
3
14
790428201
114965
72
91606
314872
379710
6530
148570
318994
11
478017
4
33
70806
375724
16
26
43
46
475541
207296391
7
951166931
401089
94
383887
92
26
232406351
392429
25
400997
2849
384132
1
399648
46
60408437
85
494810
287789
22
30
85540
32
31
288854
143334
824761885
315146
14772
73
89
197594
90
73
45872
18276
8
50872
51
24516
438182
55
477449
762085106
91
333698
50
60
67600
113126
77
94
85639
30623065
33
14
13734
211339308
162659
118789619
324363
53
3
60033
62
54
276083
1
53
66
453890
61
162580
3
106126
151108
474044
47
32555
70
102465
18
414475
55848
664773387
95
8
272267
1
15
469215
317567
1
56
130006708
41
98550
151725
366031
35
68
348501
14
441673
50103
47564
314419
60
67
87
25
336860
84
374520
71
5
43
98
11
487607
6
286884
71
191206
269131
480380856
58322
391049
3
275903
22
53
34
442418
339207
209083
187902
19
1592
34
64
87354889
28961
149652
39
330543
2
6
3
50275272
228445
5
11
3
57
64
89
297627
4
19
933948423
64
69
55511
13
686769511
67
94
209510
57
349377
12
355282
62
309282
504194651
5
42
11
422265
89916
82
89
59
363681
1
277443
295021
9
57
433149
59
346231
276064
407208
223930
170966
78471
40588
72
4
63
354099
17
21
36
72
475442
446407
295728
90
893338187
260
98246
39
388798
2
74
51
61
70
15
80
19
81
144997
251590
408267
213
327265
452061
83
3
353475724
105978
439318485
396862
24245
622188638
325640
80
296133
330142410
24692
72
333655834
55908
137639
12
4
283013
22720
115355
8
7
273227354
8
896843221
60
4
163280
152718
15
10
80
29
132728
26407
355038
12
430658906
277875
77
417944
339467
52
98
14
4
21
401018
17
445592
249660
3
287129
169819
31
81591
27
64
302281
3
211483
461426
411859
264936572
326852
30
3
40669
204897
9
309899
17
28
473164
66
7
2
30
226491
442833
447538462
1
93
104469
57
315579
421085
91
436333
214948
265387289
7
859399905
3
77
492873
648481804
90
297408
50513
913346350
96
450899
213159808
416598
43
65
41
364405
64
411644
306280
14067
76
265498
13
166594
424011
69729592
913210382
2
79038
97
231253
87
321722
364456
77
92
282904
16
283786
54
7349
5
72178752
20
92426
42
499267
702419463
483264
5
81
39
59
19697
263864
143735
9
140264
38
10
22
2
38747
229521308
81067
5463
51
11
1
67
16
59702
54
8
296355
17
4
68
74267
70
11
26316
94
61
289776
82
925512482
493397
44450
96
449121
5
27
91001
3
29060449
96
45
35
452322
9
60311
82
135640
39
496851
17
459465
23
65
105997
287667
247201
164245
207227
11
4071
7
465468
650905668
3
467277
23
55
69348
35472
64
321614
11299
661022368
63
328511
51
6
247892
1307
52
225129
28
8
63
89
6
76404
21879
288955
366625
19
199001
50
74
588701911
473969
13
334596930
188334
1
61
453441
508864423
722210595
228539
14
12
17
8
82
270273
366554
6
86840
776302850
363899
146127
353982
205586840
5
89
358992
363454
33
474540
370451
443683
136967
165920234
55
7
95
275618025
55
153116
6
383722583
51
95599
33
485456
19
5
52
7
880182145
97
97
677801419
461337853
379439634
61
78869
24
88
28
7
39358450
63
9
445401815
50
403913
48
81
68
492219
2
376887
404761
76
43
29
171443
44
5117
342936
87
85
55
437072
69
66
5
213947
33
79392
45
11072
93
94
207780115
422621
406037816
195680840
932048219
440859
109362527
887942730
13
22
220582
95
244006716
318723
72
275434
6
299245
56
117395
72
369433
73196
10
33
76008
78387564
459953
18
165011
6
240208
19
59
472094226
252607
66
178733
23
495958
1
5
7
38
288534
24
323805
11
288801
57
47
420322
26
340088
466071
94
287370
77
5
1
48
196927
82
204528
574892581
247538
47
229797
64
80
467083
78
66
315220043
86
53370
66
313869
61
76
7
81770
52565
9
178769
6
801387189
264986
304258
158055
36
173454
477662
121681092
110101
201561
386600
58
308630
378493
120509
337946
323783
328555
48185
396355
901846220
97
14
400493
457363
619309360
171442
450285
8
54
37
80
99
456894
4
476314
460701
121872993
66
61
75
52
259641
49
331102
38
364373
19
68
414203
361431
296822
5
382177561
441054
75156
10
59500
3
7
391231
40
71
4
7
368012
343689753
72107
443053809
284583
47
687980904
74530783
116843
434122
78
49
95
68
98
236436
4
82
21118312
2
12
18984
278439
72
44
96
4
4
477860
8
435629
213974
83
485915
7
493361
14
91
93384757
5
878905163
70
439683
96
244010307
140960
12
307866
79
318667
43
3
60
25
386317
201037
61034
27
25
25
362621
27
44
97
389968
4
28
21
38918
405321
317684
292764
34
322900
87
381473
362459469
147582
74
361424
63
396380
68
45
384986
431635
46535
25881
256994
99280199
18
97
85
377621
187766
425207498
73
101630
479829
195111025
60
88
938295715
87
16584
2
134366
84
88
57
226553
37
449063
490176
480248
50
7
46
4
97276
421140
490408082
63254
108246
455767
2
53
9
42
484071
494414
63
293247
492476
8
82
289259
44
31708
204615
390473
13
169689
437226
81
4
1
364351
73
309130
12
244173
7
447042
48
19
2
6
961063693
37023
93
95
30
56
36
442357
38
383467
13
2
30
417931
78
61
92
47
333193507
136795
6
79631
462091
21
45
63
99
1
5
243858
76
6
80
128575
101100
44
143331
86723
323892
332676
46
6
93
84
70
66963
21
395540
308971074
476747
344280
43
29
172646
49
462896
221207
19
89
439716
55847771
206669
129004
43030
20
39
112053154
9
102528
32
312770
619480511
64
320480
57236
161263156
963699932
39
8
99856
199367
82
825964045
366841
93
4
24
229211
476649
29
602226747
271861
412092
20827643
86
29
47149
12970
354012801
11
56
94
24
46
3
217431389
14
135050
83
358273
389139
159105
403130
158145
390056621
423685
412309
43
453507
113825
89200
21
73
375637
386778
9
2981
84
650523297
230531
16
309947
39
93
14148
9
37
22
246722
83
264756
17
76
62
43
50
43
41591
804523965
784903965
314520
105148
9
86744
96
7
474022
26042192
40
209370983
391534
172627
28
68
81
16834
27
73
35
839864030
6
284564
498549
87
47641
436319
260863
415332
75
85
265312
240190
50
64
36
118747
277240
309514
94
14
128344
488044
430193
66126
27
323991514
29
23
317327
506803416
17
77
103748
71
50671
68
18869
68092
85
82
60
439180661
179904
57647
322174676
9
8
64986
31
73
459219720
1
363752
564520449
65
7
196586
451162
76
81
640216230
491612
323934
4
91
78
11
40
70
108105
179049
215530
626449189
28
95
20751
41
93
478976
9
83
7
110281
60
89469269
19
35686
861179869
59427
315768
29713882
2
9
22
73
90
5
24
574246345
45150
58
41
32252
30
46
220732
771899059
2
155121730
18
406467
355052
89
370821528
290332
36
23
272850
426469
99
195181
58
18
328272
7
178446
47942
54
456254
33
476665
97
246902
198496
54
598980861
371313
33
80
362760
459455
49
195709
9
43
56
73
487727
7545
23479269
319594
38
24
13
87
33
21
8
362773
132689
52
120896146
88
559
203462
494298
41
77908
24
491416
97
20
388015
5
343698
9
5
446296
2
7684
9
34
498361
74
534687918
97
133459
8030631
65
11
469603
125788
54
31681
309147723
70
7
353109
11
69
51922
324027
387957
355777
19
210935
98
454606
345330
672231856
53
235789
335098
3
923349008
41
234974
1
703708822
155359
376435
584659184
30124
149085
10
245481
80
268515
11
41
365789
32
424057
82
4950
278464
578940354
83967595
422247
410893
28
1
308974
83
714
29
511195279
84
443288
56
4571848
47
76
79
40
449201
100051
460910
11
313344
299141
84
35
24
49
237885
16
571688838
209549
210766
364164
22877
146851
54
326647
86
43
1
88
919524232
114733797
38
41
2
75
446674
424842202
3
45
49
13
52
155701
15
84
1
279802
107608
14546382
28664
73
27
18
202682
94
96
58
397146
93
39520
280155
998522930
7
72
175927
228565
44
443492
28
12
290402470
969644652
5
135480599
195817
209071540
58143003
289411
84
80
58
231745
467279
297669
8
26
44
82925
96389
483247
94
118146
494784
21
96
396993
86
284671
70
363750
306426
6
831446525
60
28
17
34
172937
14
486556
466057
257983
39
62595
30
64
19
477218
496075
77
44
276681
56
317379
2
53
36925
71
3
159108
336220
84
43
59
23574
113719
67131
48
76
4
15
77
36
91909
474934
125015253
13
420531104
22043
310611747
7
64
416869
239567
90
441690
51
55
481211
30915
40
34
270711861
58
427419
618652510
460396
304565664
34
345619
96
66
85
240220
308964
4
26021
259436
39749
385657
45
38
441939
325309
336813
740239954
166760541
611895235
343629
211345
74
343285
8
42801
5494
5
76
438413
96
499264725
88
46
83
465104
50522
111944544
64
7
36
53
71
24
454845
11
354717
41
15
7
24
4
49
7
48356
22
54
64
560210924
277337
49
98
82
25
392659
94
115444
50
595766419
135503
21672768
390105
17
399313
965481785
9
47
218314
76
335710448
69
28
104823462
453033
406426
386354
76
814588742
392682
67
34
34
53
426918
38
271033
242657
335662
129787
237479
58
74
26
3
56
18
125270
290235
6
17
95
488288
916281222
1
296452
1
26
263532166
70
351268
79
79
79
7
16
83
23
778231713
70
4
83416
88258
69
94
401917160
27
59
45537
54
241025
68
89
349543
87
934670880
19
84
53
56
7
270769
675606742
436249
285372
154117
6
6
396029
15
395439
272391
78
32686
39
95
76304
14
41
19
20
18
59
5
50543582
35
126010
247224
957651078
293413
38
39
405236
3
9
21
865871557
19
86
41
393543
20
40
207409
271419
800823005
9
249584711
48
53
63078
4
74036
477571
46827
90
4
52
677191827
659718758
7
47
32
30
53
9
1
478098
89807
98
819571560
6
160630696
7
74
19
71
308366
932543255
90
294809
71
223177
449360
86
75
453928
457868
163022
146503
391244
32164
79
187523
171934
96
1
47
266118
814785341
296219
79
5
497911
24
63
111401569
56
78
382663
20698
34
244360
238454
50
99
822136061
633717630
254462
344876
5
10
345192
41
22
306946688
48
263989820
211637
53
45
5
486487
46
220211
60
90
339667
204469078
215758
82
30
6
99292893
15
88
55
5
54
86
66
26
123903
135886
74803
29
2
97
31
35201
189928
95
435248
10
206502
2
235228580
3
1
5
764825195
32
330299
148698
341543
378065
2
3
21
92
3
492642
125460
404206
16
239797
28608
676230904
48
96
186052
203105
44
239949
452553716
77
31
76701
209072
475826
382457
82646
6
286908
400255
78
83
33292
56
365800
4845
96
16638
32
4
35
59
2
486769
108479
87
472970
27
162259
94758
43602
344300
8
22
50
9
99
87018
419272
51
259065
95
21
78
51
44864
528024723
41
399021
220516
84708
68118
48556
34244
239853
25
9922
70866
8
3
83629
77
9
1
312312
2
71
391574
363531
56523
9
314369
37
10
18
269154
417934
38
57
79
76
3
77
81
38440
190695
62
55
12
65
575977852
81
91
21
231039888
4278
47
236290
127443
528072229
8
371431
265728
167572
92
298537
84
5
48
24
60286
47
3
2
33
2
299324
61863
7
4
253853
478002
40
91
76
54
235369
62869
80
15
410013
148690
13
14
42
478915
137587
262974
41
169420
336502
12
331269
259122
3
289204
925548797
166653250
124527
87
19
73
484644
331932
955819763
85209
307087
82
484204
340403
74
176462
5
759386246
305545
19
8
25
51
45
172928
375623
9811447
45
5
34
67
82
87
202234
44
1
336263
62
78860
5
449918
37
1
3
64
51
300165
665072651
8783
17
361920684
35
275053
312891
277671
840219381
697974194
7
596998072
521238966
17
68
61
266416
5
32
229913
466300
370253864
329239
341224
427282
90
13
68
5
478340
366584
83
41842
98675
398478
39
72705264
4
19
69
48295548
33
6235
58
371510
119442
42
428992
4
61
420488
407794
205596
30
5
199273
19
68
497861
301974886
340611
467400
8
84
365124
71
63
66
458198
340463
41
312014
435354
50326
17
94
460784
24
259446050
419075
67
633304761
140326
24
21
173189
72
469278
6
86549
8
344483
40
10
29
75
1
207642
8
311461
911823890
38
48
65
50
6
540921854
270052617
78
116710688
230269
988123484
246238
75
456786
64
242432
64984
75
34
965352102
37
1
46
235866
66598
29
98
174712
99
78
65
22
338093
39
22
9
71
7
108347
72
1200
39768
50
327984
383943325
447199
8
271791
297309
21
246941
21
22
43
13
119645
327087
87
724131698
374864
432914364
50
383138
60
351295
9
85
34137
4
55
474156
315202
449288
216831
3
3
8
168646
27154
42
1
333051
79132
99
232824
52
44
405120
10859
459134
597507678
153105
58
19515
73
315
75
220834
213390
42
26
55841497
174569
341670376
435421
72056
96
63
68
58
5
66364
38562584
107223
252345
389873
386777
49
349119
8
7
463492
63
962316527
784292546
45
67
329195
97557
27
74
49
97
94
148503
37
86
379138
98697
408375
86
21
8
78
283213
3719
35
2
39337
35
926338635
8
38896
155507665
68
37
61
988023634
43
77
61
45
331401
162138
177035
30
241852
45
20
469562
4
15
77
73
125783
155504
76
205839
70
107119
26
5
434040
41
8
18
81
385195
54
32
9
128005
550165372
77
49828842
195918375
516459131
40
582036131
390980
42
484407
7
23
172851
58
435117
63
166012
13
7
1
280434
30
8
370503
280547
10189
5
1
190128
577383852
95
342049413
52
414638
459519
6
2660
9
29
263267
108150
35158
21
25
32
45
23
563549405
10
156715
46
24606
6
208089
396473
374380
982495255
3
82
180557
297860
37779
252912
7
855244534
20938
58
188613
93
1
504631131
849352203
126989
8
68
88
53
32
32
37
365076
12
15
463885
147720
31
26
407598
177267
441881
53
3
92
50
18
63
272108
12
472335
67
75
388407
10
361165
2
407898
67
28020
450469
54
14
346781
420496
264268
20
25
55
24
75
77788
2
74
38
495593
311636
470163
131228
79
704981567
157466
32
407022
366781
5
33
92680
211740
45205911
15
48
459635
105368
38
332379
933572045
74
197148
2
461895
303108
136865
39
33
255850
18
53
171506
370912
74003
9
66761
72
77
10
33
672486346
218513
327072
90108
357409
30
288391
483018
93
279206
30
344542
81771
46
75
402490
63
302238286
149577
443230
88
111527
9
65
184498
21
405785
310235
487584815
475539
52
231059
107495
44
12
29
284743
3
77
89
664576645
71
43071
248748
455888416
46
330811
129996
794145271
481079
27
48
3
22
752113481
450374
207226
2
59
18
26
78
9
425576816
87
52
130505921
497350223
76203
273866
3
137977
59
18672
60
4
58
335939
477575
125887
3
3
25
110476
438898
55
140719
109626
35
289218
624427713
225051639
140682
25
399671
9
6
96
300142
322653
8
128328
2
124673
58
81
89999
59
4
6
8
68
290975
276241
74
48
62
95
272987
307661
6
491407
327010298
82906
61569211
213343409
192875
906344741
448598
56543
7
584805741
250181
96
58
53
8
467647
21
473852111
21
72
60509
64
5
49
238206
97
462177
63
189651
358991
99
73
459748
7
2
89
243245
47
50
5
334619
4789
55
75
50
52603
728660795
182144
22
20
406774424
467861260
253404
249
449946
560213619
48
35733456
46544
71689
334555
8
17
778542213
85
474953
7
286881
90
54
97
23
1
29
53
358476
154698
107554
106977
82958
476598
34
358367
262796
27
6
6
199083
130328
266657
7
2
364479
17
377938840
9
173064115
52
270689
21
70
54
954863793
56
28615
377049
81
95
23
8
454966946
37
252393
28
242307
360842
24
44
660067556
523905811
189951
247237
39167
789607478
28
51
409932
72
33
283673
250128
969649880
6
43
48
44
20
127633
45
68
2
107305
85
6
434573
45
440142
25
362794
92824728
298860
265952
87
27
53
390183
73
33
101307
84
83
6
924336542
378426
93937
7
24
21
75
359400
769575540
185858
8
42
397806
19
83
75024
46
59
121380
10
86730
41
357820
191170
78523
580892945
231827
17
186869
78
82
93943
38720498
86733
8
348722
99
24329311
41
92
42
169457455
394583
91
356319
1
35
39
14
73
296600631
74
687999421
405655
11
9134
29
360420
79
47629
46
64
91
59
82
67
1
3
89
94
441682108
302041
98
58
147999
481662
569803111
495101
4
63439
223800
332159
309914
180360
29
62
398735
8
36
165643
26
17480
14
376487
30
190650
423237827
5
3
65
97
33
330263
13
1
194653
87
20
170715
370953
195692
38
340346
51
28
90
116625
2
404779
422001
98
2
85
251215
447156
425090
87
66
683911275
564268304
657783634
152825
72
372249
284092
6
57
97
185140
80
7
39
461567
378720
906987778
992404695
80
403383
423826
36
108499
467622
92
129412
79
7
96
71920
25608
45
234180
44
89
855199651
54
93
401988
92682
340470
27
7
371733
437962
55
54
33
16
15
79
142615
621514750
70
36
216204
4
68
353331128
435423
10
66428
68
966993654
347193
51
89
62123
98
15
274533
914175975
46
123579
87
196405
327508
91388
43
3681
914464451
300775
121606
2
50192
67
109201
3
427287
45
9
2
75616
301240
415845
22
803580322
5
246754
21
94413195
43
68
88
81
57
235577
722803682
284062
171930256
44
43458361
73
30159
12
58
334438111
173326
76
465405
385314
2
67851180
140201
242871
28119
72
2
231649
228103725
389160
186791
18
489050
392544
48
36
488340
95
349017897
24
68
81
46
103704
10
192425
4
2
427519
1
89
458332397
29
244400
85317636
277256
956791188
346360
253514
14
191862
488922
470380
82
2
36
96
73
388408584
11
61
425652
830853344
16
29
412983
336185
99
72
410340
93
472970
40
404064
38575
87
7
87
8
47
227618
37
4
1574
90
10
10
376061
903312515
16
479608
88508
2
492441
349127
91
487969
39
358089
76
44439540
206268
611700636
184621
83
233783
254402
53
234295563
64384
516085898
365590
27760
68
88
350942
51
8
62
90
3
669551953
32652
8
233224
186884
6
56734
92
42
94
30
33
33
258172
81
52
227740
38
400873
287515
42
483197
51
257285
409196
218359
93
9
54
99
245563302
34
5
487771
65
9
229632956
99307
77
51
142662
42844
994761335
454567
96
47
289340
293171
421808
268572
29
76
146036
364718
355931118
76
227698
12
262472
153059
18
1
74
31
15
64
139638
58
91837
259757311
14257
11
74
351786
32
216126
464226
374820
332611
113709
88
13
46
275125
77
64
413025
94
379268
8
29
11
2
54
262546
891777077
33
3
71
60
91347
49958711
475147
195901
184437
343957
167614
432044
198570
11
339776
15
8
6
14
338865
68
82
56
297920
87
4
53
403371
5
73828
328615345
377804
156827
87
36
50
37
98
67
395007
53
59
14
68
11873
44
4
30
77706
246699
2
78
94
8
20
24
37656
374752
37
978718714
65
77
192031327
9
353976134
258830
9
7
238951
914510985
301898
84
99
492914
48378
209500
57
41
96596
204660
28
323473
91
205780270
22361
168353
34
34
50
264657
771793110
14
152489
335729
36
47
21
27653
400246
517046126
473365
50
20
17
397076
80
93
490435
884349983
298470
486278
3
67
99
53
1
448055
72
77
90
215292952
78
490122
4
250406
461966
423054
55
78
68
3
68180
204874
370828
140889
798626324
24
194850367
12
87013
87
368429
228704
365127
210600
202231420
34
67
424716
29296577
305266
67
414626
123765
10925
320724
741573298
76606
5
419378
29
291730
223450
4
489279
91
876813395
4
294519
262141
284432
151914
36
57
47
499328
94
96066
6
253258
18
19
9
58
447099
80
52
474328
36
171082
21
545240322
24
423806
24
328247
26
216937891
152874
8
77
77
403510
190928
62460
7
437933
291063
86918
151950
175204
714562275
700947695
170648
107294
397687
759105296
61205
438608
261896
16
219137
57983
379784
10
90038
64549
224125
337718
6
91
66
354081
620634595
17
63
34
131551
681807844
106916
498296
62
67
288588
853292489
12
435451
86954
53
63815148
295305
822519105
384403
12
319764
5923
370579
443284
48
416754
990438072
15
27
398124
212463
9
16636
95593
20
12792
72
19
180798
469416
466073
395563
92
73
415368774
64
38827
105486
150123
77
83
74
482297
138997
406209
6
67
305296
27
167747985
57
233084
239777
837551096
90
424236
732332715
7
9
128303453
93
6
269885
204442
358979
417605
16897
39
61
23
387024
17856664
73381
294381
40
146287
8
465310
42
26
368774
109578
468867404
26
40
498562
378788
281312
400365
9
436663
81
32
380246
69
278277
231801
367545
444453873
4
42
38
16129
63
23
288623
33
233767618
41
34
33
110328
241122
66
377325
19865
193668
350947
85
97
95
259324
382945
77
415959
341051
6
432718
90
3
41
39
83
239646
6
317761
72
319277
95
332929
39
43
61
28
461238
89
24800
4
407207
155117
32
415549
89
38
35507
19
295217
423580
4
145623
4
113666
91147
53
1
79892
15
799227012
71894
9618
17
512048794
300527
442796945
9
49
336053
3
391553645
35
3
74
310781
67
32
25724
65017
12
118553
445334
302979
86
34
59971
203602
249418
254705
57
9
285597
59
23
298013962
20
39721
345056
151992
423442
343299
280433
441228
352375
45
47
355074
223662
379698
19
458288649
48
39
6
474044
177449
63
39830
55
247883
54
3
385473
256492
270155
95465
84
197435
80
293319
309078
12
5
53
488733
269637838
89
62274
227189
34100
95
30
304586462
22
132425
177216
142965
304623
7
149750
6
137601520
395817644
84145
902720073
447394
5
122949
51
63
474772428
261274
70
371131
255556
7
82
10986
71880
418573
43
48
475784
62
92
1
46
425594
444289
88906
29
350224
72896
6
44080
71
444519
452091
3
333753
22
472192
63
46
404794
76
231248
76
383771248
30
27
486025
51215
495875
450615
496420
9
88
77
38
81
441231
8
69
11386
23
240264
169541
350111
38
428654
79162
363138535
65
75
55
6
9
15
306780
6
77
108344
382302
514057796
55004
78
317240
34
325792
72
75
80
9
339655
176533210
412959
4
421062
317777
63
777129328
65
587614803
90
38
74
63
60
320002
66469
97666
950408808
74
668489776
31
78
16
369192
6
265361
83633
463153
284368222
5
4
46
131671880
366040
35
244010
9
185326
73
45
75
292571
258323
29
360700
414785
87
493575
13726
669044691
215950
3
77
277858
460575
2
60
206509
50
6
15
180258
59
4
184621
398007
8
111215
429126
8
52
14
28
87
192489047
398436
36
252673
2
82
39
914893967
350182
42
38
386706
15527
4
91369
397186
19
81
217803
2
77
39
87
215734
48
193414
506302402
56
378322929
219732
203393
438003
99
456162
57
81473
12
31
42
182831
79
67
73
479475
157971
55
175076301
758110520
302541
39
339899
42
374710
94
986861906
68
350580
330243
194368
367290
81
44
22
38
1
53
71232
445748
249635
53
464507
259411
282670
113505
244686
16518
63
97494
155764
6
67
295209
24
413906
36
82
73295207
60
179226
58
281193
27
600096039
76
113236
171236
71
130039
40
27
44
86
89
81
46
214900
216612
61
96
187521
59
24
4
44
34991
959479390
221641
96
98
40
68
786888469
100426
41
586371394
360168
9
32
9
83
71
5
33494015
372831
37333
199838
99792
107040
74
29700
124104
198467
114369
65
77
51
242954
23089
72
178041
196142
4
242899
137594
2
30053
86
172525
94
42
147635
280540
401707874
34
89
16970
7
145897
180060
6
315373
21
128053
246233
305898
379287
8
309432949
74
426272
467590
457351
57
168935
99926
75
337835
61
386287
242450
196639
76
418569488
147686
604175004
7
54
258938
65
230385
57
45
93
496513
88
132520
2
7
61
88988463
3
332394
80
1
54
309425
741326560
45544
601071278
497812
28
95
68
93
43118
3
23
792449011
41
371794
98
481296
14987
8
4
36
207888
96
441971
269418
448238452
10
31
21
238511
117342
454504
167922056
2
645599047
388330670
25
630481028
1
60
94
11
39
97
524503783
472223
47664
59
463770175
8
59
70
113408
48
13
135660
2
22
384250
235625
4
86
110427
364102
51
29
803320777
83
250371
5
480159
20
25263
72
16494
212098
5
80
74
207862
29
25
72
141407
488981
38
791582575
21
5
32
622862601
21
139122
32
86
49715
2
274624178
8
215955
21
58
94
87
244740
51
14618
91
15
28
965146467
66
243384
1
64
7
47
642099508
777766410
3
49
684317548
1
279801
6834
47
17
395274
47578
377361
784932708
157290
65
38
282220
250567
144154
77
3
703297918
25
333422
175769
5
239208
50
68407
383627
257859
8
189788413
3
74
59608
482246362
811173026
52
306400
48
287194
82
99
71111
9
75
87
405471
66
4
225956
3
55085
411168
105829
334391
149485
23
62
154397
68
100957
17
31
9
74
259210
2
370293
484142
23
415688
170056
73
373465765
247837
23
8
30
85
28
95
218253
220994
40
3
57
68
67
181714055
303861
13
137101
360723175
53
13086
37
77
75
70268
155408
63
10
401758526
67
467725
297315
7
94
99
2
242876
72
138541
3555
289282
400557
11198
296690
95
333358
3
90
2
86
9
6
238028
26
392007
61
316427
9
91
683608439
476857142
474697
366415
389786
48
86
369293
420182
96
781157220
84653
73
78
285730
57
80
304094
322749
462230
5
57
28
83
104126
760439368
182696
114353
20
43
155237
357843
13
25
698786082
136262
69956
974528134
847522105
59
41
67
30944
28
89
698607682
10
169556
6
155796068
31
937155382
2
422876
243453
242136
94
96
66
8
749890297
327352
30
421291
21
120302
261002
52
219521
262896
3
87
76
20
21
6
96
39
12
11
39
253929678
14
241932
61
242680
227836
9
400530
82
77690
57
62
93056
38
9
49
76
226536
58
316076964
65088
3
430076
98
93
297946146
35
271154
12
15865
53
1
85
265179
50
839039603
337546
112549448
48
99
267019
103310
7
80984
96
19
71264
8
811989340
5
21
11
27
100763
66
431744
449029
568925887
127010
65185
5708
70
9
127792
2
43607967
82
41
58
15
94
122483
20
408441
90
379939
94
75
3
5
689725014
79
235833
172680782
98
64
24
208131
3
175141
91
6
84
12
74
453646
2
5
435151
207994
182968
24
496034
37
11
141471779
1
48903
377144
37
58
35
4
98
492395
9
77731667
85
91
38
19
376171
125496
71
85
53
9
2
90
254715
43
8
28
5
27
17447
17
46
38
465220
807463338
24
235756
361036
1
9
69
9
243763
61
80
95
22929720
25
95
57
33
88
499595
27
338303
292762
71
87
334434
215884
5
55
1
65
71
108114
80080
8407
48
412149
46
67
29938
34
95463
322471
24
21
25
85
137260
302598
24801
216267
25
70
39
302447
27
23
77
221288
97
53
4
393123
902472880
313306
50
140944
348356
31
70
29345
95
3
882527324
462743063
91
36
235803
38
121931
67
102054175
201464
177392
358470
145063
71
386032
9
12
76493
39
450771
349704
109710
8
27459
67
290086
973125214
371490318
30
9
33
470205
16
7
810491055
35966
373971
493394
64
611108547
9
59
48
46
68
112031
90
432805
97
207432
521091223
715940616
284179
462735
61
64
12694
227621
311359
1
5
56746
141735
483822
120922
151419
377404
60
36
188811
75619
86
79
767256943
351442
9
497363
16
47396
59
379793
71
92
384626604
11469
57269
429562
9
1
141481
102810
3
3
63
4
474704
399626
490543
44
5870
58
48
78
58
266800937
1298
40
134638
9
52
365052
221761
2
85
29
46548358
88
359335
38
88600
498710
652143458
8
19
52
21
234155
16
80
891453140
251857
4
422538
466714
13
138882
7
14
14
57
135383
44
72696
266329
94
39
42
130759727
93221
19
77
13143
37
298605
70481779
715608497
430037
93
330744
9
278877
356497310
160389590
116835
152100
176858
67
72
69
419204
92
67
161900
275723
351807
262870
233609
1
474380
284085
6
80
38
309868
26
33
93
56
8
208790
478448
41
7
371741
82
81
2
76
81
100686
747462215
53
79
54
70
4
28
41
46
568738582
808664848
60
6
48
62
39
22
116364
387105
56
148274893
25
32
57
57162
241835
33
30
92
124025
54
453956
3
672406536
58
9
21
61362383
52
42
237039
55
95
226341
68
433534
31
258456
4
381271
405601333
40
82200
1
273129
53
17
696575997
72
53925
100277
244122
232114
35
98
5067
85
133714
271594772
7
51460
1
254583
535706644
25452
14
670983346
186512424
268051
335941722
54
147066
164246
57
63
338062
5
156618
25
5
575999563
26
47
90
72
940997895
350967
5
74
25
319640
52
3
99
324677
51
30
49
87
49
517651746
34
61873
482351
388844
477513
349068
475303
57
59
136467
65
288324
51075
50
31636
439136
25939
459928
200183
370452
360233
9
69
371836
75
138322
158060842
1
377647
282452
180614
53
80529
19
31893
213614
44
227896
348560
94
85761
95129
300236445
31843
67628
83
68
77
8
38
842469394
390163
383412
424944
71
227910
634731644
368329
819989567
22
463099
41
54
651484945
15350
239625
345799
641094371
80456
836749594
73
746976859
88569
275440
73
449600
1
36
386607
147127
26
42
1974158
378974
658817482
6
436318
3
1
251018
105310
66
61
354179
24
29
163465
20961
44
145789
375680
3
32
322221
792722783
31
128953
376460
59
53307
491844
141658
450481
47
91
949348837
20482
585164038
65
79
68
31
73
3
390272
350572
392269
43
887022092
94
304036
65
11
18
98
361730
1
369696
138436
493517
34
44
5
50
49
52
14
188145
465988
640212907
158029
453451
71
813611880
871341999
239325
50
123324
9
514670115
66
57443
426812
388027
50197011
29
6
335343686
292792
808284775
284743
51
79
14434
980772828
228797
46
43
7
844224043
924630751
257196429
480588
493402
88
242576
33
119543
46
25489
410541
520276503
171126402
89
44
9247
402134
74
20
74
97
89
125183960
2
21
73
61
408351
99
74
143230
45714
86
48573
70
279209
11
38
39
18902
92
496110
150021
267097
473353
203525
14
3
107854
68
167961
365547
387572664
78
72
40
17
8
3
83
199302
8
92
72
54
99
51
188773
49
195386344
3
183346
85879
334406
411068
91066
12
32
2
60698
850412807
3
398395
25
21
410641
91
402496
94
162309
45
34
372605
81
65
21
88
26
261655
14
270605
427198
44
17
42
450120
37
226919
18319
8
205579
43
89
90
8
95
50502
380494
11
15
21
77
36
154897
395055
50
6
263621
11
94
115399
462252
53
234808
115972
3
5
124710
59
850332511
183123584
216326
53
338621
362238244
76
477111
93
417011
2
1348
35
488235
926235379
3
48
53290
22
62
74
74
122729
53
481038
68
179872
58
300689
68
8
52
223171
9
290407
95414
75994
480789
10
81
381715
54
228220
185310136
9
88
33538
426002
27
93
4
460319
90
13015
333345
108
7
34
33
24
32182
111211
384840
34
92
361927
241202
385027
480933
58
84
90
229835
11
92
684968841
63
21
396555
70
906335630
46
22
40
36
449782
28
204639
14
539644513
389346
37
151729
75
394215
588212682
10
47
64
195743
58
168287
170829
154314
272588
148695
4
96
99
37
415584
378267
297700
7
341232
2
74
80
418816
78063
694875701
129799
98
406860
883513966
339482029
25
550899591
19
33
403346
301723
6
23
338149
913511648
246531
25
63
485219
41
400214030
74
68
390559
2015
197136
254764
10
216857
87
97
399069
167739356
63
463408
56
6
49246
4
125835
20
2
162709
189937
52
283448
41
1
481521
55
44
29036
17
6
741950986
433960
122916
7
41
147741
70
359095
7
212981
77
33
983260422
341128766
40
8
93
48
96
31703271
476433
4
12305
47
172809
78
254089
25
261862
153179
94
46
911138312
91
16
269924
63
425957
51
41
80
501913880
328692
173329
449115
16
7
474209064
214421
260367209
26
446102
40
99
24
70
19
79
88
101303
85
60
55
169715
408023
9
16
153877
5
226593
65
130593
7
70
369747
97
8
38
33
113350356
6
80752143
35
20
292473
69236
87
52
4
7
41
5
449853
76
492121
82
120503
198384
84
54216
894385446
371313
8
24
344447
335954
75
7
46
450869
377976
409752753
336587
61827
216476
392420253
43
10
457645
9
241617
369375
202949
160518817
97
360739
85
206652
477714
48424
8
93
49197
246040
248469
464142
24
5
58044
48
136246
2
8
585940562
41
27
30
5
49805
138972
28
9
2
4
454566
9
343409
376359
447085
89
117129
114694
356806
92
367838
43
21715
94
12654
72
48
45
409056
83919
12
42
426581
30
64
59
369608
23
333336
494673
498203
40231
499987
643950017
82
174881
7
39
9
50
42
954926992
10
427299
363462242
79
15
76
251218
96
916892806
164154
51
62
457500
17
3
295905
52
181175
490860
184257150
25
8
31
308775574
320668
57
41593
3
229
87
431625440
38
74
4
66
323602100
86468
15
14
6
49
40
1
50
230410
457183
99
34
379723
41
346900
62528
88
25
46
45
365254
408067
29
7930
519827565
29
65
403307812
21
35
312583
4
5
19
940901426
305164
171037
177122
70
90
77881282
67
125579
552058771
31
12
84
357766868
44
39
228310
6
206931
48
64035
35
244960
24
101556
62
6
1
235042
10
120901
262430
569653765
320151
59
422272
8242
51
86
474469
85
381891
65
68
93
241918
62
456092
55
81
729752753
79
33
3
221175819
453261
77
53
7
47
10079
201926
29
346939633
21
738726226
30
107863
5
250994
345219
7
74
68
9953
453629
40406
29
82
136125
228174
529603964
4
424204
502567530
57
11576
54
257233
56
493776
88
93
94
302004
20733
147416
61276
194330
175136
89
62
222716
250676937
158564
19
770190647
449971
1
63
2
28
42
28
430199
176167
54
15
88
67
306812
64
231135
268886
78497
43
248223
59
480830
87
83680
85
50
752760908
6
287376
91
21102
240281
289049
28
82
6
414293
60
12
61
71
236280
400959
354183
65
400025
769
60
52
207979
27
71
32
1
428067918
248592
457812
67
85
418680
85
13
411306
25
184956
487927
71
33
95
65
3
69729
183625
394475
362821
52695
1
30
252040
369348231
462355
2
15
85
321297
175736
61
84
66
17227
6
227405
43
105021
99
50
5
668632320
8
432762625
276260
447493
361212
129062
256223
5
446158
276301
39
74
247439
10
12
97
401229
62
169076
367699
81
5
388354
75020
29
58
3
214192
21655
9334
93
4
4
7
378356
33
3
6
281511
52902
400065748
6
241874
35
27
60
48
4
192512
468114
108641
67729
7368
742166310
175901
66
244609
87
94
25
66
374294
33
95
57351
84748
440488722
178903
41
20
15
407164
98
227769
385070
46
499124
36
5
58
86
1
466946
74
16
27
82072
7
62
261092
119945
21
49
647990046
12
450238806
101648
76
96
213484
28779
72
338093
245641
9
14
75
30
906637739
58
99
950642377
332835
172226988
243112
65845
96
56
15
87
622813637
189443
41
517140079
64
2688
7
8
372089
58
37
170627
407722
443836437
52
434917380
623201478
264251
82
44
62
7
8
6
7
37
491656
6
400468
5
249971
2
149776
229678
60
57
309199
51
175392251
84
314142
957500267
71
94
83
41
189060
941476060
9
159337
8
30
76
18
109982
398127
31
499414934
276325
784245597
3
19
440081
681713608
195994
35
49
39
70646
212042
30
1
47
74509
1
48
396735454
860543425
482027
90
81
68
81
46
9
868132020
134130
45435
424752
247812
49
55
15
368087
15
7
11
65
2
304411
288454
22
465031
85
29
50
10717
45
5
391725
96
487073
460891
67421
68
82
71547
812716176
160193
56
185097592
202548
344672
38
25
403621
67
71
320492
370873
79
137589
76
598702376
465938
157951
8
173018
79
394273
87
2
79
5
97
6
6
205871
467439
22
57
247040
25
610343438
41
9
45
86
8
441115357
184813
49
2718
74
22043
434886
20
20297
266959
187333
92
399660
359225
88148
71
479406
327663
54
51
85
340043
83
92
1131
169170
56117
24314
48
35
376570
192154
321224
4
437370
216009
36
492163
20
93566
24
431575
26
108719
425399
19
69
7
6
440913
1
80
445527
49
320759
79
38739
226297
62
42
83
8
81
55
265833
9
45
533421699
386948
68
52
37
52
233746
148667557
265411
31
269901
52
221356
183565
21714
264985
72
127189
61
1
96
30733
858455834
37
193891
56
718103927
20660532
88
263371
25
85
430365
417628
33
82
578325972
256136
35
83
596527088
107703
177630
330759
282206
239058759
28
251993
475292
283820
492737
57
257783
370113
90542
8
81
121933
5
984215184
77
212279
15454
384105
5
35
235974
174099
92401
44
44
32
173177
32
78
49
13
57
71238
247264
341345705
372300
338332533
257065
162779
79
93493
74
1
169765
454748
473325
356591832
378779
21
420024
61
420610
173555
44
160618
10
92915
61
159433
78
595248618
39
18
404355
408476
277711
345425
36
442741
16
92006
6364
57
342218
243644
99
275971
47
250442
53
4
89
393401
3
165136
15
15
21
93
79
91
105741
90
62042
269747
159581
10086966
276366
26
64
129897
1
231317
304608
65
249198
57
181133
15
67
442743645
87
390677
371637
85
240099
348117
69
397531
565804266
435833
3329
400398
7
39
279394
36
176090
239515546
419142
307186572
363920
14
34
58
317796
469406
8
58
93
368388
89
148530735
220693
201773
22
131879
33
31
451711
95887
19
353062
87
67
119798
47
460301
96
62
77296
188655
24
62
413220
47
64
14097
3
280768981
50
279203
21
16
351414
13
54
61
207475
290420
447488
305463765
43
8296
378571626
11
52
120512
747270660
99
23
372779
86
917212008
2
313197
45
203307
944201948
67
128784
5
449422
242276
5
657085509
5
9
78
31
425603
756638582
3
250340
449054882
431943
8
45
6
900766899
98
80983
97070
474280
73
171622
64375
16199
85303
2
433656
15
68
156284
203322
45
483718
22
457245
382455
89
294825
32
27
33
40
8
226491
135251
94
91
83
9
40
10
344738127
42
78
323518
591722127
480871
57
35135
836691406
21
131038
115824
428310
4
6
9
7
540460916
90
18
981826395
454120
9
72
165565
255153
580078433
4
85
68
263928
78
17
51
211487
5
88751
614743643
372053
335459
274464
11
16
9
3
288663
110469
64
388585
41809
347535
411291
13
35
345057
33207
36
77
62
363538890
93544
233362
70546492
5
220436
186797961
88
3
75
134082
143550
769484102
234882
62
19
76
28
403160
53
476093
955652286
3
1
65
39
72
391968
177263
206975
195366
51903
41
84
466185
141468
383090
53
4
45
52
12
48
107527
75
27
8
90
44839
447147
656072161
22
368887
38
38
46
430883
70
650209929
18
71
54
15
268222145
479528
73
25
15
358716957
66
186389
49
319913
97
406783
98
195763
465045339
96185
288854
7
40414
82
184661
12
66
189594
123678
341580
305433
252255
79
393647
355423
440517873
31
8
408542
80
307032
52
3
53
176626
477059
33
29108
9
42
48
22
35555
5
62
5
317095
447521
46
27
90
88743
57421
8
352472
69
305640
21177
21
77
156379
7
56
52301
93130
49566
7
405440
75322
427333
39
74645
3
83
436720
283114
140209
2
17
340329
12
127655003
79
187842
165975
207177923
27
353523
28
344530
53
294863
6
440901
11
24
399151734
38
315558
445618
38300
343934
171410016
335627
103071
485571
52
217431
298590
270685
7
942041900
143706
4
93518
334673
52
63
34
25
114482
18252
405965
101688
390685
241646
2
76872
19
79
9
474245
46197
241318
437595
264610
6
37
1
396989
13
897136640
387996
7
4
95
36398
50
88
126048
320718
363374
74
50
76
399061
34
90
498917
51
11
76
106887
1
361292
34
496263
21
36
704633119
356500087
10
10
299970
81025
7
56
37
84
9
84
325365
118879
27
14
71
10
12380
193954
7
471923
10
136078
392277
972810786
130903764
15
139818
134088
5
318878
94
55
47
86
13
321247
190455
418466
254309
87
67
72717
206720
9
64883
82
6
19
96
58083
18
25
413243
20
27
67
299721
127507
64
60979
59
90
338380
5
52683
60043
95
1
353934361
76474
25
97
74
97
5
96
55
115671
144322
397112025
11
198893
41
104404
271286
455215
6
95
80
218035
287885
423828
871468117
62
9
3196
80
356344
10
98
5
25
8
68
863925924
321437
30
612810413
58020
300704
210704
10
881571796
357465
402110868
30
73411
9
388072
7
96
445402
3448
37
364677
118057
34
96
6
417031
688832258
74
60
1
35
102160
8
94
356141
388893
430848
263699
2
22
41
99
79
279196
319743
369270
662450383
258696
1
232854
153196
416388706
75
854262354
4
85
610230749
13
269355
9
16082
49281
439496
85976
430353
91
170284
26
59
293234
804842078
290418
34
242964
50
74
8
71
79
78
315508
842245890
3
246666
441320
28
21
67
32
72
43
2
260282930
42
155393
235598
198303
255668
144477
42
374977
960190759
984670505
891653838
2
403756
80
397274
205994
343961
84
498899
77
1
465202
4
17
238769
70
173657
126148
896
41
7
13
470061
78
9
841426357
58
397698
402363
260565
979172355
303759
357251
5
34
28
80
72854355
22
22
50512
21
235280
48
84
333483
444783
101247
9
99
8
69
15
471919
8
98
15547
85
54
29
195680
22
81
368545
341199
440550
129020
90
98
30
6
6
74
31
110538
759944823
43
173821
304053
159084
93
220333
7
81
93
4
31
119033
66
65024
346319
94
160071
300387
277375
55264644
200023
31
17
2
74
19
64
43
30
9
72
47
20
456758
66
18
96
278943
38
91
405785
111684
96222
185503
389716
214007
11
45
291020
37
106912
20
41
229566
27
59
119827
59
206218
188427
269264228
81
316108273
11
31
806769226
42697
21
59
129345
14
18
51
130104121
58
81
25
39104
103770
498791
382972
23
84
300119
319039
4
96
95
187033
8
64
68
149684
20
421306
292821
132815
74
81161
53
609179129
51
191659
354749
53
29
266827
980848078
244949
6
7
53
65
138069
23
26
37989
69
12
32
152451
400532
184940
979721013
356423
84705
121703
41
773364352
106398036
20
74
420082
3
148857
397625
6
35
360334
218375
43
287776
476942
59121
58440
9
21
169249
58
64
91928
3
329421
353729
82189
3
428795
731484888
420759
4
9
71
16
40
94614
114319
95
425533
99
70
64
7
14
66
14
73
287254
217489
22
59
11571
40
884727676
5
4
402760
104671
56
64
13026
147419
477739
651211946
473742018
88677
96075
234836
150410
71
210618
21
398156
9
598633258
79
66
83
90
3467881
30
85
450925279
67
158071
95
943366370
49
30953634
9606
260119
75
2
81
381239
113400
1976
173886
986218803
988096200
20
690547614
5
8
26
73
133484
497568
181530
47
56
961325295
91
7
1
70
2
85
23
836889364
71
359311
18162
19
75
61
90804386
112638
100047
4
5
439722553
412691
3
5
1
963283503
399252
618096321
17
83
71599
273414
284482
4
91
82
99
80
302669666
49
90431
53
23
144538
54806
484510
75484
19
6311
200511
87
95432
22
95
918903342
38
28
26
3
53
4
37
91
13
443332
426778
484589
810968608
2
6
117609
3
36
348197
75
6
310404
129642
279388
89
82
4
32
4
85
46
59706
2
493095
7
55
68
33
26
5
349408
5
96
432143
80867469
272924
7
477593739
16
8
15
26
3
3
5
295427
60
37
5
5
454751
98
389247
77
21
10042
219359636
60401
31263
371230
61
82
5
17
254984
458758
73464
171681
79
92
173385
11
74
53
28
738324102
38
34
39
991973701
414001
177042
95
469537
62
585735293
47263
61
210887
35
357298
342772
316427
1
52045
21
37
59
20
3
87
216124
41
157244
61
361039093
89
13
6
6
7
271873
70884
125834
33
4
883379965
39
314900
337029
77
312086
327776
74918
91
446747
26
37
99
6
192264
58
309425209
369356
89
174626
278822
58437
6
37
93
119596
50
28
385962
4
6
444790
52843
11
97
89505
284945
57136
8
494051
321876
14
85
19
37661318
79
92
72
155210
222235
4
69
258982
85
84
811076354
58
139208
6
9
463398
90
66
52
995338135
30716
10
9265
27
25
95
60
89
14606
4
80
95
98
435
2
26686
14
112302
447880826
43
136468
14
85
199153
57
30
19529
277901
31
48
242983
20476757
171484
98
490994
12
22
464069
23
80
19904
5
20
45
365921118
91
82
84
71
804696156
382309
300752
95
202031
346521
49
8
350732402
80
1
94
168617011
12
10814
79
198804
65
7
429349
7
117943
8
85
85
66
9
7
182574
392019674
54
23
22
293640
346021
324545
37
945574387
182510
443980952
395719
36
59
35
240950
324920
708029815
10229
21
68201
525257286
53
41
95
32
271614
6
92
55
3
37
264891
394159
73879745
49
79
77
305502
25
442288
51
97
15
28
352906
61578
74
42
264141
9458
359869
369123
20916
83
45
65
87102
213602
51
270524
37
3
46
71
68702
961966258
94
34
520692866
203984
67
1
388121
235823
499925
291393
28
50
23
6
56
326703
354460
94
896489836
230553
17
186277
141012
63
48
903017466
125049
6
32
22410
271376
988037883
31395
582971221
34
79595
92
7
42
18
23
3
77
54
7
230879
432071
9
307452
146793159
42
141699
378131782
2
63
676485178
81121
15
81
79
107759
249866
1
10
65
225847
33
74
57
125952
24
43980
422648229
703406292
21803
47
382020
6
473158
15925
655766223
54297
160138
267200841
7
134728
53
296827
764033883
14
35
178247
248357
236435
65
213124
55698
214957
94
785512257
340914
308406
69752
261716
50228
17
166297
490418
137540
73
4
339446
36
11
16
35
399570
124453
44
1
34
6
44512
233485
321541
404099
62
702692301
780463947
71
7
187876
59
35
137717
86
49188
39
73
82
442321
28987
1
151587
52
446073
31
7
207960
253355
736916458
27982
62
84600
16
77
468737
397343
323976762
4
30008
9
42
29
375230667
289508
398767
867656311
82701
363165
166900
86850860
306250
21
882544410
388888
333532
112879
29285
258781
96
188557
18
468041
12
64
16
195339
198729
208956
301134
61247
15
74
389084171
407390
8325
89
488282
65755
406708
72
40
122589
278440
28
25
66
381660
230023
409107
267586
61
210961768
9
425701
81
67
340127
56
6
28
62
23
140329
297012979
250045
66
1
26
268834
18
85
349506
9
375920539
69
619021676
140821
10
2
496534
238796
92
93
30384
43
115412
32023
19
20
290627
17
59
645
98
749209728
397559
279380
12
72
60
113136
81127827
24
9
384580
913035774
35
320881
195667109
18870
64
2
592696901
122633
426945
65
198956457
78011
387756
18
36
343781
16
23482301
17195195
434480
48493219
57
82
132524615
200371
418518
40687
68
22
310674098
337746
449509
71
28
5
492358
240984
9
44
53
61
476446
249923
415050
539782704
99
73
68
85
228593
32625
259483
29
31
34066
30
783416238
671501318
128756947
422228
411470577
88
3
5
217427
442697
13
91
95
96
6
95
298014
99026
449088
210008
229811
76495
26278628
360642
21
949499236
72
57
38
174462296
286941
207501
4
24
365940
242590
36
65
122309
84
5
66731
451179
3
86
309469
415448
95
105318
312910
22
114225
52
22
6
451115
9
277614
53332
371065
118711
200556
43
196829
44
92
37
490360
36
405526
221854
324627
31
175366
98
334394
232527
459264
31
188510
44
379453164
77
42
182760
267871
140414
66
419670
35
2
304653141
93
6
89
92860
3
98
52
9
72
12505
23707
47
290725
122981
97
50
10
90
377699
11
15
72
7
95
6
48
19
3
78866
307441
263891
479704
179665619
118449
446289
3
922414788
48
73
41262
317730697
251919
90
69
454831
20
925097199
20542
57679
3
4
74
3
76
144420
41
154120
42
195936
24688
2
757242806
34
2466
467930
3
219687
81
39
123575
6
77
2
2
229847139
120912
111008
32
428101
59896
51
29
51
338018
4
98
244238
334188
134086
3
89729
9
25
12
481341
62
478508632
15546703
198138
141821829
175448
26
718317524
329595
147167
264320
205633
54
11
993524082
72
9212371
396991
758922966
447539
68
73
451727
62
177878666
98
67
34
8
33
331669
15
90
54
13543
22
83
422041
96
15
538353853
384036
69
95
59
482326
110564
774607452
378639
63
81
23
475097
93
8
322038
6
23499
1
89591
183690
226429
67
421976
401880
408724
73
371404
20
859051551
46
791884052
34
716208000
31
523172249
22
467367385
90
1
13
338045
34
892536822
49
47
18
19
131001
383282
329103
85
213395
872344264
376223
31
806469182
389012
31
90
151145
270747
291044584
85
10
45
37
48
50
55
851551805
52760
96
466900
255958
319411
241894
352194
419952
302836
3
200352
93
225095451
27
292112
46
102688
73
7
26
1
272798
198312
9
25
43
8
278786
52049
72
443053
82
74
82
53
182509171
9653
48
1
55074
9
429222
452589
55
71
29
86
492029
10
6
3
457326
536203340
70
31
1
7
59
227550
320607
365147
143885
70
135640
442848
558298982
85
984909468
28
416291
452528
31
65270
46
432461
43
2
193919
79
5
483179
28
465043
47
59380
90
94
77
207770
168084
1
96749
38
179385
16
82
105474
81
477820
85
80
3
51
489915
261843
28221
99
153262408
65
62517
324060
41729
31
431381
420930
215595
37674
92595886
94
2
1
96142
9
84
70
796773563
456021409
118609779
29
6
19
76
466007010
63
41201
67
5
23
229660
89
98
4
25
10
51
6
665117232
89
96
36
65
263284
69
54
91
372656
7
26
208182638
541061396
411094
87
36683
72
41
8
70
37
6
61
129978
543430088
25
362829
4
57
166139
418326
66
49
354003
863250739
51524
198791
386399
97
254513
64
79
86
64
392063
346758
325170
2
481305
50
814411065
75382
632920043
5
417496
873082574
429553357
294828086
7
170904
195493
327930980
26
60
189636529
3
89
62
305554
367690
94
2
61
83
94
791772569
25
79
138796
166501
67
9
60522638
355162
495101988
62870
48
43
465181
956851692
244152
40
377045
451178
66413
65
82
434506
220280
65
38
28
3
20
386630
39
94
51
208288
93
11182
259377
70
7495
67
160889
803059685
71
44
36
181103
8
18
138826
97
329493
455801
110795
55
358372
51
339143
4
92
11
228448
58
24715
348050
65
328594
83856
32
39497
361743
7
5
1
30
81918
161009366
64
22
125844
651542610
299765999
301131754
376794
38
191587
559235141
79
17095
257726
29
608052340
427390
145399
394341
292436
7
11
36
365224
245268
3
459208
91
86
6
55
212109
435443
307325
291745
81
248900
36
112423623
32
945703620
122914
72
52
1
8
13
106914094
102347
113339
284988
955381327
7
252722
209607
2
64
233576
160899
221703075
65
58
340232720
367517
96269053
44
39532
487002
7
486494
95
278692
88
347214
51
15
46
1
264888
307274
271607
163095
34860
94
17
81
77537
10
290959
20
276309
49754
798661530
199118
51
217252
59
155055
347866064
371876
77008
438023
198448
73
63
254298
473715
487458
274926
70
254116
517894571
288572
95
63
70
4
91
336356
41
148137
83230621
56
466677
237612
50
414736
7
308586
5
717943017
41
105847
175166
14
421821
5
75
187522
72
8
114491
13
71
67
106245
1
63
28
9
95462
270521
91
11
58943
539622987
4
488885592
3
17
61
131370
69978
12
54
256539908
377423
4
45772
475571
446985
76263
16
70
477899
174936
39274
174826
928522173
462159
295183
35
839255297
8
3
16
121886
71
49
16403
4
72
2
334960
75
192665
25
49
199725537
62
25
383442
49
18214200
375272177
232070
78
329711728
58
2
853383623
490449
83
37
54
59
478818
75
3
3
77
68
181206893
375717063
115699
9
299503
495633
190788
235876176
793559442
64
219801
81606
373029
86
8
372002
8
24
449483
487241
374165
4
43
66
4577
2
585837946
4
5
5
274539
548851746
16
396332
10
10
346433
479038
44430
312305
287825
371924571
221528
307924
23
302740
12
91
98
237394466
10
89
54838
804575036
1
38
340050
661579433
59
493854
31
23
300104
17
342154
47
123640
417719
44
446968
312072
141783
251413
122503
29
78943
87
72909
41
25
76
4
282831
228191
258031
64
36
48
57772
88298920
431892
679667213
3
3
75
64900
45
376000
87
55
36
7
490947870
11074
3
67
6
125405
435348174
96
349671
414322473
148774
181452
412522
5
474065
8
399464354
584440881
68
353299
241356
414238490
53
96
53
7
75
6
76
99186
499627
4
384870
56
129143
249746
6
76
470350
88
5
31848
102462
43
155635
86
35
70498306
854634637
722034305
233116
321491272
91
38242
20
6
734724182
397472
216352
423915
18281
309885
469412
22
23
273490
80
12
58769805
8
9
70996
206478
80
5
900632194
469940
56
79
88
66
322359
207267
31047
384753747
98
185212
24
448141817
20
25
357640
176519
36111
94422276
56
381230
79
10
42
46
11
286831
46
4
27
441378
50973
17
16
442546
411131
185096
37392
9
88
69
44
321204
341005
151739
168841
92
50
66
53
9
59
1
42
113419139
406926
15
460318
33
235644
241740
195171
129465
402023
389440
76
20
7
70
34
95
449580722
717373999
31764
422922
483136
29597
120418199
430178
783143025
31
491654
55
13
372575965
68748
34
806494775
39
25
2
83183
17
22
94
149649
79
446017
96367027
252207
58
61716
59
30
108303
8
78
83
65144
12464164
401530
246245
88
191748
50
51099
46
709859733
132605769
96015
5
3
179129
63
379068608
84075
15275
57
27
64
3197
323962714
198209
62
30
11
35
421828
219503
52
413610
55879165
251519
41
91
8017
71
165036
27057
82
82
120109
89
950178195
89
8
56977
69
22
303429
479375
71
27
55
2
92816584
84
11
147559
14
84
333659203
17
20
89
230117
653544276
87165719
8
482189
10572
96
283077
97756
58
1
106343
31
41
983171456
159490
57
230450
64
416892
6
52375
59
370449
6
32
6
14
240490
31146444
292118
96
62
57875624
380721173
426544
83
719215580
478786
32
236506
75140
156537313
92
8
1
84
648741177
15
2
80
77
55724
97
47
74
862608007
338313481
88
8
105537
471647
454722
7
98
2
9
8730
460231
465400
28
66
76
854587370
446511
476517306
809300215
29
205861
318347
29
384480
38222
131635
67
528122168
68252
2
93
61
107617
130289
63
39
77
71
468122430
32
61181
32
229429
11
363862
25
8
120169
24
413857
13
94967
460920
34
14
134339
396073
241280
23
93
59
452957
89
44
62
913244902
919518232
66
355872
85
285396
20
15
70
68
378048
21
63
98
422963
171053
407096
691947676
83376
897914340
49
420056065
59
12
475409
325546
51
19971061
442763
56
505699022
70696
836591028
345364
25
147850
673769682
11
71
400488550
84
257902
9
89
68
339783
1
59
215211
53
291548
452343
340893
53566
34
289712
96
103672
72
116820770
23
404640
61
162078
93
69
68
51
199949597
40
11
3
51
9
94
37
1
199886
17
325500
67
101311
46362
16
49
269182
46113158
301995
90
173809
37353
109404
323661
13
13
764094294
79
322485
221651
320315
991039661
94
64358
161613
937654653
196680
142051
147478
46
242072
34
263795
291829
93
76
59
454226
22
5
201203
53
220178
211962718
57
45
249193
262373
73062
81639
278958
240467
124298
9
83
2
65200282
128409
129153
57
101941
93
647511856
369442045
75
299207
331286
27
66527
123781
253770656
92
90
3
97
303696
46
240078
17
627571995
6
65
50
111008365
3
411146
430758
629142040
73
52
248454
208068
9
418031
66797
8
229274308
39
132481778
308884
79
10
75
16
76
126724
57
481858
7
26
6
11
46
75
403321
414163
116904
16
204050
15
286118544
405972
52
92
5
16
36
239847
72
3
3
53
273956
391315
55
89538
44
9
9
260913
66
120633
49
433792
230209
47
141199974
335973495
303722
138149
7
28794
283343
6
386640
379206
276169
25
72
750119231
96
11
23
184463
14
32
9
367110
92
215933636
69
404191
62
99362
27
76
8
58
85
60672
74
1
424095238
158995
347951870
95
57656
39
412136
7
387958
4
76542
438090
17
102463
343203
76
556686558
192779
319203
156654
21306
476799
404989201
474410
58
491388
77
321552
424088
71
346932
65
28207
364084
176771
70
99
4
26
64
75744
182257
71
19
53
58
67
409725
263669
1
117357
29
460117
427241
124497
324631447
402380
55111
346230
18
99
488063
444048
445993
451206916
39
52
85
32
470970
59
48
263239
985870225
2
207225
411419
7
829263244
34
437985
533593589
5
73
472367
96
214012
94
67969
464511
25607
246998
18
69
96
295862
21271
78
40
57
513334156
63315
78
274579
59
359302
66
8
158667
3
2160
86
30856
41
65
707019729
7
51789
245138648
23
469990
83
35
46
305997
77457587
176642
96
112580
225008851
53
8
35
62
91
52
897960033
20
458653
40
39
75
3
439540
24
41
44
293581
110174
540515291
8
27
6
119360
330292
316123
475401
428990
95
29048781
49
8
291982
412143
235919
48
93664
6
59
464704
71
13
617373651
14
51
101648
99103
35
301429
63
6781585
7
221491
658020477
72
43
60
70
52
7
6
57
46
882204897
98
2304068
78
271977
117436
28
107466
440512
312845
307556
255790
27
380295
5
95
71
244029
32
99
21
95
1
9645
369522
414670
280088
31
76
150456
7
14
8
98912
75797
206815
85
100516
81
50
710355534
90115
9
5
22
217182
454323
272860
350495966
51
480448
72
96943
91
130176
43
58
185757
413935
2
220869
293910
260055
12
45480792
49
137164084
100562
475066
23617
37
38
401791202
2
45
238352
15
561629206
50
222231
94
196396
7
2
87
8
939186287
62
373471
99
92853931
3
1
91
261595
372738701
6
76
56
100026
62
274786
30
122905
201283
406461
160066070
386755926
71
53
195137
9
345865
14
997915684
35
395484
439112
96
34
74
398374
9813
305530
261111836
370174
59550
73
4
175301
237295
273887
472320
12
18259
63156
389184
443108
6
88
73
35
39
13
47
88585
94
52
37
53
6
76
94490
53
20
4
181612
22
88
86
43
51
30323
74
7
45
299037
99
90
685231977
22842
60
153112
76
341814329
24
724775171
260940
16
92
195690
899047759
512221209
457377
479545
4
42
304635
539428571
93
4
22
41
38
481512110
370314
12569
440148
32326
38
24
332931
23
56
150586924
235110408
159711
126384
6
493316
22
266289
16
54
83
295870888
3
3
839419647
325671
476755
645546932
62
463229
88
187027805
587489210
5
406816
99
229987776
136540947
7
10
44
646723999
47
875227658
102140
73
75
77
62274
764646546
8
43
439789
4
678647019
30
2
177063
55646
31902
39576
43
282454183
38
2
887175470
4
26
18
86
304525
89
18
294319
332719
287320
196248
17400
5
45
73
286616
764773418
94
18
308364
53
23
39
291807617
48
386381
8
398743
27
2
207909
266132
6
355673
29223994
60
87921
393397
8
208805546
451590689
84
197585
55027
468070
381557
464546
50
437924
73
98
138102
8
322714
816686179
62
10837
7
124453
304788
4
75
11
69769
20
879696125
28
91
12949
54
68
185074
263158
233337
70
9488
443524
396232984
59370
56026566
319564
98
438102
476344
49
97
60
23796
31
460368792
35
190104
493646
36
29875
389808
41
977756234
48
8
21
69
274842
253370
565
30
25
53951
129764
8
272921
74
263494
135277921
64
257750
361029
34847
408938837
11
31
82
2
361864
571213651
493
91
314776
16409
51
48
93707
59
51
629309128
14
30
482051
1
11330
454751
25
5
322630
59544
376480
62
4
27
324055
85
199435
25
93
124324
134031971
65999
5
5
8
67797
11
374389
1013
240510
60
492452
35
51
18
36
150472
490771
16
18
16
97
412755
487632
146366
21489
75
12
56
426326
14
14735
662459367
158842
4411
374935
10638
53
64
701576835
7
46
54
98
14600
65
42
2
46
398731
401703
265935
28056
10
38
43
407565
94
415220
400702
305408
95
127364
822487997
74495
30
204805
16
30
50
35
38
28
46
201600
7
41
45
74
282526995
326213
4
89
69501128
389901
314599
112229
396160
339619
367797
247449
39
198905
488948
54029
94
296778
12
95
294325
6
48593
885028807
440355
71
46
89
476685
58
59
377202
47858
77
8
13
49285
200716
4
95
69
68791
342020
52
193737
61
58
78
77
361134
7
13
2
36
474889
78695
15
63
129754
355177
91
61880
395512
189684
95
81
59
316177
75
89
86
406766
1
6
281937
259574
30
428501
187368
2
67
499531
79
306546
234317
403780546
12
333524
61
31
25
87
986230297
9
399605
32
65
304738
62
168041
35
2
52493
74
402545465
7
123148
64
46
992162030
31
88
58
95
333041
36
15
42
47
14
25
93
27
80
29
161397
1
372376
54
78
5
223538
95
68
95
127049
78
97505
66
525250953
80
96
496754
84
85
3
490711
157394
99
618218530
382945
81
176016
62
47
473001
24956
18160
213746
81
97
268100
198566024
31935
94591
37
464531
226109
78
89
129224605
7
866246539
89
20
8131
460171
86
3
394157997
83239
61
56
8
77
425219
8
752277955
223749
381169
3
52
130168
40
59
404062
313209
336715
15
488616
25
57
32
17
62
331434
49287
78
88
274145
48
963264907
49
97
984612245
68
85
140861
9
76
1
78
20
134127
59
96
11
264425
405685
282534
292775869
379653
59
86586
270219
95
462414
28
45
53
423691
29
125915
12609
69
4
17818
4
9
456506
172421153
58
83
17
338273
72
554753267
296461
27
76
7
60
99
36
52
54
49
96
27
6
826410382
99623
38
2
59
35
471534214
44
25
237325
164066
488542
36
140447
129643
14
62
172515
41
15768
4
345436
38
242565
112820
4
6
22
237265
90
246824
416470596
339208
8
145790
7
975652657
83
80
49
324547
246464
62
85887
91
24011
461311
2
50856
6
476167
440778
71043
190944
478420
11
303550
61
19
241610
28
65
267570
291901
70
3
17
21
25
314776
356825
33
225005
73173
281509
8
85
355918094
455920
23
26
188021
54
66
347060
103753
7
2
496841727
52
33
128721
7
79
182000
31
112979
444796
298089
82
63
428394
186015
59
248750
924393739
2355
8
92
13
73
86
5
420831
61
51
83
10
150661
333499
45
30
168441
3
342936
123841
325331
1
89
145492
30
19481
100709
272952
7
85
335887
382673
270801
75
2
73
27
633746991
304014
89
72
229148
379748
117125
1
38846
92
182346
74
90
49
36137
161742
34
17
63
195247
260945312
152292
66
446179
76
48970
53
9
149930
7095
32
89
108214
637520607
22068
11
99
1
35
212801
137892058
133270
177459331
472468
468128
4
16
824747690
5098
172816
342609
492972
80
163633
86
272693
90
56
14
214136
6
63
233996772
17
52
52
45591
99
216593
143983
276219
7
93
351637
17
30
28933
53957
1
5
214299
57701
982102230
337931
435264533
344740
92
26
880624109
180523
218341
364339
142241
391728
62
21
74
7
347007
332219
753713523
345601
750550019
22382
89
7
833660289
1
18
97971342
9
90
3
2
130160
103115
53
3
199131
64
41
126686
51490
43675
64444
72
7
7
367509
365039
649267953
386574
491577
240338
303534
33
149402
283944
27
39
5
396189
31
58531
90528
8
26
466282
320316
97
976175875
474427
61461
27
86
7
239300
477283
346150
46
425004
14
16027
46548
457396781
67
8
48
31
356841934
304956
161227
111195
304855
44
308058
52
2546
599948198
56
201580
13380
226261
86
272997
51
5
49
88
22
122825
385406
17
202833
391870
240128
28
439145
58
47
46
138643
76
26
97
63269
81
478835
210431
3
263140
173396
251623
84
57648
434453
70
7
2
98
27687
66611
292950
874463498
82998
42
811856179
532600682
44
441454
354718757
276701
77157
118125
321367834
20
216526
17
489698
58
69972
407349923
93
92
3
10708
14
13
5
193559
18
49
66
73
83965
99
204521
701775870
360137
97
87
7
17
438983
404306
71
87
47
245337
15
857881416
160427
96
715923392
14
478428
318581453
467835
8
97
3
709380710
294654
274249
82
700756117
480773
77
118978
38290768
447233
229382
438276
74
25
284101
409641
28
13
18075
79
266519671
11
75
52
2
9
402425
39
5
290683
8
63485
82290
260020780
16973
543829741
71
51
799333401
107053
384998
35360
10092
2
371564
26
207710
19817
205374
12
219684353
3
486514
80
34
118357
345408
283320
41
480009
297983
437666
54
15219313
2223
81
68
10
173433089
430299
246778
274062
98
57330319
4
374712
95
72
2
54
295524
57
57
7290
217850964
56
731253037
85
64742
691448090
205308
12
73
102508
41
60
23
376337
127976
292907
50
46
66
1
208668
346615
138278
8
404914
450071
63
94
5
91
99
19
423154
318689
356170
197945
52
515410272
75
379907
247305
36
247158
112420
473140
60
18
2
47
67717024
268980
344177646
447644228
69911
358107
3
754501612
113559
430701
30
4
204258
2
8
79
68
4
37
38
19
509564004
2
66
5
197917
7
327546
934869535
578920768
53
29
2
128101
45
43
145555
53
98
10666
46318
196071
9
449137
67
85
356971507
38919263
56
687530899
133925
166863059
70
94
21
381569
46
16
73
19
71933
4392
9
490400
119376
107505
167700
109025
85
88117
580553172
124127
26
78
31
113596
40
3
160397
69
5
350799
86
79
994073956
289838
3
403701544
4
82
190317
54
27
35
66957
74290
6
10
42512
95
42
129753
307570
491662
240549
33
249586
2
75430
12
80
13239
2
88
90
1
36
1
426145
56
300160
483808872
175772
269277
18937
205648
509860938
46
770116049
258250
294409
35
445308
402166
468958
88
480564030
108191
65
25
74751
8
89
135793
32
987683173
85
92
36
57
12
104999
54
96
80780
422532
85
7
30
139279
59
413915
394880
67
560106367
38
921039818
636608160
65
266232583
9
48
89
93
373375
275158214
958635618
8
67
207785
7
42
18
498799
962918515
63
44
93
76
71
327300
52854
42
181549
1
496015
30
319467
75
56
70006885
91
50
479972
5
154823
34
9
86689
306134
5
2
343896
80
7
240371
73
56
477316154
93
72
3
339794
88
33
57
360431
99
582990247
93
238825
89709
18
57
484524
317141935
206116
70
32
18
61
35
78
286878
274154
56
1
89
369011
175142
48
556954478
438191
89
4
595378935
143898
2
7
136595
16
384108566
778022288
154789752
9
42
61923
327688352
94
8
479148
95293
68247
320361
313186
177383
8
112856
218620689
635236039
481024
414390
82
9
60
33
9
141257
331328
433413131
200392
2
415791
57
39
58461
69
75173166
367174
16
76
408763
195535
48
37
7
74
238757
22
43383559
21
234907154
407779
120563
61685
37
303233
15654
1
138298
278394
428503
33582
86
16
40771
488058367
35
50
7
348831
446094
189311
398203
350238
61342
339052802
9
39
54
42
9
42
17
11187
882993289
214113
370647
85
40
828628137
112522048
66452
298726
33
510807794
469124
54
72
37279
93
43760
121693
9
380227
93
216755067
949462218
761388651
199425
21
48
474471
34
82928
1
174809
356641
25219
408165
7
15
75
61
8
34
4
428489
6
13
333813
449318
240533
204224
663013009
52
85
262971
65
97873
2
965959339
22
944663876
163409
29
173208
415703
4
4
385715
4
554166483
347069
106844
97
459022
391194
323878
56
304118
10
83
322882799
38
57593
82
31627
5
220316
371521
21
273682
85
165596
64
12212
48
466507
88
24
286718
58
46
407180
475164
88
363218
23
381944
366901424
79
212340
48815
441216
371869
50270172
85
448820
386595
593369832
6574
70
23
42
25
66
24083
69
49
44
64
97506977
8
84
305038
10
97
458662
11
8
31141
313373
44
21
41623
85609
977857643
234334
152011
303580
29
243029
33
73
66
761661452
208391
55
60
118383
84
74
306057
46
29
8
326699762
413116
24
28355
6
814261167
118417
495836
80977
3
89
5
81210
5386
396687
88
10
2
115005
9
153691
29106
123172
482763
81
28
4
51
66
306879
90
50
28497
196782
190614
59
13
57
57
19806
5
433213
263226
304074
93219
196547
9
3
786475523
271969
454463919
829636630
72
40
79
61
26
87033
80
9
90
81
370240
1
25
40
340830
405680
1
87
10
203933683
189189405
96
49
90
57
3
47
76479692
97
208934
412344
94
350042
15331
80
419341
444972
98
31
151571
65
14
560130786
207092
880098021
4
162054
91
9
57
41
197841
444011
96
73
420634
78
106733
4
14
675063804
121116
6
34957
12
4
48
1
315187
5
307765
82
7
20
174498
427878
698390911
24
7
253849
97
874581192
304147
773284652
70114
20
54
343192
43
78
42
84
90
469076
10
66
150971
223739
7
45
169673
319308
620414673
116927
34
104243
80
18083
26
493634605
243409712
2
59357
369339
452338
364447
81
7
67
58
14
57
40
43677
258321
221720
179900
2
162982
313848
1
5
42
286592
9
223055
312110
4
78
87
161837
403245519
86
8
9
88
2
398603
4
31
30
296673
15
704428914
336574
62
57
91
5
10
27
408808
402125
364966
91
143170
469081
250748
84
337720
206346
190929
159480
263488
22289
75
97
478409
340808
387843
64453
60040
442577
118348
9
141583
70
2
623654024
320252889
43
6516
40
966332307
20
3
20
28
498509210
438152
97
327225304
1
360961
328025
59
77
54
153664
49
68474
81
329078
85
92
1
7
68
49
6
43
17
407584773
378498122
66
233375
12594
351991
91
80792
99149
52
19
71
37
374229
23
52
128531
46
48
29
137698
82150
8
332916
38
1
6
902905072
34107
49925
45
432177
3
35
99
9
9
12080
180143
210830484
298649
458021
4
436197
73
43
77
47
235521
55968621
92
38
13
601957353
451600564
40
61
25
561341910
412836
235434
458695
408067
2
412330578
6
15
56
398004
28
660867663
9
10
322090
63
75
43
446921986
87
155901
198027033
69
69
20
123870
68583
99
50
30
13
249806
235318
113381
890295681
234215
1
9994583
337474
484774
4
63
8
354920883
27
74
23
667211833
8
70992
207513
96
245563
619256192
68
82
48500
35
61384
30
24
122327
76
396248
76
143233
93977
199185
9
72014
92
29
22
47
57201
33
484609364
76
11
15
477323
230449321
45
1
104176
385507
139861
291321
52
44
279989
327412949
3
28
8
9
91
335799
317553876
28
257243
8
251737
139118
29
218811
327138
373134
91
7
21
207274
462486
76
63
7
141487861
9
442694
41
329625
18
7
490452
482927
2
58623
377714
5
90
438141
43
9
57
269413
39
134986
375000
430051
70
365175250
463515885
73
2
76
70
188431
56
211039
42750
334609
199172
498411
51
477839
26
98
247187
10
439913
97
7
52
85
294281
215599
82
384755
4
488479
66985
62
61177
42
2
46
30
778275220
7
35259494
988382048
493074
687935155
125653
350547
5
345255374
5
2
12184
40
18
764939441
84234
268928
227131
68
117037
56
8
58200
409642
78076
42
52
43
22036
2
866058076
90
279140
3
443905
442809
32
243456
41
68
843472529
376403
6
1
2
56
251603
74
81
234403
21
213455
171435
407596
27
59
68
556701243
23
882547564
57
261714
994460571
66616
4
78
472668
510312572
446352
66
4608
73
81
207096
13
286228234
9
883208036
83
2
289925
339915
17216
95
5
336061690
878418902
7
18
60
1
28159
464323
9
35
94
46
439607
226278
25
237934
37
3
32
36
76
6
290832
85612
457412
97
96
2
86
378597
10
60
230033875
420236
3
89
523851996
419472
10
19
104193599
31
262891
288916
18
339837
72171
430775
349058
11801
23283
5
84
359570
8210
86057
544916988
485593
465892
12
187633
90514
95
160942
336695057
408607
484342
373423814
422359
54
316342
347135
426234
41
90
88
394354
333531
962806949
299031
46
66
152982
43
99857825
106683
4
60
578664627
76
666889150
462061
110535
31
180357
470813
85
419852150
62
49
271574
232033
58
16
293310
2
14
64
33454937
18
293149
68
93
9
494630
69
67
21
49
291958
247558
3
43
77
140440
870304905
258652
484482
64
7
18
245584
407109875
20189
64942
14
331404
30117
15
71677
5
451534
39
17349
182918
383279
8
496063
345665213
334909
578666822
454057
188870
143881
66
458342
156041
653217038
1
95
13
288591
74
422291
182677
338093
5
374809
52
826186441
280005
56
25526537
61
19
39
1
45129
39
22
59
2
161951
112413
84
61
236186534
31
73
3
7
104574
471905
54
21
67
24
1
330775
27244
49
158747
52
1
54167
229251
70
52
42
731740100
254348
344508
8
14
290078
438701
7
77
6899
139710
19
10
173125
308729
429965
60624
32
146801
301476
24
36
367952
483827
248308
367618
19
258034
268405
48
93156
17
15
159441
149612078
316044
76
928617875
252658
1
344330
9
117398
184169
158151265
128461
61099
127993
324703
41
6
154125
16
70
734329397
329331
913519402
145909
985215300
240713
76
93
9
31942
805080581
47
33
25
94
443747658
767783725
776672934
90
424983
51
2
32298421
410565
14
322139
201076
450289
94
785443431
52
21
33
383359
94290
51
199240
92
396164
37126
92
78308
258965
246307
267278
38
369113
45
2
67543
51
249163
54
11339
15
64
45
99
14219844
88
196065
187343223
113171
449255261
39
9
68
58
424770
480757
39
94
8
295529
43
39
7
98
93
296842
972450431
304795
164544388
7
73
10737
48
50
466781
34
324282
380464
375695
326134
42
37
429478
73
6
496219717
25
19
274723
113769
7
88
63
88076326
162903
52
5763
6
487500
306062
7
4
31
26
91
6
89
89
925711328
50
62
421674
4
359484
40
25
568787820
66202
9
31744
703811591
275418
2963
118287
420978
230341
278114
4
443711
982093319
459803
77
386708
19
51
88
122593510
5
67986
250899613
438605
162354754
154227
2
5
6
435391
55
481334
19
187056
91
93
22
82
52
9
276467
78
287554
43
365500
82
63821002
485653
251001
49
8
493740
57
11
287311
85
7
3
18554
192650566
230522
335115
4
426391051
313
89
372299460
9
960396541
57
497212
20
84
335172
217012
2
7
23
2
876536647
17
248226
97338
119583
32
6589
62
3
142461
6
478975
84
280184
418260
8
838986507
486545
66
275590
44
66586
29
430829
30972
291006
2
5
4
80
26137
48
33423
489993
485934
74723
781401794
1
90
9
241526
31522
9
20
389810902
416961
299143465
52
2
209746
2
7
48
57
97
3300
312700
43
118583
5
8760
574401182
52
77
1
412183
104069
253255
228071
97
626671380
28868
474008635
7
428225
72
7
338759
52
7
5
92
22
32
80770
286557
46
111961
87
331602
18
65
181697
381387
434586
6
99
439631
167422
55456
44
89
48205
5
630724604
223215
142466635
71656
461206
71
57
8
15
4
8
205921
9
182811
18
51
97
137632
68
1
39339
5187
30
23
82
292803
626902448
981716536
603538476
82
468039
13
129034
21
170972
63
286576
2
5
11
387473
399680
98
24
31
5
8
119684
278055
452419
74
3
293420
60
91
1
44885
36
84
25
7
68
70
708063848
450425
413887
8
99
30
498305
312060
141374
196101
394735
492928
36432
311048
58
93
2
40
388189
80
322548
1
8
234046
80
61
408463
78
705324247
64
67
62
216706991
12
4
9
200102
45
355151
161683
216349
310898
124312
105313640
37
52
13
902904648
76
6
27
8
90
484137
5
167908
231760
484543
2
62745
70
31
2038260
15
862466645
98
7
91
77
78
431825
29
169526
20996
388989
440133
11
66780
33885
3
436817
484238
47
69
205819671
2
339610
70
23
21
92
318704
239270
68
16287
71
808584426
77
490226
45
313458
166668
469318
339439
55
964818976
1
354982
70
4
78437
53
55
67
387128
5
52852
75
304877
358226
293965
50531
97
201866
442174
6
11
8
11
66
97
82
483374
86565
9
396387
1
89
406731
221694
39
3
16
214425
70
72
62
950477041
26
63
142780
563977771
25213
31
162817
424165
770353183
67
42
11
471834
855357226
252847
99
144289
387637
45
35
588645538
29
497581874
96
159408
72526
45
58509
3
809684797
43
937752586
380396
921651744
353415
4
378966
17
48
36
24
446762
189159796
98
84
29892
41
950102775
38673
37390
517171116
21
140471
17
734304092
12638
491609
77
59
347444
313347
48278
277231
38109
652
492866
10
49
50
81
70
403985
3
84
213430
411368
33
54
5
79
126724
84
296498
85
433438
374925
216513
33
6
36
271482
42
2
15
70
729187228
5
214068
32
355510567
43
423002
219678
59
173630
228530
38
169500
24
156836
149523412
318413
35
4
435329
84
37
332572
169027
22421
74
347867
952771001
75
62
69940
35
44
478313
486925
77
311310
30
78374
6
101106
35
41
32
345738
41
45
155189
74
198563
29
31
1
208108
18
59
51
25
4
69
62
63973
912509347
89
371597
48
9441
90
75013
22
90725
463209
62907
72
398391
13
51
458572
9
6
321276
481939
57
23
120422
62
56
324979
1
452102
3
243868
95235
110504
10800
148743
38
20
61
111658
499912
54
12
121415
76
7
31929
494597
336918
438467
343360
21
45
6
395608085
15
134312
118300
332775834
15
424521
76
348885
576142941
268079
76
27
392212
622684953
413737
488091
157337
45
57426
449049
823095182
10419
95
22944
232211
421601
13
144764
2
9
1
4
99
496901
49
62
226008
23055
10
19
342105
61
436830
18
268707
7
89
8
91902
219357932
370218
66
437189
89
84
958604561
59
27
7
249767
72
84
43
254088
78
14
48
195788
7
29
24
98
139880
35
28
204194
397112575
8195
55
854195207
377020
366134
79
430887
518793722
62
81
97872
80
23907
163873
825
98
3
46
73
180958
93
12
111177
273149057
482697
69
86
384240
19
51
9
99
99
101316
58386
175778
248217
6
18
67
73134
17
50
310938
65
29
6
24391
87
411959
46
575397462
245617663
45
24
399121
1
26
435478935
96161
6
34
52967
17
336668
57901
133844354
31297849
4
62
382393
52926
68
80
87
4
31
53
20398
483537
7
32
171
42
789409023
268051
382344
46
412789
14
466191
19
83
438797
79
51708
440924
471220
526355762
646767361
24
496869
39
16334
4
70
309642
80
87
34
18
81
6
358592
186916
2
62510
424153
93
68234
17
61
377238
439005
486402
338747
26
86
34
41
358853
52
3
456510
242468
820904005
79
77394
48022
365119281
18
113295972
51
379909
276932
19
93
464522
64
91
260841
45
99
80
8
413149
9
245668978
128076
148597
75164
94
52
60
76
106701592
397259
488026
16
236120
87
149633
76
824947201
1
61
42
426241
73
79
62
17
64
44639522
336070
69
368277634
132265
432889
75002
5
12
270967
61
14
2
87
372225
303992954
884963434
128327
461430
275448
48
5
35219
54
34
6
474751994
19
31
72
35453
193642
9893
79
2
61730
74
635750694
9
26
41
27
95
2
285553
9
80
42
52
253623
42
138464
70
87253
230819
85
88
33
3
3
426224
272011
74862011
211831000
672160030
342689
138956
83
172809045
41
25
301353
544921257
128162
373081
64
9
93
74990
5
287548
483435
52
352243
456097
157186
4
304836
31805
140143
412866
754066811
77
346343
26
73357
252216
54720
381846021
9
430063
367377
793037161
92
201660
79
113818
884667376
297921
50
2
187598
5
39
85
442379
138284
185613
98029
578582715
71240
65
259732342
94
40
443461
6
83392
12
480339
58
52
327424
158
53
252004
54
468632
45561
31
2
24
71
150033
157719
22
70
256206
488377
374168
51
98
127975
47
4
89
71654
656291885
38312
342437
301180
4
45
295397
237320
950231665
6
10
127129
556784925
187524
3
4
291013940
63
56
5
171668
436127
27
96
5
67
16
177773
210237
8
461533
33696
39
32
5
488814
79
297378
53
487468
16
326998
78
38
65295
102791
272237
247785
483580
389177
439800
255035
81
461988
87
41
17
70445
249464
256924232
222641
2
499465
5
125578
78
9
1
79
79
339195
4
35770
25
23
380522
52
16
53
34
41
51
45
73
97069
329988
66
24
2
1
1
20957
207251271
63
958220700
70
3
13
409447004
289487
416215
473555878
6
14
139935
40
43
33
120313
48
96
314509
55
62
65
42
290521
89
350853
77613
35
480653
24090
55
12
48
31494
46
390709
59
1
37
419580
87745
224581
17746
59
27
41
430909
51
445957
74
134194820
10
7
262712
52
97
3
20
341393
10
14
489878
6
66
781970020
213801
421821
489320990
98
43832
65
330849
51
38
9
709589496
450040
86353259
29
113755
109182
83
446403
32
297922
981270401
716925256
13895
89
56
32
3
87
83
46372
61570
192772
492420627
5
53
252108
176411
447234
37782
357079
70
40
49
14482
9
90
41918
88
68
4
99208
61
363371
193336315
308125
34
96
315613
441207
217977
3
8
58
16418
87
836641042
207006
92
20
317407
77
27
8
378574
69857
442721
91
439950
211017
133946
129011
83
369703
8
303855
70
336585
847334765
371550
312509
120270
80107
47
353230
449960
220129
176934
29
40
6
26
263544
2
68
75329
25
53
25
664414633
60
96
9
479881
62243
13340
71
124834
68
4
1
105675
940282222
98
5
29
17
415345
458820
459232
408319
71
311340843
77
295123
433524
251876
37
3
38
5
65
12
378444
256233
394040
25
74
464790
297525
450202584
66
357806756
85
50
69109
8
61
35
468055
2
352862
83
28
72
2
319908
464215
77
33
136488
344175
466577
99
43075
131012942
19211
444927
32
408381850
65
24
232897
248709
29
18
5
214022
80
142315
45
156923
97
226637
6
3
84
358442
768788511
97282272
43403
47
809043589
648354808
8
340114
481248
6
444489
349899
399864617
70451
48836
2
183342
480574
165901
294799
3
63
5
53
487414
7
10
90
5
476261
59
3
66
369799
229862
28601
288811
71916529
304268
429699
381294
274024
453261
97
71
43
6
92
92
448053
86
360871
38
5
75
84
19
270603
116565
807972355
1
49
434718
48054220
18
29
5
318288
461299
489449
134060
75
54
941475406
634411657
43
231291
79
88477
98
85389
10026
278648
6
418655
128105160
696766177
113974
15
25
211835462
351107
98
46
68
45
67
206054
286793
934424539
281470
30
88
23
358881
31853
26
44
425816
273425
167799
58352
8878
488048020
319377
605789284
5
67
48
973115804
417907
161306
454649
286245
615903093
161677
55
58
68
15
74038
43538
74
27
292358883
330031
99
27
94465
75
1
74
73
50701
84159
306693
63803
491524
38
163996
11401024
64226
116490
352395
81773
1
60079812
38553
718932641
63
23
248983
80165
883516174
46
487696
959498699
55
387192281
6
21
67
348588265
541466245
385512
7
6
234606
96
78891
328932
10
33000
49
27
166404
89
27
202558315
5
54
13348031
85
230818
82834
9
64448
29
480114
359206
412317
6
183645
383665
51
74
77
12
78791
120444
30983808
426764
165428
104767
7
35007
87
85
31
528533494
71
233135
46
25
5
91
25
91
63
688018249
1
319136
94
83
62
14
6
43443
29
165139
274535
170828
2
458600
3
245604
24880
388249
458775
1
156266
178994
493232902
23
69383
199932981
53
196590
6
293416
200522
6
42
479681127
826262544
56
6
86
6
199567898
99
60
85535
5
72
7
481473
287272
308963779
322869
406022312
82
12
383575
154902
436654643
43137
155300
203931
198629
944810443
392619
20
86
24
137813
442154
5
419119317
304962788
63
221648769
51
828591536
85
403314
112208
28
48
14
60
75647
19
93
278470
10
378287
32
85
334093947
45
52682
20
332568
54
988045259
61
74633
42
469065938
21
17
379526
23
123037
2
20
86
37
48
13
9
244070
414062
345691
46
1
88301
317331
362482
4
56
59646
414832
6
54
92849
478698646
78
457620673
1
25307
185253
20
801584348
341377
31869964
449638
6
11
36
22
75
5
275032
198175
736926484
69925
92
5
102387
58
153916
61
4
10
480623
6
660685507
223692
5
3
2
245247
18
29
195361
47911816
61
325341
58
363755
67
93
263763
344271
475765
27256
49928
8
229500756
190855
40
66
388886
385072
86
5
143455
77
206471
39
85
5
94
83215
97
147052
796440221
62
55
14538
296138
91
60
33
362290
33
17
11
44972
745786755
24
45
71
97
403125319
88
126469562
56
248698
452278
45
991786267
22
17
464956489
7
80
257530
365179
464290
197671
770139557
3
11
41
209300
271853
86
831807371
413541
59
4
15
161210
36
21
94
134616
452211
72
435515
97
330999
394128293
102253
173548
69814
85
82
183708
63
81
307393
9
91681
277998
36
99
42
41
803739587
62
7690418
177363
358143
75
30
723646729
173942
350425
244801
8
145087
50
210047
33
67
116958601
71
39679
242328
13204
191789
252246
96
49
406005975
78
181948
83
349882
36
193499
132185
141827
76
579906690
120291
93
284211
441509
443929
2
92
209559
475404
3152
60
74
251801628
49
319542152
92964
30
7
12
558128053
157998
496792
117517
53
6
393076
114055
356884
8
24
52517
436438377
961935552
486029
487463
66882972
126165
465989
12
239027
9856
39
677366240
65
332526
489595
925879856
699476097
462905
25078
12
19
6
256672300
384541326
89
378847845
62
50
148124
44
36
413984
63
47
433464
6
430471570
2
62326
9742
55
98001
20
86
144424
115375
65990
31
1
19
356272522
11
23
93
34879845
68
81
7
8
83
8
165135
295581
428972
87
88
35
76720
64
146686351
158861
69
55
90
10
5
61
29
150204
222623
189144
352884
197735529
3
308691
81
385993
52
87
187215
4
39
249429
93978
294150
371008
45
280730696
15
770205788
24
258056
76
390501540
390957
65
46
130342
478625
35
10
48
98701082
80
23626640
68
44
68
66
205560
97748625
47
173024
6
257144
506357807
85
84
513263878
264153
128232
15
333450
454009
29056
28
23
93
54
25036
121264
9
281192
107624
71
91
83137
66224
4
238779
456235
4
302484
82
368997
3069366
4
135661
292790
98
1
56
390055
31512
12
2
28
91
611111290
41
107244
252785
86629
62
10
349286
34
13
59
45
90
392581
53
95
294154
3621
58
312875
480720
86
53
46922
89041
18
231911
166024
969139613
57
74
134768
278044
269976
52
99
85
134203
6
19
20
390563
84
1
12
71
30957
853335306
64
7
479685
205414
75
412400423
55
94
414907
369594291
9
183238
136409
97
291651
229734
126348
73
48
415732
9
5
53
91
617625683
89
85011
10
60
18
24
11
65
226898
63
37
89128387
76
297632
3
84
355449
187998
2
62
95
45
322211
174199
244621
12
52
6
15
25
8
7
251451
51
51
48
75
94
298753
31
434820
496809
402846
92
1
449618
829827232
432945
74366
39
378223
360907
440379
78541
425403
871078367
141108
3
233832172
74947
36
49
49
74
39
306282
3
12
369768
273284
83
93
80198
79
71
239158
16
19
3
68
151548
58
95183
359143
107038
55414
461658
191128
273226
1
16
142745
166923
129908
227335764
14
14
93
15
453402
91
492868811
97
86
499600
94
25
312173
46
84
411545
440363
77
1
171777360
884967956
726895702
355054
62221
64
65
176177
23160
68190
56
113544
47
54
24
434905080
61
64
9
160714
95987
53
14
62
5
79
12
290640427
67
72
494904
71
54
291359
267057
184075
91
79
5
61
3
35
10
36
123300
212259
4
15
326061
332170
217283
9
60
89
14
1
17
263424
27
184199
3
318999692
932365424
35
344743
495023
86
204744234
338694
70
63
710271883
465155
73
99
76
76
4
21
7
325448342
28852
92
6
78
298323
94446
81
100501
47
1
32
2
40556
150906
78
18
53938
4
49
9
88
173890
216927
55
64
31
78
1
76
8
261258202
81919
95002
27
19
22
375810
369605019
95
146172
99
99
30188
2
259707
399462
391614
312841
5
496483
424188610
313874
67
97
18
844410336
9
1
487145
447018
3
944829467
6
55
43106
64
26
402318
7
70
1
93077
35
254471
4
382754
2
202348897
312987
46
590415021
39497
191765
72
5
66
47
47
94
5
87
216336324
21688
33
86
341253
59
29407
78
381151
964511099
831657418
144213
8397563
70
18
49
22792
19
12
60
422505239
331984
75
68
93189
436732
9
446009
5
192945
23
405867
17344
31281
54722
60
22
185865
21
8
1
9
204228
635035059
306286
96
881091038
60342
342632
420700
25
217207
6
136207
361159
387372
75
64
47
7
5
339092274
13
210223
654949770
294779252
152086
535639126
366332
32
68
182253
167410
739503543
70
22
375401
469756
77262
30
3
32743
46
7
47
13
27
306537
173905
589590557
25
6
409177
57
116464
479582
8
404370343
60
286546
34
6
9
84
85
269465245
7
76
54938
52
94744417
6
302305
10
85
36
1
398396
498095
27
447604
29
315091
860249258
59
274999
133881
92
315678
133889
77
1
399715
98
176459
101307
70782
16
385852
55
41
2
232179
983426432
413296
24
65
91
464329
327779
299727
73
20776
45
3
163173
30
71
33
11
44
389927
74
73
63
98
9
6
35
68
13
102705
46348
173881
268317513
69217
333342
341060205
265201
10
25
153331
334060
90
67
43807
94
76
228994
46
75
50834
66
54
83254
192486
76168
216604
6
27
445516992
423085
35
86
214634
875785936
305588
202757
4
64
407361
230086
230609
5
91516106
44
1
88
892413791
280269
541235114
267453
4
64
77
90
21
74
53
313431
93484
462704644
290841
49
6
205679
74
153614
46
75
4
16
88058
414332
7
128903
33
30
307704
404310
818738908
31
30
6
406773
178847
324891
893053804
30
42
54
326146
50
97
88
406222
284996
259608
82
59
433317
60
444278754
79
106256446
34
73
45
45
295156
372375
464928
64
180865
78
281301
7
141925
239461806
275086
40
254538
333595
48
40
98
34
876231920
58
673118479
62
169112
485422
78
109294829
1
46
264727
39
397151
459014203
64
166021
350264
24
748304737
380932
62
79
16520313
34912
92520
8
456746
54
54
22
98
2
380681
73
85
42
31
375863
150744
16
92
88975
305513
60
77
53
499078
20
878747816
12
278622
3
244174
152523
29805
282846679
3
214138
173761
53
433430022
99
9
76597
7
50
45
399984
80476895
24199
320352
24719
333673
78
9900
19
431542
302925
136999849
398083
395205
449051
322485
80
4
168886
6
291570
313147
224350
83
30
325476
9
71
48840
4
6133
79
345779
284820
12
285538
16
185603
10
362119
451834
485507
30
1479
461884
296510905
50
304414
21
840410633
317010
12
12686
436053
323714
5
9
393443
71
20510
78
159002486
242925
70
94
374476
1
77
1
16
411058575
79
22
12
47
276435
65
6
42
73164
800605750
66008
292193
177310623
9
394434
159228
6
133148
14
86
235594
353839
243468
210059
71
91
44235
387146
200016
40
651259476
488403
90273
21
59
74
53
17
20
82
312826
97
466235476
39
138435
95
330312
89
118464427
82
485065837
50
8
85
53
30
320174
61224
1
99
62
56450
6
23
418996
5
38
95466
99
62
155153
8
70418
23
4
353864
89
81
8
28
314870
28
65
8
53
364204
59
84
26
3
63550
70
15665
1
25
19
152906
328371
200487
806571059
202954
99
321599
3749
590238513
251028073
32
6
3
419364
75
5
1
26
497108
50
116334
57985
78
92241
83
417655
7
41
192397
326990
71
71
42
2
2
394458
15
58
69
171173707
2
91921
88168
384187
135548467
94
67
175704
32
470347
362409
56048
450184
66286
111795739
268625
38
258492
205192
239808
445032
541856034
60
22
41
6
1
234364
85
82321315
87
266825
93
54
361204
16
50
373099
282990
9
45521
7
6
1
6
5
90538
277741
9
69491
438507
8
55164285
733255095
157702
1
897812084
159004
133201
173964
207621576
35816
82
28
241108433
27
249351397
90
277039
139585
79
754226664
13
95467
75
67743
200906
83714
35
637360839
285690
69
276107
164854
396127
64030
15
57
293495
18
48
25
269258
87
7
71
469527
60
12
399341
25
39
41830
291799
28758
34
89
202536
73352
129111
453021802
72
62
21
14
28
16
299449
39
323966
485145
5
307920
307697
379414
180696
157314
6
124957
58226
11
48
16
15
30
477896
417228
134052
426715
2
9
9812
347035
158397
478370
97
92
61953
8
42
73
78
16
82
53518
11
157271292
46
41
470342
113946
80
57915
88
166284
5
50
42
15
67
3
9
93956
406575
250049
269487
385602
342382
95
22
148706
3477
409133
423961
8
88
427675
158398554
15
4
105671
587125392
38
201418
34
79
401431
61
184303
63
35895
22
442346
279700139
54
298471
322817
7
192558
63
92832
67
70
191089610
62
173459
46
31
336401
99
88591
6
445805
643590994
621845157
12
20
72
25
77
17
57
326027490
24
241405
160410
108475
20
4
238742
98
3
99
95
151428
6
50
148027
51
369753
75
94200
22138
6
68
432000
329291
4
70
776466223
195471
5
28
33
57274
57
27
18568700
2
166931487
85
8
195998
779501698
48
38
485065
42
32
39
18
441741
237462
127949
353182764
291337
31
81
449904
427244393
382139
699652961
182317
207495
298333
379738
392217
461283
448272
44
479730
82
139672
448521
36
435963
224710
558066355
498229
12
7935
350226
55
16
20
36
92
85
1
7
23
69
345732
430305
11
96
6
8
34
6
743986814
611218834
8
260667
23
2
9
184712
70
19
166411
62
74
72
37
9274
302544163
229608
114051
157743
81
99
446523
993016620
14437
35
61
15
41
90
2
19
5
589204343
19
1
83
19
85
364244
48
99
312200
536462921
814297606
436203
456775
95373
5
52
17
158554
411201238
318996
53
115341
51
88
338149
332216
256198
478475171
215835
387947
47
35
276025
61
349368
102290
448539
14
17
47
174087
75
77
4
18
43
69
283569
27
36756
11090
63
6
646401892
89
334331
97
75
15
126987
101831208
881677320
468291858
3
275351
44
355458
59
46
3
232408
43
419541
66
10
82
185780
208569
7
1
39
60
17
337577
62
54105
125912
484531
52
377042
20
466576
406962
1
59
105463
387879
30
766903411
15
32
83
493964
428678428
71
8
68157
81
24
272638
233220726
96
77
297357
79
190941
79
337382
40
473794
171129
4
21
55908
57
405238
224401
96
406933
29
41
151013
5
258416
52226
476014
42
66
227207
203548
1
385328
266898
3
35
48
258681
42
406064
217327
3
342711
64546
307363
442870
74
356748
30
64
9
99
86
3051
233789
52173
114922
27
141662
65
378757
425745
651617436
83
89
300952
75
265190
73
70531
11
19
69
79
70
375926
317307
9
25
7
9
99
86
249510
205494
6
14
618334427
11
433292
2
225550
409116
7
106683
95621
498140
15
211574
73471
4
366518282
192672
34
3
13
2
402630
121137211
47
25
26
394279
95
83086
6
278937
92
30
275230063
19
27165
46
36
125669
52
12
430919
58
153318
252486
200274
19
316032
328640
3
172271
43
48
4
8
325483
365168
61
475513
113896498
62210
298739
730871188
155683
272215
289030
45
307083
26
466296
483429
127078
352236
12
7
56405
84
40
140271
59492
359827
36
77
4
207459
383749
833370930
487857
76
188252
273600
2
24
35
118995
80
103342
643220726
188284
28
447558
1
211197
35489423
62
7
39651
32
461264
10
72
355264
283970
84
5
1
86107719
285084
72569590
16
30
55
10
208730
88
148260
11
86
24688
116200
4
411557
2
20843
403676344
46
19
19
4
17
59
278963092
1
38
473220
278906
165785
31
459398
900247490
39
441734
6
98
906371133
50
29160
16
24
5
89797
92804
80
30
229261
41
472561
60834
42
63
81
391500
760325992
71
3
104114
19
265962
90909
452165
269811
360904
6
98
9
306930
61969
203999
286533
48
2
403942
180122
66
77
54
377282
386949
83352
90
1
612448874
22
136478
55
438761
23
331822869
180110
68
5
20
36
66
8
31
95369
34
63
137045
68
237195061
6
121634
87634
576628175
312569712
4
15
5
7382
91
2
9028
77209
774983968
36
8
161869
8
533306569
2
367652
17
610665559
456508529
37
77321
53
55
476275
29
1
33501
95
366210
234932
13
98
298762
397285
188481
41
217930
11
456694
55
2
96
35005
401974
32
51
374421
7
27
15
301407
7
17
421303
32
65
58
5
448788
370090
38
72
122035
94
62
49
691005443
253447
8721
25
15
226370
316596
907581750
97
9
60524
19
260343503
80744
345282550
24
102095
270696
19652
450576
407731
461712
5
45015
257888
49155
9
37
23
3
30
55
319069
303685
237355
715204996
96
264480808
83
82
44
67
7
255448
2
432033
409307
38
384572
68
312163
10306
406202
4
13
69
90
12
39
49403
898468073
95
164350
268246
287176
70
8
374541
26
64
46
420091
72
217040
77
35
412701
99
86
45
6
65
27
358390
322277
16
15
4
343711
1467
98
56
71620851
54
88
1
4
28
222940
17
87
14
132169
305600
323329
394553
60
6836
91
20
254221
20405
79
82539
87
190229
35
435973
5
92
4793
402882
944747216
63
35
237044
57
233792634
437835
97
43
409574
22
8
27
981814417
171480
1
79583
71029
104088
824886950
37
52
197946
1
97
259169
33
307932
249380
353647579
164464
27
68
83
474960
26
625293612
37
54
35
83
357725
68
38
77
83
163880
54
67027
82
39
4
27
77561
300712
90380
10
8
42
276270
35918
307928
3
224891
12
56
98
492379
22667
11
403113
784487735
11
36
9
328398
345251
498902
130656
355633
303812
90
315305
21
414596
91
537498104
63
314443
207020
10
344429460
303767
459823
558035036
14
88618
52154
203083
205639
255168957
17
4
196303
199079195
191617
89
57318
13445
413438
99
62
21
108365
266333
47
3
653486489
95
480985
87
75
27
82
68
77
57
134347
55313
27
441421
66
97
48
24447
76
38
49770
31
88
11
333535
81
946432630
135909
489829
478067
57
4
67
44
4
3
370548
137065
175369
318283
6
461177
47276
39
90
219554
101789503
39
33
95
80
21
5
29
91
2
22
73
88
72
2
47503040
5
386647
235278
399033650
327704
40
34
296568
77
6
188480
83
26
14
5
24
21
333421
14
42
1
16
441226
19
106360
87752
19
9
74
254797
291198
83266
153453
712135881
983628400
3
420669
40
4
435868435
412895
74
145367
60
335382
305564
169817
51
71212322
252978
28
68
9
183286
361078
33
40
76
466092
487042
2
466767
59
444809
19074
6
322018833
585563293
117386
1
837735237
20
6
96
350232
20424
494365
27237
11
90
4
560541255
89
300246
363368
42
25
260247
85
194332
480510
95
231182
34
71
8
359233
247770
303241
320516
39
483821
54
93
271843
8
619720713
6
162274157
483029
36
560685081
66
107601
3
9
23
6
57
37
177054280
51
31697
70230
80
80
9
307477
53
67
87054
274441
226005
470692
219708
385862
6
4
308049
58
56
28
62
43
18
28
647222111
440712
128293
292633
483250
71
35
213129
63
326801
469469
94
624859080
115178
406008532
334508
153860
327849
80
71875566
238182
105517
135971
54
339392
356147
173787
41
484262
4
219206
24
314105
19
157908
95
125157
65286
30
6
6
51
76
44659
396412
14
62
487725
278069
54
459471
7
66520
12
82
250537
2431
53
75
90
62
9
84
7
46
92
432515
13944
136814
195899
323952
89
98
2
6
243582
26
8
351570
454091
495283
54052
470079
73
147384
15
38
99
23
1
370765
58547
243578
91
65
5
72859
774437742
387558
283790
447901
69
206312
31
77
218428603
364583
41
222742
249178
59442
4
215705
87506931
91
32
71
37695
335674
194019
77
75
58
572428309
458512
286246
12
6
73
152259
760470488
253102
61
60236
481154
62
834211697
71
297637011
327921
99
356477
450156
365479
10
475769671
50
32
33
492061
340132
107103
275522
92
3
87
84
87
57
4
43
6
40784473
52
6
53
496431
28345
543020236
127066
379348
75538
22
5
32
53
63651
237384
438515
88164
303878
35
98
6
286908
100455
83
94
72
14
94
17
65
305264
432721581
76
172931
72
98
316086
66
2
434999
16
802557596
54
2
1
51
89
6
433045
43
64
331881
18
209661
419538
419575
62
8
314505
89
90
93
346836637
120224
242316
21897
76
350036099
105312
75
65
707304411
6
937635542
6
18
4
36
327923
289690
54
85
5
137361
2
10
222928
43
97
33
36
436273664
5
2
339640
346668966
533150508
250042
152198208
53
33
330750
97541
36
199839
78
414160
14
23257
14361
162184
363677
326460090
11
78194
226357
252738
60117
91
20522
165528
52749
99887
12
91
63
10
19
15
215906
88
44
277233
448125569
540387199
61
70
90
361535
481450
16
59
271782
334083
786913493
4
340776
162799
396990
114928
419803
5
27
48
113456
93
21
60
82
75
5
228285
43
10
92476
2
60575
340952
40420
991551974
442719
477422
85
483318
216249
328662
18
371904899
63
201718
46705
386607
74
4
452221
18
67
165670846
32
7
372278
144650
43120
91
51
157940
303931
304023718
6
108483
935073085
82
344256
2
186294
86
14991
771495373
5
28628
321353
16
23
282010128
32
54008
219190956
407271362
26
236550
308733
6
69
992706235
4
85
257007
380692
71
22
406584
55
351090457
679326462
19409
256081083
330943
95
336280
30
98
24946
4
72
78
68
63
1
21
3
59997
72
3
7
14
411521
79
387756
320219137
21227
22
170858
252160
37
10
59336
325111
356017
73
54
6
5234743
10
1
349489
84
287496
5
12974
57
816960465
66
16
6
89
95
1
131822
905612703
5
82
494837
168790
421801
346607
141060
33
444194
25891
499372
59711
88
29644599
352166
97
203791
134023
49829
70726
219096
9
158287
230851
314506
69
9
126570
46
9
52
84
361249597
935954649
19
550395078
96
88
74
382456
13
115543
203659
55
143740
417974
65
7
3
39
74
77
316778680
1
70
71043
13859
36
80
776635904
313519
742452520
2
79
114015491
192793
632017213
74
259668
243266
771090225
400242
78
206322
404838954
47957
227987
23
191116
292222
24
44
202052
35
18
382285
240934
26
1
614423848
70
497037
60
182823
403919
380851
191474
63159
540347337
59
225174
76541
16
367164
73
62
37
18
47
59
254345
94
150674
515251823
20
34
11
2
2
446488874
97
132676314
757638718
554669221
86
3
336657
76
488396
58315
72958
422725
247092
8
157423
652755683
374062
730814473
39
497320
895924245
7
275258
123832
1634
23
84
7
9
5
433269
51731
85445
22
38
1
95
276005453
85
455093
194714
8
51
13
34
413369
91
350136
104656
14
25
92840
364439
428234
179517
72
52
6
14
74
57076
9
14
222857
59
74
334093
501783480
27
53
44
324094
4
14
16
245585224
499586
87
387244
165243
27
94
6
84
129402
36
26
9
41
361580
98
376384
26
22
539892105
59
68
256404
77
31
75
576995740
63
56334
372863
19
264266
285916
974353367
430091
87
31
295655560
36
37
5
95005
44
65
385792
6
31
205528
45
398712265
24
1
357456
30
114925
416663
2
656420197
93
2
34
14
312936
813276106
465351039
77
49578
424360
413321
92
14
223590
57025
53
45
181820303
119537
5
3
539694237
33
37
4
938336967
9
54
198481
55
369167
4
74
11
48
125179
53
433153
74780219
80
372701
59
23
74493
406249
49
114345
102964
102339
57
9
280774
383881
47
633159047
72
426624427
69
77
4
363138
78180245
18356
389429
52574
87
9
385385
34
1
16
234614
369777
330576
347963
7
69
240329
75
18
159482
232120
82
79
20
233903
74
1
9
183278311
89
33
128895337
204324480
44544
334853
84
326140
62
393652
523548081
239490
475739
42080
73
46
253571
7
67
189988
288542
201594
89
6
257327805
170837
858672441
23
19
22
80
59840
156863
74
451596963
117825
438669
181427
488188
78
6
2
2
262954
86
73
251994
46
88
19
19351724
436462
171656
47
80
1
138991
27310
94
34
73
31
151285
4
491611
67
91
256806
445329
35
84
284734520
253765
35
68
93
291636
253534
169374
974901249
135467
347544
62635462
84
1
368217
106247
98
254181
37944
16
8
79
50
143405
68
789726725
117998
296321
99
468863
79
337881
25222
276830
80
46
336783
27348
144573
86
108052
54691
34
31
85
293847
8
79
17
57
264053
27
44
937137834
417754
59
320618937
28
492752
96
288994
916555101
28
139640
57
474432
19243
430706
371738
895330546
3
482933
358118
462342
1
635000799
21
325483
95
148609
99773
64
81
439122
88
124786
170020
72
55
255260
90
6
27
3726
2
70
85
347201
481824
331437
10
74914
88
43
21758
137381
382020
97141
3
69917
592816407
166072
987953045
37
36
251733
75
282797
96
19
200603
348392
10
495923
451751
445930
293481
58
459126
52
498165
21
272104
107302
29
21
134665556
220586
20
8
263459
139837
275629
988490462
57
94
35
3
87
55607
288586
55
18
448715
19
20
24
4
226384
84803
96
12
88
44
42316
74
138509
23
23374
668585325
154252
817121586
274873
8
28
100923825
47
388994
73
329778070
45131
384550
400056
417283
182052
72
56381
92
87
82
86
171629
175151
238555
336344294
3
117393
46323
49
118514
98
252456
230395
63
75
63920
40
9
30
3989
2
26
97
404303
55
68678
86
253949
301640
241782
4
8
33
25228
83
118127
49
92
8
44
109760
62
130159
454633
285647
50
48295
16
2
54
7
29
310100
88
82181
173620
44
80
1
73
54
39
164636
164120
71
30
106849
31
85
79279
124004097
68
145785
76
6
24
43
65
25903
294938
5
498683
94
7
489686509
282278
98
44
425794695
452342
350382
366729
105221
38166
20
197810
93
10
676634631
9
47
103130
65
807453680
313267746
2
26539
138816
445266
1
4
135192625
55
24
67
44
388608117
108981
386355
29
85
38659
543288162
51
4
13
216854759
371954
69
313556
280379
2778
200354
89
849924490
74
223235
42
139372
288517
37
27
7
712634137
24
30
304784
233941
34
11721
55
28
215360
52
97
90
584686749
376220
37
53
415718
309081
93
63
4
10
50730
1
398255
51
86
61
72
70
95
7697
322962
166118
99
6
410977408
304153
240333
474803
619582126
252834
454676666
8841
194396
174742039
725231878
73
174462
484764
424183
108321
85
99637
359765
37
1
68
19
73
15
68
87
84
228814
393448
47
63
76
95
9
85501
16
19088
18
90
458940
98
75
257529
318725
409908
463525
57
248725
218837
32
39
412263
385531
51
74
525891530
96
237330
85
57
230452685
40
271874349
6095
26954218
9
209048
536068514
47
68
8
93
69
60
443360
62
91
125536
445209
30434808
662056394
520512618
89
70
16
102021
413666
108579
237516
66
95
242120
357087
63
356464
325561
65
42
28
82
7
5
1
61
78
91
208833
522979602
29
17
4
154176
52
56
268924
6
80
86
63
104936014
5
95281
441558
17275
194187
54
94
50972863
167627
16
140239
168983626
104280
55
185562
419257
200058
341030
237561
472007
36
47
72
577974828
72
29852
196649
46
263290
6
18
6
57
412923
5
79
168003
777099896
165986
49844
80
54
8
560343176
156744
497434
435213
24
20
91
44
3
3
68
23
46
37
53
191522856
356301
32
79
299472
50
95
5
329173
378227
273215956
754780739
804408478
50
53
42
269695
105370
45
86
1
375559
77
1
56
6
33
42
2
38
35
377109244
472442
20
22
237600
970163816
30
24
313110
311246
8
156344
55
9
396002
150407
25
329717
529470423
24
72
228727
299754
64426
50
35
348417
71
95
16
69181
66
200066
3
7
14
427356
419266
130469
89753
101763
10
60
41
890163641
424347
398621
1
203916799
6
95
437873
345802
203037
76
206788
222469
22
47
400753
55
51
64
43
156381829
72
33
54
296978
32
8
51
426793
74
27
80868
8
5
244184
368719
333598
8
154038
779150331
632189613
41
485653
65
98
9
52
421249
91
28
258114
313467
61
333275
421400
31338
60
77
60
72
3844
17955
442656
360558
385286
69
608279279
93120
41
249574
594303068
50
492511
5
899259320
74
95039
53
359180
51
13
240433
7
131254
722228448
30
235616
8
658437631
329351126
65
51
45
69
80783
36
49
1505487
415519
63
15
78
22346
458611
12
88
56
73
146488
1
93
15
35
7
57
461387
202134
185570
23
503792412
36
83
281884
215602
60472
138053
40802
525278653
20
96
299416
173456
290756
269174
128853
3
72
360969
470997
343039
197360
20
48
232217967
153120
101465
58
450234
403306
496573
7
40
32114
55
19
52
352834
120683
28884
341516
82
568486549
42
462406
280253
21
31
182423
17
4
174950
190727
127712
6
57617
732562275
7
7
306940
449087
466478
211922
3
222879
32
84690098
215536940
1
34
5
67
81
94615
127146
210208
7
237189914
43
28
231157288
22829
26
10
259955
1
321214
9
10079331
47
2
327969
92
24
98
28
50
29
34
50
207815550
69
23
9993
49
60
79
115114
85
123355
489590
52
434101
59
21755
64
32823
694798201
5
9
466751151
76
23
302188
22
87
102962
90
328938
380733
16496
20
3
2
72
9
390300
38
294585
63
6
277622
492288
64
803201098
2
69
389015
17
59067
145260
14
16
44997024
473446
92
247301
9266090
7
91533
282185325
379508
90130
265628
1
82
364309
159744
40
784433228
797562984
318695
16
248127
17
78
325524
8
108202
26219
337662
42
48
59
69
80
633750564
921818194
76032
1
59393
257541
58
25
200123
79
2
60
33
4
7
528587606
53
6
213029
315508
136076
399133163
34
37
45
360917
413825
7
3
91
39
34
84231
12
16
109739
6
378972
369928
239930115
486478
58
426395
73
159440
91753
91
280171
326482
93436
62194
82
4
271283
423847
397826
87435
320993
320079
14
99485
44002
83242
85
463421
459013
366091
17
28514
52
18591
17
93
84
2
3
196189342
2
59454
6
536221756
285779618
68576
479199
91
354460
404102
135985
364351
4
91
61
49
30428
444908248
25738
2
88
57
43
37
417748
12043
98
466959714
221336
9
70
456238
942638958
421868
112903
58
421772
466920
30048
29409
111431
135292
96
66
75
15319
110103
35
62
27
8
40178
221144
69
565222799
27
317422
346075
88
53
309669
2
45
41
87261
20
873776986
92
69
128179
3
41
42
58
18
20553
73
200581
447299
267188
9
75
869815905
100759
186225
9
78
81514
136313
554364207
56857
98
399047
484364
11
361990
496313607
335840
74
90
110150686
79
398816
211351
6
453905
34
181258
71
2
623928905
1
301606
71
466198595
376728
78
86
110587
99
40
682599452
98
131981
218980
433875
70967
394495
44
30
174686
96
44
76
32
484861
31
63
320698
89
8
319825
58
522513185
319482
8
992436755
13
5
48
421314
7
397961
4
44
13
56
23
18
231411
318344
511466457
38
299492
11
819757783
92
227254
64
44
52119
302224
379477
20
6
299847
2
133635
64
8
161909
398101
95
22766
61
1
91
449445
4
419079
51
7
143440473
322264450
149143
82
82
81
777374207
29
66
119626
80
25
23
220278
6
296889
6040
89
120337528
47244
193727
973012608
70
242326
344273068
15
449447
99
9
37
245729
94
452150
36
69
56
13
41
774077573
15396
56
33
64
51
21
49
72
3
417456
920042445
32
314082
4
84
235526
85956
63595
395580
782751128
287262
215884
79668
791543837
91453
417038
52
438740
67
59442
184827
82
302848
281194
84
72933
33
87
95
55
4
81
43
90
20475
934854909
149154
191666
492665201
65
117839
77
83
78734
292196
757970701
449985
4
185285
13
68
97430728
358585003
20
14086655
953664934
64
225847
220880
14
458904
2
423255
141902
84
421945
355061
451512
97
118453
94
38
8
1
41
9
46348
72
42
70
197696
489996
32
88
160326
33
47
151499
64675
13
387016
99
81
403587
55
197586
165267
99
46
35
82464
970196408
21
51
41
182598
80
706114548
70
4
83
18
33363
98
10
32022
131611459
118194
31
78
49
477526
7
93
150771
29493
18523
5455569
51
8
71
180258
48785
311995
5
281317
41
102564
410739
13
1
6
249846
59
5152
85
88
49
94
58
178794
51
197230
35970
5
98
3
11
50663
29
341780
5
58
109523570
141152
61
361748326
78
386754
26
34
6
474785
5
26
10
65
159581
40
220225
71
32
61
70
248982
29
15
276165
3
27
234733
1172
94
497954
28
457174
7
440883501
6
435232
173746
181206
921499921
1
51
3
10351
75
373647520
72493
35
98
34
392304
87
6
1798
4
354898
664303230
3
55
538265823
9
218723
61
20
89
35
590061931
612019401
14
45
2
101832314
57
8
65
265155
278480
7
49
27
51
9
213831
37
4
359141
82
378812
145736
43
1
295133
288129
24911
59
231463
26
264988
238774
158205
79
382492
36036
413869
149818
19
13
9
38
56639
77
3
70
417082
94
113830
241512
52677
75
271760
44209
53
72
17
50
199232
49
323903
96592
475413
247927
89
3
232295
27
3
254697
380464
45
7
99
44
247785
3
50
64
52
73
636928502
44
292614
625034330
29559
287757
32
356901
432273
221623
9
199974
4849
210894
490558
41
308263
164532
339258
83
24795
444086695
13
235932
93
3
1
641304171
14
21699
73
82
92
331274
630611338
41
56
25
44
428684
816352750
242071
976706198
373362
225275
103254
99
138174
73
181576676
87446
331698
96
58
1
50
120583
388719
5
1
490819953
87
69460
8
19
55
73
224534
485002
388554
21
3
3
10
425581
7
46
317433
273211
99
12
133678
43881
28
469961
6
3
67
58
53
21
445000
775413641
98236259
92
95
117151
298509
28
45
157605
9
108379
256735
33
55276
89
367613
33
35
904671968
226121
673461065
426168347
69
8
99
76
17
441119
26
2
9
420382244
995982476
56
54
345339
30259
99517529
131117
9
306996698
45002
39
71
381692
397995
80
39
430626514
33
60
430498
9
723750561
57
658605563
177853
363927
14709
3
54
116437
95
358989
465032136
41
37
9
41
417334
199112068
99
84
5
8
595817238
490070
99
65
78
17
92
95011
8
69959
31
78
32
442401
8828
89
252312045
345516
97121
92221
6
48
330834
5
10
498754
82
174907
24
23
58
8
335574
18
75
316446
892542575
52
90
377745
42
86412
58906
112956
109055
27
31580
1
2
73
233824
439979
998155212
23
29
91
39
16
105301
341479
9
69
305811699
236183
3
16
97182
37902
748545279
91
117246
996017254
455869
8
78
144523
12
28
9
294109
24
244996
164989
52
7
42
89
23885
172978
49
63
99
15
282761
60
47981
427042041
973922453
2
5
167034
21
41
138785592
505001089
350402332
213862
20
14
233954
759669783
233686
345459
468853688
409684
263096
74663
261132
765086395
87
162572
64
6
525555955
83
301903
314036
91
9
38
75
134862
91
52253
94760
13
59
82
216980864
14
70567
248175
310978
199774
78
352213
757761581
342463
997490606
27
35
438455
61
448827
66
71568
23
447601
66
82
316721
625501183
58021807
86
190400
152810
219148
5
366218
20
5
352501
372130
96
46
72
95
20
227403
48675
2
4
35
85
89
35
70
31623
251916
20
398293
411369
4769
409050
72
179737
4
75
425156
44
43
2
362108
12591
72
3
234031438
71
86
256214
86
2
390095402
139235
298972
2
39
239891619
61
60
89
180358
82
453851
68521488
8
124280
544938962
22
269136
20
16
3
258259
47
480052
382075
47
1
8
90
7
4
316339
99
5
51759
194397998
340251
240159
8
197017
38
90514
178737423
98
298336
477138
71
99
349927
328167
47052
334723
334582911
843936248
39
364262
231325
28
413481
52
218476
78
43
62429
24
165214
418220
10
619459932
38
258597
415645
91
430432
47
55
92322
875172535
29
183007
12
415224
15
8
525190235
84
33
343105
19
80
122535
465984
83
88784
25
15
469066
67
4
22
5
17
77
69
708063381
190972
92
138354
5
304650
46
55
368106
15231221
238868740
82
326521867
177494
28
235372
219644
322475
139440
298536
3
17
89929
428656
57546
11
905765202
32
422298
534034475
377509
773792130
515352314
344258
83
356326
250075
154169
86
81605
802067884
370685
389323
6
85040
397807
207099
384275
32
223188
86
50040
61
212670
39
3
618816953
124608
6
6
479540
93
74
48
50
91
411862
300723
430932
44
144179
67
77
9
107678
96382
205334
44
55
163695605
189946345
487216
325968568
9
428456
88
434880
358111
54
119867
403653
44
24
31602
4
291684
469493
6
209633157
80
499357
99
8
358575
324122477
217648
57
148554
26
198732
356893
55
17
312113
70
5
212302
7
4
106684
270916
83
89
91
74
46
74
39
83
215138
30
4
199525
42
67
507223497
61
68574
447668
42
41
306874
24
44552
5
46
73
429531
55173646
23
15
187144065
482073
688166950
2
98133
454060
189678
48
98
88
606239408
408801
3891
738680846
52
64
116209
291353
478476
366129
2
442384
217703
778291827
61
55
368646
209869
469807
20
67
47
9
17240
216595
6
802896953
61
94
51
119278
98
3
18
81
976551714
95
85
295556
354243
935283111
1
19782
80338
207756
61
87
57327183
8
296398
404454
309939
3
53
184238
12
90
6
97
780977527
346077
23
94
94
1
16761601
34
28
29
350159230
181224
1
107273
402488
20
320480
33
59
357385
20
400695
120936
31
191218
47
13484
858720452
372684
234489
77
14
1
27
489522
4
9
386276
67
692137451
336516
63
148833
142820
49
89
154333
648112113
653830882
55
741919724
249939
93831
61
27
76
72
51
42920
10
57
442681
461004504
30725
17
474254
440969
226828
219252
39
84
102816
865388985
2
64
111515
39
284344
76
98
208914
7
398947
60
96915
29
49
5
460346
45
207848
73
5
320381
47
68
419951
7
209242
33
16592
89
458300870
339192
443787
15
4
5
190953
87
155523
2
53
117717
5
225077
437872
8
51215
445276
528875026
86
69043
73610591
66
91
67
3
230928
131977131
90408
28
31280
9352
432926
499449
45
319247
58
83
89
69
165464133
176343
833022067
356927
26
11
8
380803
374519
73995
222801
15
25
186161
81
50
39
284103
496670
2
391084
47
27
56
234699
21
66
14
93
571764581
9
460187
99
296284
82
9
52144
71
7
34
319038
61
431138
53
14
30
1
46
88774
197085
33
97
723205174
49
384657
76
48
36
180660
97
75
126173
99793
639685334
30
130082
30
78948
405350
98
399545539
5
6
2679
459168
461699
819761308
34
32144
63
41
139265
126890
39
351257
87
925346299
4
235174
6
832140761
401453
4
36
30
23
302076
28
180708
476213
27
59
196529
349141
12
103239
2
345490
36591
96834
394851
72
248598
998620663
192101
447210
91
497537
134351
307355
592005629
97
9
49
318940
353600
92437664
467768
166233
20
5
373330
3258
330213
13023
61
1
74445
253576
54
283265
453423
393515
85
534706792
15
88
9
7
237394
621495567
4
117125
251649
97
96
52
488794
91
87
7629
9954
60
305929
322308
218446
601996593
3
53
392076
42
843916901
1
219359
172189
418510
26
3
369996
733287536
4
45062
164748
84
812793918
95
42
445561
366446
77523066
103009
8
571976017
416282
364580
34
61
5
25629
3
14
377141
16
340365
80
46
96
530705037
18
2
447609326
85
7
1
2
89934
91
11
235103
6
80
772864191
29
366576
765363401
370562
36114
74
94
605753250
66289
2
14
18446
91
203778
58
98
246047
107525
847876331
72932
8
134456
2
429805
86
9
462798
84
488512084
6
150796
76
248064
77
6
300315
67
92
2452
164170
80
47
298307320
8
264670
60
85
236622
637825523
86
879373029
40202
284085
9
252247
152012
555965350
397020
82
327576
456630
8
96
360614
142803
139510
404506
292890344
33
887051667
81068
75
46
59
74
9
8
84
2943
463207255
43
312657
249187
38
4
88
4
218306
10
57
492173447
385533565
258035
41
428252
54438
55161
71
74
152178
241346
215312
363210
9
392553
67
245144
95267
436042
676361643
40025
59
239905
28
583589211
303942
377814
99
292135
75
423298
11
749829292
397123986
14
275172
401538
393561
74
750991750
109734
95419
813236242
266770
69
43
435682
94
55054
12
650860667
190855
89
114107
396651
222337
93
396031
30
89
89
180225
373575
195588
24
445610
42
86
44485
376273
97
589847984
797236877
32
80
34
489197
96789
382971
87063
264022
252035
794104444
107001
313464
111689
63
2
165897
53660
28
173517
54
356877
60
761529650
71483812
612970526
95
133940
111815
362987
431857
51
64146870
411006445
4526
7
31
65
14585
1
87
55
81
770915677
15
161367
378134
182881
66
296916
77
415648
2
56
348601
15
12
24
49
35
22097
404067
88
72
325819689
83
359580
74
12
964528693
194414
992591625
402882247
98
81981
37
13
7
8
493536
241698702
394437637
20
186800
506672227
71
59
431682
375870
14
403689
74
626313560
279421
347495
5
46
44
80
797089561
8
51
247757
662839904
205264
21248
11
156404
496187
497778
665302091
45
25
441482
97
78
487874
85
97
138762574
81
247052862
53
77
19
185091
326537
71
37
226971
61
28
555294475
22
76
313449
452663
53
414805
302151
95
60
93
331358
584788391
207073922
35
194012
182248
594653894
356174
1
50470
53
328669
320604
40
255183989
67
204813
59
2
395571
490710
50
27
98
6
3
11390
473157
26
325473
16492
98
97
33
27
131966
34
17
78
30
244834
44
65
449577098
74
236428
351746
137096
67
60665
248346
71
8
94
440640
29
494675
44
79
215925640
4
4
43
58180
7
498503
308559
50
82
93
117839
8
205305
247902
470565
48
307710
6
98
304548
48622
87376
33
52
937877457
382432
48
318036753
9
48
8
74
127462
420545
75
39
99
23
495995
103763314
88
80462
193813
378572
28
98
70258
454847909
93
75
71
48840
6
155572
373022
218899
249941
63
355641
491920
78820738
66
81
54
10
19
204266
98464
60
69
179492
2
439861
223866515
96
233294051
106426
157657
35
5
945003119
347617
142599
338655
452447
550123461
163515
66
57
455058
8
81
56
530087001
492128443
67486711
61
96
454214
179937
151036
99
85
105971
65167
31
11
8
68
63
7
120643
884699441
7
49854
9
121544
34
42
12
608955648
45
17
248683194
27
636141478
289500
97
2
403675
234825
81368
128282
41
746066770
176149
57
408161
835189371
252688
43
306167
362354
58
47
93
290414
330744
11
500468531
87
64
2
38
183763
466929795
5
367138
6
237784984
108259
8
254582
50
450388
179193
989404095
391165
10299
92
23953
369779829
59029829
21
7
25
25
23
7
228532
303280250
250492
94
403923
342489
989504350
296735
363728
95
26
30
99
100048
94
76638
15
144909
31
283486
478351
345966449
8
33
778371667
87
36180
85
57544
64904
54
109101
871915514
39
319173
1
128505
35837825
35553
116875
90
9
48
73
77
51
227616
275203
95
1
113656
1
122633
28
245822
341315
185649
211476
51572
470596
31
125691
5
56
76
85
939582951
290492
10
315937
63
41449
9
410847
7
84
96
311135
79
437707
6
317764381
4
47
706519340
318138
95
27
368859
72
30
1
429764
361963
30
43
46
117029
26774
51230
28
324020
38
951564352
92
18
50082
96
16
158285
48
997097900
97
401307
19
5
73
47
118188
7
31358
234077
61
13872174
2
68
154856
66
35
316293
85
16584
7
7
97
93
247461
305980
32
43
43
391915
2
89
18
454640
400201
1
137556
290513
41401444
351525326
188162
36504
17
13484
257750
56
24
835102974
5
33
5
2
207147
355439
356897
26
2
40
402836
64
415151
452589
439458
44007
314167
386598
40
53
55
101261
4
1
699317567
97
19
10
2
181576
237816
72
30
8079
53
25
495265
13
4
60
101769
58
305299844
221519
37760
58
485664
59
138119925
714862801
241831
460321
18
18
32
796349610
79
9
377002
140453306
314030
91
141874
273072
21
48
32
52
407335
224930
254631
225479
58
66
7
9
20
278743486
437548
99
47
54
8
46
49
15
272111399
31
462339
72
53
414048
42194
596564363
279749
4
5
108054
377160
493128
62
2
42
327118
27519
361145
326111
91
32
54
1
3
5866
45
402628
62998
61
289259
53667
57
347902
1
10661
42
23
250954
286456
250545
315076
91
32754
19
419693
303463
92
460207
411031
20
65
63
490524
64
246643
502295797
394051
273235
5
5
507976989
187755
64019
2
286320
275662
283125
33105
403814
301461
214253
99
47
266822
495046
98
14
21
261117322
480443
95
94001
88
818337027
395539
412183
93
81
315390811
33
259623
282388
5
486790
10
361880
93885
71
8
116699
55
47
485794059
381584
39
67
6
297534
437506
716347143
79
55
304830
166040
85
429701
327860
22
380805
407794445
24
97
429846
218458
65
271292
465947
2
9
4
37
33
328144
1
50
414024
292672
155536
68
252567438
197490
54218
452214
41
4
298662639
97821
50
77
85
79
123431
34
79192
372372
96
78
85
34
90682
120801
472526
28
39
344026
30
49
168952
6
406140
96
104742
3983
61
105971
45
60
20259
574312028
94
6538
212384
50681
85692
485636
95
394452617
116191
25
97
538504972
65725
9
90
384161
6
395216
21
375062477
465952
388363
430441
71
9
67
4
39
18
4
69
40
65
477075
34
20
254019
93
57
461520
76
450553
107931367
188759
300928
390056
166099
545349429
450217
90
818113865
66
1
304527
483148
38637
81
19
7
257806
60
152519
49
276088
60
80
109168895
87
208694
393298
54
68
267765891
7
92
36
37
6
978460799
258893
470393
271279
139638
112554
93
8
314136
3
34
364063
398592
719462642
1
4
396620
328406
225531
91
6
19
69
6
210966
65
435265
10461
219934357
40
28441002
204809
126085
156252422
43322
416812
8
337519
440502
478731
50
34
69
728359605
14
99388
262659
11
298637
391700
382444
222855
20
19527
50
69157
270167
217380
57
209918
34
195891
447795369
8
88
250921
9
66155
269941
57
1
159716
30
14
5
15
530577923
7
77
66
49
26
1
5
619110621
334269
93
210568
335374
17293
18
93
270126
6
350651
185846
405627
8
78
272997
231676
4
85
47
79
431506
340997
328624
302921
944847017
21
11
157605264
57
58
43
71
82
10
61
90
9
51
5
361272
769318313
87064
360206
410606
64
369516
10412
89
16
82
383731601
12
394941
58
66
76
19
480431632
79
367187
15966
75
10736
290300
65
95
79
13
40
384309
194416306
223680
310598
432773
72
9
39
92
395888
237924
68
87
99
166372
6
75
439648
90
711186697
484497
60
215282
163529
208670
9
317356
52
21545
176456
90
183725
39
34
67
97
33
3
225246
10051
5
72678367
42
185962
89
405521
87
557380706
423886451
59
86530079
92
196345
6
267239
56
53361
47
93
55
93216
36
37
11748
92
204367
56575
74
403422955
133050
690133476
286314
90
353837
28
48
351315
79
72
277778347
83
5
267354
249695
234203
35
40613
2
895974228
325626
7141
61
413807
174418
6128
56
31
199393
227418
34
55105
192613
486786
42534
283422
13
331524
267608
237558
264410
6
22
101183670
366004
74
83
2343
149456
18
335370
14
437525
238282
277852300
11
13
74
37
877466905
353597
236696
55
397956990
161830
43
3
49
243921
32
76978
465221
444710
458240
544789839
37
15703
92484
275480
6150
171024
919318644
2
7
860
223960
422654
833163860
366613
455421
53
19
124883605
23147
254627
90
68
77
85
349475
96
180437
12
227551
475027
82
218066
30787
327188
70
425275
327857
90
249504
360165
171392904
72891
4
46373
103441509
17
3
137279301
2
5
57
354620
381612
84
323848
33969
412467
270177918
35
354601
355554
216336
83
78014
19
36
286722
16
3
91
14
61
564067780
49526
261794
47
1
373279
372351
90
153864
404874
89
140091
392358
30
370113
417933
23076
491458
31
98
13335
7
31
194735
44
154019
453255
451619
30
98
249089
64
90
61
213054
73941
258004
7
91
47673
970158077
153851020
308868
139088928
590925330
172172801
329629
41
8
78
416373440
505210289
276322
92
48
909337634
56
80
141798294
469576
38029
993507774
436342
63
480760
55
30
188432
66
991827916
439614
21753
200038500
377524
42544
8
386499
16
83
34143
83
75
2
52
489496
246689
37
384964
37
9
82
68
388224
461265417
8
156536
50
8
51344
22302
34
408102
82
47
470880
384627
10
207739
385380
366976
351715
398919
430778
5
75
66
24
468552
187327
67
6
14
473874
56
102747
110310
55
5
60
57165
5
148713
268709
663844207
438433
12
90
202619
77
269693
403407
96
69
8
85287
7
38
114683
346760
96
93
396591
84
13
61
121481777
655928619
319079
68
89
40
36
30976
51
294278
639492710
494168
97826
174822
99
142247
56914
46
202810
48
98
44720191
378843
62
128792
3
21952093
28
24
410100
63239
287478
29962
138973
140524
82192
233869
810626855
68
13
5
389209
65
69
24
74266
154963
197847
9
59401
360566
42
61
95
76
9
374548
64
451883
169199
324566
93
186983
318503
822637896
40
41085
17135
8
86
31004
182984643
363563
5
42239
96
25578
7
232361
225550845
7
62
6
428950
28
149862
41
2186
69
141438
55
299303
76
79
6
7
92
421189
381349
642635349
269203
31
495699
45
439644
69
34
419731
210305
60
48
406954171
60
220198
219562
142001
3
254723
104843
452722
764547866
7
243544
160131
38
91
76
271225
43203
87
190963
101625
68
394961
68770
99
47745
133275
46
43
5
45959
93
234532
204432
37
317596
26
55
54
48
54
56
16
299634
12
68
74
264583
5807
70
293017
220360
28
60
64
1
288569
313073
88
331328
18
41
330221
29
114348
93
382274
36
250574
4
12
197107
45
257269
99
77
22
288696
269365
475857
324328
494736
94
78
33
283420
73
406801
45649994
196273
203740
18
476555
8142
7682
897199017
87
16
80
671484955
31
272901
60272644
17
298545
2
4
21
62514
96
819304806
642339660
870737413
21
5718251
97
321603941
76
244108965
499921
7
9
8
75
474345
9
127793583
349317
96
714393788
130183
43
69
268761
97
771245494
295494
618316324
212070
371104
655590781
236827
54
60
387730
215670
168175
327843
483257
197941
6
423951
124902
39932
28
40
67
100310
1
306038
74
451640
58
73
605769118
97
29527
7
87863
246922
320553
6120
34
725086536
2
16
213942
46
90129
49
498960
4
382752449
380967
895274940
486573917
10
6
209232
91
592354149
6
19
408999
88
77
259850
3
7
419627
26724
138063
1
16
97344686
665229850
421328
5
5
18
91
382228
90784230
71
39
29
394221
604278063
393277
7
159558
56
680589160
1
353952
800670499
40
318610
123511
11707501
398
292658
3
160586
5
165499
78
257026
156267050
78
38
85
22
10
34
55
58
23
369497
80
59
476728
99
41
361769
542362364
371083
179799
7
4
29946
494222
286459069
67
304983115
54
66
432988
485157
18826
64
334347
2
63
698466938
38
48
33
279429
3
10
108269
97
236778
387154
88
227826
317730286
76
64
40
300479
3
113636
66
23893
94
745887742
36
267667
17
4
42
85915604
273038
74
419238331
69
65
29
33
413274
80
409404
213902
47
498931
98
74
30
492766691
51
91
87
16
794213851
7
177308
150752
6
3
70
410600
27934
924107901
79
174651
415942
30
494829
16
372173
342320
81385
86777
34229
449548
3
135084
50
334240
44
1
136182
26
194352
476816
335682
4
9
117550
24
421238
398005
427890
866837813
412688
16200
464135
349824
406186
289468
86
485902
452974
68
263952
96
96
56
59
73
84673
6
168406
236108
64
1
59
444488
66
66
48
154333
141680
79
413640
568318615
29
55
114992
26
61
147665
117703
9
16
72
88
186994188
347544
34
24
71
8
30769
352165
381958340
54
89
15
59
7
134455
95
28
7
9
31776
98
443591
55
6
7
19876
974092346
77597
940703287
72143481
251171
62
72
95
26
7
478867
88
87
3
30901
59655429
8
58
77
78
344277
24
6
53
95
8
392682
209946
96
22
16395
16
85
34
72
5
1
7
62469
493851
425418
47
170515
69
52
26
65
21098
204149
142823
242069212
98350
438727
18
963664397
101463
205807
244460
90
42
716352765
66089
130382354
32188
215243
361128
695065182
369651
90
4
67
56
10
45
481347
2
445767625
4
61
82
46695
197393
254405
77
8
87
845550779
27
253229
62
100829
42
2
8
422185
2
463432
30
79
270237
96
59
466560
68
68
830057739
85
7
69
446099
81
26
43
271408
353214
744709928
78
191733
649354311
21866
94
28047
80
561764507
51661
53153
173190
486683
57
1871692
347293
4
1
76
1
54696
110697
45
12
320820
43
193590
92078
7
177302
43
94943
1
37
12389
73
20
358248
10
40
57
89
121664739
385001
26
481779
442423772
4
454531
179088
7
80
408041
37
2
370814
51
66
293399961
535932192
154874
96
258766
82
2
27
3
67
6
4
46
50
63
415978
7
313568
121713
34876
12
19851
144788
8
50
74
24
56
86
58
139042
94
9
3
8
654422757
79
135905
46164126
85
39
166001
102152
86
370112
3
117508
76
78
15
428347
6
66
162764
48
77
1505277
7283011
426026
59
36094
36
102322
42
294294
451249
477310
93
57
482789
97
35
120476
88
232759
307256
88
493698
82
64
55
50
364676
41
1
6
76
356485
1
489731116
69
23
99
397023
43
273393
351419
663424028
1
341775
466536
28
363596
44
41
64522
56
533808560
763
80570
10
1
63296
447312
105007
65
83319
21446
42
58
464046
231599
14
133954
82067
93
32
12
26
51
8
6
212799
13
72
44
44
11
471195
92
45
49256
200724
91126
74849
30
129081
321052
472749
51
177520
75
443594
36
30
926467713
288749
36237
483983
282382
92
51
85
28
90
235851
339434003
72
81
85
442071731
25
92
87
60
6
385599
92
93
309377
92
98
64
240581
88
7
65
98
337533
116190
167777
793149687
87
439210
409928
72
60
18
96
230873559
427864863
259830
327582
68
23
598650790
346782
2
95
929538513
99
33
282891
328240
14
71
304664
320519
98
225575
90424510
78
95
184841
310249907
1
34
144054
32
274686
311260
164073
96
510540554
578915803
73
260470
73
57
212978
16
350438
5
123568
37
84
98
164015
96
5
81
748656919
37
88
278641834
1
8
15
126975
209763290
58
84
86
4
415672
3
21
189307
9666
23
15
13
111467
135694
425625
325480
30783
352199
338053
5356
44
5
68
126729
300189
84
133306
34
271613
76
260585
63
1078
84
48
892495476
458568
25419
103801
45
8
56768
46
73
87
115407
15
44
443519
854196113
66
132903
7
320404
348595
33
231788
487004
96
11518
46
323527
375977
204268
388178
316594
326396
7
58
7
34
66081
340236
195248
479021
2
47466
44
464659
51
83
54
55
31
30
101140
168206
399038
96
275685
179143
214350335
12457
1
447469628
48
32
45
85
35648
149372
407472
448732
492020
15
147710
546792845
88
252387
291540
594907519
554462611
84
137006
180080
209880
37
84
35
70
190638
9
5
59
5801
73
64
587012911
20
49
38
57
751476983
86
27490
18445
442989
1
11
8
85
37849
978632618
8962
44
4
36
452035
12
3453
7
257174
431177
28
276673
193162114
87
710208235
51
3
62
82
78
186177
124936
89
62068
78
492925487
460122
262215
174587
73719
95825
436827
7
9625
327219
409947
395498
1
490802
43
79
5
9
219083174
78
117001
34
69093
20
439699
97
4937
302966
87
17
17911592
192598269
170254
4
5
307546
87
54
108724
86
40
91
14
32
34
1
450308
13
1
37
1
401137
66
55
2
9
34
323854
55
33
62
6
848467712
65
212699
27
53
352575
379551
50147
295673
335405
457595
26
8
2663
29
109585003
255761
64
79
90
33
202178303
14
2
7
86789
35
217409
353274
38
54190
163154
24313
314062
22
132829
3
24
76
98
203391068
428422
185230583
81
56333
70
10
7
48
1
325378
56669
275851
48
84
9
204044
264556
406521
375038
975464134
91
57
65828
26
428433
122328
10
566315923
57337
56
162689
370987
29
78
482647052
26
477521
472511858
38
4
70
44
15
169064
973960765
402146
347727884
424543
802590937
5773
451207
46
27
25
996256902
223403
178760
445529
70
39
8
3
84532
490216
70920
317413
113137
14
181395
93
677833932
96
59
286400
81
31
65710
18
243499
9
595105706
329472
767746644
394390
7
94
272952
88
387421
67
50
25
79
13
47
26
57
46
438957
154165
194456
2
46
127101
999158907
40
290340
83
56
45232
145293
72
17
8
8
345940
371067
109923
441976
983466318
817674925
120414494
918090802
140977768
27
45
273862
49
1
40
36
60
215020
59
36
253503
76
494034
62407
59608
66
281807187
585118194
11
496603
205043
64510045
18
239302
3
84
21
54
13
199535
79
250765378
97
657997591
1
280005
264154
417360
103402269
357047
255072
7
387194
963807756
47
98358
51
20074
100087
69
99
412957
53
8
4
297966
44
7
31
73
80
4
66788
35282
449797
33123955
73
970199409
7
7
32
207712643
99
13
10
318406
54984
6
76541
205848
70
919519824
399840
71
204604
484823
387910
28
10
2
51
204169
312320
435456
100713
452924
400115210
399208
24
22
152402668
259655979
89
98
63
5
138407
3
5
546926975
132438
30
409458
31
18902
479245
21
252373
262174
95
44819
32
117351
952150197
191520
29
2
5
65
55
87674
69973
41
433278
34
432338
5
95953241
14
119888
219090
36
185273
49
266948
81
124767
71957
258490
418304
92006
451790
23
228107
273856
684928969
259916
459451
8
10
35
823752218
2
6
42
449746973
395603
35305
15813916
197836
1
9
64
300604
20
75
67492
397796
59
7
84
271967
47
34
6
89
68
224358
38
23
445440
77
405482
71
4
8
42
31
71217761
89
389514757
13
106673
75269465
34
45
5
192132
166546
98
4
54
566775856
63702
68434
364398
84
73
26229
343851
26
334363
172842
4
6
76
934607294
10405
16
189222
429536732
806040809
199549
273628
99
307256
13
164831
93
33
3
18
1
51
24
62
857340859
10
59
90285
76
13
461279
426602
36
34
95
4
46
335202
480946
45773129
888499477
94
616680380
16
281074
19
53873
326680
82254
79
423488
8
352483756
491378
1
228453
15358
8
405610
8
367134
251076751
655229410
52
12
37
378334
22
327481227
93
113810
59
41
38036
82
9
61465
271046
86
5
62
102611
164016
946417177
210183
1
62
87
53
26
640349503
12
45
685098380
669939216
91
16727
45
41
334582158
55
870075919
395547
292268
21
40
16
274266
79
286286
40
91373
416795
47
172846969
8
9
489443
52027
59630
13
59199
53
59
59
323202
61
21
110294
71
152117
336278
38
8
13
12
312132
6
84
101290
1
8
127172
334438
97
409517
266983
187460
263881
499584
17
432737
68
986791921
742819198
162753
62841063
462887
75
430116
72050
12207853
70
46
275392
3
69
92
3
19
5
84
64647
14789
94639
196213
123515
18610
343617
3
74
383180
733438311
8
330223352
315759
66814
25
1
392213
416453
144538
1
86
93
211380
62
53
63
25224
144992196
38
59
80
83
278180
9
7
248991919
45
83
253947
383211
186988
25
368374
82
92550
64
23
99
434495
835820910
7
59
2
31
20
96
199624
66
289792
468337
197512
22932
494724
40
214186845
308586
33
42
12
365249
8
92
1
93
901141071
78
32
386498687
56
39
313579
50137259
7
420915
79
758594434
428286
248753940
515615561
377018
25
96
93
39
71
2
71
86
238988
346215
162486
62
5
68
44
84
44
376764
62
45760
199908
198352
244228
81720
18
229080
867515409
749142785
324670
5
36
15
25
28
492802
42
15
47
636094197
65
114379
36
37
123592268
3
93
22
59
44
90
10
92
3
35
75
11
37
38
398036
191350
429526
105803
262846
15
72
73
97
505522050
36
76297
427469
52
618320634
48
96
15
14849
71
152857
505311282
64
41
466105
360900
32
15
93
37
93
7
7
147756
469248
43
65
839618794
445234
128541
293691
447483
133175
85
99
269089
206136
99
352449
8
179585
186011
40
44
274204
85
6
81
934587241
67
261373
70
193954
448271
425030
1
143365
317679
5
15
38735
7591
55
808870517
276626
257495
2
28
465027
272736313
9
742623881
22808
84
28931
46
492137
59
17
475806
33
917589875
464566
483828
352189
85
272751
549122217
226214
35683
17
332621
496408
205908690
392144
27
99
396246
54
264645
86716
93
79
10
46
327530
40
1
209863
465259
225647
33
342489
1
44480
3
69
6
54
99
437784
22
78
29969
65
56
15
2
1
387557
99
119649
279238
121273
44
376399
518820129
8
69
258094
93
5
367250
29
326956745
8
90
4
76
189029
92
57642
6
19727273
1
2
3
482625
349232
96151
93
2
4
623959388
383789
67
62
219216
413274
83
448900
73
467413844
406977
184015
118714
657693608
343023330
373380
77
304868
67
17
330683
63
31659
95
93
96
908978332
11194
110888488
321643
198651945
382429
101744
15
92
263010
51
642069456
372976
6
35
28
4
5
50
462700
282924
79
68
420684
36
136256
833677923
3
24833
167438
72
425223
10
20
82
291339
99
691841362
257097
59413
24
57
150937198
464632
180196
14
93327
96
72
310005
6
295178
492006
8
180062
39
5
6
57
143436
94
432057
8
171493
13
520950555
47438
47
95
14
708028342
167726
92
86
47
6
61
777045545
11
82
159928317
37
8
38
173655487
54
164767
67
90
172871
401775
92
170694
210995
4537
45
71
4
39
180368
247359
53
24
448442853
106161
64
760525410
8
34
65
165873
385597
75
313564
3
65
47127
2
152695
330949
282471
57
419541
3
451766
406844
578268387
372274
179330
88
273893
63222
399241
76
36
554581471
18
30
661321821
26
15
426118
50
33
94
173358
383154859
14
7
317564
96
164273
477646016
7
391832
1
1
65061
24
49
40
280178
254795
59
67
112258
366342261
221315505
246329
37
58
9
80
47
9
10
8
249568
726757005
35
364924
39
56
256720
106086
192005
42
39
35564
127475
460986
8
50158
233101
550771673
52
113646
65
6
43684
93
6
473283
342223
28
17
80196
427810
280853
231317
39
270743
87116
52
15121
494802
42
13
33263
178043098
312588
436588
4
463814349
3
6
54
500387438
370468241
332876
49
54
93
47
496518
11
374156
6
7
20787
302632
82
68
81
3
2
346600
387748
486634
470641
18
355905
87
33
14
902880385
379526
92
8
38917
8
91
13
672673715
21
4
63
157723363
5
192605
12
38153025
373853
61
36
32
42
4
1
2
1
466524
59347
9
96
96135
915503491
28
181815
293313
458546
42
456374
43
2
394847
367148
404746
35
377157
3906
232964
4
60
38739
51
8
81738
34
99
312752
189725
190356
93
3
765150978
19
449330
109955
3
6
252004
31
147119
64
335138
454112
8
81
203162
82417
402860
626590055
96
242061740
86
351333
9
49
64
276409
62600
138299
94
129190
91583
39
234891
56911881
133708
136871
326386
85
172129
346682
4
90
317461
62
75
200370
28
94
460115
468864
43
20
68
48
81
7
106422927
497437
208803
19
27
53612
424856
198332
356025
939658198
352704
252858346
292284
431191
85
14
4
253593
281723
60
295618
9
69
85
17
3
22991
382784
204834
16
98
227530
3
243423
451537
59
140943
58
40
491475
21
25
465282
9
97
23608
66
169569
99
447507
482266
88
819220036
38
56
66
7
2
41
75
4
563661611
275838
18
445902
14290
51
76
139933
51
90
44
16
421695
401045
32
7814
7
215015
94504
58
215935
232871
78
23
3
260157
24
550637663
162284125
396004
365573
366163
488921
30
25
11
57
443126
57128
11
177529
14
16664
431412
89
75
430508
2
53
1968
84
19
26
229655
19
52
624885195
79
823727981
52
498589
92
73
368618579
3
64
65
493340
76
158294
473162
57011
983834622
173199
59
277055861
174365433
93
489312
306043
4
57
385444492
806819651
160399
46018
299317
256157
26
206669
67
45
476394902
60
85
59
39
66
87
6
27
338491094
489215
92
14882689
9
532784869
70045
64
16
93000431
463045
78
50
8
1
450942
80
125712
128447
314477
182943
760710245
3
32
47
35
121928
44
350872
278621
169670
6
70
66
907368508
5
7387
26
85
768341716
32
231569106
37
30
65
431381
46
9
74
230849
144082
343283
99
29006
308299
37430
258848046
35
83470
77
219977
77
400011
55
296268
99
43
55
408746
37
82
26
313039
53
98
1
125267
68
91366
6
70646
174492
81
60
98366
80
101333261
210760
793380254
1
83
97
473075
80
38
9
8
40
19
9
7
50
19
35
485805
10
30
5
41432
222130
234630
10
105458
91
354850
188859
67813
62
81
37
12
41
52
95
62
60
60
41270
83
3949
7
39
99
1
83
57
4
101342
388635
126625
71
294596
85
297988
1
369504
318774
343079437
11
273798507
221434
2
39
321476
96
428638
212188
274098
41
11
85
74
6
350221
113429
61073
974774161
50
414601
15
213968
719953292
8
168337
18
283012
456543
150694
79
8
267558679
91
439779
99
7
339176
288434
2
364212
41
9
107464
57316
11
306658
422006705
54
67
91019435
469064
234600
46
39895
95
226347
88402380
420724
660016888
9
37
69
48727
74
119026
75
45
279267
87
39594
10
406616
95
294355
141528
216634
54
635711020
339269
88
9
97
168330
429026
274819
17
453584
66
64
338950
62
369698
486571
63
12
205651
878424816
267542577
483477
76
85
89400
37
87
460054439
241022
426963
322792
136934
248188
8
343138
2
485158
199234
184226
25
492044
8
8
487227
315888
346009
43
434437
45424
10688
261168
324093
66
62
6
461886
67
238705
396041
44
86
76010
75
442579
8
37340
347765
34
104532
410975
252488
445078
42
140616
2
123843
204389
9
7
171007
70
453846
90293
295663
91
323364
62618
26
9
97929
46
110291
491861
49
115027
142209
59
2
70
8
86
80
298823239
56
322196010
322437
99650
80
438077
40
75
429232
399449
41
10
5
29
376390
65
463247
401766
478831
466598
463326
71371
372555
191879
6
75
170428
58
42
916915064
932660419
4
46
84
88
76062075
630077722
412557
17125
77
464289
398183
40
1
25
49
21
35409
388616
319983
62278
68509
2
84
142561
22884
498974766
16
10
52
77
27
169196772
29
8
79
329747
130999
363355781
947301719
6
887207046
52
578244430
26
71
15
424526
30878
89
68
14
36
57
4
8
75
716309220
162065
104134
445250
131936
1
179212
35
5
276020
55
4820
958988142
996589395
29
288166489
36
12427
80
268848
61454
39
8
338612
449692
91
2
440727
391726
12
181258
468032
533511924
22
86
98
18
367234
775894794
12
88730890
107971
6
87730
599170806
86
64
2
18
496403
592950569
962692560
77404
91
75910
1
49
330238
87
36
60
67
68
18
300918701
22
35
892896252
830690357
32
323012
81
29
199464
70
60
834259845
337053
1
11
371530
193556
272033
275247299
34302537
213262
132882
973216125
68
491289
49
84
13379
921764169
89
367803
5
927813423
24
20
91
297054
56
4
228248
90
402233
87209
43900
246437
61
1
45
40
5
96
382688
47
7877
304742
130229
17
56
454911
418381
448784
91
472198
58
314680
52
21
61
324209
293406
75
281161452
808661698
3
50
171945
22057
344213
969912881
7
73265
25
407783
58
99
309675
486727
311649
24450
17
479201
466012
346295451
2
266196
25
53899
23670
342910
95
384395
93
272866
73
362150
498346
581004073
37
250890
68079
975475055
400822
92854
1
89634
20
91468
376490
45
570849694
410692
80
438007
393354
76
98
5
41
466962
3
166135
231879
57015651
259665
37963
777590735
444210
178475
84
341197624
8
25
268518910
104723
59739
33
456027102
25102
13
9
41
314980
83
25
456000820
147392
67
8
54
238596458
306301
238201
67303
258524
99
142368
209673
307263
481900
7
4
80
368119
594949259
168328
246568
91
362423
49014
54
80
121378
91
89349
81
207855
343212
89
50
51
38348
35213
24
1
392720
64
462499
65
6
47
54
396662
186983
131463
125092
237814
95
7
92
41
442975
140869
28
27
6
298662
114304
51
196065
59
86
78
420262
192579
390049
138935397
87
308445
12442
217443
937986134
419200
9
28
481619
5
5
566310919
106036374
192229
23
197649
457173
356406
446775
4
474002
8
43
1
953511805
109500
68
261585
85
86
73
447998
92
54
223455
457256
8
215318
74
8
5
180178
25
6
91
84691
431152
121429
166945
156832414
459107
8
7
91621
209678
66719
5
48
332607
275244
53
98
37
9801
75168
187739
72
319341564
43
14
140113
37
57
175302306
37
46
13
322590240
130881
75
59
366248
479465
68
492421806
66
199565
81
366500785
8
454607802
310770
346908
26
79
97
48
98
313125
70
2
6376
86
372447393
161131
245021
322723339
285687
2
290984
406923
71
510598600
14
30849
1
7
364984
101796
1
7
2
57
50
129947
416959
62
96
258078
396088
314703
275716123
3
29
5
273026
3
51
22
42
264494
58
38
37
6
489095
24
23
187262
52713
16
61
2
980561113
324712
411344610
65
282935
3
66
981732853
8
98441
379968
95
273286542
56
49753
82
3
277536
63
1
449645
242872
23
60
17
10
18
35
53
59
2
319289
204731
40
471808495
211200
163050
226508520
72
106456
24
110297
46
170845
675876994
483678
3
18946
199659
246245
333529
77
460395
212061
306872
50
278033
51
238665
9361
165151675
5
241143
90
18283
321792
83
8
257908
28
310517
330354
20
476113
12
26
45
366370
1526180
161588
895451224
78001
10
94
32895
45
96
1
459783
72
206951875
7
130923
113363
65
483896
201275
217195573
5
8
311726
23
284601
75
782545357
93
437057823
87
169762
372074913
17
74
96552
27
78
7
124679
3
19
13
440908
90
253039
307949
395284
535697512
444567
48
119522
46
121604
137404
7
521217570
78
383669
51
43
86
70
13
31
676054897
71
41102
55
84
452346
90
48
731795033
18
47
92
70
605860165
7
473802
87
212659
11
228637
2
15
72208
780052842
91
71
428085
32
95659
136811
74
252376
448307
415474
8
258741
284869
274283
1
380171
281056660
40
363046
275297
14
454792329
12
629909215
20
39
168574
284354
168814
810386678
145876
413492
3
710660929
41
41
164658
15
2
461141
352789
542320230
332414
93
1
38
76
57098
170995
41
344905
64
48
452836137
38
356093
190165
75
21
88
95
93732
11545
473816
79926
3
47
169521
131777
7
98852453
88319201
327848
68
37
87
57
337312
77
23
87352
160078
43
9
414532
153816
375069
488661
451924
346957852
29
62
52
56
97
90
78
44703
92
188102
17
94
399722
304766
146100556
88
240335
119629
64974476
188954
38
20
305205
66071
8
5
2
451435
72
65
388442
381746629
256718
607902306
188389782
182219
332772
65556
135618
166055
28
86
42167
32
386221
301118
71
476449246
319285
29
329415
210872
80
217590
271749
273120309
155516
16
96
391154633
24
1
377180335
439195
1
40
268422
91
9
219311
468063
321564
3
19
23
87022
246748
306618
290235
2
150121
82
880608567
32
85
230089
28
300984
11
67
18
375960
239764
396583
81
285582
443791380
21
166743
53
246585
29
39
7
17
335092097
352135
363435
217988
134710
693343401
23
58
46
219691
432446
374010
8
70
8
27314
66833
97
127215
218936
88
4
197321
21
22
58
94
863714923
419890
72
754693976
417114
237457
24
475593
148030
26414
322022
9
156260
10
76
127112
41
30740325
408541
36
2872
124710
4
14
82
84
152463
3
263782
35
4
71
46
690009824
195976
45
423693
310451
57
506272491
20
8
151379
261163
56
131303
43
289732
803339154
19
86
75
7
457644
85
288092
88
8
496234
261128
6
324211825
166843
100004
90
49
337934973
46
1
38
214639
13
81
8
22
57198
239919
172386
414345
84
27
184285
58280
10
178817
41
7
882190271
6
94
8
337000
418140
97
106860
58
2
980890345
14
176802045
27
17
24553
1
86
388885
71
82
330826
47
69
124012
86
855575741
132441
400775
484150
206247
438427
46962
94
58
99
43
42
386994648
89
217417
327739
959344398
36
730675475
22
289977
27
17
79
56
1
374035
1
957385405
19
76
89
312222
53
443697319
235386
9
78
18
84336
55
353355
79
58
373579
496773
425345332
72
38
8
287531
7
79
141557
27
84
2
306614
490490
99542
15
209654
6
120819
64
508983726
99
364572
127371622
17976
64205
427650
46
84
140543
327498
217350
55
116018
3
59
52220
68
8
95
44410
358667
81
87456662
766565431
309645
47
84
989891369
26
12525
2
32
36
139042
17
84
341033
4
395718
7
594152094
223155
139075391
447480
67
158010
56
8
320903
28
489081
8
767696948
87
178460781
13
14419586
64
94
96
121239
24
51
83
354370
79761
8
8
7
45
348884
61
84
170144
376949169
37
50
45
88
134794
94
84
74
424252054
716059985
48
442805
196471
82
80207
9
5
381469450
291745
84
592653930
70144
669322529
364376537
256798
440910963
18
166301
390608
14
80
50
43
8
12
54
76597
143329
81
14
466979
468482
69
79
65
377825
45
15
79
22696
408553
53
412486
58798
20
46
86
14
6
5
432438
196323
303418
36
65
443073
59
19
5
241062
56
219104
39
461789572
43
96
62
140100
79
45
66
54
2
72
67
222332
328705
80
56
24
37
14874
330520
203251
69376
79193
71
55
400022
662440764
357053
91
94
825089275
245472
36833
379447
399513
47
2
3
49199654
15
39
67
6
5
378707717
96
94
2
26580
30
30
66
96
338054
44
4
48053770
10468
13
284698
109330
62
719784735
35
2
57839
875606288
33
21
958133335
82
463688
936511852
47
71941
5
87
158680
369663
371590
437858
8
99
251507
91
476363
454978
61
52
9
64
6972
133019
39741444
46
207735
55
36
8
144720
2
420036
45
17002
65
128537
55
150520
133813
389321
470340
67
258786
370598816
13
56
10
9581
48862
26
755474346
25
297229
49
86
388102
59
10
5
31583
174030
245191
128720
216185
43259
271991669
131627
22
246973821
56072
13
8
3
10
201616
228130
54
91
67715
409018
336520
138302
68
356854
80
95
16487572
740918864
32
33
280216
474971
17326
80
43
58
37633694
850639564
365905
67
288526
51
94164
452542
6
532181094
1
69
178516
87
225693
238070
10
28
299250
22
53
8
85
310463
281828
84736
207174
33
234614
55
93
45
1069
44
392446
12
30
82
43
451449
62
47
42
55
83
18
7
3
91
13
8701
12
21
462161
832772701
69
92
843464234
6
339109635
74
9
34
46
180746400
9
76
184173
92
31850
50640753
63
53
7
41
63
9187
72
325946
275092
412818
445077
567577520
449028
74
707576750
11
82
449489
126353948
5
21232
487112
26
404087
86
68
173849
318103
11
68
71187
284284
70
107057
228085
492704
5
99
22
330301
493909
78969
16831
51
2
223778
60337
4
370074
593207042
9
224889
65
637816545
201526
626163294
10
194978
2
5
379373
286612
304458
17
438514
22
733573078
99470
514504248
430171
38
20
23
50389
8
952670168
71
31
5
45
21
9
65
360483
3
344612
382425
72
37
37
139741
119334
41179
282080
300533
155972
92135
460540
108860178
974219905
428896
60021
180023
39
882877885
217406416
304724
10
345127
98
899616143
45
39
459100
95
96
195587969
237008
8
66
142698
20
119298
228861
44
972714295
4
188387
79
134553
56
23183
92
201843
65
169886
440251
448799192
6
46
100776
420052
33008
29
49
81
87
45155
105893
351739
354046
356509
43565
3
425133
81
77
25
403463
1
16
6
41
121356
9
62
98
58818
333395
768199404
451153
6
89105
73
864683835
178724
28
90
79
368652
8
60832
968631362
49
84665
418166
7
34
110143
124074495
83
563790914
273804
90
364843
98
65
50
12
99
468425
10
26
57
467276
16
196740
93
47
226062
19508
462539
232156
98301
9
162126
422455
103795
441543
86
9
498195
93
26720
17
77
249775
48
120082
68
98
82651
4
44918
391970
991312008
2
281204
36
160284
448103
85
345382
71
93555069
60
120018
401693905
332699
363907
453246
353696
68
861810368
78
20
453035
414853
9
91
78
46
20
454941803
411384
28
40
197108
11
68
20
320339630
4
285767
49
69
40666
36
7
126213
27
23
13
66
191500
3
337849
36
877608563
419240
193768466
15974120
295236
210387
837429428
88
416001
59
80
99
3
385671
77113
78
435911
2
5
37027
398775
140816
28
14
197852460
207414
96
415497
27
492070
5
51
29682
175605
356471
41786
49
384453
377652
366012
24
97
91
71
93
345529
272638
470634
22
56
65
12
59894
64
53
122450
14
56
134226
21129815
231952
495492
27
396919757
103725
13
250055
93
93
344312
481317
2
421813
91
36
3
89
300107
106166
4
39
340817
176644
478971
92
7
359343
657202032
340487
329271
83
295100
57427
461012
58
55
358587
39
32466
58
62
57
2
416865
18
77
10546817
36
434703
1
3
86
8
2
14
20
33
71
787740779
85
248054
64327
11
176895
145940
82
3
48
524260829
109343
85
825180568
485171
9
16
73
12
484922262
5
75
196120
92
701502538
305755
2
56
77
46
47
485684
69669
5
276507
46
97
496258
705127195
314954
60
375909
98
389960
69484416
360237
63
408340
299153
54
4
8
21
237978
50289
430708
38
332027
68220786
70
39
454724723
978052466
40359
252715
370061
26
57
171293
44
54
233669
7
91
296926
80
307172
22
196313
50
30
92
90
359634
29941
451286
167818
651872258
451884
178278
182044
6
66
541630105
13
362856
50458
39
483547
40
43
67
44
72
110887
418027
466142
31
195078
3
13
92
154311
58
74
789667726
9
432842
98
8
24
33
17
70767
87654
262837
376400
9407
464269
14
51229
4
89
114011
170983
144152
19
84
302583
462403
316325
92
88
90
49
91228
72
668501840
751924677
56212
52
255070
185979
76
92
785414401
14
69
803581426
216676
15
209931
171336
243158
253677
90024
86
478750
479264
449801
147799
70
37
64
4
187060
23
353755
81
24
8
80
226330101
323353112
231928
67
296835
477509
36
96
175166
6
82
170290
72
299665
4
67093
53
94
414766
28
90
96361
2
282119
21
384673
485495
293189
45
477847
38
1
422141061
23
76
343934
2
252690
693651329
264773709
96
450404
32
67354
955280410
39
370658
7
10
48
94351
324235
76
262607
389178
50
67
209785
751232162
72
17577
21
469224
89
67
199217
469817
145891
39
42978
93
84
72
16
904683131
98
365133
30
266207
473445
7
497381812
16
81
326952
89
154381
1
469308
23
157071
16642
7
163561
1
115160104
83
61
170594
80
86
63
284801
202491
387454645
2
6
76
479042
34
87
26884
6
82
8
4
45813
11
4
335055
72
94
280464
84
541998129
5
33
68
367361
80
400147
130772
433245
7
43
327354
63
61
69
66
609747425
15
377936
351101
65242
12
665221149
3
58
152813512
62
14348
49
164545
10745
60
4
1
2
67817
39487
61
306567
25
46
66
43168
31827
243382
140481
54
77
205892
48
82
3
355997
360896
1
35
457424
471606
21
419391
99
25
14190
22086
87
272842
40
23
116669
308068
169642
372581
481525
93455
452233
73152
45
28
84291
5
2
259976
677972480
60
31
332770
98
40566
368028
146193
43976
84
543765035
232517
8
940798807
76
1
83
305920
17
18
25
13
351310
107244
487630
80
172305
358684
126682
8
64
257256
331758
63
256611
270998
17
115057
7
373541
6
12
47
111297
89
452690
69
4
255555
204548
79
17
322217
28
753374858
181291
204393
58
229713
128570
929669376
45
831910800
66
425756
433322
83
30
29
5
9306883
96
990593392
278629
588079650
81
10567
120454
45
20
210191
6
36
98744028
83340
152177
60
787977670
84
21
177225
73
2
92
55
209384
12
576831880
77
37510
620805713
461321122
53
6
35
11
27
447186
11
43
277569
431427508
344058
13
8
430373
330880
470682
27915
444603
925427567
16
806967771
2
29
86
376104
23
332645
244425
89
88
877325022
63
84676
62
342559565
653131036
802602312
171030948
361693
271537
2
23
83201
59
239380
10
35
421084
71
89
81
1
389593
281444
76
421107
74
82
152271565
4
190407
7
85
367778
169630
53555
221649435
63
5
777906534
536718193
3
13
26777
87827
90
91
993488144
35
34
53
16
299611
17
4
26
94
44
3
90
297473
121260
50
5
288528
5
158217
26
101649
9
176985
63
55
276968
652219231
401944
14
9
10
211190
81
345564
237377
90
219491
2
78
401129
34
7
74
139863
93
45
22854
129698
16
172568
356753
52
20946
83975
411054
1
417110
52893
21186
54
377791
450665
12008
27
2
125831
19
96
23
6
3
48369
204079
31
4
290923
21
346776
385351
68368
223498
21329
442194
61
51395
35
63
6
388919
276338
126610
91
90
94
226316
15
71519731
596196368
16
295248
95
30195
7
76
4
202855
34885
284662
25
322242
47
62
9
4992
50
64727
422746838
12
372941
48
2
551395507
46
399734901
490522
373297
400772
286577
1
9
292196812
437413253
88
90
412262961
9
2
34
585117356
35
386857
11
398677
284808
436540
423585
251223
167244
526109796
92
46
624157033
200390
479099
712536387
7
41
34
903085901
69
922998202
31
213399
86
311775
11
7
17
12
435053
139100126
390796025
5
99
234861280
21
78
67351
4560
29
65
333040389
4
4
46
7
83
5
52
10
36
349581
73
35
229501
69
62
35
93
104824173
40
802894750
364837
80
11145
74
17
21
4
46
72323
29
1
66
8447
88
532442792
4
284510
54
240622
76
21
302805
58
623283654
32
448487
8
489834416
34
90
95
47
596129063
72
458818
305701
449155
76
95
40
25
3
85
65
144951
280913
452734300
465360
42
6
329319
176556
113985
87
662950369
74583052
479346
258302
357843
74382880
41618
395329
2
189207
67
68
159496
443227
573212826
4
57146
49644
49
353162
52
51
81
38551
253605
4206041
11
9
287488
98
95
14
221174
33
95
393509
61
284686
11
626464227
94
3
7
392525
36
6488
32
471003
139873
2
446289
21
47
7
75
235101
32467
15688
552982281
986209074
491701
40
6
516043923
55
93
390511773
574211965
19
28
73478
130843
365739
209042
403791
31
254118
3
24
56
19
55
77
344382
72168
67
441855
9
207599854
84
287019
215466
273002
58
87365
293943
179145
552219731
1
39
2
79
8
99
238026
339276
659744251
209654
369739
1
286786
202894
57716
5
5
87279
293564
479403213
407248
36
36
99
590902383
48439
16
29
157257
81
4
900209725
814163886
414906
29
507206365
29
58
32
41
477791115
146670
49
335155
7
473103
451471
342114
407115
40
79
6
143727
10058
49
928318989
93
29075
876817030
15
396461
9
33
80
446722
44883
77
345711
366232
351578
192713
39
3
440074
51
900
257618
15497
107484194
110695
464183
28087
12
85
224102
237794
1
97931
75118
32583
22
2
48
157757
33004
11
4
8
59
8
6
34
97
389504
70
974776979
58
218476
378941
184931
318253
9
281396
4
37
143549
12271
25
16
98
15
819730746
47472
114103
1
716429684
210722
14
16
93
18
71
343674822
370180
60
35446
400886
757298532
79732
32
34
256759
55
254455
84206
261486
247462
278055
17
353197
434588
80
85
489892
204972
95
89
16
417422
7
89
168303
23
5
85
6
3237
85
222232
7
63
15492
478718900
1
279686
140087
21
182588
22
42
300362
10
51
142700
980415822
25
50
259706
398420
127031
257114
61
701411062
30452
4
427216
141040
345464
75
390566
185522
422764
778479913
76
54
359724
261941
73
96019
239280
381658
49
200233
409425
429956
93887
115685
542980161
125992
170248
86923
124183
6012
310365
323966
2
349501
413391
39
4
149419
468958
3
23
314790
575844278
21
226550
478580
97
25720
319173
148694
96
25
69
1
52
22
8
35
427230
24027
70
153002
76
1
56
358925
119866132
6
7
21
182124
371413
168961
9
92247
66
74884
30
2
301278728
71
72
53
295571
60129
19
153039
281786
425885
73010
12
11
6
67
901554597
34
17
29
73
76
479206
96792
81
433724
297384
332722
249525
232560
241253
66
990741100
17
4
82
307012
22
115142
69858
729787292
444621
396308
247233
466595
433003
206246
75
77458
445602
72528
77
272092050
957498189
449263
147313433
85
35
474770327
329779612
62
8
31
3
925023767
59
444790
56
52
255623
91
53
153900
93
286984
656506620
404726
51
98
122457
467695
8
433196
36
311648
71
82
66
41
173528
451009
82
123889
412928
354161
815137973
6
34
274524
49
512571003
10
22
285155625
30761386
92
277157
41722
17755
39
274552833
68
48
38
75
375530665
479031
55
33
50
223037
402190
5
73
20222
55
64
6
47
485552
208198
400356
28
419581
95236745
56
8
454823
77
76
61
84
113280
969781020
26
106064
73
60
7
62
4
92
8
97
292812473
8
3
375678
488719
36
68
4
4
137072
13
305362
19
56
775857236
2
64
79911
807495008
6
2
179229
520570054
62
18
80507285
10414
203707661
49716
38
173726
113320473
28
72
50407
94968
39
66
392939
17705
29
6
389397
47
10437
8
7
425172
372706
223534
366980
773385057
384315
137624076
1
63487
26
361059
447404353
175077
472145
343909
44
357340747
953482517
355582
983172426
345361
89
37
85
12
68
87
9
71
97
31
138448
403334
646162578
27
79
482130
55
85
79
9
279248
401586
499441
25
56711
61
539444602
8
272072
361514
400555
37132
824728097
438219
465250
251544
26
92
154714183
176422
458080
7
9
94
6
396370
225592
71
18
770147741
24
40
154371
19
101135
49
330196
80948
783528545
82
66220
442050
57980
260772
57
989926263
93
121212
16
156537
14
92
53716
54
140331
675900597
102598
3
84
8
1
416180
350448
117410
52
375744
6
181026
81
791567861
39
350789
38
34
440978993
92
331188
36
54
5
80
40
7
390635
42
8
231605
99
15
53398
348053
3074
55
25
79
408000
83
93
488451
56
21
28
274719
473638
216208
134856
5
95
133177
908234801
61
92075
62
32
39
234874
32
2
652547400
99
6
4
343399
9
232956
10
320566185
184212801
283373
394592
292890
482047
358591
6
1
485261
464935
75
15
193310
488642
8691
407690
48477
9
423229
82
64
80
140405
3
357251
7
30876168
382519
198566
270853
44
457565
66
14875
4
83
8
744667813
114702
73
679591890
2
295013
82501
50
187185
15
40
435914
482416
99
61
10
447813
5
406713
298439
5
6
157760
461100
169413
504286290
94
9
266746
3
37691
53
74971
29
44
162847
29341239
43
164350919
312110
35557
231485277
78781
138408
47
28
4
88069
348147039
218542
56
19672
453483
5
363399
428209220
66889
241187
41
28
66
471235
102144229
8
1
8
357668
555769779
223838
164898
596613413
99843
40
52
53
139767
42
393291
139784
67
6
42
4
19
471102
70
5
56
322999
951501852
435274
70
16
53
330488
330942326
247158
206544
58
66
9
150299
50
366091
30
202039
65
5
9
24
30874635
263909044
236895376
365560
391416
799653995
47
386088
15595
86
47889
60
87
422256
64
633397669
3
31
3
53
41
853880668
50
33
29
195408
95
89645
84
8
66
230698676
50
61
32
78
311061
79
73
66375
791686711
47038
2
411444
306021644
4
16
91298
78
64
368953
58
6
31
57
143361
6
325476
19013
40377
2
48
252855
397676
135559
352556
9
51
79
79326
1
590831147
99309
39
21
445676
317686
73470
48
43
9
79797
196350
60
83
2
84
8
92927
244539
42
7
413845
7
435450
99
7
169884
9227
50
486747
349357
814979349
19
68
103410
6
682442178
15
486302
95342775
12
59
73
44
53
330337
233157
53
66
89
691361560
412707239
30361
62
22
340165
87
65
745168997
337117
214837
363796
3
496235
40
340985
14
34
71
18
485938
39624
54
9
12
57176
83750
53
109569
242143
274204
82
6
300406
152533
23
105537
8
64
345162
47
361162
91
7
91
395386
395320
199388984
92
61
311607
22
377358
852061183
94
69
35
38793
40708
386693
93
58
124710
360493
66
478522
363297
121801
403535389
418365
61
91
476554
85
818870396
57
110755
376872
47
43
86
62561
4
43
363453
92700
461502
68
189873
231048
42
4
243897961
261224605
27
260088
5
36
269357
488923
57314
95
403120
737204687
167455
74
10
5
350626
48
6
139087
2
32
352090
275262823
294500
37
341454
782372143
14
10
242539
26
74
90
65
69
85
494351
53
39
308652
40
201295
137413
306410
79
21
461878
53
29
84
44
277372
23040969
324792
91
47
313517839
273146
24
372770
97
30
75719
450550
80
449817
32
487243
67591
22217
63808
149011
256712
85
16
59
92
413206
47926
39
298008
11
212738
80
27
56
85
60
247136
99366
881030722
31
8
7
483131
127204
94
402417371
49
73
135139
354250
6
63
29
384614563
32424
93850
4
6
347989266
5
52
47
380866
88
438922
48
18
189285588
211951
8
84
266924
75
86
87
39
995482295
28070
1
835528641
427734
7
523316921
236770
35
61
216993
9
10
92
85574
41
270296
83
123162
459064
8
33
106713
20142
8
350515
308532
266182130
94370
314538
332998
2
429254
58
461874
68
23
88
113659
109084
298173
69138
27
2
35
35
29
66
80
92
924040009
846103260
349785
480018
288805
74876
64
55
529761254
95
18
203075
8
4
251997
371988
492846
83
473900
23
663936653
33
25
59
7
16
15
10
86
138526502
38
7
8
26
39
220990
35081
160853
50
655553365
2
58
414294
21151
12
247424
145313
399506
61
391540
77557
384499
24787
487668
313157
47
92
32
93
15
21
313059751
31
8
7
84
53
18169652
64819
421244
4
161882
370113002
1
41
82
73
5
45
151894
135553
69
4
261796
964934378
210741
174398
424547
97
28
151174
400598340
27
231270178
56
127089
40
84
334304848
30
86
88
88
388819
69
162805
8
69
846183338
50389
904119629
385986
161003
323622
191748
36
3
85598969
76388
346767
4
9
89
27
71
277751
491291
339884
137870
3
495561
89
83
18
44
52
99
73
81
271128
28
77
35
120071
55361
7
247691909
47
481448
1
751261716
253742
424144
92
15
424617
414391446
46
64
493838
39
43
96
522174664
103615
4
367241
41254
8
249630
90
303571
188008
96
368052
38
434984
48
47
172843
223306510
272840
101954
2
92
77
74
9
80
479011
241828
43
204345
202871
880045731
54
64
568084250
659217064
430346
45440
81
295347
48
439166
406370
36
396800
9
244093
381713
85
21
76
53
426041
219402
62
98
201934
80043
47868
36386
18
67877
448691
154130
4
32
231740681
368282
115399875
143248
76
58
53
91
69
22833
322005
300558
280029
463758
23
1
426814
252477
3
235974
12
61
87
469903
27
41075
356176
88
39
94
497014
7
460010
56
910845010
812984938
8
362007
86
57
2
365821
110579
297842
69
240132
137264
16774
42
80
278836
897704660
633685969
14
143543
54517
79
61
60
29
207261
498225
499634
73
280817
9
468890
98
407982
33
60
3
390683
380742
98
47
86
325560
45058
75
106469999
31
60
173356154
417210
564190593
62
126061
93
150422
349879
20
64
4
19
46
54
17
7
423281
116410
64
268862
458398
841323521
407347035
300866
42
65
334231
82
99
259407692
766206834
42
418910
79
51
43
75653
79
237505
325915
60
20
246980
3
324826
9
89
466033
47286
76
1
234215
10949
754172408
42464
202523
99
59
286170
391626
398494
76
98
9371
88
285941
235661687
68
18
28
1
74793
3
5
52728
413073
84
37
320248
823577136
54
293616
5
70
285246
85255165
127195
141113
462050483
9
390052927
96
461806
46
50
243211
495709
70
310702
19
289799
457332
300176
3
63
6
372161
97134253
54
23
243254
421920
99
6
59
12
35
2
189043
404563
45
24816
61649
25693
764567882
50
233297
1
468073
88279
81
190619
216145
72
90
172688
334560
37
36
482202
232433
19
17
16
231851
261496726
144552
311490
8
431620
13
486370
426039880
6
412692
425875
400661
14
72
250312
351706
482732
36
328698
30
312858
4
45
87
369859
282345
8
81
59
12
159595
29
93
43506
94515505
70919
360971
78
96
451122
40
274115
8
65
828517716
7
4
112854
404814
113743
375077
8
75
67
272810
6
24549
67
338322
153739
61
84
19907
361649
112543
21
1
74
46
124132
353627
371299248
4
21
75
119519
336634
29
243204
38
509806271
1092
598897913
389481
38
49
42
129891
145618
343424
55
27
1
138392
38
35
24174
57696456
33
37
17
9
21
35
119238
336611
44
109368
219679
4
40020
494985
4
370545
322685220
23
472311467
85
88392
5
212626
240799
69
456916
58015
75
495936
29171
4394
19
106177
21
4
60
148645
379357
190941
20537
103393
18
120995
96
56
70
80346
39
43
23
89
227758
484135
208795
75
72
365534
86
184595
31
96
86
454778
388295
4
160486
85127
22
3
97
92
894642134
60
86366
97
66
94
44
195547303
80
8
302034
74
487419
777101323
5
166685
286459
63
4
162238
12514
211566
558563886
945857167
72
33
10
47
3
68
56
79
98
62
5
392820
96
370916185
499290
38
49
41974422
316811
11
67320
990781139
116091
17
256221
7
91
333994
6
48
4
56
86
48483
454820
396506
22381845
221623
279232
613918807
18
492460
481534
432440
34
294845
46
337652
80
70
74
8364
261573
291781
2
69
13
4
145618
342471
141463
64
330946
66
346868
2
15807
239285
97
42
91865
406848
5
40
293037
206239
75
41
373350
193366
447780
5
49
72
250864
75
73
392544
34811849
376272857
275902
656317447
393506
49
383359
56
64971
113147
47
308740
90
744616846
26
477737
403626
300297
216970
68
290037
263324
49
395574
81
5
363351
37
825635568
228053
315050
96736
7
209556
71
61
25
19
77422
70
230100
356690
90
49
26
91
149066
15
136238
49
123480
95
4
581477197
252771
752157294
85588
366393
137011
483182
47
954830443
28
4
9
379729
73
442200992
304389076
30
265048
61
22
20
290642654
269231
35090
60347
1
85
75
231958
88
49
76512
18948
29793
16
80
8
91
12726
91170310
65
175413
6
54
185917
62
32481
464837
6
117662
81
426083
87598385
198529310
11
94
99216241
439249
351541
97
221830345
50
163741764
28
2
40359
216819
3
1
658048096
194046931
48
489842
312711
14
43
35
671751620
557401079
53
414316
481163
145845
404378
472617
532046496
72
75
290635
66
83
2930
54177
224347
1
221485
97
66
23
64
1
85
84
262193
396090
306356245
287439
48
111014242
78498
3
213782
30
419620
58
43
84049
8
229971
163735
157020
50
24
280743
492337
241681
404657
45
376075
351116
12
248867
381357
99
14
23
65
56351
42540
707963501
57
20
385493
172433
93
375536
160795
95
25
708447953
32
14
102212
69
8
421113
76
8
32
1
37
44
3
90
477243
86
362538
103960
300111618
164399
123543
72613
39
190450
49
66733
291447042
64487
487855
2
399540
7
216923
63
47
52
391250
81
535811520
10
171036
267793
238152
66149
140786
336800
15
25789
99
153476
63
25
158544
29
10
498768
46
3
1
118985
689037131
82701
425277196
11
13
92
133919
22
52
212995
432214
159435
32
98776
341923
355153286
84
320505
62
84
36
287680
486049
222816606
32896
89
414901086
301522
238705
194967
284015
6167
33
223965
879710709
272329
272044
8
69
404045
2274
54767
56
15827
48
45
324702088
81
395727
64
20
62722
81
266763
9
347188
400440
89
103294
53033
29
30
346237
243315
6
7279
8
322699122
49
281604
48
60444293
93
57611
364027
387567
80
463641
64
65
91
148298
158652
93
78493398
327253
7
68
23
67
25600083
386588
30630
61
22
210230
31
190961
372261
53
565883500
8
57
72
31
28652
345756
3
196599
60
42
58221
218719
147624
439425679
432233
301380
23
379041
257428
391300
37
810422157
166757
91
2591
331102
516862701
42
76
70232
28
207996094
823625033
25
75
85
68
22
40
249191
49
83
53180249
62780
594128472
157518
32
83
72
23998
488482
76
55822
476388
12
416520658
352517
21716
55
5
22
544058503
87
478302
137213
9878
8
389929
490087282
1
285602
37
88827
480896
86
68
8
210442
23354
54
43
176276
8
35
592371022
929348399
42
141898918
438895
33272
286328
127307295
8
16
122762
86
419175941
229501
716495487
364698
16148
359255
226218
40934200
152757
99
91
28
53631
878133984
605624494
61
46
363682
7
20
34
950249609
329499
71
61
222011
307588
18
139914
4
29
93
47790
87
50
199633
313904
89345
36352
45
43
92
46
203080
261546
88
33
458738
91
1814
98
458447
57032
230099
440205
62
76
197506
258339
71
9
78
21336892
177570
496297
89
3
119934
103803655
8
89
29
349525
409429
85
73
993048010
144026
299965420
201190
29
343641490
86
137350
66
340185
17
432113
225905401
450009
26
296719
29452
380912317
93
69
316585406
240454
409601
76
66
318063
54406605
43608
240848
246641
239641
183046
113880
30
70869
72
57
48
656764080
8
84
163045
355704
427348
7
243386
140302
29
8
69
397637
17
45
164800093
47
21411
45
47
251965
290789
3
418470
56
178551
94
420683
273242
195008
3
474832
5
40
482374
30384
353602
491883
22
3
13
11
3
2
429477717
318244
138603
83
86
647838390
56197
447975
46
88
1
276026487
275484
20
9
69
87612
41
99149
2
46
95
96
300286
140709
3
174282809
451085
320946
98
35
37
353846
348561
934677355
365121
559581927
95
95
94
326674
417899
21
303496
271989
46
84409
90
87
644276684
59856360
55
8
60
23
40
3
73
59758027
49251
930034985
1
14
318402787
376938712
171715
290205
428445
54
3
454827
397853
49094
51
326976
182923
76
44
233884
26
56110
338381268
75
306300
32
29
37
166841
429554
9
42
63
56
99
279295
232839
5
88
58
69
263205
94
377012
96986
241322
361628
73
76
322402
83
4
95
30
14185
5
251449
8
100535913
18
4
54562017
468133
8071
912939269
417154
48
256296
37
225028
73
92
83
22
92
82
344957
45823939
7
69
3
49
9
20
68
239792
31
350367
73
291035
314882
13
9
474513
2
5
297326
125407
334187
464540
8
884511179
347724
370794714
28
325303
75538
20
14
227855090
82
31
425530625
300925
221306
56
123785
819195767
498993
397106
811408107
64391
772943045
9
41013
57047
29
468785
435474238
365288
26
279914
7
45
373700146
299749
55
10
445325921
730925705
23
274953
409065985
421639
48
1
765855724
29
36
12
404637
3623
304275
181720
731941825
5
120734
397191
93975
88
34
4
664616539
54
362805
475452
174158
349752
451136
219403
458739
87
64
257544
77773
69
151782840
52
70
396532
473421
8
70
40
92
161401
22
357603
84
7
228633
87783
38
444851
69474
45846
575271266
298339
51973
476081
993198533
506236864
212651
160200
88621181
38
488063
19
71
10
554089533
1
57
62194
97
99
38
40
145790
75
806934940
183755
101187
81
3
92
55
190308
34492
51
286647
3293011
142732
38
41
63
98
135615435
33
399216
229123
20
377261
324138
368597633
461154
172548
71
7
90
31398
95
39920
18803
10013
391543367
263761
35
1
63
819853542
848011895
392945
51
56
254837
50
80
375937
69543
249247
22
470480
1
29
9
81
46
399669
51
76
202335295
64
18
393810
178374
45
62918
349975
80
7
33
61
596852915
264092
171823
74
328908
14496
153999
7
72
66
30
469794
4
96
414493
566243415
95
281798
64
8
47484
4
25
866684661
98
54
593354958
8
47
2
72
3
23
34278
722017831
2
97
34
5
444648468
232941
432457
468725
837334923
312696
24003255
341768
9
351696
307523
90
53
3141383
328923
480181
718358856
239379
20
163064
425258877
73
80
3
46
195787
18
82
35930
286933
73
57
301520207
188189
263869
397270
59159614
65
216109
432573
556672909
30296
157964
385725
228122
200092
7
446772
25
21243
113009
4
63
172414
26
479916
15
144650
7
15717023
99277
53
8
66
55
45
200745
868209179
221387
280551
49
27264
276805
495736
188592
72
95
430564
31
206809
460297
157076
416998801
160440
363380
165585
60
407668
4
44
9
3
23
78
110273
39
80
8
9
275826
33
76779
6
185662
76
55
339869
20
444239
390335
7
209500
27
260235
41
97
95
331222
48
35
325735
101973
42
97
327878
245835
28
16756
82964
9
316915
320865
58
461701
97
6
1
307499
372698
238608
15
438381
93
7
14
50316
29
26
162779
59
73
76
207855
442665
90795
26442895
868159984
32
392609614
65
75
35156
53
128263
390919
43
399989
2
59
954702823
57
6
66
35
70
916207600
187246
32
461935
336131
14
203119
251039
265357
272205
223342
48
2
381079
37
81
315798
24
46
65
487623
29
98596
5
25
7
76
75
48
371584934
238007
69
209186
34
467494
88
47
225015
258155
9
4
65
482761
87
1
56630
23793
109439
1
354643
366870
52
72
7
74
341115
59711
98
97
21
398747
28
2
25
77
55
36
117194
193373893
77
29594
7
11
32
66
381734
42133
397051174
68
228353
449595
65
1
67
61
88
57170
39
4
179451707
5
91
58
100712
73
314735
40
397069
67
184630
270258
334513
8
39
226636
76
43
275244
59
960983412
3
447186
69
210596
490071
7
21
89484
27
223134
9
72
188798671
417629
43706
134257455
481871
8
24
17880
25
47
419188
160981
63690
92
89
733433929
460125
99
348515
113717785
155837067
139716
411074
28
332529833
9
152338
306110
53
545876336
275815
238263
455831
452828
24111
62
5
76
69
24
835317844
40
6
225872
50
36
6
232187
182830
68
5
164905
60
83
11
98
58
200294
68
3
10
421834
463586
433905
98
13
69
35
253675
5
338859995
20
144860
495194
16
79
53
363415
35
98
339448
80
28
66
7
315605
192227
912792638
21
306278
42235
85
65173
27
38746
165255
98
87
408261
7
46
26
60277
24577
85
139482
172984
51125
4
50
47
145753
20
6
10
169903
493640
414063
289066
62
96
16
574823790
95
8
60
57962
475121
84
48
65
58
345659
162805
78
4
302147
85837
51
266158
45
76
76
16
20
28
2
69
489801
288274
44
97
374418
7
73
22
184140
423459
100478
361526
369415
73
329064
63
99
351141
385572
55
89
42
95
57
15
1
63
73
45
46220
30
249290
291950
3
74
354050
419401
657525051
322394
248958
38
26
39
7
932116658
385874
292234
19
2
2
60
59
78869
207937
82
473151
1
79
6
317241
52
30
679117214
84
309727
2
569181738
84929
263421
4
826739619
231048
46
141752
379189
206852338
9
301949
13
463033
14
852424429
600799364
66
251244
7723
3
58
2
121414
339441
26768
41137
97
94310
453324
251186
159637
75
88
64
20
66
75
28859
7
21
65615
4
5
363888
38
73
75115
830655323
21
26089
427646
362577
55
7
92
414284
5
51
48
88
42
87
88
997189552
21
145482
334318
6
89
62
447054
83
226931
452284
490079
721493685
240205
1
22
45
94
849367075
2
69
69404
53
174940710
98
55
317615
421470
654974930
247791
821014855
11
203488
18
356424
169490183
72056
714817609
1
24
728728246
9
443575
14520
2
21
6
305714
29336
100459
48
462753
226120
1
178000
172149
492591
15
63
35
86
91
42
55
2397
38
4
497335
51
39
995267787
25744
5
379460
369013
323385
33
94
21055
478840
298705
71
1
61
279046
26
301783
28
16
60270
455390
475663
334337
477640
370511
99
3
8743
262484
412643
89
329033
72
246770
37928
298201
23
94
48
172215
60
46220
24
92
53
2
1
14
58986
292831
52
754721674
132340
364629
515050258
26
31
77
99
669648945
50
27
474737
58
330859157
48976
65
451839
493461795
297457
372785
20
916246103
308311
825701227
27
73885113
22
311507
28
24
54
93
317144
277092
437214
420071
182951
262587
1
40
14
37
681881779
16
261874
84
45
96
44
41
40
11
16
93
5513
151080
342696
35
72
103509
68
203037
9
557600454
446613946
249713
554471074
17
48138
398105233
30
367619
254192
408878
36
227734
47
128473
159048
86
489010938
469902
59809
9
14376
16
106354457
93
59
4
70
81
434800
388166
97094
359427
57
63
87
139386
369767227
303945
153221
285775
459709
23981
324336
487003
71
95455
38
28
236299
384742
188264
86850
498139
57
576442484
28
99
37
83
99
49
68
25
294994
9
19
5
17
91
1
390745
63
9
130743
92
56944
712178973
332436
77
373016
4
25
629241878
317458
357907
260409
336233
65
182481
455943
19
39375
411387015
399439
5
493933
237070
25
69
80
101671118
259169
28
73
356922
464645
76
23
218359
1
72
73
208850
49
92
41
398507
3
63
84
450820
92
9
77
63
73
268518
212770
315960
82
73
410406
31911
205348
24
86
70
306815
34
16022
159714
84758
327693
8
19
78522
89
66
74
28
82
383502334
69
83
312301
41
23
42
172825
533328300
307571
92
340967
36
75
33
3
30
89
347755912
304168
1
272055
166973
260169128
338589
45
70
71
57
69
253769
68
308625
81
4
8
397503
11
140479
138484
3
7
62846
51
312123435
420136
26596644
228229
61
63
55
44776
53
437407
3
43
40
253750800
85485
76
200853
322448
296679
1
438053
242613
339725
39
267893
125884
468258
252201
37
456302
56
35
64
115522
69
3
3
4239988
78660
260421
40648
1
350118
35
9
495094
65
105421
6
86
90
87
363468
2
406819
44
408474
31360
196414
422838335
32
85
99189
273700
417513
65
387818
6
67847
17
196357
1
90
484216816
26
82
362239
41
264347
295368
154848
49
52
44
208651
57
462813
4
57
61
91
52
291943
69
26
221385903
435079
61
52
8
30
2
235595
53
99
4
2
44
49
429173
81895
700290846
38
59
54898
89
5
37
236913
37
49808746
72
389953
44
386637
191644
12
41
88
140953
446406
895791396
8
66887746
63271
176847
62
58
416830
73
978531200
76
176420
433918
932342756
87
471091
135873
180506
135133
278717
158031
975735703
20
2
43
485096
41193
487336
47
60347
386027
52837
361478
476435
80
36
459045
73
478677
39
46
9
194248748
39
449843
485935
21
46
166091
132218
85
90
112557
348446
198714
66
151806808
7
4
321645
23
35
5
361370
98
18
89
1
70
81
454081
298375
15
72
70
320297
9
3
4
5214
509258835
31577
518857566
20075
1
48756102
341868296
473459
92198
77
65
76382
11
31
491857
224536
162911902
339493
260236
18
25
289368
59
244571
64
172167
329334
74
1
3
42643
429404
249585
210418958
4
3
5
31
97
171919
306742367
3
53
25218
131616
5
22
17
308765
88
56
287015
4
63
8
82
130756
8
96
42407
338273
41
278438
5
154771
48
104008523
463677515
4
98882
639762524
294041
4
267730
219080800
36829
75
20
94
92
13
338146
58187
96714
171418
4
1
2478
877709353
26
723977602
49
38
14
877759846
74
140190
293996
454925
92
84871
316468
288441
220078
282216
596904661
73
14
240873
2
97
88240
84
275197
70
261719
8
63
319079
52
7
54
5
368250
3
405626
46
54
54
70425
31
109778
282295
28
245185
338638
40
97
15
616623156
257479
27
80
253112
92951
366443
373501
645729086
410041
78
87
1
94
245884
80094
78
404688
66
320799
7
71
15
61
108088
53
499659
148086
62
559907374
13
26
75
88
125887
495839
58
21220
4
66183
14444
463413
73
56
467561
2
44
3
82
34
479301397
28
9973
363884
10
100306
12632
66
12217
347389
5
44
53
85
151569
5193
216271
4
6
23198
9
46
8214
241395
414206
44
481492
168966
314337621
9
22
60
390686
29
356646928
439655
50480
23
316569
474286
87
26
74
351669
33
414841
120592
98
30
59
35
28947
31
49
7
89
416251
396849
362033
321098
45
59
195525
155427
55005
153085087
278208
18
375422253
52
51
457228
122848
49
65
8999
78
66
20
441871
167225
188793
432335
76643
70
726371882
1
3
57
45325
5
91
307704
15
280186
31
477112
24433
50
84
109932
38
86
13
83
8
245877
255338
66
227742
21
78
26
178393
772188872
70
20
440079
224392016
15
14
197094
302029867
70
646838891
434665
39
82
491174
19
270344
7
393395
31
7
75
8637283
82
78
82
541424800
1
42169
23
61
197562
68
4
1
188581
50
47
32
3
434520
78
754368955
21
91
48
56603
5
33
733737099
345512
80
86
58
84
23924
44
84
95
149598
78
87
48
350914
134528
125265
9
441767
337910
50
9
330275
82
431391
372201
375732
305635
1
78725
168478
434639
218116197
88
69
18
374884
15
107929
100518
54
21630
68
28
151614
192732
222561
73
50
7
425148
18
321640
63
299918
12
477166
161186
22
166038
75
972260897
34
364873
96
469513
74
75
164503
65
428376
44
96
95128
418807
8
435103
93
1
28
19
1
10
33
725203569
6
461716
464074
82
85
4
65
429589116
69
98
46385
157300261
47
445538661
523716858
86
48
23435
8
8
15
839849026
289669
90
91
6
86599
258972
316844
74
59
327757
474906658
8
171047
278827
35
66
232783
304694
95
723371015
225038
77
438092
165824
3
406543821
41
277923
145399
525844848
233864
55
56
465637
176155
61
419116
4
142720
214916
12
147297
77
50
44
13
153301
12
42
104909
1
51
156335
21
430066
63
74
907767360
2
87
868163200
413237
386616
62
493420
13
48
5
34
1
189048
129827
721880751
63077
99
58
11
8
9
495047
278829
71
85
304817
40
181312
62
299659
192302
37720
67
38249
50
304419
65
114712110
8
76
266860
18
153731
193508095
57
758843572
5
494030479
42889
85
288734
144655369
536254597
258625
56
128501
200766
264029
59
9
461924
569260019
135478
3
3
74619
99
428609
31
51
51474249
9
94924
92
19
789569337
170826
110047
13
328889589
89
7
46207
243177
80379
293530
247975015
602916919
91
19694
58
536741053
3
230456
48
49
37463
275725
43
28
286180
55832
27
496190
12
10
16
186741
159650
59
222766
458551
83949
326265
625679291
275174
205384
423995
89
308873088
209372
20
29
395630
29
13
29
82515
14
381901
2
9
262376
171963
4
565501850
332877
128204
270408412
63529
39
76
27
307755
260950
496030
15
102453
74
51
80
308213
25500905
466635
27
295449
362027
750684153
93
9673
78
26
43
379040
63225
488875
40346
500371751
7
326872
142162
140919
14
305861
10519
13915
297592
5
83
374699
229431
67
733660089
140159
7
85
209522
382423
3
18
26
20
144984
174958
18
10
164233
51
372034
323194193
259868123
328399
2
270380
31
7
80
300556
306678
131926
36
17
384751
244276
46
3
576984484
432604
331601
446010
25
86
32
382588
6
7
1
65
441021882
468359
268572
5
6
3
491798
47912
439085
473464
96
50797091
28
175412
39
286748
685046890
235305
58
71
188395
1
29
92206
55
5
43
58
62
5
224701
307221
472548
573484189
443162
19
32
446443
51
27023
5
418458669
174996
45
136886
12
444185
57
69
314913
36
1
85
72
69
632814291
99
47
6
55
447542
5
7
55760
24
288402
430281897
30
6
267328
3
1
263987
315710
13
9
3
77
93
219285
114465
254842
157480
6
1
11
18
1
169671
7
389086
81
70
89566
62
866534025
240088
55
8
474417
231460
794412427
482147755
58
10
423499
336515
2
487950
20
91
9
59
117014
144448
201333
3
74027
313224
51
168469
69
273957
54771
82915
72
450068
422501
194783347
745549773
360027
1
882635766
72
302090949
6
387480
72895889
43
9
91
526705620
7
57
53
96
1
32
379474
7
459894
81
65
317562
21382
40
34
59043
26
55
761908219
4
30
450867
29
70
28
54
111864
38
50
8
318471
30
14
17
82646
62
464238
209337
56
440275
9028
8
86
331890679
7
23
364863
20
39
48
306242
130090
62
147025
263915
26
81981
75
451995
320953
173447769
63
13
3
85102
27709
189935
814979595
60
162413
186071
88070
51
119499
55
62
82
9
29
9
3
30256
28
13
8
283087
481754470
313200
173033
25
51226
94
282504
73
276707
3
156281
18
459438342
444911
93
82
396353
291895
8
151783
34
31
41078
228899
335696
10
4
432350
47
92
253801
56
71
231084
467538
748322699
488550
35
371742
190674628
32
767599787
30
73
39
288164783
35
408325
403807
203151
10
9
384728
4
56
498747
97
80
5
122104
99
74683
85661
4
56
229542
60
95
3
354844
856478435
312065
11
138434
2
30
289334
262437
45609
59
80
48
218847
399519
83
61
30295226
60
486786
53
50
50
41
754682372
296244
305989
79
225740
92
326096
223614
25470
8
72
397986
71
986010678
91540
77
34
1
38
16
418661
3
1
30
33
260639
51427
802598318
4
76
121446
27066610
7
7
3
35
452191
80
5
836315254
90
37
433679
435873
351982
481335
19
153308
146704534
263160
3
5
303228
24
132083
342237
31
2
801705660
279610
691360300
15
67
304391305
1
71516
15
8
57
56
9
85
556559193
224184388
5
11
73075
83
479711025
1
3
84
9
98
36
99
28
205383
5
1
650668660
339781
183419
1
28
404415
705990508
168062
210766
353265
61671
41
417565
329390
3960174
129668
29474
73
1
423495
462544
16
55
45
46
59
291663
18
586809307
7
78
26
15
84
843698556
242642
164538
3
22
63
58
983039547
499678
33
28
75
61
249366
44
22
138822
228093
330501
1
37284
59
253500
104662
67389
373973
97
377844
81
175511563
145544
199096
221729
399960
90
173665
986997852
69638
432062
72
62
30883
234939
110809
2838296
2
267236
356729
4
49
183950
81303
37
94
979003448
298733
99
315318
3
136590
15
24
137356
61
6
51
94835
2
259987
700590908
75
14
49
86857
85
120815
49
82
266547
4
2
4
10
460894
360324
631575205
523318126
225133
29050
92
4
24
97
92
4
217965
38
99
386107
538910546
380411
351855
318485
15
246784
1
71254
96
62194
266975
323544
11
222813
43
5
95
270392
7
559238891
259415
94
271604
82
298797
93082
265100
6
482844782
356920
151939
100750
35
140590
355274
33
77
12
451955
23
277129
22
70
34688
94553
405551541
488393
451121
273950
414459
83399
256135
6
208100
26761
97582
3154
468166
369883
7
327672
48
67
30727
53437
59
25
9
402868387
297719
69960501
219872
96
18199
71
42268
17608
249582
26
277477
483312
246440
321421
1
103672
56
179731
90
10
68572
370108
72
381328
15
98
488493447
824315393
391576
796080336
414628
29
478639
352981095
62
44
464393
85480
374453
89
488320
89740
815815830
78145
436982
9
243814
324866
49
453668
206097767
389090
64
43
6
65
146941
80
37
95288
473411
363618
3
184034
237718
172027
36
67730
456024
84230
73
379061
6
128511
52
39
404808
66
124303
19
57
52
334624
8
65579
14
74
86
51
53
160443
166592
15
63
32
594762404
67
79
47040
42
177589
76
97
89
491465
3
199532
284464
34494
277424
27
75
113039
63
385247
60516281
21
2918
85
343465
342793
1
83
245000
72374
21
679249336
99
43468
55
5
95
82
367243
88
316868
2
133131
37
116415
76396
32
194065384
89
302482
285196942
3937
335107
90
95
495932
590283147
1
4
155514
10
253354054
73
208955
8
69
966025449
222873
200615
419343
497435
42
4
491193
204666
13
96
95
69
9
2
20
23
53
18
289912
80
462515
28
498522
272305
33
137131
85
25
483281
13
336309
47
110096
145993330
51591
421442
379075
25
5
457607
8
352260
483468
13
30
28
365150
491301548
267191
1385
72154
8
221154
64
24
133840
98
953811682
107885
184268629
773382506
7059
377153
95
51
71
54
66
244709
261181
71
709139488
242316171
112445
100898
156867
46
335612013
9
213442
27
140810371
7
282273
65
140712
3
89
177139
377355
34
100191
625316444
12
72
60
46
421963
26
38
7
110605
397101
25
3
445830454
58243
15
93
30
351679
258628
153418
27
79
42
159575
64
276931
29
18
72836
345768
63
12
405916
202667
491642
72
463908
2
54
252408
63
97
76
54
169817
20
440126
209908
17
77
86
86
498116
68
2
331286
8
81
7
423738
59
46
61
66
58
48
30
294849
58
13
17
4
13
310614
16
61
9
142202
3
162867
454817
56
122064
76
207085
96
338778236
645295255
113555
70598697
368072
86
453956
298899
24
68
424779
165609
497878
413158
269179
40
426324
197563
492058
45
66
400932
63
270967
39
67
10749182
485492
105216
685273408
371901
88
446140
31
2
450860
45
14
349895714
113823
45
85
4329
28
83
36
13
12
76422
7
41
19
63
380751
71
12
40
92830058
801006330
52
33
88
263222
52
74
403096
44
326622
29
5
43
144641
925476963
488519501
1
92
175349
46
273463
218228
32
176740
946939286
204076
108661
194169
853137015
66
18
7
442394
178407
121928
44564
46735
7
79
422699
26
5
429652
335631112
46552
321128
17
128959
74
452569
100868
3
87
452372
441295
40
46
908
431753
453775
84
169859
34
900324047
6
395756
16100
489385
82
56649
667918172
23201
1
319819
405892
275215
34490
62
82
11385
364519
244547
322511
52
4982
43
3
486397
35
108312
145458
84
437236
60
21
96
39
35
2
72
59627
16
5
261318
36
78
55
31
96
722916173
4
453596
499502
16
511271496
312206
21355
99
71
397016
40999
75
201122
95
27
3
21
305088
76
934470683
48
45
9
97
67
19
390063
314533
21
278181
363082
82
171555
325639
37
246007
59
456244
140378
78
33
55
176178
58
294563
88
435937
254404
304224
110295445
310286
466085255
118552
28
81
87
34
13
300515
47976
28
554386465
960991674
719994518
63624
151569
6
79
63916
17
90
25
62389
73
410285
8
196803
95
26894
451608
4
269411
26
311525
49
304017
124023
167930
56
95
417401
339077
85
38256407
4
156747
130212
412642
91
28
366673
190797
54
45
443401
748595934
99545
5
295675
306534
75
51
301932
42
84
44
824636626
6
44
10
426256
23
9
248016
76
68
98
505785896
76829
450924
294271
90
229060
360527
145216
35
197591674
42
39
113966
581877801
80
37
18
233261
45
47
399802
3
447800
34
79
248055
40
115677
198889
8
200416
5
233531
400969
302036
250549
188207
215918
54
85090
46
269952
6
405609
201474
279974
461827
43
479634271
4
63347
459639
9
96386
63
77
191054
60
82
8
8
72063
348599
75
35031
2
52803
33
8
101513
443652561
671308040
50
418730
944949194
83691
333085
377972
294000
9
234970
44
99
66633
617227676
485777
327783
8
66
454211229
415117
351112
21
98
64956
3
23
78601
7
11689
407033
463703
356767344
5
856448641
99
89
458085
41
1
67393331
45757
760066146
340912
9
423900561
87
774575275
311051
312914
92
344079
438483
304638
202994
3
68
1
5
37
48
425625
6
281953
18
815290128
165281
212261
14
385329220
238026
42
488620
58
20526
4
318195
6
402157
73
1
7
29
14
467173
407642
65558
54
351853
36
233086
364256
8
193022
308113
238341
5
578275787
21309
884780069
188436
150218
253489
87061
96
151012156
93
150963
118930
182401
8
643023263
134856
40
413329
81
64
211564
134868
22
284970
31
6
89
338545
4
234100
44
1
4
33
496913
444599
322605755
85
304656
48
97
121592
122281
36
9
95
21
196577
884265604
64
230757
6519
47190323
29
56
418343
50
13430
84
10
309864
521859334
49
63
93
34
311358
73
141084
370878
9
22
239860
73
268816
18
91
60
82
437884
43
57
57
3
342783
41
318406
685738110
82
6
49
3
34
91
65
74
263738
91
38
91
1
9
40
35
145366
261106
25
83
8
44
96
2
227706
190320
93806232
12671
20
42
60
44
469833
18
93
87
7
1
4
177299
268724
383760
95
186933143
20136
284309
9
23
276847
73
275080481
67
52
2
85881
372758
47
358247
6
44
23
51
40
5
58790
2
8498
98
55
4
738288569
81
22
278338463
40
564488896
228904
327882
90627
36287
152297
301203
209846
375310720
97
498347
36
397490
282990
91808
444734
86476
19
2
83378
27465
145378
129838
49
440271
98
15441
486447
82
360268
48
67
37027
11
482785
31
162722
999736258
420257
405874
65076
15
837519019
82
16
920244327
59
464837
50
182734
33
87
58143
99308644
64
710662797
4
464423
388131
357683
169287
22
138589
497128
23
34
33
230931
79
603746127
16
76
32
154550
8791
383146
342881
685984206
1
128164
14
224480
159550
420208
175536306
765919354
48811
442042
33906
26
70218
126905
24
177959
24
35
86
75176
23
70
295437
19591
350100
827823376
64
31
11
9
17
11
473588
330609
150184
4
450707
358397
76
8
642759594
29
256060
54
3
45
75762
61
37
291380
9
3
97
962174757
190381
34
428823
59
377097733
90
143464
458184106
60
390738
49
35
249899
468420
242689
87147397
8
466715
90
93
33
65
411832
17
463080
333123
6
147373
217111
54
19
484409
374990
83
151738
230320
64
20345376
8
358286
403377
30723
318698
84
320558
4
11
6
2
429283
49
28270
84
47
245230
37395
81
271469
998240779
329931
3
476579
120260
80
212777738
75
80
6
496346751
4
13
51643
796199052
59
51
4
33
58983577
452776
139228
132954
173804
191110
468125
356338
78
2735081
9
34
70
63
60
8
183008
129235
44
11
499180
72
195377
47
262134
48
372964
3
251886
68
98
1
290931
87
348892
97
16
91
21
288961
44
65
380271
21
400530
120013
36
20
39
23
51
370535
65
445414
49
37
182529
72
80
326330
91
162105
23
20
57
414035
46
91
305709
23
30
1
474503
976638420
35
70253
396923886
57
450264
116318
329712
407796
63203
27413
40610
864660584
134542
352269
414644
248504
184987
84
334071
5
208200
25
3872
3
85
62
64
483132
14
762884811
47
96
35
54365
3
229788821
93
437318
74
315823
404385
72
292177
164924
32
347373
383112
74
35
97
45
22
102066
95
30
346057
397206
15
247004
69070
316135
629696462
388646
148395
7
67
52
74
382159115
75
98
99
62
60
95
331620
45
161157225
775039141
96
126498
158745955
77
21
227374
76
402439
60
76
896424228
65
32
646197213
38
154254
7
239338
179722
2
443469
77
50
43
256722
60
18
88
368181
36
2
467187
3
33
261552
821067567
62
603069338
493898
96
24
72556
396611
372012327
76
81
879978702
88
25
38
125439
44
447803
408156
314165
266513951
465693742
92
64
144718444
422268
7
379282
387259
61
31
129329128
23
37866
397747
420121
304640
12
306544
486215
69
4
1
67
70
44
311991
822834174
79
43
532836669
4
63
165623
3955
2
257381645
13
91
38
421172
3
9
446293515
77
7
219853
7
8
30
95
3
5
35
89
292318
36
31
384922
8
13
48820
324774
36
9
157621
52722
1
44
67
66519
6
8
17
47316
5
288322
35539
98
2
4117
62
718117534
323565
231316
388062
316954
45
125508
217193
110762
31
77
6
426999
286972
26
19
17
77
7
305406
25302
37
253830
23
81
74
295268
423418
42240
201770
54
7
7
3
6
485157755
247713
92
5
53
4
166639
265274
402935329
2
307639
558062554
66
81843402
262318
84
325596
5
42
78
209523618
44
295552
18
37
481639
16953
262085
477270
21
25
97190
48
83
835178637
56
420874282
93
7
40
68
94
490608
13
30
52
42
58
270379684
240602
35
440012
156543
54
120355
100907
43
21
396575
19
94
197596
268207
118840
12
390962
76
75
8
446271
212028
55
583185460
26
3
174373
86
33375
60
51
80
19453
1
88
14
57
99
303834
8
29
83769
43
71
71593
68
10
62
398306
85
218342
740877662
44
467319
349890
50
207945
486516
121038
4582
97098
143350
471922
61
207515
292349
427037
273858
123192
40
339890
153961
5207
98630
5
729949420
123834
23
90
51
53
227211
87
7
3
184246
352488
80696
175970190
3
72
760982812
6
37
426467760
330817
171579
81
270049
93
87
328584
49
22
178970
20
34
86
515872446
15963
19
43
191621946
231332
1
293329
785606940
336411
78
7
41
64
99
137637
196906
96
7
136642
52
365091
338292
99
3
220058
294920096
50
99
9
482407
373171304
326065
471009900
208080
39637
44
79
57
56
350781
235494
291085
8
301480
151286
78840
239056
396253828
32224
403862
428669
392626
49
40
323376
79627263
201467
4
17
738352742
283799
74
418879593
1
88381
25
55626
47
286237
29
60
8
342813566
254025
991290245
45
29288
33
470951
4
194776
226408
867243423
65
81
296994
422108
32
70
478245
423833
52
85387610
648524507
72085
264215697
49
40381
24
66
51
462404
5
52
338551
19
256945
326606
330125
380187
395822
6
82
2
1
56
92
1
88963
211812
62
92
42
71
20
907100721
350457
77
33868
71
9
406633
34
29
71
320755
139152
56
90
26769
85
214
499292
21
33
43
36013
65
213975
3
73
27
10
256948
8
23
72
64
291046251
181335
363588874
39
80
81
499195
1
373537
59
544019211
428183
38
371307
80
180335
3
292488
747091707
65
400153
2
72
26
407236
4
300946
78
71
167766
491810
152193
139027
10
490809
343281
97
36131
51
20
374867
55
59
53
5
61
5
247705
34
53
187017
3
430278
61
48012
146252
485926
9
987386704
59
675486191
62
89
5
321034
226151
5
57
122861
1
356400
857616916
98
58
67
47
15
8
81
52
58
9
68579
190059
8
4
80
451128
7
107131
86
35
4
287058520
74
61
96329
311964
7866038
62
67
463273
9
431710
466185
32
83
345047
334316
279551
344622
167108
244672
181062
4
320078
79461
227929
82
36
127166
319723681
72
469842018
116729
427662
1
76
42
276633
45
841552262
439666
101479
353618
121865
406674035
5
52
362898
323726
33
57
65
372648
53571
124605
4
84
21
58
274489
168886
166553
39171
9
471761
35
426913
79891
479813
2
89
138874
107078145
228469
78
61
9
385707
2
264168
276059
315969
50
986473948
6
5
659893332
39
351083
457787
750349116
31
456155
249
94
696934148
362404
96
55
169827
82
35
69
53
93
112991
425192
356387
11495879
722713715
755732306
372196587
34
77
309136
350522
35
119027
3
470866
5
450810
36
46
928386036
446866
164865
357841
54
171408
5
125814
5
64
23
1489
33
46
118722
764002555
76
8
15
93
2
15
271887
4
29
92
452220
332135000
67
294901
73
29
175053
78
97291
435509
354915
4
412336
40
453671
177066
28
52
76468
378429
27
98
196549
74
47
190909
98832
21
33118
413142
54
67465
449373
338404
72073
56019
46
10
38
687536691
17425
392448
490220
65
20556
68442
918421191
48
22
48
88
30
414628506
307244
44202
96
409405
93
589341662
230655
54
2
71204257
271207
4
313842
75
94
20378
3
429843
155362
8
16125
340057
39
102652
65
134973
92527
5
841687979
40
1
14936
86
318870
378919
2
81
310220
95
96
4
56
91
278012472
318689
1
57
3
77082
17
21
315928
41
162773898
366653
40478
140842
60
168747
828180114
337599
284312
24716
93
218759
52
394401
72
34
135400
423722
436654670
25
390436
79
68
18
18
408608
447438
635907976
440319
59
613620795
13320
94
9875
39
308689
64
33
70
56
82
50
216497
992399666
269052
319250763
78
7
427969
361047
43
311185
70
467906
324613
7
196033
128969
5
152230
63
325429
2
55
4
363610
1
38
98
255413
1
60
409880
82
56
295340
487514927
492584
457911
78
100821
7
229923
320867
90
443577
37
367421
15
6
28
1
47
33
55
5
352392
66
238318
419627
114626
496652
69
133556
470590
306594
68
93
37
8
313214
395452
23
959884795
363078
2
347511
303036
85
70
194790
19851
387810
247415
48
7
129337
451506
305253
63
4
33834282
75
400962
58
796053681
5
1
87
227577
76
267700
703121910
138181
68
36
43
5
86919
128114
51
98
27
6
7
85
31
178892
478099
326721
5
5
16
93
149483454
2
57
40
84
7
387715
66
65
344731
35
320705
398933
40334
219412197
557337809
5565
56
378262
363224
478800
30
23
139357
392443023
85961
332418
274643
23149
1
9
453496
79
88
4
20
6
839776222
790461627
173721
53
260928
189112
466340
10
212784
62
698626658
36
180415
98816
66
434944
290871
97
75
1
309539
46
183759184
178165
777375058
50850
43
38
2
23
66
361005
138896
454951
72669
619781071
67319
136177
496439
35
2
46
400276
208325
562343979
2368
279288
77
79
170607
25
46
332281
193506
8
3422
8
294550
342445
90
71
60
395497
590958472
415030
54
16542
513763120
408548
203911
175220
18
8
9
82
429912
252149
1
248543
114040
34
375283
86
71
16
11
80
42
129658
95
269684
356954
140303
84
449542506
173274
9
314908
12
368156449
66
11
5108
422466737
90
48
540153358
700578844
32
313522
193013
47
366843
79
63
35
372483
89
47
63
57
87
174723
95
29047
384897211
102535
6
101786
13
640718986
63
261663637
42
422710355
8
52
53
65
64
171089
405454
4
308909
264913
153676
74
956547129
94
173010
86
455631115
7
178837
180127
441135
23
33
13
4
71
712581093
59
82
371973
80
37358
81780
52
352083
43
64376
337389
187437
26
590442742
46
36
189406
29
428474
43
216915
23040
1
77
25
425000
2
248781228
314511
465346
9283
80
64
3
454002
99413
67
14487
231978
471944
475458
15354
763297241
118584594
295275
97
228908067
894512915
12723
6
434860
367584
38766
322630
16
487539
35
405763664
292725
129530
67
900939381
83021
350524
85
20534
15
260385
83987
56
65
18
35
70
26
17
62
5
435893
90858
60
436059103
45
427592433
138945
3
206518
1
202776
37740
183294
32
17
2
359611
66
115849
64
88
10
7
91
90
31
7075
51
11
14
16
28
61
34
37
155389
56138
402872614
1
168594091
5
141000
90
81
89
99
464346
95275
208285
46
481485
357406
3
104938
22
80
519367890
92
13
6
3
82
400892
12
42
5
71
225384
8
180385
384292
22
60
60
97
54560
88
259470
1
803007798
444329
296975
387439082
269369
83
162585
457956
5
9
7
76
19
277266
415765
47
356690
1
44
15
571554697
5
605517122
83
88
4
64
98
422481
952968337
198810
292420068
26
44
260675861
72
8
536581559
28
37
32
44671
99
96
58
10
23
14
416395
194195
20
278007
93
29
428938
70
5
495929
31304
63832
8
60589979
209511
88
30
84
95
87704
57
999028664
118265334
16
56
185470
301152
406165
232342
116258
488516
92
20
56
79
248037
21
44638
103509
85
10
961950448
67
78
198795
243878212
50136591
851147297
14
5
483504028
54
409893
216121700
331481
118491495
15
25
497952
29
417337
34
28
485163
373041
11
670565622
49
215846
59
80874
4
85605
67
30
56
78
41
67
54
205499
584403965
6
17887010
56
76
6
421581
151572
90
5
67
19
5
214690
6
45
15361
3
17
93
80904
36786
75
46543
61
14
313212
385535
43
147626
207809
9
38699
5
335334
6
81
33054
110584
5
48
256846
68
96
70051
395349
6
38
64
72
378361
3
39
21341
379975
53
6
97
20
194451
43
23
402378
223104
421902
94
30
342199
456182
94
301072282
29900
18585
3
35
31
97
286499
3
9
283192
61
86
55572
94
989939973
449799
175760
483523
154408
86
101895
494290119
60
28
4
45
471960
29
39
7
235868
103625092
23
359224
87
478710
6
70
80
34
47
399305
60
460785
85
91
56
38605
112178
26
38
17
379633
6
85346
113881
218805
419738
64
63
51
26
32
48
3
218906
342693
37
21
5
13
180838357
409022
93
86466
237759
254619
91
90
90
252688
5
23
351868
409956
181269
96218
2
58
10491809
48
27
601150509
7
81
89
498100
285891
5
119521
6
2
25
185546
258278
84
348941
86
420463
16
3
275431
30
219914
29
44
347851
27
583360467
94562
13
4
90
164173
29
9
317885
1
173525
998658317
35
3
48
362678
74
55
17331605
43
85
225363
212305406
64
392338
857030979
107169147
462348
338319
43
490637
75928207
109566158
376019
27604
40
99
99
15
57199
298587803
636276471
344521
410270
90
526540221
64
79
8
6
330179
817984954
42514
5
241640785
480152
60
339790
247529
92
33068
6
85
27
167947
314573
58
135153
57935
46
48
1
42
6
333912
10
700958245
362799
52
275779
336101
216243
108111
9328
85
405319
4
71
398554
42
143551
87
53
263788
68
95
4
413336
224215
1
392237
276213
92
27806346
41
88
161057
38
255203
7
158201
192523
299139
61
9
455985
39
422099
320089
45
108196
72
46
91
2
242893
335172
81
67
389311
83
134787999
85
5
159225076
485306
35696
144723
31
1
20
260603293
5673
85
300914
58
20
2
1
107596
385954
54
890193147
39
191234
3
92
4
38
80
2
913026755
47
57750
6
197662267
487345
3
110431
47
28
90
61
595024458
322146
405361
402336
26
691812548
43
55131
433729
47
2031603
63
58
392916
441263
284179
129209
336213
18
385835
444415909
218775
31
735343363
37
156769
40711487
2
46
105329
27768
952288732
49434
32
79310
553867530
95
149732
143347071
62
86092218
2
86240159
390348
496431
5
6
3
145728
1
166886
82
251147
49539
228135642
445220
78
9
248101
21
51
409557
251844
496126
76
291409843
746774597
83
14
98
77
71
213994
95602
32
68852591
110123181
242328
3
59
420664
469688
79
97
315896
55
93
79
387106
489241
238834
333692121
10
281068
94
8
63
269047
18
31986
438251
91133
151067
2
18
22
140046221
81
56582
86
379065380
418770
76138
301669
554008719
377453
101624
321542
34
64
239020
50
297686
499755832
278367
87916592
236245
248119
44
8
247491837
98348212
13
93
1303
230749230
396576
916603313
334940
19
5
99939940
11
109501
3
98
57148
229647
59
426219
69
78150
71
6
45
65
89
23
367713
224843
198150
74
78
439020
18
55
11
78
24
50331
471060622
704014674
366945
78
81
72
32281
65
482629
9
58
90
80
47
99
52
415034
78
5
89
25
33
349676
459136
73
7
233714
88
449273
236007
443188
76
4
219400
483065
237137
504754986
200731
91
99
82
3
181460
3
17086
73
85
97
180326
3
82
297386
3
248887
979668537
98
163133
474523
52
13
77
17
70
4726
9
7
435002
53
75
279538
255416
56
104985
258241
28
5
974733384
7
807988370
111444918
145804
71
138924
97560
58
118840
533228159
66
89143633
70
753680447
20
226064
174960
423595577
66
203414
91
366262
373774
483598
929061945
113018
329721423
341048
3
432639
32
299373
242803
93
490696411
32361
308140
194454
70
256962
301019309
234415
749741641
65
11
34
74
104663
6
299513
357918
635362743
27
84
56047
440556
838013935
20
445920
231572118
606642080
258629802
79
433753
84203
48
564057888
137799
70668
41
97
186803500
329164
60
43949
319074
375387
45779
662706981
140570
80
495497
376599
29
77
29117
4545824
10
386460
77
3
55
333386
343217
121563
17
97
2
220700
30
955995877
290299
1
287666921
67
14
85
328131452
490331
90
76
446822
40
629020827
3
8
899504512
4
3
99
9
67036
453985
28
5
81
18
15
618374188
29
57
284033
79982
86610
28
476796
14
805338297
184611
12
233846
48871
65
5
136894
327701
995487523
459898
47
8
488431
354619310
39
48
18
734457020
7
259671
63997
62
39
323132
158598
86
665707590
213238
461161
423564
72863
48
4
2
6
2
532475977
162135
50
372126
69
6
300398107
77
65
456561
232332293
20
11672
5
25
135442
183944652
84791
202208024
56
467455
34
79427
575527404
5
3
50
85
470976
56
150503
99
56
292931
17
79
312762
17
2
345137
51
359360390
406850
490766
76
109990133
172578
166249
4
480492
61
79
794058657
264575
94
43553
54
453291
433459
50
245480
72
160023731
159761
8
288332
401188
206670
42187
71
22108
4
173857
463713
25
63
16
29
4
300774
109961
429072712
62
418837
478632
477583
24
293482
72091
52
48
90
910664717
505244991
474180138
40
7
91794
172068
430092
66117
610717651
344315
314338817
90
38
317386
649377145
68
9
371101
23
223698
212733707
81
6
114169883
737758116
111970608
110930
183390642
13
9
51
20
381924786
8
77914
493698
15
37293
78
408082
51289
11
55
613016926
43
86
15071
180561
87
3972
294289
459361
33
201274
12
6
98
29
455112
114293
69
33
473394
35
34
253472094
7
34
29
6
397014
44
27
53
64
19
79742
87
213248
167695
10
7
388326
463643
191844
621339330
66
20662
387353
10
64522
268821
6
115818
39
33
4
37
29
59
170786
3
84
977007199
56
24
137072
232124
391289
5
142012
61
965206756
86
58
288297
265474
20787
442822
66
56
315510
14
97748
21
374901529
80
8
38
261622610
336503810
235478
425288
328967
784091234
300198
3
78812
19
13
251475
65
93
29
274760
56
397739
4059
4396
72
24
167888
4
72
61
188246
338294
283964
79
74893
130332
60
286768
3
38
160982
81
9
120294
76600
48
24
361939
127875
94
20
9
17
64
20
92
5
74
51
51
479095
23
6
45
115571
200389
132169339
27
95
42
387467
1
412747
213318
62
79
60581
391486
66496
164783
26
174982
5
179511
252135
172443
274181
87
475617
82
84
499673
401821
298128750
2791
80
490159
1
94
2
772961131
157402
250603
349390
77
48
41
372156
648406909
73692
44
6
166483
53075
231328209
9
36229948
28
49
162135
25
361233
407604327
439648
423936
315132
183362
472963716
13
291801
243488
1
252314
98
256939
40
95
27
298006
36
61
1640
2
298973
45
36
73
6
172886
58
339185
14
267524402
126639
206155
275242873
88
8
82431
475122107
15
129613
28
362000
213090
240717
60
28302
4
424666
35
303332
370348
68
9
216539
21
86
86
707948967
220132
33
217594
314946
394312
63
8
109791
570597187
486791
29
54
483319
684566429
268153
20
283236
402391
62
70
77
258835
74
384948
467997
91
51136
5
4
17
9
31641
24
172856
26683
367198
103978
247090929
245726
701630056
333650
255499
26
81
93791127
319219
258748
447037
31
467243460
222902
56
81
150600
93
487736
31
7
411013
3
5
153059
35
415937
397673
398681
214513
28
93
3
37891883
899890990
457517
2
8
28168
345534418
67
13
71
90
9512
24
12403
320803
90
73
76205
470700
89
276198
161057333
10
144062
298959
81280
34
962146636
474286234
457440
774630706
187603
425225782
18
231874
22945
57
37
42274
87820
86351
96
390823
976307149
271216
46
297967
955400323
29
3
430085
343394
69
86375
903195515
125630
88928
707154144
72
9
51
31
66
91
454882
99
275489
42
324206839
66
18
25
470881
206722
24
7
44
130244
93
218168
143087
53
19791
346655
371529109
9
225890
2393
29014
385151
334428
79
60
24
34
93
319393
273726
9
32
43
347140
98
489304
461259
294398
83
62
175754
912576216
325459
86
71
92240961
1
20
5
90
9
66215
17
51
13
58264793
368858
68
338892
241469
376494
39
157700
81
428600
116833
9
395861
238963
6
198235
7
71
2
106552
362384
435913
92
57
10
51
361344
220663
439426
78
356382
78
643076616
277095
65
4
82152
4
525044126
58
51
145765
476319
7
8456295
305603
80
459837
113772
447720
19
107597
50583
29
41
198260
52
529468860
452777
494280818
107690
266172
8
299156
15
4
68
444530
162033
78
819018827
44015
134244
117956
80
44
75
309713
7
10
54184
425104
3
123320
610658467
562708913
21
32674
44
66
281983
15196
299530
455533
492670
362290
6
6
167653
249729
86077
98
4
90
7
383869
65
442719
473667
746084101
86
73
467634
242259
203851
635948181
224904
165801
256347
63
311460457
27
339552260
493354
94
78
3
135203
6425
29268
9
244345
270915
866082115
463657919
149327
33974559
19
318645
96
87
373312
582579899
48
483380
87
445159
14
8
46813
3
263389
130993
46
53
194406
511049167
46
364365
265751
445664
342082225
39
149205
2
341304
14
436017
34
96
9
52
320710
177795
16
99
46
270796417
17
330784
881995121
92
257509
135883
70
62
590920858
61117
48
108682108
280104
89
93
9
7
125094
33
231154
9
154902046
29
145530
95
307683
457249
73
266779
80999
100116
52
148327
22
361552
12
17
2
140611
53
231241
116672
2
36
165520
71
72
240582
463483
350534
75
360990
16
79
351803
38
71
46
2
25
128485
17
287745
20
159809
365597
75
997432193
98
178852
281117
8
54
318826
33
41
208691
9
47
86
143245411
96
262846
9586
148466
61
71
33
303234
9
20
280130
237907
591176255
74064
89
175180
20575292
91
54
90
69
156293
83
76
409356
52583
73
95
21
34
252784
358066
288739
78
23
992853783
56
443120
15
14
424771
6
73
1
7
75376
6
96
368823
51
229243789
282372
90067
132228
96
69
8
37
174814
596472737
88
37503
13
5237
93
332433
183379
168884
376141
127884
80
75951844
915923066
277572
447225
21098
207922
30
3
478585277
71807
235164
21117
388364
189449
5
35
443499
113248
387636
587727383
59
34
8
5
74
2601
460111
17
77
1
26
403889768
34
174719
37
57448
6
37
59
57133
9
72
18531
77
117576
21
989404719
71
3
88
8
6
9
32189
271680932
209959
220350
66
72
439884
161687
130724
437363
327710
166535
3
368676
3
759290578
265361
66
82
8
351922
6
39
91
8
361216
409819
384851
73
276582
65
41
77
6
191718154
460657
7
71
72
58
65
813668598
50
81
167049
129866
104131
251235
68
385761
385877
359115
89
799792510
283365
68
567
251522
264789
270729
3
859593099
82
408289
297725
3
633784088
5
291460
77
80
88
6
5
522163704
292190
81
419483985
3
95
181254
128752150
281543
315851
89
42
229639
227524
386052
24
52
26
163595
11
82868805
328118
9
161776
444282
328383
9
14
117136
347371
211482280
691490684
474083
378321
70
458973
377319
504053127
357567
41481
80
76
121668
75
9
89740
34
4
193826
91496
89
81
40
25
499784
66
64
26
17865
41611
88
154496
35
536314404
160336
66
94
232316
9
321810395
111334
296537
8
7671
61523
273622
76
98229
20
37
62
46
5
323324
308804
33
5
69
63
81
78
31
9
21
467967874
6
213062
85
30
232252
54
17
33
252753
188204
50
73
78
80
74
33
219830
57
40
35
5
484160
6
70
926715873
65455
351923
79590795
94
60
90
3
6
51
7
96137
275966
34
3
34
208675
634705024
27
44
415110
50
311155
3
14
38
85
66
40019643
315736
36
85828
189752
453182
326964
207140
354922
437531
97932
83
4
94
12
70
77027
429427
59
595587327
494341
869331005
8
435407829
484282
526572136
22
85
14
68
110851
24
445279
25
276343
63
90
53
48
344625
67
3
14
189447
5
407804
213348
243357
81
77
349370
24
21
76
50
27
634493374
62
122236
16
455424
80
7
4
78
2
52
119372
28721971
13602
22
302257
61
174683
359374
73
33716
427248
377792
6
490237
8
437458
5
1
966985275
24
99
82323
89
72749662
231068
402844
336854804
14
6
275386
407224313
64
82
87
68444
4
387449
293394
21
55
98949
377603
948997028
2
235724765
41
461699
407262196
8
26
208292609
407650
47
74
3
323398
109596
493454
5
3
561554615
2
53
55
15
295595
907493787
13
42
130960
55
85
4521
54
3
240207
2
58
238919
8394
308114
42
170188
159048
134571
46
80
56
61
90
29
9
274188
5
8
393132
2
298192
115601261
99489
807742656
34
471525
77
3
28
96
27
5
20
247479
81
58
377300
175187
191287
463120
444469
36
44824
7
492934
244306
9
83735
358774
44
5
271437
62150
114088
93
284170
301011
32
439401
55
793343343
40
176328
53
477934
72
60
77
131442761
7
91
48
12
8
207471
30
82
393006
86
79
95
427607
395139
24
87
5
204618
29
639868939
171667
40
397989
384959
46417
169410
177335
226102
9
8
80
389526
62
58
19
7
96
204159
332929
474110
353034964
201728
61807
21493621
450471
415088
90
424268170
417814
69
945628849
367457
168103
414366
311317
45
1
31
434136
934019609
60960
231342
431595
918919050
147232
106467
493145
92
86
79
58
77
264418886
99
268542
7
94
356701
468482
478561
364471
59
72
60
1
28
8
41191
212418
348620
83
38869
64
45
25
434980
949576104
429877
483299
91
49
76
10
7
311021
74
23245
14
222795
267892
81
19
59
96
28119
7
847238361
61
380114
365926
9
65
183428877
17511
648184696
30
7
37
13
29
35
9
211322
32
13
54
53
43
67
1
97
400039
193013
238541364
65
319481
62
78
26
70
43
64
1
52
87
22
241316
344786
98712
32
98
61
9
92710968
336390
92
22
482268
11324
58
54
66
490190
80
52
8740
143082
96
4
310498
95
69
39507
99
34
91
26
45
191577
65
37
14
280237
101267
5
92
19
6
37
30
199278112
321072652
231523
336194
245833
124350
126122
471249
65539
161324
68
5
239363
145569254
73034
381786
57767
59
391095
85
1
76
41660
4
38
9
35
349770
82
63
209251
23
405873
74790
243756
110965
222027
68794
83
486579
54061
37
196561
10
24
108801
155492
246506
230552
112538494
54
314540
47
50
39
46
40
7
72
83
82429
467772
80697
306610
95
19
3
11
41
5
263448342
298014
112459622
158298
421813
27331
200078
11
43
36329
6
16
37
376619
716727780
362690
24
439628
87
42144269
408356
81
521096414
258893
465489
61
301128
160568
2
82082
997963322
58
246847
95
18
2
91
29
73
89
154550
1
69216
80
27
291281
95800
87
22109
89
318491
271569
8
941649774
66
90
90563
146362
267607
271394
504988803
51
71
73
44
70
285214
44
17
217113
37
46
88
309522
5
17
36
94
99
83
77
9
183790
1
249052985
55677
1
57
51
30941
143377
47
98639
24
3
67
387281
35886
3
85
276865
245175
268306
1
417704
12
89
400457
42
205982
277558
60
342004
214820156
279469772
4
246313
219081
7
73
86970
5
71
987718997
9
242877
425773
639999297
260298
10
197684
72
408230
348571381
9
32
126894
406379
319316
258453
63
78
195059
46
89
53
488670
132844
6
141552
92
134491
38
296109
99
24
6
331182
118959
388110
267700
29
88
924771865
26
51
16
62
7
14
86
19
7
26749
72391
220888
40
27205
104493
1
27455830
1
29
89
1084
47
150970
12
9
25
91553
266772338
96
12651
94
8
3
23
125701
86996702
9
446979
99
91
171390378
479998
238753
189567
63
39
498557485
465599
42
413866
380766
165915
328285
87
331328
480747
91
366756
369692
63
99
59
64233
491947
72
16
308361
531895599
366759
96
54636
6
192149644
24
215676
96216
29
78
5
13
9
34637
490884
339516
26
12
94
96
78
313541
100156
16051
68337
39
4171
341815
414757
49
106882
209147465
127093
97
34
381459
64
51
35
463843
480544939
4
449102
335530108
4
196089
51
55
6
328119
392873
76
89080323
405217
29424
254627
405934
57
67
40786
30557
63
296830
436789
932606878
200433
9
7
218186
93
83
56
60
84
39
31
860025129
12
480420
47
85
494795
97
286818483
139306
31319497
296639
16
109571441
7
232812
67750
67
39872
640625006
385037
89
46
19
47
295861
8
32
264519428
176823
112808
336802
34
328917591
8
97750
120987
361777
955700497
149649228
66
12
312793
50
119567
9
30
756239172
715691942
712478030
431449
256504
306576
53
56
301906
96378
491853
455779
82
325528
57
976355417
6
3
169427
5060
249294
234845193
266967
2
202172
42
231606
184144
57
92
14
218660
62
294560
198333
404215
458836
97
57611
84575
85834160
4
15
438268
6
496938933
68600
43214
18
17063
233110
99730
4
58
99
590
7
145598550
144369596
4
34
13
33
760413169
260127
10
73
230959195
109633
20
97
355125
82
5
233740
79
461606
477624
56
97
355626
131325
6
306843
276873
133200
569178449
47
463608
12
94
199644
455185
2
932805919
161182
48
87
99256
25
51
85
46
13062
250951
9
39273592
465773
76
24
23
100236
40
297418379
326080836
42
51
45
27
434160790
30
24
198516
8
65974
28
311377
15
126274
34
347859
55
89
89
7
151826
3
9
435637538
73
354124
314753
80
205943
476125
60
29
36
21
27
32
97
398125
360777
466335
56522
72
408342
38
84
1
358628
49909
587539155
37
382576
34
94
91
457913193
386957
375399
231259
92
4
45
8
73882
70
286322
492896
46
9
22
45
63397
359879
352211
77
130135
6
34
975014114
48138
60
4
87
284656
18693751
208808
493734
276059
32
8
76
7
93
533687295
479456
78
129440
85
193884431
9
309271
378075
27
263523
97
613510307
4
7
20
28
15
982152986
328716
134102
27
240953448
135731
216589
75
213763
51264660
148216
21
89
88
48
401025909
5
21
123115
30
30
8
7
92
56938
200927
39
26
75
333433
67
12
1
217441
143073
89
71025
264802
5
89
59
372105
84
38
495302
586755027
25
307595
34
355913
125006
263443
274845
32
61
72
315930844
39
4
79
98
24
62123
43
45
268127
311748606
22
444257
454059
471059
390312
431477
56
69
94412
408723199
120977
446653
8
80
45
218102
80
59
51
927056359
143950
386272
9
330023
4
264909
150176
411948
40
54
7
50
94
58
124309
99116
64
63
390234
46
15
15
161208
14659
33
24
39
5
89
60
41
73
79
58
191374
21
438032
36
259314147
38
39250
373940
67
59
2
432183
3691
82
20
86
48566
129643731
27
467004
427327
9
3
179481
359208
99
51
309636
4
376715
50762
479038
6
4
27
14
23
822152188
276993
15
112867
95
9261224
352079
649434462
54
240158823
83
232139138
18
379053
832825891
214374
88
41
28
899082958
53
302289
69
58003623
76
858431608
50
66
55
8
29
57
65
331154
258180
69
399222
4
33
61
343378
25
899490970
48
387347
54
10
243259
36
26
491688
1
23
355434
480821
27
32379
2
396064
1494
28
80
11
19
240945
93
40
4
13
47
21
366767
20
23
82
19
72
191402
494546
248976
122509
157879
24
40
157975
345068
31
397114
93
36
273809
50
333137
66
27
479301
386616
57175
3
6
9
144631
7
97
62
4
21
67
69
38390265
218412220
66
90
36
566626819
14
592098818
61
89
483367
831116246
218762
5
603636386
95
35
98328
54
105644
47
97
97
81
58
71
111871
7
6
84876
231474
50
448347
178447
86
170190597
6
32
90
9064
15
7
21
70
8
10
79159
99
45
3
296720
16
87594
2
3
795412379
5
7
8
72
19
161784496
1
87
87
88
59
31
133504
6
98996
3
86
49
373556
78
35
329192
26
183739
7
53
56
20
33
89338
18
470859
127085390
702757003
98
301919
85
339886
76474
78778
228266
87
88515
87
219320
932381131
84
67
2
322453
67
23
86
57
87
4258
425713
25
50
9935
15
23930
73199
36
181489
735211481
5
12
21
129532
61
83
76
491057
69
21
280147
343860
96
17
64
240868
861235643
15
114493191
98
106455
5
486802
122606
177770
449774
107138
66
428748
67
305233
6
77
66501
38
13
164884
254916
4
232775
427891
35673
158478
238110
8
94
207689
3
14
484946
124120
3
20
511146943
231594
300116
480717
545632907
25113
274655
69
306814
189178
12
56
2
432172
414934
71
45386
35560
301282
7
473353
90
431613
63
44
190171
386466
9
8
51
339692
11
365412
45
621332583
42
39
24022
11
5
88
54
89
23
2
46519
82
444425
713700932
4
451571
364620
63
173786
55
46
467089
80
211171
23635
141378
859298703
3
57
245685
25
21018
340818
262588
435309
14
68
342170
53
75
170758
366461
53
434661761
441281
71
56
161641
204550
197403
45
78871
290775
338054
4
97
116961
185603
275524
41
354373
194336
662467735
80
36
85
15309
302293
21
42
310627
405939
73067
46
13
39
384549
240878
67
170601
197380
62964
340022
296604
404020
206729
5
44
22
993980380
18
261718
402737
63
161867
9
402111
29
893762014
116357
6755
3
454123
56
19
468383
90737
46
22
44155
52
36
208112
11
13
490965
97
83
372693
323438
10
77
1
80058
72121
107337
269066
73837
36
591027645
74
92
61
422091340
48
19
60
34
63
243343
77
797067449
17
449710
157144
2
86
54
567
4
18
19
171172
231206
9
494997
321885
68
54529
71
88
36
22
25
78
4
8
795687016
9
47
55
121438
2
179282
46
25
50
22
1
68
78
6
94
231349
86
705391638
6
48
9594
5
18
5
375046
441562
3
72
311953
213866
14
85
33
5
145617750
71
16
42
436328
19
293042
844340415
36
33
32254
30639
84
244230
497254
9
28
227781358
44
65
483153
215823
158763
206290
393055
793187916
345326
44
75
71
40291
96
177324
22
50427
165863470
128699866
2
429313
4
19
60
140044
142795
186888
261683
80
494184
423932
169872
44
91
75
32
70370
57
5
729897493
444898
421351
12
80
63
234238
3
142101
787125492
82
452790
69
186143737
482708
176387280
21
1
70568
151101
30
496461
98
3
7
8
1
41
290521
69
8
11
27
6
264444
56
487893
4166
5
42
239529
8
250545
81
155198
354187
65
26
436405
767417531
303584
392108
59335
35313
116554
192927
167224663
8
158113
12
24
331674
113086
327318
12
8
36395
415458
851805710
255125
437688
90
57
132278136
43
225831
80225
5
92
22523
2
49
30
10
70
83
229859
6
25
43
103118388
13
501008668
4
478744
28
434628733
372046
233885
42
482068157
77
427279
5
101031
772389621
15
401536
10
96
497682
86
497030
687809809
94
297797
51
35
64
54
473267
399266
227019
92
34
997473049
323804
42
33
84
522667928
375578
144528
1
123004
141980
266231
16
628231786
23118
76
38
52
82
408727
399237
57904029
33
270323
55
75
87
486908337
44
383542
25
23827
5
461166248
9
11
37
53
26
96
4
290889
443142864
395961
6
253987908
340632
49
28
312964
443667
97651
76
273943
250602279
23
389237
92
109996
17
625592233
78690448
58
203081
107929
148647
364939
334718
15
69
2
62779
390010
184776
9
4
488974
87
45036
318029
9
135400
7
69
73
70
57
38564
331505
476343
28
79992
4
73
70
5
456630986
61
81
428341
183067
393379
66
54
418334702
43
59
471893
7
1
84
60
475551
63
98824
37
7
951262033
92601
212475
9
298362
384999449
54240
208323846
2
8
166190
359777
165078
104517
136900
2
36
29
41
275930
90
415320
50
8
50
107074
66388809
400947
67
84
95
56
25
2607
336645
21
9
734269073
839007200
2
368124
215785
218180
85
393687
300553
121682
989209987
285811
63
81
74
642833449
236635
41
45
98
269100
28
398508
256366
341963
166516
66
273334
166382
48
29
78
53
77
255300
24
82439
5
8
890449151
28148
50
287003
35
398651
6
563002596
191074
196475
81
29
2
285802
65
68
96
86
355116
71997
28
1
738556964
126271
14841
317208341
72
398530844
222397
6
369023
154753272
47
220874
87
192396
311731
18117
23
3
91
13
334840
233444
209379
83
9
477440961
51821
101619
3
16264
759013538
75
141496
7
40
373604
99
24
414798
10182
34
89
25
4
46
40
87
451768
237202
14
98
252015
73507
38899
108406
86
56
494606
95
92
70
40759
23018
66122
35619
326575
98968
345707
95
483996
46
31
477012
103185131
419628
395602
75
13
29
82
261558
268422
277005
456958
36
52
50375
15
307088
230986
349025
98
84
177655
13
165200
89203
6
58203
267297
58
38
301413
275696
39100
289370
170847
52
76
74
3572
33
40
445920
49
199762
16
214582130
473704
142668
214765
7
84
339462
327513
77990
175011
83413
23
39
410437
65
430575
67
2
344004
6
1
83
35173
67
129689
17
44
36
23
78
83
194826
85
4
367093
113897
60
605553736
27
22
47
8
438185
13
159441
31
236694
30
708068262
256160
47
23
10
6431
53
156780099
21
76
2
4848622
218490
504791197
447422
83
39
281002
262151
18
14896
7
72530
476060
625389803
173576
17
46
89
287004679
130393
3
254695775
332172
450475
2
510691313
39
302167
331183
328430
162518
86
912239679
237930
338422
17
15
355297
96
83
308949
95
120213
58
82
401598
3
29562
85224
9
37
280358
54
461706
59
110697
57
317175
229738
55
328755
784129112
26
71
73
55
28
16
7
93545
478015
19
70
296727653
221385
465603
215220
70
252658
4
186928
28
77623
165965
76167
6
123122
283929
42
300390425
65
628250039
427654
81
485700
69931
45
24
84999
18
77
10
439755
948372957
24
245768374
2
15
41
197173
129446655
63
47
467193
20
403216111
80
16080
507626730
10
366049630
93
40
430937
244281578
4
35
793821313
47
81
97
49260
254827
233503
305914380
308673
56
234489
26
118197
54
58667
23
63252
13
90729
335608
44
55
1
67
83
75081
34
281948
13
20
52
86
358616504
4
128814
93
71
67
10
312813836
22
435385
66
5
63
28
8
681170528
119936
74
394500
226445
290087
29813
2
642039469
264869
65
855415066
53
86
135811
19
62
393343
81459
17
13
37
2
37
23
867702761
54
9498
71
82766
330515
58
318951
385010
491080
2
49953
162172062
330712
344943
8
206837
81
98
133492
50
47
279184
77672
41
31
65
56
424606
26
352810
21294
497321
23
78
454892
35
74298
49
40
97
62
442461655
93
35
149387
50
90
96598
444854
30
301427
70
50
74
244033
646214067
94
25
151484
497729
426545
483347
4
3
42
495184
17
48
306696
392375
98
92
30867
43
558212353
313843
236079
60
193022
2
33
73
3
781949989
216089
2
95
14496
225896
51184
54
38
8
51
88
462122
198187
130132
645582746
427175
493773820
22
59
9
14
418361
67
29547
312161
382370
296363
77
30
467831
427641605
958425921
3
425830
51
40
268317
95
375743
53
76
10
1
392288
22360
1
84
27
419340
487388
54
463315
424763
77046
720421936
13
17
179637
100819
444782
112029
391613
332448
84
88012
2
67120630
195039
19
9
47739
242856
440564
32364
285982
453310
53460
56
18
93
51
80
9
43
619397457
463460
97
283409
165165
466517
8
375379622
206928156
20
71650
44
162249
110860
82
471801636
67
48860
231538
44
83924
88
484101010
2
594279629
149235
388754
8
934422438
15
68
325242
17627
333390
33
79
413875
5
91
96
4
176993789
48
216840
655720495
97
150759
199470234
420046
135924
195347
3
71
449944
87
7523
398213
77
67
66
25
210194
98
14851
7
98
698341611
83
112899
558154922
92765
212791
42
427344
66
32455
41
31
83942
389143
51
81
206209
29
420015
50
130075
458782
76588
64
260914
31
347719
56
80
80629
44
423814
33
76
5
132423
62
494717
88
61411
196116
46
72
64
38
27
28
84
100722
64
216424
99
6
79745
216932
486271
280446
82
6
199237470
469989
412899
63
8712
414420
23
98
26
305137
58
444397
91
258269
25
30
43413
27
83132
129450
54
4
215838413
8
130154591
322111826
1
90
40326
4
5
36
276740
8
56
289226
1
91
75
96
57
219915
105426
990684009
34
824069775
416744
24631
47
1
26
43
359064
99
6964436
36
244755
71239
302086
74
407255
208043
38
481649
73
49
30
163124
31
6
25
45
307182
891264021
432529
379785478
55
8
6
390007
6
75
51
8
153268
90498
230035801
207963
80747
672658761
367835
40
254979
380592
910277364
50
216056
54
74
196574
195517
53
22
13
455759
180990
452670
440821
34
267131
48
157321406
12
55
22
8
44
1378
419299342
64
68
66
63
3
122078
99
91
1
96
92
27
314323
424232
52
172314
135955260
91
82
167269
791505445
48
46066
9
3
2
364903
19
47
474698
215894
328976
181286
133567
96
5
127011
55
479334
84
106559
265747
19
474958
66
93
3
325015
23
46
88
383631
6
47
333838
8
34
65
234002
242231
5
881877470
24293960
789755010
29
41
97
9
203581
57
79
81499
45
51
452261989
4
34
45
383433
98
89
215855
67470
4
96
131132
84
78
37
5
943908868
868074668
80
381255
64473
21
366625
45
38
96975360
436763
50
79
404552
45
339505
235690
442421
416380
3
236706
19
44
424349620
6
60
53803
939432347
158883718
465492
11
470042
400723
4
450129
670556946
2
82
57
56809
76259
334754
70
256995
24
74
22295
30
466738
23
61
456737
1061441
36
5
305757
8
453392
307828
39
93
334583053
20802
23
51
20
667686891
44
249146
335071
494235
77
30
83
82327
175690771
310043
220783
29
80
74681
786280104
440309
85
9
4
359711
6
88650
6
79450
416763503
48
32
38
445953
459272951
22
70
191937
379199
257539
87786
81
39
19
47953
92
379750
68
328910
48
12
104462
323113
13382039
168140
337629
205327
170024
38169
359578
228381
8
48
373348
18
181679
358423
2
3
215288311
15
1
135664
339336
92552
5
56
124051
62073
25
499030
287550
778122965
90
85646
34
51
97
69975
3
402314
48
624919959
147856
28
32
392021
13
61931
151532
90
6
137111
211816
25409
490637
39
55
189432
41584
199279
7
30
41
91063
4
36
165610
348240
4
207026
17
85
5
19
21
99165659
605745953
24
531038889
56
665258517
266882
478720957
491030
70
162139312
24
60
63
45
136109
71
166360
340816
262785
14
27
8
5
63
300954
367472878
89
458694
249070
215134
28094
243865
99528192
46
54
359811
56
6
10
63046
474878
71
492553
4
338241844
8
25
26
246085
735293089
70
174117
94
53
9
70
150093
50
71
90
204981
79
2
726316613
21418
28
286242
283397
5
497670
224253
80
65
387702
240909
90
194955
14
85
41
376616635
11
415955
2
10
493248
16
7
71
144884
63
412703
299323
60206
596225852
5
93998033
20
353572
431092
56
396616
17
322038
43
90
205929
91
5
6
828146385
337149
391269
484340
39
10
6
343672
60
49
90
299891
22
31
68
224471
11
259125
34
98
90277
11
467849
37
36
27693
21
8
945446402
406448490
25
77
25
43
80
7
31
240116
684586325
191864
392598
10
81
28032
349780
94
475401
361873
311109
43
90
23
81
472573
20
470352
119777469
30
812131840
72
28
342584
465418
7
49
26
431782
23
43
158038
4
184360
417342044
95
79
41
41
182090
399401
409829
66
935490152
60597
18
79
9
5
307684
346645
352498
49
34
5
231369
23
6
24
52
20
34
96
326318
7
258728
292569
454366
94
33442
81
47
197359
248763
740048654
97
515711846
415656
350812
168516
68
77
35022
7
89
673744081
48
82328
281885
327491
214534
29
63
446868
9
46
370232
450192
70
98
29534
93
8
124615
80
188501
167022
494652
6
12
10202
49
419073627
19
32
88
114150
45481
65
467708
484305
69
38
60741
94
377121
1
136616
48
199933
641000441
283591
85
88
333603
409871
10
66
319345585
39
148995
10
56
470616
4
45
8
87
39
463860
49983
170419768
866817177
470003
361385
239652
3
2
250135
248220
83
88
5
486541970
135665
339082
92
25
422977
78
58
37
6
168164
3
26
40
3
175672
320004
87
49
14
20065
465401
81
397697
110454
379230
91
91
65
71313
28
40
98400
416337661
453083
464698
299504
17
324376
356785
9
32
268900
182723
78
72
182187
24
337216
480538
269864
55131
249886
36
337980356
4
249100656
90
86
15
42
58
3
8
145108
8
7
89
72
249267
33
74330
87
78
155392
4
785379396
426951
423131
84
50
417054
53446463
59
85
243701
14
121577
48
77
523068812
5
407402
1
457177106
57201
97
39
586555201
88
27
4
4
13
57
845737742
408570
80
4
68676052
334187413
6
383920798
333034
2
7
32
29
83
97
696640880
7
898819142
33
321204
214671
365995
465359
2
31
45
5
292218
923821000
91
36
321563
38
3
28
25832
231166873
28
65
496514
6
461864
112788086
357561
60
488763
100997
464047
108938
57
61
97
36
239447
59
28
18
109419
47457
5
369967
90
17
432017
6
5
15149
7
62524
39
28452
72
5
62813653
85
25
262784
9
88
49
60
4
190047
254489
760158017
365758
33
393735621
125372
389348
386470
409561
405263
24109
245877
37
32
312421
392521
2
31566
12
332888
47
63
139138
3
30778117
287052
317487
8
27
44
1
211946
11
46742
37
419711
85
307063405
116040658
32
52
142306
733691734
924963370
420131
317830
83294
47
145175309
885487595
111528
130059
91
411736
506375962
39
490380
9
56413
64150471
66
51849645
216063
349146
427148338
28
72
75
53304
82581
824847274
77
117002968
5
205856
824633549
268706281
17
249659
870189651
179672
5
33
33
466415
57
61629
203479
43145
96239342
411219
180956
41
22711
38379
5
11
366110
44
376874
21963
47
172968
83
82
80
57132
83692
166970
455822
799288763
88
86
26725
104224
6
939511008
12
58
78
3
35
185166
83
201700
9
30
27
88
25829
154490
324238
194958
161699
369889
258374
6
94
204889
274977
6
8
9
23
66
2
86
61
43
392484
181231
221364
44
112221
417913
88374
53
35691
3
94
296001
1
391440
396822
9
389075
59
167522
409173
61
328279
84793
413322
185540
5
43
21
449085
248555170
94
227235
81
6
32176
50
86548087
43
43
2
86
397293
72
445522
248314350
181106
2
269670
45
77
121908
44
499497722
568728106
32
448261
103139
496800
228866
330543
22
50119
95
157679
87
30
41
7691
32
353931
73
82464
477802
4
98
12
375566
62
32
442056
187573
20
284295
56
10291
8
158453
94
36
55
67
383991
13
13
75
102259659
32
626457594
3
281568934
21295
26750
8
96
17
422522
97967
41
186974
97
92
13
316287
137746
266300
2
82
34
53
291900
94
2
4
43
46
74
68
94
40124
278677
82
38
133156
227938
95
473917
50
131497
336533
13
23
268004427
11
486490
84
404835
949019177
51
77
257496
6
18
9
14
36
301751
305489
54983
151075
23
92749
284358
21
255520
40812
30
2
112471
336584
79
279539
5
372574
929269439
210938
56
38
35
38223
60325
18
72
3
127188
7
147978
53
77
497455
43
260832
44
30
54952
328647566
184205
13283
82
5
31
37138
28
92
20
496359
25
103169
326903
24
68
1
19497
17
8988
38
32
139373
72
64
8
97
68
49
284012
20
3
472203
453725
822609647
9
252504
11
56
22
96
211794
297266
7
221217
76
2
73
42947
165065
1
919897930
14
61
24
956152246
436877
14041084
290288
14027866
33
249551
2
7
59108402
486903
7
30
64
524246686
70
22501
68679473
220680
220296
341906
6
442310638
9
245689
354465
212952112
127003
14607
16
276484
55
47
793388445
71
28
51753
23
267082
158045
96
117518
297404168
85
70
647131205
41
156112
778542683
55
349730
81
5
107323
409297
68
39
47
11
497624
221580
396920
935737489
340614
86
58993
95
95
94
275916
90
84
155158
53
67
77
467391
76
300943
8
280798
483716
6
39141
333912
332329
59
14
450780
11
63983
141748
311152
529898662
444506
703046558
27
75
268595
62
172458890
187528
204405
62
16
7
93477
241452465
362240
105876
47
195727
6
43
664465839
111404
63
76
286597
243432
485877
785697605
663416341
8
21
75
4
67
407734
383215
52
32345
51
180087
41187327
92
22
59
478240
87
6
36
484876
442951
305539
19
537136405
441985
375210
60
214991
76
295462
569838540
7
159556
383102
706676439
64668
498641
205321
79
151595
21856581
10
27
362375
85
2
131597
353801
57
579146130
87
28
39
187229
32
45873
85
349059
268350
422895
37
4
89
398466
33
406377
85
346453
22
5
123713
6
241770
125396
619216832
469548
83
45024570
467551
7
60
698490601
89
72
31
272734
430286
8
40
486029
195178
441866
27
124167
79
427058
87
57357
53
12310
210760
58
5
323539
83755
40
31776
122298
2
379865732
23
350285
26
11
1
222311590
661329443
392840
307511
106211
10295
58
2
46
120458
39
856944078
91
1
904689783
93
36127
17579696
335985210
624428939
8
170825388
9
34
8712
1
8
16
3
81853
69
486770
469571
18017
23516
392845
359981
137400356
11
75076
441416
130353
51432
33
53
77
141767
43
9
93
174577
47
46
92
97969
239534
4
16946
49
204981
62
494967
146446
52916
59
36
12
115317493
25
133576
96
74
28
6
157421
11
455664
17
949159128
46
92
66
56
179534
61
171375
32
76330
196773
454012
994646252
229163
80637
474579
512809158
226915
71
11
70
835671654
90
778691949
480481
186850
441318
383069977
43
94
32
5
94471
457182
14
65
372109
464565
67
563689
41
44
484303
93
43
21
129123
31
4
217586
394136
932494886
97
281016
173769
32
377073
42194
59791
84
14
7
467728
126853
8
95
420015
218568
29
40226
2
493764
435472
3
324911
207712
132401
10
326471
68
74
61780
394238
266836
185889
82
76
430294113
63
397919
31
89
342322
40100
7
178796
42
488130
181773
75
39
44730209
2
13
61
55
258813
69
26
6
76
512549140
84
52
491248426
2
873991538
6
232868
60
394773
97
1
25
35
37
245538368
4
248424
206400
35
101885
224196
44
7
58
13
340536
312021
80
246544936
745289425
82
66
359139
214740
33
67
266868757
75785
68
58
55
452102
14
149066
79
77
62113
356833
41
1
72
51
250165
5
375445
101662164
90
1
31
241992
149837
37
24
73
186903
404143
373693
862340017
984282795
378842115
63529351
60
325765
78
2344
251623
286057
322403426
455816
6
94
75
436792
397864617
443673
688754091
32283
403576
7
76817
479983
479126908
85
72
96
22
491529
41
98
528054649
92
127983
19
25
376336294
720336085
42
99
86
223065
9
38
442823
341117
7
72
81318757
810021771
93
431324
4
66
358602937
92
26
2
513411082
82
3
66
115854
288064
235049
50
60
302855
15
473554039
8
334311644
29838
344352
257125
88
185538
58
3
78
22
1
87
26
23
51
44
241504
41745
162381
93
65
26
663565122
264915075
147448
121929
63
347883
391911
188913
204941
29
387692
135700
233950
84
272909
228015
90
42
87
64
74
55
29
82
253807
386920
45508
101460
936296020
65
94
65
301105
28
18
16
37
52
273671
29378
6
111408
410081
8
748642107
1
35
377349
1
69
274677
6
748162660
72
597830425
46
12
31
14122
41859
4
355296
9
163802
3
387624
410412757
49
415823
39
82
95
7
46
57834
4
94
252554447
15
9
15
83
252070
473185
84
81
51
362084284
1
36
64
7
56
50
278642
43
23
649909013
12
9138
6
260250
238217
60
36
384069
186136
97192387
6
54
142234
65746164
8331
35
47
95
75
287357
772731041
908583139
21
22
764057518
17
84
781660188
56
55
48
61
71115
391228
292655
817353047
447412
15
49
61
29
836191733
51
403707
32
12
26939
4
23
350386
17352
41
299848
487843
64
26273
6
67683
222775
74
94
18472
2
507844036
476886
10539
280824
323038
201277
2
63
17
21
39
448903
27
790920026
26
161270
90
36
2
315560
33
126904
96
305524
12
2
230162
688543553
48
36
438649
315048463
85
36
45
23
123859899
73
226826149
459405250
72
72
66
149625
57
341239
185615
97
24
235277
90
19
967485318
549840800
436663
45
469753
299836
218071
9
231932986
195539
40
360975
268866
560577475
151904
62
407267
69
894518380
118895893
11
22
96
266109
5
2
68
53436318
722429499
96247857
63071
459423
86
283343
24
51
56
377726
93
236284
64
349001
333700
39
4
187308
32
19
276616
39
48
288848
496247
53
422197311
61
2
5
86
77
5451
92365
349778
3
5
6
15
37
151446
57
33
8
471482411
358049
225378212
84
357987
9
20
56469
34
69408
41
66
27
86
14
98
216066
89
99
401112
22
404289
87
4
231446
6
127183
2
45
59
97
47
94
56
19
913884630
497536
43794
90
817464566
216767
60
53
23
168399
60
81
363302
31
618655355
19768
185595582
10
499060
13
169524
265777
2
11
162199
483574
439202
84
227301
10
7
355080
2
58
53
626683665
479596
79
79
333371
8
7
432126
49
87
49
29
15
50
829565146
433977
44
2
22
276891
161426348
165576464
162094
7235
188009
243895187
69
56
17871
23
417268
366774
68
98
252165
30
496140
62
173518
78493
81
33
229040
12
349592
80
17
31
88
88
8
686955609
246158
270349
147010
95
71
40
329227883
416139
4
46
396051
252052829
75
66
20
20
460387134
303248
340928
8
5
2
63541
90
246583
292235
3
6
73930
352095
80913704
78033
351672
382447
52
18932
45
340255
21
7
82999
85
47
52316
77
3
354505
24246
377756
157753
28
371523388
24
40
3
60
360142
200534
52
110367
3
73
158377
57
198796
88
421406
5
188415
319042
6
60
333029
102098
1
5
4
2
290188
373192
56
45
234761421
3191
16
165952
65
21907
283210
44323892
408691
51
38
59480585
97
73
118947
97
1
80
443973538
136651
402500031
70
59875897
431489
27
24
1
346308
403261
9321
363925
125989092
96
90961
77
150845
100379
37
70
80
423871
80
738114521
71603
44
30
39601
229502
95
469698
87087
7
392066
223577
77
99
22
69
266980
189160
7
226563
66
184769
58
66
406305
203487621
98
48031
6
97
7
24
57
4
523342006
6
185768
1
40
2
293731384
86
18
88
94309
342494
29
53
72
164073
1
3
211673
267388
67
95
41
86178
227143
17001
353182
429479
75
149485
96
72800
189317
33
304589
69
28
86
49
4
129148
15
49
356373202
469855
375158
361336
25
195300
28
335219
222188
437864
227336
97
739773493
255960
6
365892
361203
329504683
24
459125
214782
85
979052954
39
278063
36341
170973
64
16
367733
62
59
460439
8
333765
497219
163789862
661336120
22
223141
26
729
228375
95
76
163758299
150219
138711
3
38
171215
455509
440649
4
184527
172954
6
90
85
183160
331053
31
5634
53
13
228502
427332
9
83
5
77
46
35877
484039
93
68
90
162615
7
262475
6
208353
256102
120895
243774
291159
4
82
199182
94
26
88673
50
63
3
179969
82
48
360053
257346
91
80580
56
88
40662
28
88
19
169304
385257
674581842
8
43288
248318
219966
115781
67
113034
129113102
302828
40
36
332695
1
29
251389
88
343932
21
75
490482
17
15
307124
471149
49
28
92
269395848
87
56
81
83
36
129323
459103
71
34
12
100595
316497226
2
84
444295
7
863251565
492840836
3
487033079
73
450496
46
321312
10401
200085179
255223
238057
7
6
183576
266493
337719
116883
15
3
454000
97692
182996
385136
492280
69
475372
230313
483969
279864358
734043783
9
63
81607
19
39
250626
92
83
99
321925
99
353505
90
573815272
62
105722
266433
22
4
39
9
37
393252
131994
16
17
225373728
75
1
36
189897686
95
182889
165263
371485
95
74
5
895147978
143504
386575
64
1
19
7
232884
70
53
9
7
89303
46
89
701098853
360652
780414773
278903
73
89
44
64
67
63561
70
364987
24
299186
6
57
809627738
74722442
62
78
49
94
2
67
209384
57582514
48857
194849936
34
62
25
462409
512603386
59
634390669
6468
302955
450835
85
78
19
20
118209
134791
362397
489586668
84116
57046
84
134222
214707
88
446524
4
4
409764
90
8
267681
2
46560
59
496060
328332
66
9
93
401629
339940
141049
372916
360632790
735424121
431370
22
170137104
322377
2943
389316
96
10
89
266399
95
3
8
6
78
210375
176931
26
51
332150
162771
82
4
516577040
78
583554337
615342143
919537850
93
55
280817531
329760
97
785190927
53
3
292014
97
75825
48
6
80
466801
21
472340
43
68
144125
16
122004
422153
98
453482
72447
7
354255
250217
1
44
65080
92
345340966
75
34
42
359192
170339
206242
494968
4
5
331525
313607
328239
70
3
160296
1
76107
718848598
260406
19
458543
68
12
70
356915
446713
76
79898
80
317678
272956
91
76
584509153
33
968256242
54
30
270112
19
7
378303
21
35
379256
97
65575
88
76
363873
248766
30
276972
169888
25
96
61
429406
76
105376
18489
12
114022
46
432814
291916
29
445335
441527
11
69
46
41
220144
296
33
241367
393433
4
693340947
60476
113124519
2
33939
47
41
96
211402
54
309930
67
81
74
33
394594
495689
263080
39
64
78670
55497
68809
258189
199932
478546
40
398916
73
476013
43387
6
20
17173
250810
25774
381881
283300
211054516
99612
442743
312678
174384
203570
54
40291910
11
669787087
69
76
93
76341
376565
29
68
231919727
76
54
72
2
15868
84
319484
49430940
190200719
476062
24
60
548578244
18
13
83
443433
467257
80
446011
429664
5
256779
380594
249379
13
51
68
164332
385359
113521
55
40
372499
369458
93093
71
71
87
58
49
456259
4
468515
74
60
126681
18
74
407392
352969
891668405
298328
32
139300
841266362
7
95
268909
104980
51
98
6
50
31
231512
148537
26
966148752
22
64487
36
39
371347178
64
470734
224346
405765
316131
6
42
8
2
60486
10
69
2
64
4
268893
7
403933706
10
955791201
123271865
182306
69
402715
263671
293352
26
14389
921849048
400190
52
97
79
726042211
10575
27
411292566
59
425701
249751
98833
20
36
309874
92
368827638
59
88220
364999
54
90
401054
56
33
46
242770
323892
429203
19
9
67
106664
67
284354
11440210
9
20
77
56
265683
19
65
14
416319
68
337855
88
591928108
141798
113275
7
8
23367
272938
8115
67
350404
43
23
247445
756585491
42
28
110
19
45
651343442
887110811
807404605
202859627
41
87453
761887511
71
848048629
135314
283152
727032478
11
89
497329
950883581
467461
412027
113442
100833
365070
593334045
955879281
89
265398
89
752483251
6
133412
39
3
4
9
504467392
13
436326610
97
1
2
890598246
132431
419250
5
113652
86
45
26
170194
206613
83
365913
95
88021
394600
28
50
812646131
359622
479902
165544
373317
37
139689799
209833061
357567
55
227243
12
289829
8
97
77
158538
414825
51991
457566
56
22
13
452093
54
1
43
85
35
403953
48731
50
314064
207653865
445573
116447
98923
179858
90
68962
326756
19
5
28
497828449
302724
40
42
399960
355425100
32
65
222814
86
324760865
587170621
8
464080
26
5
85
1
269910
74
80953
84
2322
293887
87829634
433101
77
61157886
380952
78432
94
369186
38
48
451472
74114
86
453311
105014
60
69
800299463
62
235946
6
1
399670
1
51
170809
1
8
81
403863
42
387165
682577003
46965
3
483270
57172
243626
123433493
5
54400
91
285480
144555
2
54
15926
474115182
56889
90
270997
129576
81
47
93
59
482239
71
493009
355459
396170
121657
51
37
175478
27
439345
71
25
35
11
7
132247
628844564
30
63
37
139458
86
936074210
220638
40
369513
7
320963
55
289705
499056
9
8
142981
4
707177068
258433
66
22366
28
151466
18
344033
340946
72346
23493
147372
209930
247968
4
71816
61
71
21984
1
64
64
52
30
329395
447043
87726
5
64
7
561484328
3
357241
318189
43
57
385989
317809
38
404855
63
496078
9
267236
61
20
15000
98
15
88
184951
123137
302286
96
86
66
490074
57
445331
95
9
353532
63431
235333233
93
43
6
412026
482231
443541073
57
36103
40
436814
163314
947383399
15
362368
472567
68
97
3
645292326
108841
80
93
33
611967081
4
28
178013
40
404333
154773
812053314
220380
353203
53
517100103
84
1
75
28
87656
91
384949
30
15
21
214601
960733151
26
43
60
88
94865
33
88
55
539071300
97248
54
197118
87
868972494
869231695
10
155593
229415
71
79
181411
11
38838
394084
51
50
118072554
36
375243
25
497591
92
28
60
80
95
408474362
45
17
111679
440520
360989225
6
350806
54096
81
1
22044
61536
19
10
66
142379
86
23
599215816
3
408765
722788888
11
486269
72
260592
328200
220807
200447
30
172635
67
8
50997
453075
40
410079239
2
69
256696
46
89680563
726977190
943644917
30
171547
788319540
48700
18
54343
25
44
22
76
1
67
274708
435192
30
3
74
77
34260099
310494
404113
469268
85
120946730
125777
6
11
195193
417558
62
464600
259644
436283
79265
45
38
123290
231022
159385
51
3
97
16
506014825
456565
93
431833
65
147154
16
645436022
359340
4
45
5
402474
8
90
408491
253012780
64536
39
475888
50
275317
198157
455313
560063585
11
477846
906536767
18995
341675
83
170348
1
456207
51
382163
97
67
362086
84062
84508385
7851
21461
271395
53
309275
6
511599902
64
50
393695
412480
345974
45
135144212
80
4
61
82
61657
46
1
63649
377941
157099
442278
29
416496212
58
59605
37
25296
1
166555
89
4
435552
142255
59
44
19
381804
190594
2
352835
83
404418
5
47
73
408180671
93
312290
5
7
64
78
375088
83
478713
65803
464329
420034
23154
77
471205
52
11
1
89
8
733611209
720590480
207054
259598305
114542
97
9
2337
381545
129898
481840
83
104590
29
299408
2062
37
937966043
2
42
141320
157643
30
51
30
80174
347943
89
85
487129
302202
447038
833205428
860961735
87
76731
155107989
51
172352
24
64
499456
118933
23
709931900
327605
4
187732
94
39
93855330
73728
387496
283735
185174
63
241833
24512
396632
1
22450
54
9
47
19
4
932668341
424659
355733
45
471639
46
47
481633
85480826
268026
872281178
7
90
27
8
235401
315637
74
371909
53463
63
481315
610851268
486389943
45
297278
335501533
780
494860
75710
1
45
5
39
79532
32
403867
74
288355
54
5
168751217
31
13
6
324819
7
983479962
7
472705
182000
305403
7
623972384
7530
313827
2044
28
23
42
303642
493715
4070
95
91
76
203607956
407435
68
728118599
68
605042314
73
51
2
91
39
402919
410006
28
202076
7
87
59513
150517
43
91
85
114176
115100
3
78
29664
183889
47
250604
854071299
89
92
32288
241846
35
421596370
18
847953877
50
6
890779667
2
8
256699
474121
9
351572
71
218546
83
185464
49
18
45
187270
397696
868930406
58
332693
9
370781
422379718
55110
93984
314539
455962
20
12
237248
86
6
193710
485540
199983
74054
541543179
212664
393039
58
434958
349791
59
65
4
174710
53
208217
465487
497130
182020
43750
42
88
16755
31
445347957
48
96
5
258077
211394
72
294763
343318
309766
66
51
8
36
66
221009
176348
72
89
77
4
9
315761
11
4
14714
275820355
402848
356652
399550
54
26
284513
79
97
32
48
83
24
242923
215530
20
57738
49
459681
96
2802
20
193014366
84
80
210401
55
6
66
77
8
97
94
57
234728
193647
222273
227537
226462
7
166069
146437
38679
36
20
229541
73
30
44
145940
271449
28
42
218234
15
23
50
12317
395953
436436
52
340561
395956
3
10
75
160602455
10936
343937
408837973
161402
20
69
80
58
71
8
360371
82
90
319865
429457215
263913
420820
164951
27
85
73
369156
217129
1
211822
382761
340704
95
26
13
17
62
27032
476043
99452
96
485465
25
217065
22
369433
81
166686
553181513
84
3
200659
90
18
219904
88920
55
537919685
204979
178894
289636
70
7199
9
23
314648
64
55
95
432652
333320
74202
31
30
93
33
769718325
61291
87
338087
29
45
40
239062
10
75
46
20
134835
38316
8
28
96
421820
158657
7
306453
2
410427
183547
335393
64
45
139389
13
98
417570
36412119
4
71
350575
408682
10
327150
67
85
431696
348794
17
366808
9
440079
377047
53
650396856
37
80
327945
241451
449150
20
24
93
65023
940505647
87429
14744
79
44
75
23
91
4
466241
76
58
39735
83
14
387129181
2
37
3
204194
205785
90004
70
246392
489440
123948
10
10
533410407
305489
764800385
62
71
55
37659
325072
9
690916220
30
468638
74349
17
9504420
77
46
707715055
78
43
204208
266466
73
6
7
64601146
157856
46086
474725
54
54957
38726
245232
93
313584
358050
167626
525038941
6
197941
4
80
546012426
16
26
9
138154
12435
228871721
49
308219
297275
18
41
3
330530
2
72
176705
359010
5
597385176
296423
156088
8
68
43
242290628
23
94
364047
4
1
55
303813918
182558
9
89
73982
370276
67
29
7
23
170586463
97
8
51
27
88948
852286961
175243
268745
3
61299
32264
179762
283107
45
85
9
14763
156840
335601332
100285
227624
415010
66
1
18
52
241250
165341
5
76859
597994076
82
43
484416
58
80
56
55
77480
38487
27
4
46
24008
77666
19543
21
27
128930
440895140
289173
451101
38
77
69
256725
342015
42
147966
76
68
4124
21
333414
61
52
185918
801706723
331036
331943
82
173814
17363
461584
16
30
283031
263162
896083565
453037964
305486
94
67
122470
217411
59
231307
21821
84
23
189414
68
208443
899911353
639824659
16931
24
419521
295499
9
459359
83
8
598451463
1
26
84
273667
229998
247720
229380
72
6
424265597
65
306941901
14
83
42
81
27485
32
464398803
5
13
213701
736836046
46
3
43
332503
370060
288163044
494770
3
77
386244669
8
93
209473
383194
859533473
75
95
472768
429115
222995
328522
62
134699364
406792
79
988843299
14
39
6
77851602
14
35
55
380884
66
238608
33
5
519671790
30
186112
160882
19
77
36
2
1
82
407718
193458
29
15
969357775
100306
353507
2
371152013
367477
416508
95
1
27
69104
549722905
342835
236688
918351540
94
87
2
9
146928087
52
44
804611680
65
51
402168
395039
35
69264
91
8
472958
39
114527
25
9
365004
464947
334557
26
88
5
335614
184554
65
6
223870192
82374
205292
270387
38
221307
38
64
204786
230810
94
92706
81
4
6
90
438599
28546
98
9
1
300624
64
91
61472
56
435084
52947
70
304472
330047
1
108249
376712
816742985
54
355563
14116
2
424221
7
82658
52
1
276769
397698
12
50
24
197808
217977
7
263608
334094
139197
11
23
197228
284810
57
495130
485614
41
275353
46
278361
38
29
78
19
4
26
277579
56
6
10
267702
5
44
704599730
97
62312
197763
99583
373828
16
16
274173
755234269
466864
78
372690
96
32
237850235
61689
73001
29
5
37
403656
293463
327595
9
25
68380
63
159060
89
30
747151399
824231730
232949
304974
11
119789
169226
59
290163
146144990
312459
140465
21302
30888
7
30
497749
17
82236
136497
20348
201771
269547
264097491
24
77
18
367759808
201258
493340832
85
457155
313771
417972
100696917
31
69
724900503
92307
5248
88288
213216
11
34
9
11
21
43
51
24
206635
1
66
1
14
97
379863
56
2
566878114
106794
403588
67
197463
54
9
90
201469
95
1
729562642
93
306506
454611
238237
15
161618996
166950
3
336493
338525
91
427178
56
7
224980
97
42042
138644
477953
32
40
63738
128301
9
79
454774
760388933
234167
6
467687
205317
221864
4
47439
85
14
56
6
47
58
26417
409783
922941891
126336
802230372
79
37
404344
36
29
149654
49
224334531
87
485436
90
18443
174285
142167
476689
25
61
118698
19
731883839
78
70
459830
34
359920
28
8
97
369794
755112979
93
55
438855
78
9
83
54
496555
21269
57
23
152160973
310092
42
46398122
410062
14818
98
447814
351328
67836
109651
42
85
20
245466
48
270841484
384497
420480
65
367207
181435026
7
54409
81
392294
73
58
17
72
95
73
341679470
323364
308531
439334
9
275920
71
472152592
455579
67
66
380642
50
95
270158
455513
249017
155821
110939
57576
9
900863575
154932
450332
377255
202630
290587
147049
64630
477480
318990
329504
82
82
251613
30
425443
94839
294653
7
190384
107421
7
3
172712
109198
339131
279868
499234
487158
2
67
481193
9
110713
39
2
44276
2
77908
75
17
57
7
5
87
197120
63
160024
47
248799
54791
18
44504
210403
210889
35
3
283494
8
99
88
414090
57
48
44
74
10
24
95
9
3
78
56
785304529
360199
28
1
78
5
87
57666
564461695
138431
91
35
16
149144
9407
70
359494
24
46
498829335
23
241691
14986
487423
25
346794
90
13895
51740
5
30
66
53
63
383666
14
284674
107835
24211
177006
350361
249089
301502
8
345517
74998
84407
246826
93270
428987
103481
233297
4
98
18
225713
51
14
20
90
52
9
11925
125738
48
158689
60464
12
242761
92
144334
26
87
1
7
7
2186
328566
132184
87
48875
174237
89
21
319516
26
959073636
330941
23
78794
47
130849
311567
375810
450420
88
10
239519
74
12
4
22
439113
274963
136527
91
46
290867
246719
33
258672
73
53722
69053
13
210683
222609
53
97
91
63577
206521212
308494
473840530
82
56
181362
25
87
77
76382
449687
302345
5
493183
169979
6
49
40
332301349
12
34
9
23
42
347394
137283
464755
33
805928751
71
287892
855695928
7
7
197723
31
421636
78
88
24
12
36
25982
320738
116295
70
401776
1
99
190628
44792
76288
301036
282323
596898839
8
97
95
73
279976
8
79803
583172588
65
7
26
29
10
93177330
35
48
5613
476996
61
17
17
31
1
410407
71
12
234780
391325
418229726
27
220045
71
347671
391462
84
81699
315109
72797
278627642
359150521
440629
3926
77
247893
205397
96
433811868
35
495757
196288271
444564
30340
20
421175
569532227
114151
34
227880
19
487838
6
408586
280746
75942
45721860
72
272114
10
383669
5
646702688
13
89
439580
242144
89
802625018
78
80481
132045
253387
64
341445
419364
336559
43
40
75
8
92
8
379488
80
123705
6
69318
300314
94
893034400
37
93
9
338475
2
187615
177932
9
15
260934113
256435
474501029
120767
483115
32
272874
211046
80
866924906
6
11
3
994424813
9
18
25
47
98976
8
78968
91
483418
4
309483
461474
85327
4
5
62
60
73
92
51
95
6
3954
427053288
67
274082
133203
469254
3
88
57
1
97
54
20
83
6
40
760070060
771791142
1
35938
5
183370
415363
34
38
59514
50
157103
73376
4
5486
181011
85
66
404316398
234734
498407
463169
3
398190
98
98
40
62547
10
76
738942759
32
310486
86
84
425115
168195
186268
71
13
56
391289
112754
106052
278625
342527
126067
92
10
83
74
231752
304191
183581
236304
526623828
436647
297718
35
31
78567
129599
91008
1
5
71
90
473469
43
482589
72
98
34
5
251297
142786
40
307935
305086
57
45
2
79
2
29
498016998
487270
468116051
87535
64
403381616
141156
7
6
60
55
40
78
81
305809
9
91291
33
3451
43649
64
142926
363471
257163
66
474445
473127
3
82602
446559
50787
9
1
94883
80
36
852419850
37
49
5
896039535
73
127733
45
320224
33669
212656
4
13
16
84
6
344131
7
94
70
79
66
95
85428
57
470544
39
19
46934
166297
321416769
827468175
51
505460584
58
9
75
80
17044
79
114420
457949
393892
80
54380
57
32
414712
33
7
90
211612
249023
117950
594099772
92
46
975101407
317974316
15
44
127289
191534
87
6
292579251
25131
26638
69327
303447420
85
96
2
354001
60056
63784
33
62
477694
191144
295994
436039
30
346880
73083
4
459174
19
2
753688691
498513
162319
95814
419092
69
485722
94
4
318014
702646703
309811
249827
674047542
72
233452
479434
389709
73
29
3
42
44910
24
15
529463027
346453
289077
68
79
5
39
37
29
49712
59
41
38
19760
300340
90
4
4
24156
181369
617566524
128667
233427
172229
2
71
24
14108
28
3
430200
32
97
7
248386
91
5
85
138669
236570
106545
380105
11
201913999
78847
45
175720
303501
1
1
341249116
320132
83631
14
62
70
71
78
177995
18
9
1
334591
675358797
408431
88
89807
415071
83
83
45505516
25
6
318241
2066
213047
572335982
86
79
2
5
41
245470
349317
31
27
178274074
304126
898170850
452126
4
354323942
318990
296874
139056
45
21898
350511
446867
366040
272235
3
359732
54
92061
389902
5
89
36
3
935878661
5
58
8
211307
211917
196034496
57
79
59067
99830
167127
45
17
62
38
66
149941
62
245752
22
47
29600
480806
34
57
362052
93
84
389380
24
92
6
11985
76
435970993
4
33
241716
43879
72
418955
386431
61
478280
321021
165000
81
26
5
674000562
33
824546188
62
81897
806524914
97
20647
77
69167
490347
19
1
730624975
58
54
182105
53128
365461
86
925641888
2
68
22
85
2
26909
349412
83
26
86
201769
189354028
154943783
1
279518
61
9
119847
31
98
55789
76
823252672
71
481585
213245
14
85
28027
2
228049
34
93
74611
98
78
5
41
338077
159082
24
154936
37
314213466
69
38
121340
84
885757796
3
24
36
5
36
449191
60
4
41
71
8
3
14
223144
49
325246
4
48
478490
53
6
11
285122383
7
18
16
78
87877
5
639466758
481467
1
183524
333033978
58467
470229
292881
59
242511
47
389071
52
8
23996
424376
376753
352121
81
14
30100
466750
13
304523
285604
581587091
193251
442289
546661448
22
90
207989
87344
150521
84127
423156373
324555
33
49
35
14
342754
112497
57
88
126880
355051
41
198052456
307002
69
313783
90842
439272381
42
931825484
45409
21
3982
63529
5
175602
83
95
57
17
430034
99
96
796366710
6
7
6
40
69962
93
43891
386915
213531
190574
6022
244399
411837
85
438568750
73
69
6
37
60
308373
55
147217
88
885415169
2
407107
94
2
318368
63
389606
75
316549
81
1
475870
4573
112905
453100554
444041
32
69
479861
170599
247921934
949646077
431326
90
58
24
170526
27
70086
70
99775
9
28
5
21
18
5
457675
22
309575
215513
23
326300
36
100296
248371
11
3
16
139423
175537
94778
23825
56242
35254
6
41
310422
457380
163765
53
345382
80
57
26
280276
182581
41
384302
198908
6
284893
9
76603
12
9
128578
43
434816
91998
14
438284
97
37
61
204702420
193775
494210
56
427678
999260330
189031
486421
90
88724
403880032
23
179753
19
79601763
450875
25
391351
487137
242358
18
134500
286379592
9
53
76
3
31
69
504675436
81
588512916
961943478
9
79
360214
342926
447668
71
77
58
42
33
35
169776
256836
84
63551
9
2
64
49119
4
370111
301849
19
8
371519
472919
19786
44
866983353
83
81
94
92
89
60
439870
63313
78
5368779
113304
295957
16
42
40
464538076
77
94976
8
24405
50
954781927
18222
343343
82
423007
350036
53
65
23
1
69
202840
3
23
281692
234454
277581
774143576
334097
150943
91
198769
74239
59
36
249616
65
527672498
465167
69
472504
802141805
151636
34
4906
393963
26
124690
45
42
431350
3
215837213
98
4
79
23877123
330854
397866
6
476699
87944
22789
85957
478234048
161480
262574
337501
85
147770
261439
68202
447373
94
192636
99
55
72
7
13
12
380359
277117
726362528
465689968
213930
215283
436014
52
37
24
2360
734902955
540984632
84
881060099
356497
410243
73
72582
5
308322
323500039
139191
55
364302
432390
760942309
694094573
6
294816
81
802721398
1
26197
87
149890
65388
51
30
166516
21
22
426513
164402
46
128336
266979
390069
290494
62
93
46
20248
52
359540
18
17271
231640
217743
242359
73
22
194496
38445
69964
459275
71
206859
366478
274872
88
86206
227203
34
80
305902
80
908108862
62
71
262710166
3
7
93
189115660
194392
56
81
86250
41
172837
38
57
322161
78
19
33
88
13
10
477736
54
286286
96
87
79667337
105787
53601
260719
277652267
235530
32
253116200
358747
72
679667884
6
3
79
3
5
169295
499154
359454
300381
58
129727
59
3
54
53
348000
392097
7
4
33
47
12
27138
83168015
4
1
391058
38
7
49
6
27
1
71
34
18
66
33060
498776
97
67
20
288685
46
2
43
471371
842469727
268721
58054
293566
3
401739
98
427151
39687
66
76
155298
369909
2
61
252155
347295
97
74
189763
178623
74
85
4
85
428374
79
481534
117941
551827000
285649
192092
72
359762
1
82
98
55
1
27
85
32
53
31
47
59
117349
454710
430864
9
58
69
39
66
384303
277317
38
91
467047
28
89
185775
7
435122
64
494713
893718592
87
18
48701
8
6
264914
68076
22
96
93189
54
369454
496368565
60
243683
286349
42
11
39
3
77201774
42
95
154597
52
142567
55
4
66
47
1
12
82
82
30
314387
7
345181
9
293613
78
397579
450120
225119
117142605
8
19
192478
88
79
415765
117534
3
5
59
65
3967
20
140316
26
105480
222998460
461099
1
483312773
293692
365517
79
64
57
70
790653051
62
81
19
305757
44
77
68
99
4
92
58
70
92
32
9
3
453046
448929442
53439
138093
71
81
446476
357636
24729
447226
356004274
56
35
276685
49
190435
740576907
9983
97
85
3
271818
423679
55469
94
76
78
84
119112
154707627
91486
202917
416728721
497283381
319312
8
143948
96926
7
28
80
31616
91
95
96
83
408406723
91
4
32
15
163397
64
42872
3
377699
1
268624
510488709
72
820875665
80
14
133988
57
85132
305163
86938
39
82
103449
24
40
267788
30
93
1
29
401886
40
3
63
221257
5
252583
94
956402340
1
23473
44618
472338
422567
85
417342587
264939
46436
34
270381
5
210983
22
7
74511
275051
25367
16
362009
495870
398423008
8185
4
337337
20233
13
439985
78084
71
235697
79
84
488511
46
76
252805
213199
201953
84
480643462
4
117622
13
201802056
75
447952
54
136301
260692
3
460811
32
400119
210527816
65
413821105
653303353
94
43
4
96
668508301
43
90851
199659161
5
311001
433507
1170
9
33
5317
53462
25
76
16169
30
686448256
36
129287067
9
18
34
478726607
56
216910
372874547
286476
6
961055411
42
6
18336
63
927666773
18
167789
86
269529
25352
73
283660
129893
77
224457
75
205388
7
43
230581
96
140360
57
21105
79
482541
798289101
2
53
79
19
416562
348702
9
15
24
420923
81
35
81
274684
259561307
3
11
40
454635
868896854
187628
275769
976036566
231240
128437
498252
24
203328
232267
26
48
263455
9
73
216896
216762
9
45
157118165
127954
679436192
66
3
155076
902017404
50
474484
981198081
450590
470175
70
111452
40
61
189258
287996
177232
217192
509505044
81
594138078
95
68
66
27
251548
10
294429
75
62
45
496837
475522
42
344952
5
274709311
89
181697
82215
259435260
40735
78028
68819
54
361868
61
87728
37
368105
354629
201158
57437
78
105623
40
406484
3
380922
287108
248298
470638
250867
443899
98069
7
312220
48
71
63
85
91221
36
55
268706
84
99708
38057
477774
5
32
63
11
88
162760
414795
392893749
189068
251811
283932
289671
105481
765329887
65
74
303107760
112656
44
65
839125726
78
72
402976
48
326325
417665
52
384354
74
139430
6
85
97
379188
354663
355246
21
87
267920
469113
9
23406894
63
64
95796
35
394691
40886
396903
5
49
343076
622940905
65142
23
4
13
68809
348501
458534516
252200
3
92
66
88
44
730730524
19
8
217415
49
230640
399321
91
222792
55
91
1
91
170005117
350620
64
177680
65
96
50
63
4
25
181403
475561
7
43
77
5
206472
89
70
13
89
300522
465120
35
48
8
79
62
14
63
148449
666
9
21
248590
50
278182
120063
13869
78730639
352922
46063
75
73277
8
220430
111023
853777229
918132079
264457
304221
33
38
36
90
64
24
271770
72
11
44
179026
58
12
82074
113860790
90
171396
62
8
930572683
25
8
66
206603779
57
43
644156073
73
52
59943
45
205111
22
91
147309
141855
268276
76
255027
50
6
370597
826078391
83975
117748295
26
68
239642
834176764
725589367
426790910
78
426700
740273781
60
76
67
221006
356733
92
50
3
69165
180807
2
18
420214
24
264863
7
514001315
99
624337312
82
22
6
32
98
92734
99087
71389
86
480674
369111
647875861
8
53869319
77157
36942110
469824
17261
57
411463
154713
46
74
151755
3
290149410
46
389475
87152
392869
132512
6879220
151492
277827
196378
442727
349203
2
196973
309501
35
92
405084
6
133753
89518
24
114940
58
814165904
495660
95
16
937163644
2
15
326374452
76
62408
88
24
8
327461
2188
57
3
95
262498
66513465
351709
233401698
6
50
6337
10
12
209179
334215
99
717553084
10
133153665
192167413
181395
196132
389166
44
393480
60
93
354865
33
55
55
71
633718847
468507
191559
86
458424
62
7
409051
19
62
6033
19
492171
93
10901
458108
128117
333610
285668
39279
818950711
491593
28
48
152675
250298862
235273
230139
26
60
82
60
38
2
5
9
267654
2
945599010
217346
22
46
121160
54
969788414
130521
404054
162092
134189
167724
79438
420291
17
289107
69
75
15
60
540155345
313013162
393941188
96
137572352
60
626081597
9
46798
313815
7
220553
71
72
68
37
286892508
6
32930
1
81
70
76
217707
426803514
506293768
17
252993
18
90
414938
204644
5
69
70
433666
26
366765
10
93
281615
8
199484
393556
351851
176021
41
606831147
94
932145343
9
27928913
70
22648
1
77990
667929669
37
390908
53
83
420722890
249411
309069
476904954
72
152387
85
16
401545
53
9
51
394564
19162
248901
52
199062
223644
31
424258
70
64
23
73
164065
80
471997
35
153945
44613
72
127958149
5
261414738
80
375853
53
56
65607
491915
498362
212396
39
1
245143
185220
2
279924
40
460247
318259
2
5
5
87084
70960
25
24
304251
81571
40
14
47
6
10
53
491210947
66
386015541
1
2
2
14
251289157
40
89953
24
36
56
77
94
31
249872
23
58
77
56
314486
60
115094
115611
37086
88
37
63
45
242772
391177
306624
76
420475
42
280921
85
398216
78
6178
416602
59
62814
343787589
65
71
10008
207043
78
79
207479
156709
21
8
4609
47302
342371
246773581
97
8
278391
349953
70
9
7
49
77
12299
68
29
267219
86
79
20
85
98714
648856398
96
72950
70
258748
107191
57
37
253886
56
31
45
18
70227
9
69425
287124
315981
1
99
5
97
77
24
5
116964
489503
337631517
570702780
482632
21976
30
240049
12038
678794845
13
739016430
51
54
267253
459992
28
39
20
664412075
99
229547
431762
127125
83
353194
297932
39
5
42
470828
154311
346664
170362
312111664
902366098
27
863341155
547999528
5
310106756
38
4
61
415154
291562
486597
87251
512338498
778199438
360944
17
338776
92
587313192
263907515
229150
96
50
23
52980285
3
3
97
84
123539
69
46
112256
290865
73
16930
8
48
12
186423
59
18
43
6
493821
22
160000
45
46
289795
4
16
8
97
105548
68
374053
54
87
60
4
29
94606804
79
6
252719
328573
411450
55
97
311302
128304
4
51080
43346
63657
348225
408426
339490
48
6
415391
335608
8
99
6
7
38
60
79
37
75
393214
98
81
93
388600
83
65
238284
43562
496606787
45
1
92
23
37
36
7
5
93217
32
34
46357
256747
46
19636
426139
132741
314220
44
10
191813
28
40918507
12
294437
463681
335873
478841
72
488825
211068
56
359652
26
95
82
200518
44
71
26
7
595308347
893094672
235182
235312
87
390687
22
158799
49183
12849
99
10
784152120
463198
52
37
474569940
79
7147
327628
5
299725
186877
58
60
34
32259
81
102173
330479
248762
74
92499
52
55077
65
500444599
5922535
489622
229586
472961
608371984
672541966
10
1
325937
496713
6
498793
491197
5
38
97
56
4
326899069
457851
40
308523
47
22
33692430
465535
81
44
14
60
79628
22
8
135212
28
326859
17
39
33
428780868
928823681
364336
226660
91033
35
70846
27763370
69
446557
117314
241962
414628158
248442
304224
354113
387972
529232970
300936103
202081
233786
74
5
70
287237
67
37
51
80
1
66
79
72
25
469325
79
262075
46
39
8064
46
98
432524
282100
9
263096
89
27
113146994
436868
2
142969
85
319190
352359
457794
53
59
8
5
109092
94
70
66
234645
200235
82
13
63
394548
864787755
18
21
313091
200613
58
6
260630
110859
162090
85
69
8
14
12
77
43
349843
34
19208
477552
14
93733
2
39619
370929
19
386482
241253
87222679
2
4
61836
63
289667
347482
351862
143027
1
90
143716764
9
32
217542
35257
324090
90
325997
333947
126270
279550
4
329197
5
23
96
270529
73
13
80
57
914188119
45
96
473629
76
64
354538
18
3
4
71
24
78
10
128025
367204
96
271947
497694629
35
250269290
125754
4
81854
465326
66
22
91
38
370367
311478
247130
67
174910
55
187068
362469
40
369435
42
8
76
77
463211
394332
140681
90
57
360010
298349
96
400775
19
15
54
144349
72
72
181872
57
6
114115
64
89
334005
37
27
426111457
280118
76
4
5
309898
243877
418
7
470504
160624
91
519852485
173995
3
77
97
96
250236
402661
8
4
383685
1
85
89
40
67
437266
41
51935
332353
220480
479963
4
883323843
116503
566910830
30285
47
30
859047874
80
64923
11
372543
6
6
95165
15
7
4
344917
441944
92
47
23
95523431
8
50
259058
120131
350530
528050984
618176293
465433
52
44
375254
2
222733
318638
186681
14
38987809
317138
349420
27
25
129035
241975
73
484855
94
8
27
90
58
794744337
5690
5661
218145
91708
411500
9
34
875170272
97
14319279
95
120714
5
84
66
49
77
398817
2
12
42
18
199123
10
385353
279403382
70571
61
6
845456220
4
57
21
78085
73
4613
750724397
73
92
15
363181
4
227496
261045
12
270810
156539
46
243181
559443517
96595
97
14
522513344
133244951
44
481434
400610
168126
31
6
15
18
8
51
420889
30
64
27715
91
76117
2
294131
116558
32
41
178783
119351
57
325439
57
299377
22
87
13
49
5
90
137646
99
88
47754847
61
469295
262111
609953390
419399
23
10791
934516945
2
77
16
66
311308
71
472708
40
24
263715
738701206
15
410778
40
496756
806788678
7
97443
70
88
457537657
31
435056
50
265102
93
52
164955
246282
578997794
29
3
24
155795
918736908
4
42584
638633144
8
74
87
69
691926822
436487
13
6
96
41
317949406
375822
58
214492
201792
338202577
21
60
220768
16
469152473
83516
236518
439497131
500289378
59
92
83
66
240338
35
43770
32
444811
178607
295034
8
38
48
129576
94
49
470083
2
24
437823
6568
138846
46
5
334785
421782
20768
320937
47
88
137760
36
274318
58
71
10
801445041
153785
208978
48
8
71
24
963264214
13561
438544
49
353708
431774195
138346
254280
86
48
93
92
8
61
59566
162166
298975
7
178711
55991
93
141882
38
22610
88
74803
33
5
446441
214753
2
62
17
60
193327756
448413
486012
460519
583564477
1
43
156380
19
5
67383
5
9
935345686
79
3
380490
411156
345448
614402572
100374
404687
21
89
493521
50
21
171591
65
97581
2
18
96
43
151572
39
491896
5
167621
465101
454062
189761
18
74
88
367268
11
65
18
439355
13
87
4
376023107
391373
96
6
486115
7
69
12
1
78
54633
19
24
77
337238276
282327
99
54
276222
77560
37
128580
293370
129429
464466
93
50759
21
77
489826381
79
51
96694
84
806610929
4
38
52
381994
20
99
463615
77
80
8535
819414569
14
69
534291942
210927
87
8
33613
256500
7
448670
91
2
21
394078
45888
465628
450048
9
730151702
50446
30
53
89
83
72
337007494
3
65
432211
93
5
81
44
5
53
8
703353715
94
365159
158732
197895
286060
140209191
21
13
120782
493454
29
18
435288
24154
302096
920782380
48
3
65
356819433
7
44
99
85
70
340432
20
443542
401641
50111
70
3
13
9
92
2
40
103380
55
237274
77
31
97
72
385957087
5
23
8
98
87755
644733977
40
81
9
492587
41841825
971508670
86
497412
417564
8
2
61
93
84
3
60
86
4
80
295817
7
13259
74
99
3
88
55
742161637
97
969287855
422097
86
28892
396398271
82
54
493381717
46
469019
485842
907623668
28
19815
493783191
265872409
93053
2
422601
78
6
14
433792
442995
196691263
11
59609314
46
644071154
10
27
84
92
20
874148420
23468
304013
280313
94
286211
1
200449
79
77
67
1
9
63
93
33
488634
9
90
56
35
7
24
525159774
54
285916
77
98
168454
71
60
131341
69781
69
578098458
41
30
77
15
283008
406829
437788
73
18
116180
35
5
336527743
47
324417
196950
341934
112175
86
1
327887328
170256
21
330609788
11
39
186446
89
454311
342622183
297787
96
1
14
239158
398532
89573
16
407824
71
142434
7
56
85
7
90335
39
811287077
5
732102094
37
13
208807
371936
213905
68360
318700
3
32
74550
22
97
191288834
448382
484493
36
161053
80
323928
16
97
408781
60
35933211
361196
11
405824569
110141
12366
176904
4
8
423395
94
67
34
433662
220956856
465705
53
383160
282910
90
193014
34
187584
16
102765
95
75
30
471124293
31
251869
66
14
45
76
351621
298700
105169
38
127254
94
169465
29
114172
334739
782774848
308906
20609316
20823
60
463924
380757768
16
645084414
166032
340548
38
61
83
479305
177808
162550
37
6
5
434971
29
5
237067
184029
29
51
49
309494
718731343
71
28
9
474487
150161
42758
89
268655902
60
185103
689027425
56
53577222
281006
789885809
32
73
973913571
97
37
253708
96
97022
144996
34
54
4
44
307077241
49363
60
125554
23616
351816
422248815
52
68
463498
236811
68
328449
37
83623654
50
9
32
55
55
173898
145650
413282
334781761
14041
66
339057
86
6
33
50510247
439676
71
82
60
310618
9
64240
207354
92535
70
279256
74
30
64
28
27185
25
213493
7
666162641
926251244
445947
406908
205123
48
53
39
24
29
177834
57
13
311275
89
25
83
143867587
480180
479209
82
59
54202
23630767
134160
89
237824
352385
231809
392797
279627457
97
87
126622
76
44
92
37
8
597795012
317785
237356
447891
90
14
53690
69
18
74
88
69
25
980981948
384735
145862
64
241854
40
467278
971321254
388519228
65492
18
466041
35167219
81
224029
371100
6
63
484102
984537889
55
55
423609
219675
450463
29
412292
63
121851776
36
69
39
49
4
254068
76
323920
187204
380159
275124
156281
242818
236579
254136
234379
21540
4
403606
41
2
458791
22
76
10
17211
24
48
98
782433258
3
73307
1
48672
114382
200691
90
271692463
63
275485
313320148
78
95
75
70
6
96
451053
92840280
87
98
440273
179005227
47
462795
427661
98
418604
910991345
83
6
246931
216328
539765039
53
393955370
3
390305
93
162972
33
47420
226491
5
49
345709
246018
26
5
4559
325806
42
180006
110363
59
9
33
6
79
33
468999
16
60
305095487
47047
470855
11
31
9
83
45
445774
76
412393
22
65
71
32172
971539780
71675
180895
122455
56030
49
78
81
438962
61
10
744854181
32832
64
160452354
24
90038
20
47309
23
448556086
3
316025
42492
88
139218
5658211
479329
196726
174496
429035377
34
135980
23
5
1
194212
74
368045
94
20
406760
45114
51
413208
246409
101617
302345
43
185615498
396839
24
168187
163138
6
85
322845
57
1698
217562
7027
192990
58
787181079
254494
141534
914669248
20
64
350131
25
7
12400
33
5
40
684473185
96895
377451
6
470298
926884008
121077
18
88
334650
10
32
490942
315537
85
966491123
15
336169
255869
459425
45
400532
477862
79
42
2
74
406993
171794
5093
73515
46
60052
8
308414
43
72
100824
221924
278280
98645
45
439147
73
310430
140051
66
47
65
27
347249
16
8
48
211820
91
94892
409634
386757513
50
7
71
15
96
8062
74
58014
200119
193580
7
878100157
280981
73
30
20
318798
394331
97578
201783
79
345109
25
306681
66
792461396
32
56
48
157685
66
398303
74
8
201107
36
75
27
78
1
70
35
5
293904
120469
56
496847
5
13
190630
412880
37
225742
5
368394660
49
212199
29
95471223
324648
4
58
29
34911
35
136499
5
4
134935
36263
10
414502
80
858129603
72889
93
78244
82
51
338493
342170
495508
248503
8
65
276174
90
70
69
258704
363756
8
292343
60
62876
2
17
26
650889366
1
31892
5
268662
265152
436982
58
346748
86
488519
494551356
5
53
184108
93844
72
99
45
5
26
472210
1
55
61
174445
9180
463933
940704379
198309
98
327449
301221
84
60
218058
14
64
187851293
41
41645448
246890
2
46512
795174277
63174
70904
30
413398
65
33
63651
80
57
14
29783
226179
110703
219327
74086975
75245
424632
6
216991
26
6
9346
67
424927
17594
26
800009712
51
841491848
330324
8398006
70
8
52
65922
886712482
77
36
2
285186
27436
706594847
2
341829
7
459746
463011
874060597
42
62
378280
352743350
52
72
2
36
30
84
9
144349
59
89
6
98177
273900107
13
228066538
136037
312139
19
9
291560
8
43
5
253015
5
67
497483
5
447210
97
485992
43
96
67
153898
78
22
67
68
2
489074
8
4
47
411910
319057
76
380369168
20776
67478
73
21
62863
348602
364474
133977
111893
38
79392
37
853636096
76
505934949
421403
142902
5
26269
441879150
84
144448
257993
651180661
543532210
20
457714
322784
49
6
61
5
39
67
84
31
62
217238
31
228401509
76
91
44
40307
449161
16698
41766436
5
31
919761702
3
464046
156493
33
66
46
411111
81
71
152907
84084
463326
227855
131493
2
7067
5
97450
487113
3
358467885
88
9
16
59
294168
53168
121764
343111
164925
8
4
45
64
343373
465097
357580
63
200282
1
55
254889
368803
64
274168
102929
21
408759
5
15
58
336842
87
47
13
467514
155240776
16
8
463579
58
4
319047
225423
44
11
122755
12
72
76
3757
8
10
9
53
78
64423
7
278320
72271
43
317349
92703
53
250351
20
25
34
4
6
764530779
4
89
29
250228
206293
57
5
28535
540251021
495581
862554857
348585
6
589111390
260568
154142
52020
351814
32
446492
532044089
198127405
49
54
423356
351303
61
363538
36
98
287652
67
29
83
3
18
28
73
7
85
31
81
468951
862161488
227555
17
84819
470500
74
18
171601
157561
28
172866
19
92
23
56
652980358
70
249438541
142127
3
89
43
66
73
44
475077
530429539
9
15
7
475146
34
48
4
13
82
596657929
83
269300
12400475
295203
57
71
88
1
68
7
266251
232796
302792
33
60
8
85
474519
213562
94
3
150035
92
42
310532
45
1
91
256177
40864
91
203967773
239068
57
60
427845
381645
413904
13
55234
2
452835
122215
713291838
223165
92589
37
196549
72
36
349398
321912597
7
40
260262143
60
43
350601
159213
94
12
83
83
198355
161036
13
631811485
50
88
34
49
1
334160
81
545128464
50
77
394675
350369
68
461759
398236
39083
138267
260862
602370062
245284
42
413331
457902
143463
27906917
59
495518
401084
57
841210856
257311
41
69
82
30
346213
168464
856788806
448517574
40
9
31
41967
65
121542
88
321455
356851
4
566148303
54
19
231511
42
31
455676
138826
363751
480351
16307204
110597
344172
991058556
154598
34
339477
394779
97
697437645
44
260896
2
362359
39
350573
49
586923787
9
16
30
205762
209512
73
61
52
627122675
425484
98
69
30432
386183
92
25
312915
26
92
79
51
3
373021
327938
8
43
78
67
356820
395398
30
68
64
29
457685
17
61994
187936198
419645
354905
1
90
92
351146
77
83
36
45
46
46
1659
458745
292142
213821
245900
21
93
94
92
7
340909
2
3
312899
2
54
22
53592438
306805
438971
56
117741
105266
84
39
92
87
54
643999446
56
74
472122
470003
90
491397
434428
372939
366496298
35
64
81
193847836
45
65
399371
97
16
159370
274938872
196136
6
66352
80648210
55
307347
197671
78
67
22
776919096
400440
39
157971
435760
43
6
5
289330
22
967551274
14437
53
40
31366
189263
99
264867
186011530
61
92
76
66
7
18
362175
89
31
26
9
16
88
264865
9
126512
77
333748
489130
89963
48
73
9
90
102283
7
13
60484
733350899
155279
283774
91
14
342215
106270555
79
310611
431754
107885
27
402578
92385624
22
398640
34
79
18
33
277246648
82
92
72
151557
391121
32
43
100129946
91
746085913
96
79
6
56
405674
5040
77938
32
155742
55
42
47
216082
40
48
33
278238
74
88
45
311573
162663
2
96
354370
39
92
60
3
158436
36
177908
63496
34
379362
411394
81
6
26
424594
148921
366679623
95
68
115995
20889
24
88
16
21
515815159
39100
41
80
91
85
2
384261049
61035
683091503
87
60
95
34
13
147342097
30
85
5
88651
63
97250
36
62
68
97
28
6
356640930
41
49
630403860
25
84
46
8
351382653
73
83
90
232823
236854
12462
16
90144
432864
17
289549
72
1
141462
16
62
62
586298235
8
9
166139
103728
18779
245744
74
3
81
427040
199534
125088
64
75
20
112486
34035
901853865
239281
6
186704058
188423
82
397973
908073311
923051648
270161
368516
333868
285526
30037
30
69
227171
192178
86
9
5
33
74
67
95
5
25
47
3
87495
81
84
457151
151727
30
243131
285459
97449
44782
350612
503936066
475718
9
62181
670941028
9
151244
17250293
35
132715
358280
212993
3
31
33
73
82
535706836
417213
294697
29778
322478
70
4
2
57
371409
680865747
465289804
72
230920265
82
76
88
64
67
40903
258654670
29
313731
1
43
285955
131357
55
6
251511
214362
21
168823
15
9
9
485794839
175396
48
2
72
83
425178
2
158165
220797
33
9
14
41
8
285231311
607704601
3
87
7
120183451
47
65
33
61
70
33
83
1
419734310
243547
353651
460527
415305772
315403
136102
21
5
470733
321410
9
411552
179887
89588
77
325134
333941
96
3
73326
25
30
9
5
256033
715075396
5
789135865
22
57
161385
45
64
27
201251
164722
2
16
14
93314
248793
8
30
91
60
37
99
5
15
74593
365698591
44
989756118
8
3
66
236051
11
267301
55
256972
80
1
39176
73
337195
95
29
297117
57981
405207
109489
92
42
310506459
464403
49
32
298511
3
5
73
341039
129165
34
10
52
56247620
234704
5
85
82
92
389987
228749
287558
326403
25376
49422
64
49
496380
615895986
4
400456
65
215773821
653641332
167130
328960
9
155349
35
53
2
45
93
201097730
103472
26
347241072
423659
77415
56
44359
12
279059
85
45
55
29
474936
42
384827
176074
1
60150
3810
865923233
20
202753
71
864149218
21030005
31
8334
176619
38
221761
59
428325
94
9
69
30
93474
491179
201183
684210338
28
6
147303
91037
68
73
392747
50
57
12
268112
18
6
433192
125954
187024
1
89
36
328027
88
458094
26
373993
37
59
33
218696
67355
360268
238753
108700
393798
33739
90
134700
356242
384497
36
21
335227
374386
56
137161
79133
44
53
30148
57
34
25
138995008
950989828
81
69
41881
658034437
6
64149
505515424
496061
19
19
267711
4
3
24382
98
88
792982901
65
24
818879765
62
9
5
52
44659
66
49666
146993
16954
277249
952180598
8
9
529662860
455363
221650
13
38
29
177011
9
24
61
79
304189
20
47
204105
373158
33
3
149870
318420
326389
222783
916459515
72
11
63368
158213888
317728
9
969265983
1
459022
99
48
33
458889
94
2
2
434943
216349
75
52
2
97
92
69
392636
471509
55
627357534
43
297880
74
65
409443
161193
138152
93
57
79479
52
6
467614
31
255379
55
96
4
6
24
11
10610322
456646
71100
11
311563
250640
479326
51
465762468
39
12
29056
271945
68
61
82
58
404054
31
57
95
478129
349879
244404
493566
50
152673
746405228
169467
121656
9
182897
139175
289294500
91
40
273045
31
433700
52
596138978
77
20291698
395761
365951
2
32
695354696
40954
5130
84664
249558
375156
12
443232
70
43
288005078
23
136250
176337
9
45
350781
351575
76
88
424519
263943
413183641
192867
89614783
131536
93047
183947
23
163112
386080399
26
9
19
82
8
366731
12
108210986
107217
442469
492081
56
50
89
401481
108391
84678
191124
91
179921
62
398041
419629
62
16
235874
59
27
385661
19
678028721
53
3
298436
339267
182113
451494
157705
365155
957445133
60505
65
32
64
38
42759
37
84
78
46
149160
279231
65
79
90488
33
39
21
54
89
80
137417
15
88
65
3
225659
19
483263
66
1
90
54
6
60
1
19
64
8
475232
33
471798
47
76
95
23
20
5
64
8
415092
40
432750
33
162865
40
252981
183014
410424
65
11667
506012071
28269
96
45
388452
51829
175297
23912
447633799
7
82
1
491810
391561
209924
23
864751171
155936
6
497335
31
167177
235495
46
729101090
71849
8000
382764
1
624457880
256724
82
876557056
70780
126328
57
474904
467210
70
47
31
9
476705
140210
6
73
440151
86
376716
115361
36
395821
95
41088
94
74
6
106900
52
27820
306353
81
477022
567602934
198472
343843
969998099
1
82
2
95
279127
417738
23
275961
41
45191133
24
451353
419162719
9
30
352372
45
45
82
47
96854
54
237047
268897
433646
535867760
451634
80
5
96204
192373
9
78
320761
57
439523
122802
2
13
378439
343093
29
60
199461
481755
348303
437639
1
93
8
171808
282357950
53
85
210335
9
80
18827
323310811
162010
293143
56
79
54
389577
17
5
40
72
85947
430909
93441
54
61
52
95
4
34
171943
460196
111594
2
15
3889
184382233
93
98595
1
68
91
42
98
419017
41656
97
74989
41698
260328
12345
64
59
82
248450
60
79
30689
6
120844
369120
84
24208
6
145647
19
474590
429175
5
17
367165
79
423139
325571256
185748
101944
498555
20
87
77
78
91
285400
100738052
95
2
351546
32
12277
9599246
8
16
54
22219
9
23
92
63133
253302
266639
351516
2
7
367065
9
413790
4
65624
138135
46
384395
328317
397103
617817266
534767931
342878223
88
33
430721
2
438414
46
151749
380761
38754
51599
354791176
5
37
74
204435
50
7
468609
153625108
328382867
2
224781
7
94369
322507769
381295974
95
60
52
392629
319462
5
243682
96
65
93
123259
77
78
211300
64814
3
84
8
4
9
93
418244947
451202
50
67857
69
255100
383322
86
435015
76683
20
486160
244193739
224567
14
493858
47
70
18
43
31
75
54
9
134657
271984
79
7
71
9
441560
456731
346697
382514
261949
481095
220871
55
10
164293
61
267834
89
278836
517813942
110332
452746
29
445490
30
68204
147610667
13
290858
244446
445562
466371
90
22
392000
27
348944
382991
99
338639
71
75
427730100
341893
267947
607087773
80
120560015
76
452433
166399
176089
272611
425647
24
195045
162874
26
455218
77
47
7516
475110
30
88
9
1
24
935173936
754673463
7
66
426161085
144562062
19030
152987
18
331567368
17
38
9
193182
142437
1
61444
38
72
7
1
95709
98
451456
51
249477
63
80
491460
373517
584557399
26611
601071123
55
62
221232
6
14
52
51
61
97
56596
48
273238
1
58
93
40
33
33
67
53
83
62
20213
9784
40
208160
45
134836
171777
224125
101623
74
59457
224301
161957
55378
1
427971
124589
979443615
31
31720
72613
78
24
809522391
33
17
345401
7
64
10023
101609
280344
76
29
35
6
92
18171138
439814
467763
358924
284092
149691
234962
7
142706587
241807
46
671561411
935301375
453787
338300
275016
6
84
23
193062
41
118445
258763
193642062
214274
420067
88
89
50
72
297759
14
90
54
62
888450138
83
51781
49863194
6
70
15929
8169
422309
279630223
6
9
3938
312810
483559
358954
82
32
89
647355021
185624
21
300569
77
184187
95
3
58
14
464592
4
4
53
84
94
65
64
66
72
64
1
668865401
7
50
5
48
325259
371541
426883
301795
34
60850
4
3
23
81
49903
3
54
40
5
21
29
13
61
1
210508
203284
156080
78
289830
50
799510416
99
866344916
43
410291
3
78
75
32
82
35
475166
8
67
68
4
22
284589
9
93
1
410254
480795
380976
322181
94
34
753829897
8
822782101
82223
38
307357
451067
422242
70
4
171257
114890
169089
79
40
202298
79
9
207778
196004
168711
92
12
306613716
47
455067
35
53
453971
78
16494
85
68
4
151754
84
5
86
3803
210755
494702
85
393498
340577813
437762
14
456867
305490
58
60
766003876
110539
5
38
603745417
347384
30
191405
4
81
90
7
91
130725
18
58
33
108653185
30
6
67785
205752
280502
55340
41
100346
92
2889
41625
49
54
15088
5
428957
14622
25
253920
490473
274289
480844
54
221932
79
523630438
446254
53
8
20
769195506
74
96
255746
395186
44
51
251116
193482
95
111115
286467
368168
27
225573
41
369606
204986132
91
77
675206406
56
29
9
111685
83
186906949
196640
54
472717
1
408061
86
17
88
31
89198992
62
41
391171
51
32
471638
19
35
42
381740
5
96
494510
96
98
64
58
32
65
45
114283
72930
68
9
48
226866
3
236236778
9719
32
141583
75
328672
232336
346041
120888
140543
123967
18
442779
6
89
473037
82
33
18
48
367698
91
227486
405220
65
20
148047
439998
41
40
490357
25
696815934
177485585
9
66
197909
266112
60
57
56
15
451475
38148
80103
128887
366559
24
97
179916
443502
54
362501
152458
841975375
99
45
16
228111
73
28318
285057
154341
476937
480072
7
332720847
86
499251
86904993
84
83
12
152846
50
8744
467702
16
66
452154
32
8
79887
6
2
287870
218975
119849
76920
1
230268
24
78
28
84
243333
61
26
12
132950
182337
411408
9
569795672
68
96
287219
434511
9
796265995
7
83139
348759
85
297684
9
6
47
4
283036
78
88
41626
77
20118
296943
169159
967043315
9
60801
67
850826901
17
13
219195290
82017
345954
479772
254109
68
205513
1
959767521
331964
84
2
537039047
42
51
57
64
339538
90
48
908910861
474621
55
13
145297
49
358088
3
20
225720
424842413
270818
102905
54
96
36
1
741811364
362497597
3
45
166816
274126
65
34
95
54
495760
337951
45
207089
15
41
97
42008
86766
360371
1
56
13
110280
42
335787
28
11
181038115
41689
52675
5
40
400796
100591928
91
4
388234
679458032
335414
314988
346784
85
192362
44
77
478921
321452
4
112196
300877
576503627
4
6
50
62
173556
111224
86
81
183503
33
524920274
1
66
608114318
14
32
83
271504
290617
166665
408281
205066
176396
330125
6
132132
592571967
443893
269606
10
30874
97
106857283
63832
137803
91
53
95
49
227488
7
73575
434348
3
372098153
51
69
29
56
6
21
10
58
439106
22
246828
60
72
52
477594
968961010
55
403764
608146109
6
29
195312
90801
1
37864
24
17
93
28
18
15
205054
72
310719
22
98
207249
27
12
135993
399180
3
309957360
11
282623740
99324
343463
666423152
77
93
519099140
42
251479
195962
9
27
56
461534
162474
35
303784
92
320352
3
60
420489
7
1
91
17
61
155404
46
12
22
75
94
98
2
152773
446532
70
159542
230226
6
4
95
93487
76
311433
86
96
234345
32
355280
71
933533067
94
61
18105
598580681
208050
14
21
18
87
182292
351102
6
10
83
43
256901
97820
85
246059
213697
117708
126521
97136
335742895
289026
86398
102042
428076299
583868804
811803289
66
2
164227
249079
168860015
15787
81381733
89
49
28
36
82
261893
208553
398214
128228
84
343936
81
88
12
61
422948
469702
43
29
77
3
240726338
373640
5
936298116
53
4
410481
31148
359456
53
462550
41
93
136251370
106168
480453
411612907
7
337271
3682
6
428144
83
35087
71756
221893146
92
418333
95
836664201
868305110
247252
43
196305
9
23
467123
67
5
74
17
315108
80
71
249666
95
73
399558
342989
61652
40
74
493516
301598
57
75
77
63
561430408
91
852443585
381400
25
453493
452859
399894
392976
69
492744
103384
14
165522
50
231952
80
8
50
561875593
5
515281666
75
235930
2
65
386218
59
228559239
410756
66
8
4
474826
90848
430256
36
83
14
88
48193
485546
316740
43
294200
211454
6
96
69
78
126051
60
339839
2
168847548
294801
374638
66
3
69
254714
842306042
18
360754
462833
45009
691863595
24
88804
30
58
87037
99695
96
37
489179
75
912131730
32
344463
86
2
21796
77
144760
337705
2
131513
116072
444193
72
35
20
493967
131274
352727
1107
197207
8
168211
49
6
80
92
25
4
7
87898
1
487367
397212
276537040
441263
83
463147
858036832
171913
94
399071
34
93187
72538
852733773
8
50
94
86
90
35
956698350
4817
74
345852
3
296590
397241
83
43
90
487644
419481
6
238377
69
90
38
11
59
84
42
267155549
454126
10
29
7
20
909633889
4
44
3
301638574
59
84
49
164671
92677
96
44
6
96
141647726
155195
483082
30
210086
72222
285322
68
99
45651
2
293448306
61
376739
317908
3
489277
17
14960
36
9696
237246
398632
699398918
479244
15
36
9
344715
8
104524
194881
348944803
55
9
449430
5
65
626012441
30545
2
9
110871
33
616420107
403579
7
2
488689
399302
663096056
301150671
62
289808
23
65
50
2
39905
47
56
96
491249
47
392729
94
494146
58
627803349
98
40
8
427829253
404382
445832701
56558467
49
284929
366772
91
846284315
367877
266579
68
58
82
3
38
21
66
563513269
22
262464200
85
178389
24
37
77
57
30
355682553
4
470807624
295666
27981
7
96
18
45
433238
398244
330568
35
3166
403025480
38
104739
17
415717
79737
16
5
436975
447823
5
64
46394
159906
61
431559
425537906
469566
88
7
71
33019
6
496268
99
74
6
78344
77
586682885
195326
144222
35
50
70
230852
47
79
98
401092
29
4
3
226186
284140
151121
79
57
5
307710
265803
285385
259787
473679
380999
26
491992
19
615553112
192935
32839
51
91
106278
3
22
1944
378259
97
77217
431370
272841
14080
55
293492
2
8
5
235386
349945
24
65
790763935
92
405495105
73
13
303070
84
242810
128206
422740
49
58
209094
270911
20
6
27
33
52777
30
2751896
56
44
96
83
22
466278
246290
117972738
317371
230449
296108
47
80
519716550
275010
265035
10158
288017
10
4
185111
91
17
11
41
420822
592007420
361264
54
133215
532862263
184714
21
84
72
176788
426521901
81
8
345164
33
54
478969
66
1
23
76
447705
4
34448
42
467033
433086
36
244338
24
8
126918
8
392964
48
28639
318033
78
459468
28
3
66
8
27
218622777
1303
8
163499
35122
1
121580
463414
479632
8
9
341295
26
48321610
488207
430643
73757
25
77
956795323
764510471
88
173782
70
76
104174
68
22
64
6711
56246
56
288082
33808
413330
232112813
19330269
300744
34
69
32
98
13
433576
25229436
74
220330
73
92
31953
86923
495387742
137501
357793
59
281839
337822
5
348902
98517
4
9
1
15
19
81
33
67
290176
237612
6
91
7
97711
118410
153503
437613
1
324327
43
371875
99
77
869030122
956472831
357805
55412
50
702510410
58
64782
46
169990
107677
59
53
80
9
1
6
94
258417
102774
15
477176
40
94
12
1
117076
5
257730
4
42
56
65065
19
9
192989
8
154088
16
237534017
322290
232434
456136
24150
349454
93
359875
11
918115982
61
136133
46
1
3
4
65
6
925928045
19613605
444485
23039
71
75
402492
8
178098
325984
201384
88
132416
261237
87
300664382
58
67972
764307058
314733
337487
22
475579
38605954
157029
235593
26
443623
1
23
571901888
7
3
13
192695789
64655
480256
90
5
186979
283840
250658
420883
50
476517
104959
884494467
96
5
151222109
77
33
284692
347986
242350
471626
106228
466029
66
179177
302009
52
76
48
90
477364
304426
406730
100848
87
701323508
94
2
220088
15
74033
8
33794
26
141772
58
1
194345
217403286
438478100
17
72451
148364
9
68
932773501
924809808
87
43
97
2576
80
93
454232
50
227567
64
56662
47
433132
12
70
309361
8
57
99
59
34
63
17
78
92
31
28
62
1
392601
55102
60
214880
257611
71720
77
450353
44
3
20
70
14292
66158
53
199183
66
8119613
39
182097417
519687387
63
28
47467
36
87
991230989
58
434035
74914
2
13
42
405776
75
51305
351439
497396737
70
446344
55
648602212
168748987
212873
144991
428673
37
3
288995
97117
68
20
171309
170159
6
98
96
149030
90821
200700
32078
304624
34
55204028
6
60
26
41
65080
10
384813
86
5
1
7
232822
457
71333
30
283424
47986
224525
1
65
408946
38
72
667761605
305954
70
48281
30952
14428
96
21
31018
251494
435646090
378481
4
79
186750
19
2
309844
6
859680188
168269
8
72
95
26
164580
2
419777
236923
290118
330402
80572
8
83
203126
1
259128
274396
96
6
488353
94
223573244
886684803
95
889787120
31
4
490676
8
19
12
373421
30
87
38
74
244978049
5
288690
11
6
430653
34
405951
333518
51857
1
68
73
103001
13
6
70381
18
354106
106292
275741
44
243205
30684
59
239414
32
219132
211617
87
29
15
195349
492703
64565
27460
215006
446735
7
59331
6
44
78363903
5
60
2
13
91
10
464685
85
190168
69871
71
12
251445
824180803
472319
420088
26
273397
53
391542
5
13
92
8
25
475199
222294
8
396345083
98
141832
311161
165027
246408
27005167
26
63825
45
139194505
89
78
130457
3
319479
28
55
467033
19
251504
10
7
56
42
181135
93
51901
54
50
92
210451
666798883
291210
253037
10
27
282923
53
82
270343
472627749
373472
94016
98
62
71
385220
66
338682
691961739
602655635
204979
17
51021
34
48383
91
82074
449880
116651
2
74750
90
322683
3
352008
173669
8
5
109391753
1444
397158361
7
46
85
63
48
464971
267324813
95
458344
435901
293792
38
338061
4
73
259372
64
71
216222
4
72
455493
6
374254
98
260711306
200290
456681
320667
14
22
32
393256
45
146103
280608
294449
319314
41
18571
37
244839
5
253873
380795
785354795
20
86238
279610
135254
307273
47
89216
65
16
881861744
319285
109983
297478
10
3
191535
22163
87
89642
878908569
37
43
527159057
581
304498
135574
254280019
304070
19
61
80
7
11
339265474
873700823
161466
50
316384
46228
266421
336167
399733408
481428
70
72556053
57
60
786305374
95
424128
54
870775748
51
20
241081
398576
16
43
52
125132
479140
77
66
7
11
308513
577844426
539390769
1
13
17
399089
8
403446
791925228
259398
95349
41
104051
93880
48497
38
88
261075792
79
43
343337
234452
55756
374200
174269
7
332313
408519
302978
8
4
3
42425
210334
41
403092
30
164517
243018
995776650
79562
281051
71
221156
91
388994
41
215792
115374
87
276232
2
19
402363
129088
452317
20
31
4
494474
107177
23709
499605
84
73
43
431512
3
89
22602
64444
52
77
123227
438648
354066
76
132688
84
90286
821477830
6
4
77648
654187400
4563
33
74
80
5
157020
44
9
73
53
47
354188
39
3
119996
155037
21
919302259
59
388533
26775132
21
211863
467950
428445
212701
426862
308422925
16330
21
161699784
253807809
12
7
330949
348070
70
71099
26
441520
5685
212432
64017
720458472
359752
86
48413
56
6
105113
110607
2
36
33
51
82529
76
102975
7
484429571
22126857
377057
2765
295197
3
66
95
45
35603
219658
454795
21
462868
279371
76
390015
42
37
338781
40
2
497487
346326383
79
239714
3
363087858
42
9
67
50
24
37
370794
335773
406424
467821
15290
439615
53
51
28
365350
99232
35
85
135082
392129
69
156562
337222
49266780
515125471
156364
366230
74948
84426
164376
281234
88227
715290114
330717
61193
52521
71
77
286024
6
33377
8
250966175
46
5
222008
93
26
21
55
8
33
491391986
70
6
326386
249210
48
370642
98
114393
86
1
75
9
193153
54
599862008
407004547
45695
2
84
19
94
4
332783696
323730
4
1
66
461541
53
177655
249960389
38
61
140382
37835
480954
87
37
73
10
5
377853
192147
54985047
22
438063
37
200600
77
415368
382549
435130
952950110
88
291182765
90
146285
49
418923
24
77
344757
183214
157614
866046529
551182671
34
352266
387129
168940
349823
39
13
599273692
35
408347
89
167183
33
50
76953
404215
81
280162
34
456575
53545
129169
41
65
80
319598
494744
276316
71
3
9
45211899
118562
12
53
390303
37
383376
3
7
94
58
363544
79
66
76
180017114
13
134658
304416371
422999
7
75
328217
683802367
9
258323
63
353455
121817374
54
425442
331649
86
388387
47765952
53
31
37
90
442562
47679
31
741542802
558821987
229895
54
46
202316
96
98826
11
5
86162
18
498124
392097
60
479557
331746
38
819442022
475147
7
237476
66
75564
469663517
82
58
202013843
565916984
25
965346139
615203307
94
78
14
134435
49653
155668
438663
65
18
1
12
1
2
9
15
86
58
319245281
7
75697419
77
33282
69
262284
43
96954
225967
13
173771
363866110
484823
94380
1
356564
96
294209
82
497673
88
100417
20
272058758
377903
353894
717507973
349317
374563
183020
12
125252
36
413097331
351478302
333733
685917990
709124157
381178
203991
178694
37393828
70
18115
57
60
136014
38
117460
90
36
321782
276975
316612
176951
16
58475
865249773
365660
134437
68
324614464
76166
61
456709
77
50031
476019
135764
68
9
36167
270161
468077
254976
268241
345226
825873218
277655694
318687771
311529
220637
458626
305839
17
79
69
98
860348363
198682
89
8
26
80
477386
222328
183717
8
145349
127693
35
209490
414177
4
86
71
96
57
77
61
57
41
827202852
90275
51
365179
6
190054
467143
479233
3
74
50
45
58302573
464052
63637
305615
113926
91
20
143144231
1
882362867
25568208
708117469
31
331739
399859
402877
64
574342473
49
324613
406300487
180998
462098
78
2
241796
309307
8
196558644
250629
616433137
77
61
231855
4
260735
499730
9
217504
93
14
3
789
3
351583649
45
120942589
60
92
86
28
174086
440859
4
44
61
418590
86
7
53
575559628
30
200610
329975
38
12936
660379045
28
482716
5
50
4
44
305394138
10
50
824276045
7
36
88
288712
19710
57
169638
211480
239930
7
164408
904394839
336919
303718
330092
492646
89
84
88970
452894
716803200
61984
94
65
24
8
44462
92
388197
5
208119
64
9
438770
49
51
418208
219344
7
87
5
174220
5
9200
493497689
72
161500
452014
3
146958
187522
425468
274455728
59
36248
17840
829017594
215878094
21
64
498656
484288
389122
44
26
22
58
244418
70
295539
9
299887
98
172374
59
850375103
324316
37231
52
89888
115565
205614
356233
97
24
193929
6
72
394847
498824
414241
321533
470142
84693032
505411864
41665
539711135
148329
67075
1
4
10
233873
57615
213136
335062
48
230061
3
3
2
28
91
45
23
181209
344713623
32
384056
737600991
75067
5
411606
128422
77
336864
282696
9
142002
37
495370
5
212846
5
45
305060
284549081
13
84
10
66
55535665
257173
81
57
72778
84
249670222
33
149877
97
43
98
60
127414
14
73
72
63
68
19
73
199135
25
31
59
80242130
34
47
2
10
16
59
424592
320511156
182300
74268
5
494080
3
5
2
188692
51
339461
206322
43396
2
47
23
32
3
453349
5
48496
304300
492730
40
93
345259
452557
35269
41
19
939673030
78
71
7
112900
322137559
37
359782
401355
80
9
496391153
114373
17
9
36269494
18
140510
491229
14575116
19
109308
36
37521
77
96599
53
26681
34045
70
297928
95
1
96101
808070166
154698
306900
64
539697138
332681
51
40
20867
84
345382
344901
52
499662
879497733
4
927827703
462163
372053
5
67
44
489060787
72
3
107842
8
95
179609
40
22162
9
53428
461499
84
24
406257
147144341
36
97
3
350445142
866026468
264815
439276
43
302224
5
198383
46
24
80
90
93
150230
279807398
29
70562
71
50
18
9
6
382952908
74
89
481257391
58
17
80
78329
78
94
94230
78
371014070
89
95
407834
86
252600
24
24
2
2
32
8
45
461927
993201797
147554
63
41923
247490
46
13
97525
384307
497301698
327283157
79
152182
286488060
319680
21
7
24
70
8
75
82
86630
23
57044
423657
86
3
27
411422
76
51
36212
101676
87
3
16
514444920
382760
3
64
45
327499
250256
224872
3
259991
387234
363147
93134
6
733451402
420494
7
397450
414415
219969
234638
259061501
494624
24886
489222
17546
423387
241151
16
92
379854
7
69
70872
99
158432
467018
5
427369
361202
46
21
42
111235
53
77992
82
195217
202814
491366
38
204842
42245
85
53
630072705
201917
36
177591
5
76
95
45
63
3
516134829
95
398876
89
421297
465619
436288
168159
5
33
52065
11
80
333819
5
60
318399
28846
34314
40223
494218
410285
9
285684591
58
72915
24769
392487
27
56
343022
45
26
22
66
8
7
30
401748
35
84
229274
485062
1
95
215483
33
21
264690201
440351
452580
612815599
27
641914527
216360
98
117812
283534
426290
211238
404843
201627286
1
31
13
42
39
8328
20
53
4
32
881552477
4
24
466263
164278
71
213243
39
52
43
23532
22
51095
93
141442
36
35543
231798
192280
50
271139
237751
39
88
97
58
7
457900
80
1
356781
427956
24
434619
4
153520
91680
1
13
4
31
286136
94
96
46
302319
57
203390
80
5
14
18
296272420
111831
80
57
74
432690
9
400841
246812
8
600012073
192081
317392
7
197473446
409361
8
496213
221664
851093319
443977
68
320815
15
944415977
88567
2942
65
499653
271773
97587
176784
124858
22
91
94504
276647
962560569
79
36
82232
31
82
31
8
165737
82
291433
200971
78
649598668
73
760206552
51
305520
59
252009
332779
288797
164080
64
97
71397
214415
80
2
411961
337728
2
321154
126671340
4
31
78
8521
24
1
50
221144
69287
74
45
98
438442
34
75
79
175016677
38
109569520
234547
55117
39
481392
347907
90
4
89
31
67
84
2547
104343
40
563437849
63516
79868
65
276333
717818310
57
330428
85916
593701097
7
160866
125560303
90976
718281362
53731
34
50167
9
59
16
144342
22
286643
11646
511387674
207792
89146
220918
865134496
478656
488228
339581
14
64
434506331
891242852
759327950
71
2
328212
60
65
8
47984
488741
83
37056
74
324926
3
6
486298
18
54
279702
227921
38
24
5
275093660
761448771
8
93
36
96
20117
5
86
310181
164126
6
73673
71
54
3
62
372609
98575
73
273020
145707
488655
19098
79
281502
72
94
362217
49108420
84
9
2
6
377525
61702
482115
211937
97
958254779
354822
490933
374292
15258
64457
3
182221
35
98118
75
459236283
80
763260402
268807
210637
165757
172003
35
98
362928
61707172
492841
79
44
31717
19
8
18614
522512871
30
149857557
354043256
247158
462457
90
44
92
7
17
55
88
353204
411608
59
549702874
357808
387911
8776
84
75
63
224569
412632
44
848414728
364609
449643
281318
465048
39
179059
23
72
52
92
85
96
471060
110233734
91
102869163
23
2
241472
19
437810
8
30
380508
205215
50844
62923
5
283754
470066
80
12
6
677623271
85
482321
294561
95
213015
372992
389142
46
75
976029730
179086
228032
24
96
59
94
63
79
240540
407354
48
141994
246694
352461
76
23
44
362234
52
99
4049
90
318603
6
352727345
14
895630172
72
28
39
8
22
354301
123467
71
95
2
9
425479
278492
430526
58
180493582
55
117500673
88
2
185813
438432
39
125057
276282
439431
5
7
48
3
90
245175
82
385026
91
39
24
2
226087
87
3
85
399897
978495157
17
851059174
345441
7822
46
7
13
301543
364819866
35
53
17
33
2
14
84
211650
397457
66402
338126
38
237725
25
467135
46
37
42369
146146
330352
184583
16
363863
98
278793
88
421017
60
7
44
1
9
63
263000
27
39
75
95
46
29350
80779
9
411055
5
66
292377
313907
139318138
434218
83
167767
69
151781
8
104940
17467
497529
28
431664
996848370
64
8
200612
405563
412905188
19
33
85
884715331
27
25898
40
191621
9
48
13
29
226876
382158
75105
6
41
12
76994
52
92
87
463442
44245
76
76
55
21
217059478
49
66
169873109
8
9
13
70709
1
55007
283327
73
87
50
21
36
116407
95
473108328
498636
8
25
9
21
84
87
34
180256
9
46
22
214840
62
91
416830
28
31054
325866
143015
2
569106544
20015
402247
18
80983
452939
62
1
6
50992
380468
65
96
580895377
856292737
94
392750
475731
61
378393
9
259671
98
41
69
51
60630
9431
88
140135
188146
398664
42
71
210202
1
12
3
63
93
315970
7
115760
220052
31
258641
140460
59
75120
2
48
403714
85
445860
366495
83
306197
124031
54
3
678905223
175903
90
957264214
180621
2
55832154
24205
877396699
194750
375879
3
168960
75
90
20
85
66
98
43
956342032
870678839
447714
139522325
99
69
943204042
65
98
34479
39
452270
845
11
261801
99
35
220065
28
43
43
9
47
76
13
68
89009
36
120354
369252
42
254043
340194
21
23
285137
48
13
91799
57935
63
200605247
61529
109901
3
54
62
629019617
59350
214091
250167
39825
262116
249860
78
79
11
87
358150
12
38
402753
440995
402328
439580
337468
153847
89
3
148235964
17
466268
968729352
60
9
734595392
68209
73228
420713
14537233
93007731
508022684
40
152530
20
4
50009
391844
21
207655
64
388449
374544
10
55486
72
454411622
14
399635
81975
3
46
93
4
98039847
452927
66
861116555
59120
153138
35
749
111443
40
29
431692
343320
784250833
80136
28
447732
414425
590667590
98
40745
38
59
203421242
17
13567
68
123576260
45
270624
42
60
66
3
349416
453558
712732997
42
354996
56195
947890259
89
2
83
36
71
33
151978
7
206296
79
99880027
82
74248
457202
443695
59
15265
89
124927
67
291052
56881
75
57
436392
342999
294794
207376
84
26
444441
49
93
97
178373
466025
7
378135
97
9
30
104607
95
145384
83
1
2
163919
78
22725845
147725442
78
268178
346559306
22
398065
57
6
75
45
74
8
46
109938
380423
316388
196436
31
6
37
855752742
93
85
8727
27
424834
160378
268796
495813
54
468706
320324
46
614929551
10
398369
78028
56
472970509
26512
467277
499719
264231
2
60
58
46537
64
151231
3
311908
7
292114
7
200493
134143
47
78
92
7
42
121934
89
8
84735
11
430518
270522
495436
86
60
45
48
1
94
88
162382651
87
458593
440254
325672
84
1
72
435634
42648
743047055
996499676
24
26
294878
425155
298383
486796
92
63
68
238869257
43
427110
464742
9
941853289
34
26562
38
275282
515009539
53
38
88
35
238230956
95
7
40
612153477
67
62
11
2
329739
123873
87
228675
597525799
38
27
21
11
87
87
99297
22963986
193212
513281196
1
95128
269918
445869
430166
56474
373231
262789900
65
329160
13
222500
78
85
72
1
42309351
98
2
29
99
49
2
78657
55
466297
481323
39
82307
428298
1
31
175963
207211
69
353210
22
27
18
55
8
19
751994491
22612
184617
220241
216928
405315
28
68
325506986
65
801669296
436498
8
171847
469038
65
250497
50
321615
431201
41
4
125283
91
49
78
41
296684
60183305
76
186842
329458
259996
439059
2
90
412322
4
947269702
552525810
79
53
71
20
6
17165554
444572
88
335265
225829
66
567011474
95
453586
94
38
33
86
82
569834971
478474
771497003
291601
233408
176117
26
41
48
30982
6
481737
2
367443
719754375
51
20
923519536
83
1
482196
315118
85
32
132037
60
80
40
583595319
37
254229827
852478465
53
23
393754461
57
448737
94
82
661536300
153520
81
74
97
74
4
899636069
422360333
491176
24
3
426733333
95
50
15
30
196587
449545
475810
703344045
120207
275610911
98
9697
369548
87451
359107124
54972
37195
431438
8
71508
85
417859
633405582
158268
36
3
45
373254
402440
163199580
167107
339494
91
493141
119665
357694
93
206536
34
357014
68273
206273
31
3
75
199681083
766233317
89
17107
401165
164885
251005
482740
379160
18
122717
147710
99
2
80
35
7
36261
249365
2
59
80
127955
67428035
44
800548396
83657
73
7
6
491453
288967
43
111010
44
4
94
880828508
498967
21
130232927
23
5
440214
79
818160531
50
630616446
71
31
573728307
94
1
418948
8
631959943
67
317388
230215
91
708457939
36314
95
202272
35
380691
693429871
6
78
3947
69
36695
277450
85
171854
5
9
98
75
141047
908948755
287809
406987
5
94
74
206343
6
325486
15811
1
272964
5121
95
98
63
104551
53527
218803
37
11
240617
128916
350041
342609
15
64
16
95
389929
378001
373938
2
386784
8
14193
68
60
5
65
1
187498
4
64
145918
12132
51
347552
52
18
181190608
86
54
74
9
497237
318696
360727
213713
352128
482564
239514
78
196193
315196
272370201
15
350378
909802319
206360
848229934
370705
44247
552133185
127748
216096
386403
32
518754271
3
58
498717
393341
75
361126
84
375452729
7
481299
39
35
22
38519
1
28933
113697
39927
264706
701690121
60
16
42
229861
51
118019
70
155451
11
33
18
197296
240844
84445
21011
347839224
5
11
55
49986829
45
74709
343910
60
36
60
60606
346530
637667460
166200358
9
622793703
88
470159
36
90733
2
52943
466125
494754
26
4
447205
66
291774
48
34
112940
51
84
25
424824
5
26
42
22
31
41881
3
7
64
118715
164866
305594408
67
48980
59
31
433375
1
399949
272522
7
70
4
26
67
454017
44
174672
8
27
169891657
171878704
2
1
994999503
56
121957
79
390514
208257
89
35
418327
7
88
92
35
432563296
60
53
497927
68484
24
132058
20
64
63
1
58
75
266998144
22
26
296144
78720
60
79
631228690
266346
815852794
448371
256819352
52
821
477197
216360009
6
38
395956
262236
181600
73
903022277
265714
936553613
13855
168104099
89
6
79
99
618239448
92
88
6410
301051
304571
54
77
678545878
3
133934
92415
241754222
40
64
62669
34769
5
82
349837
50
69
30
99612144
35
631455626
83
7
5
76
58
39018
99
48
66
212284
125467
976113200
61
90
403116
60
247527
239806352
40269
13
409200
25
98
156574
95
89
270585
70
341048
330062
358646
25
6
61
340096
14
14587
321544
81
75
779160254
212829
70
3702
4
207665
354289
2
256431
352303
8
8
138085
66
71
42
198720
434919
234218
96
76
11
88
143209
994707572
86
260182
77457
393590
253409
989966191
299223
299479
76
662205505
503721585
44
101143
355
23914
7
49505
203667
176402
36032
75
3
31
153110
2
347659
65
25
489988
42
441262394
35
300606
51394
14
413883
36
94
255029
56
475350
16
662015495
40
473237
89
220854
235329
41
41
28
272663
180433
101460
119637
74
327773962
83
412925
35254
68
468573
10
8
119644
73
422971
856375232
768408969
266328
27
4
57
55
93
77764
28
41
58026
451693
279761
90
72
242166
20
46
128260
3
497024330
13932
352585
322238
71
54
358158
832620545
218253
63
17
51648
41
6
83451
94
469263742
212439
367078
341313
695745844
59
218138
67
121916
67
91
203943
231315
96
80
4
74
38
145293
42
18
374509
243700
259403
281670
34048
142038
345536
93
303174
131860
127407
372675
447691
135950
76
384543
348515
42
83
59
465956
23541
125915
544639930
266021
7
13
60
9
250557
29813664
265743
261789
2
80
27
283288
17
446845
164823
27
8619
366205
6
287917
67
321633067
78
323106
22
83
90
100241
405176
22
191319
70
23
57155
811459832
9
323751205
495892
25
36
625501427
25
49
78
93
32
467702
281194
39
7989
176966
131345
322841
487371
155970
500961181
80
54
262549
24376
27
622345325
342419510
61
200549
745638775
5748
8
353021
297869
135746
432268
83
793800397
20
84221
4
16
96
445635
79
228103
12019
13
249313910
4
29
10
3
13
426759
6
25
217141
57
325783
467666
371699
449429
25440
283432
44
154308
176651
49
23
84
34
486330238
401849
64287
275428
1
61183
87
498756
8
471746
485155
1
14
77
3
272442
95
386873
349458
920744785
944976020
90
84
474689
45
5527
5
319904
48
120195
85
466604
3
66
51869
71
38
98
59
95
38
36
59
326037451
14
404756
87306
228222
314799
7
92
141631
337832
9220
243503
56464
274044
297944
428920
82
200223
168457
350144
52
137459074
58
92
11066
15
323612
47
6
164808
80
22
360861
201686775
140319
355307
448964
4
217090
332196
534358767
403020
1
144778
256160
78
66
4
3
109054
257279
327474
15
31
71
88
258904242
3
118081
103501
455135
8
337247
370884725
318812
27
8597
311608
73258
5
11
242359
333180
24162
96
125518
46
215070
15070
7
57415
498487
258147
937458264
4
477119
83
67
20415
29992
278824
4
236353
98
36
3
444806
6
978071572
3
38
107741
4227457
94613850
2
7
59
39
34
436819
627657003
420611054
423258
24
246921
86
524862802
498155
63
32
22
336730
7
458832
348492
104279
68
83
56
224464
28
2
313887
26
56
82
282781838
4
495226
46
26
13764
107489
238581
8
67
314083
41
50
92
80
88
171896
9
264219
251394
67
347540934
5
207753
112319
91
442800
44
890038996
11
80
293997
63
486381
32459
40
35535876
183845
436692
38
416883
402718
5
311753
75
123238
1125
31293
231039
34
22
7
28
50172
5
809042870
6
90
7
98403
36
24
69
12
641417337
40
65
45
79
127591
96
205875895
278509
8
431997
91
91
490302
425071
52
175949
29
5
12
423032
92
73
2
289389
97
38
80
480544
272633281
1
192217
1
1
71
57
7
656711906
710405921
1
5
175799
312210
760672724
9
8
51
489868
75
330198
35
115641
353240
241696
43
73
16848
183932
62874
90
462957
351684
401251
403243
5784
242597
81
756458448
4
7
3
135093
74
13
228146
2
470837
284100653
35
12
810103185
60
11
88
65
199000
54506
47
4
72
78
13
43
78
55
51
13
972520222
45358
170070
15
30192549
488147
293776
1840501
18307
120937456
267760
2
321586
6
9
31
75269
9
77
208667
43
7
64
304187
97
375687
330253
47
107586
58
84
97714
951447784
19567
647337727
75
1
2
9
17
233052
240875
12
379408
83
95
30
492196
43
50
295541
64
5
44
81
45702
70
89
310494
157093
302695
426228
33
9
334115
91
92
92805
95
17
90
325429869
47332
377423
18
176416
6
28
244719
163476
45
357875
169171
87
29112
55
32224
59
85
521881186
89
3
280120
67
174817
7
64758606
333678
770410318
129576
22
22
791234926
56
118044
447430
83
59
86
79
366735
13
393107
31
83
481673
26
73586
153541
77286
43
58
99865
29
6
218170827
384985
227394
64
363300
71
416004
859104492
1
88
102692
28
92
35203
64
46
76
26
22306
177974
10
55942
99
98
150431
78
88910
304480
414165579
777563372
3
151552006
225429
78
123895
19
65
32
37
29
126245
179606
4
404861
474413
33481
246345
30
9
19
6
77
21
103525288
31
237072
20
6491
69
173027
93
8
92
393420
350462
62
4
473012
178404
423435
30691094
1
81
8
221119670
189716
23
2
87
498875903
9
539410962
1
160041
21351
94
32243
159135160
408140
71
482942
99
260244
397058
69
74
13
172411
32
4
494488428
463891
7
126953
7
131072
46
296316
793073229
258014
8
297227
20
21462
56567
90
454140
43
6
5
94445
99
52
29218
58
17
24
93
188008
69
441581191
148172
88
205265993
17
113844
40
77
957381126
512527842
491011
44
6
5
35
36
55
683762653
78
67
91719
36
13
141647
91
8
6
465136
311691
94
39
424966
480309
1
36
262644438
6
52
35
8
3
402506
8
11
321292
28
56
447998
88600
414189
217467
35
772304459
60
2
16
8
151013
410286
427121
68
65
113158
86007777
48
27
9
261833
416923
483898
5
334598
50
53
83
300937
138806
198494
148179605
9
39
54
547873733
420766
2
104928
140856
1
8460
109423
186966
86
62
38
969169627
10
73334
9
76584
85910
3
13
278754
337200
55
496343107
196199
7
288010
1
4241
6050
202567
249558
128840
60314
96
74
156388
28
3
262424
24
21
94
56
453761357
38350676
360893849
70
87
88
10
263905
43
172583
166844
73
30
726569120
147994713
282046967
73
453672310
262751
59
323551
625547433
49
36035209
77995
74
24
712947572
3
210197
495572415
149367
68
95
577642209
85
16951872
143493
91
55
91
55
99
205779
1
466319
81
140745
492015
42
43
25
23
165482
2523836
49
128359
114111
30
270329
62
48889
386965
111908
6
464801
482199
3
196398
18
55
277985
87
281827
735345421
24
198032
392272
360816
307077
4
153547
26
213004
5
368577
220901
83
6
10
2
86
122027076
55
50
76
62
431103685
41
9
37
325699
9
36
14
74
271661
32
5
386582
81
21
430411
79493
322276
30
7
293729
55
45111987
13
9
121622
78545
54
386364
314740
403194
15
313639
95
49
420865
91872878
387203
74
172325
81276
37
148811
85
13
32
112853
66
346149
67
418028
152499
467328
341399032
37339
7
55
524511057
107120
27
34
1
462299
16
70370075
292246
7083114
128231
17
91
52
609407381
418052
87
65
264290
20
93
4178
404245
63
18
38
94
6
486132
61
86
424884480
245114
7
51763
101865
1
398487
82
85767
423291
381064
70397
1
97
50
26
417106
28
99
32
492696
299567
93
36
7
68921
26
2
4
360180
28
57
76
423762
441696792
70
240288
39
325614
15
11
117785
594735948
357569
464530
18
178636
240260
49
265853
35
346232
57
157807
84
20170
82962
122120
2
65
21
37
67102
621568871
2
115804
91384165
814376670
54
96216
73
34289857
248546
39
463028
449396
5
279297
40
40
313615051
94
18
26
284119
42
220608
75
99658
300004
340346
112249
11
181306
202749
393353
24
23
134630
238815
75
315020
50
45
897356194
27
248496
87
55
59
440620
359309
50951
336726
315868587
148422
439217
156865
70
341463
43
9
5039
404064
88447
58
9
974456328
460238
26
531335472
63
42
286224
153160
39
24
58
115519
371950
22
302309
55
475240
244102
79
333792
215350
34
26
4
243345
123402
28
4
48
46085
60
25
753233551
294894
417324
72
126119
76
48
272889
57
32
5
30
70
252960
5
43
229666
55
15682
62
186057
94
96849
38558654
8
775980415
52
17
166738
96
252198
36600
85
143266909
260124
8
476421
132179
264258
192793
924661771
186082
44843
68
114517702
32
889024519
93
51744
347109
5
169410
122486
227275
95
64
438051
31
5
65
40
322726
488429
16
4
5
74
6
10
3
33
213362
23858
220594
325620002
88886
367129
53
81
374977
68
132434
40321
99
49151
20
49
48
441362
99
352223
425358
285204
206736
24
75
449320
55
9
22
1
95
66
74
46
56
407665
285614
815010291
12764
81
68
90
199116
52
16
82196
681479042
92157329
302505224
53
10422
35
1
52
11
39
34
488490
279100
33
251550
190899
169167768
3
104363
75394413
75
66
91
180953
79
426208
443642
312671
111800
4
4964117
28
80
64
52
74
51862
9
338217
71728
30838
63564
251334
10
111920
400904274
361997
65
2
368249
220690382
143553
419561
49317
53189
5
218149639
8
82
204667286
17
238369743
214765066
848953612
63
615025513
331207
90968
12
13
24
186793961
113157154
589924456
98
426915
1
90
79
53
202165
349923
88
4
41
83
8
92
99
70
133194
372258
212738
291256
358734
380923
192606
282780
19
155039
60
22112
50
281835
94062
364339
80
296588
16
491131
93
22
98
91
412261
420652
178766
53
30
348981307
129022
271857
16
23
30
5
79
7
934072949
866639001
479762
264001
258202311
38
333523
5
17
59
99
34349
170746
89
94
86387
392382
811871797
263959
69
40
394277
45
400506
221627278
75045
207333
13997
98
40
459244
680287700
74
240217
70
66
380858
262418
89
41975
157650
221498
165936
264181351
120569
157102
9
43
69
66
570804752
701319242
462724
2
24
19
563506923
58
133304
99
349991
34
249263
18314
68
445913
18
60
2
401612743
68
381965
55
903789833
80
3
79
250800
27
426727
467676
493633
77365380
425976
18
89
35
178958
392091
21
55
496853
980197358
75
2
82
8
493887
35
84715
1
20
36
464398
35
10888873
104736
864948192
24
14
247192
5
35
12893
399133
444756706
418858
48
9
460632
1
633540119
39
39
87
86
49
93
332109
50
431244750
54
81
4
352828337
247212739
21
54
63
76
488927
6
86
361776
21
35
785476011
7
166845
264679
79
13
92
111814235
567401350
67
15
51
107565
60
334463
20
25
86
94
53911600
62
424614
62
51
434120
20
8
118180175
14439
3422601
96706
362321952
65
3
14
13
329433
98
160604
43
49
83
879882014
36
9
449015
54
9
250196
89
24
2
49
113298
52
16
74
495120
252479
202553
300769
304894
92
49
45580393
109736
459545
30
356466
6529041
355241
596559652
59
330498030
19
53
458060
14
642391915
94563
367078824
57
77747
82
67
66
493526
58
451904
89
319113
463301
553121321
10037
48
54
76
37
97214
75
329011
28
178211998
457384
56
451041
5
51
32
41
97
348265
51
158509
319610
9
210005
73
18
1
17
81447
404248
144336
354428
455550
244962
94
91
198111476
383657
14
499339
444760
126151
18
14
92
75
318419166
1780
59
27
166936
96
321948
27
63
242354
42
633826952
41
336293
321456477
36
241955
28
455725
473975
431806
6
15
408720
110949
8
420646
190916
88
6
483974469
74
108652
12
31
9
424009
49
17
472383
24
201722
47
67104
957055399
354794
277897
55330824
7
914052079
95
66
79
384878
6
112153067
98
94225
19883
111425064
448874932
22
193493041
370497523
1
36
117771
466594
120975
210734
4
52
32
78
52
53
81
59
278968
25589
10
104026
98
30
431685
6971
303033
246996
85198
49991
55
28
66
350803
98
424382
5
39
66
490079
40048
13
39
906941845
80
166298
57
41
52
56
69716
90
74
408077
15
24
7
54305
8
23
528006999
9
3
78
94
72
458777
330348
64
439018
934052277
58
716187654
77921
78
88
47
91
32
145492
78
9
51
374456
955976770
491427
68
45
21
8
79
549966587
80
651219851
293500
261602474
56446
43
37
101414
25
29
8
444581
367348
484773
42
95
29
112363642
222299383
259656
358908620
298684
176555
335233
46
6
48
229620
315703403
75
401732
16
68
136962
450707334
5
498100
70005
97
58
3
706759583
211194
479066
21
66
7
86408841
240386
15
433653
70
6
34
28
86
437854493
412374
52
409811
13201
287383936
1
52
1
113109
108082
638989512
65
748377507
370360
63
200027
338912
57459
331917
93
9
461876
190214
4
273829
23
424117
30
93
85560
85
88011
279805
68
330251
41
72
159315
6
7
259863
60
226308
9
285032
23
93
308064
92
8
380043
54312
25
88560
69216334
125404
266791525
7
37
84
406862
11
328502331
98
303159
68
172817
483340
11
7
41
387183352
325907
10
46578
50
61
21
22
31211
8
15
4
912185310
79436022
212654822
437360
66
77
8550
278077
11
6290243
34
173089
350399
3
90
7
602512738
42266
67
444530
99
163219
51
29
491172
63139
23
11279
54
405878
49
352354
212710503
69551271
63
73
63565
12
73
62
49
123166
66
139008
4
15
2
424543
132072928
90
486438
5
89
56
57
470598
3
170356
3
70
74
404515
114893
264042
144206
410984956
353174
53
212284
38
32
62
371168802
149879394
16
223794778
121425
203155
38
99197
485138
90
488222640
89
41
2
48
213012924
95
370451
156656
105648
35
433039
87
398257
131618
482785
2
86
75
493467
63
80
19
53
63543
317419
59243
127066
93
434977
15
80
75
76
1
54055
203061
51
233550
687223052
441601
57
67
37566
347149
75
95
39
400456833
300251
438005
29
32211
72
394015
93
603269304
283673
765402023
32013
93
65
393678241
25
194794
445568
366099
59
1
264740
16
14
43
61
384336
73
2
45
72
487089
53
28030
54
91
45757
68
84
7
342439
72987
5
6
311902
81
21
334189
72
91
8
49
445745
380077
28592
5
208140
50
93183
138616
587539367
299133
63
668285298
205295
396470
97
350083
85
74553
29411
439391
76
49
269338
6
14
64389
203137
71
386007
55
387993
3
138269423
22
184799
346276858
208873
1
269788
65
95
64
375704
9
58
352531
445959
38
19382
44
450017823
471939
171833
64895
403831
559265855
95
35
149715
939628357
198291
59
44
44351
92
20
13
596092134
77007
76
91
19
81
305557648
116148
498543
334583
88
790348036
57
3
40
446573
51
422372
14361
37
7
11
87568
297948
42
525446627
253816
7
325933
114767
155408
50349681
353748
64
121264676
3
297609
181804
107907
95
8
264072
491083
92
405662
927700337
36
42879767
76
223283531
230862
33
383660
6
228107
43
27
326115
3
218767
18
63449
784541210
364316446
291587
275303
232432
113174645
222586
917528243
95
319866
22
188251
195103
133213
24
46
191976
57
458704328
273143956
460395836
37
41
42940
396090
206732
67527
50783
20468
46
250780
348512
362042
81
401717612
95
7
80
446331
337193
72545
74
102934
199996
63
35
84
21456
37230
646815268
17367
376473
270974
255691
59
86
41
31
97
829044740
38
161958542
11
41
806691515
1
423392
41
371554
9
25
470198
53
367311
38
429757
63
99
78
20
52
66
270218
22936
37
306214
263276
10
60
66
960341244
19
3732
37
15
74
20
64
72
88
398340
1
85
380789
293116
8
20
460102
36
79
34
6
340258
304031
56
75
237329
5
301111
26
7047
153444
12351
302032
7
36
48
3
246188
539686164
287001
893175076
85
3
48
27
22
34
263867382
138295
13
98
9
38
211649
5
437370
85
63
61257
308120
302589
85
53
385018060
235429
312133
314928
6
69
4
379653
2274
346543
113202
28
49
47732
187044
8
79
434199
227424
67
658053846
143080
48054
92615711
10
2
7
18
132918
294765
910504972
53
3
390531
408213
19
13
6
94
21
68
70
2
94452
127543838
15067
77
23
735280641
11
6
313158
360910396
228515
3
15
562593695
439788
96
398316
452916
152143649
62
124179
36968247
60
56414
75
309701
189310
16
180153945
39
35060
52
7
39
383216
13
12
360041
324782
35
307939
19670
16
319561894
62
1
27
278286630
329147
57
77
683016606
121606
135772
30
70997
16
4
171164
391583
42066
107952
23
7
1
66
63
458935
31
200829
73
5
34
8
83
128283
369234
28
172327
84
35
1
41
31
165228
815088233
155443
378055
98
9
32
5
805464773
26
337183
16
433275
96
59
9
339306
248861
81
45
315211
251740180
7
33
46
64071
68
29093
69
9
1
73
222750
317913037
30
366053
4
21
121702
56
162276
61
75
12
93006386
26
41
98875
13
303213
24205
25
80
80
4
291941
86
25
842126738
762651565
58644
53
138203
410861
102634
61
52
16868
458168
620978044
214342
34
602059996
17
480930
231714
375015
44
52
294874
175094
68
3
340730
355837
429656
308766
72
33
291147493
85958094
13
250119
3
372755
8
97088
55
44
403347
449475
412028
473811
82
6
90
22
38
377320
291285
80
1
115181
22742
43
988774591
64
683437271
84
163841
326214
605102326
33
271229
491741
65
80
62
43
5
254814
258772
490101375
4
74
392755
208642
322247
2
84
185064
19
44280
125943
60
53
95
6
317625
7
49842
6
1
8
367813
3
431235
95
59
83
157469576
17
634484232
114676
202789730
41
5
88
193432
22129
394411
113763283
55
7
80
61056
624956504
50
37
25
87
58
258441
52
99
74
97264
218484
385948
1
405392866
59803480
350638715
39
7188
379304
36
92
87
782204911
389805972
54
2
70
35
321881
183704
384401
1
1
200976
797088092
375741
233352137
20
9
43708
40
347079086
17539
248156
80
691810966
31105
9
344282
81
502612347
50
16
76
12
80
52
477954
156535
43964
140751
187824
36
56108
26
161205
40
98071130
52
493563471
71
447456
318217
137288
3
62
7
475655
531253620
469819
1
189154
187442
3
72
100181
245034
94650
147905
75
110335
486817
200070209
184182
44519
82
40
38
73
138918
58
272184
88
61
49
9
45
30
9677
46
91
41
487301793
23
45
226001
127692
50211
50
29
97
241230
65
9
444693225
8
72
75
32
65
408806231
274660
6469
677387713
4
177224465
428122
74
58
7
112319
50
149671
7
98
27241
112972
62
810282051
152257
74
425115
150131
17
54
148225
83
19
436000126
668709522
65
13
117824
46
515818943
983715996
489024
22
29
80
9710346
943257722
763693557
78
34
154325
17
28
141590
78
27
40
75
525794205
26
63
93
13
66
239673
173876
19
23
95641
28
88
353489
495599
179562
82
221708
913528875
84
16
85
375918
58
234589881
126150
76497819
82
80
98
278247
386225
30
47097
78
37
99030
87
1
35
15
472473
54
27
5
43107
2
176574
489359
46
276668
87
16
485256
19
4
43
94
8
76
169742
28
208475
20
94
18
82
13
39
393905
15589
97292
32
298679
69787494
52
9
264043
26
49
80
35
90
6
91429
199914
76869
64
618082705
36
37
35
331395
2
461596
82
157182
411696
460239809
61
54
279449
200328
13
9
93
485340
489003
3
81
168917
70
73606
24
812320566
71
37
1
4
311869
159766
342097
54
139387
215490
40
844037932
8
992887133
39
175739
325525
97
351809
39
13361
12603
60
95459
11
482128864
64
483347422
442503
96
30
728951992
956114681
370936
190638
50
252074
10
52
278447009
46
422743
12409
408252
358907
94
83
72
18
30740
101609
89675
89
52
15
446347
142367
51
187148
2
92
422714
18
99583
66
90
3
48
862660393
89
27
413237
281855
33
53
11718
43
8266
67
263446
173557
292867
182226
210201584
329914
766747981
133329505
95
286657
41405
790597640
52
24
475517
286419
154450
84
379543
60508
34
1
2
30
90
897383259
23
6
83
6
37
3
44
345912
44
92
58
6
346557
72522
114579
485451
504375043
8
2
53
7
16
13
68807
380032
30
78
99
335613
287318396
79
4
128620
41
188365
318016624
70193
5
413349
719941165
11
44
26
31411
66391
345183
365403566
443485
3
74
468956
217603
75
399122
56
128060
17584
73221200
756793713
569961147
327639
7
46
220668
39
39
58123
33282
1
211326
351454
49
70
259012
20769
8
69
297741
351710
482803
45
68
520998458
58553
52
326647
212168934
10
427590
44
361979
63522
4
239858
105911
240507
388115
291012
553978596
465169
7
16
315264
1
107414
36
214619
264184
7
458185
451740
116161
11
367912895
116672
84
95
22
557605499
352475
45
927360178
35559
303545
30
79
252340
46
455908
336045
3
57
182877
534755401
40
291114
1
79
52489
97
496415
37
1
463290
60
40
625943910
4
76
79937
5
42879
126690
4
20
395237
97
21
36
2
7
141974
69
227897
483360
8204
233307
47
879762955
78
488789409
82
175461844
445534
488911871
31
440673
417355
62
992332746
70
483675
7
306408
290973
381480
33
33814
79
252603
378365
26671894
467285
58293
26
1
99
50
816828802
497766
483772
5
3
196613
389888970
38
21
1
23
81
264557
36
127386
467916
49
16
85
60
468119
47
1
86
30
64
754703113
13465
1
275876
166434
7
397215
230480
349360
28
789199533
1
331343
63
271539
413933
34
428772
5
683547333
278447
95
50
308902
185393
200489066
81
207714
368154
7
35
21
309233
255803192
976129143
29
19
73
49
152580
256743
12
94199
913315583
491721
7
118067
492744
326977
254699
68
802573087
128320
882606617
358571
3
11
234495
64
816999760
200329
43
53
317870
439925
15
273346
78
282328
9
3
6
268380
494323
329720
94
216829
6
88
365201
292444
77
131808
104141
197982
17815
260803
439513
70
38
14
45
385343
354201
249053
94
15808
85
59
8868145
45007
79
24
88
331128
37356
91
36
190807
47
41
38
17
933820002
12
190571
7
77
21
197501
355179
999067258
107897
51
699760898
272455
133732
71
145276
345253
291979
283652
17
3
137747278
64
54
5
25
219404
3
466321
63
53
31
49
76337
94
614159989
36
433449
225329
73
412245
209063
423400
350328
21
37908
79
12
695348034
46
13
351504
482434
84
90
159748
946758041
99
44
111799
446297
317335
33
481907
40
2
11085451
211766
65
397939
4
51
78
99990
100066
666026938
27
91
94633
95
6
39
326285748
384151
254860752
84
165382
62
75
22
47889
27
30
31
143775
3
11478
9
494184
337765
92
203494
1
22
509331974
52
13
348265
222532
86020
9
259928
454962
270645
22
418072
46
243455
85
379800
153782
72
15681
42
235205
374181
98
86
61
111752221
60
416656
39
80
307030
274428
99
32
383094
492919
259869
489850
49
8
8
154065
45
94106
5
207837
290886
86
8
315248501
434665
405315
79
9
970733048
369969
135179
20
37
38
3
33
96
150807
59
63
329259
244845
3
101003298
135194
260290
31
367713
3
8
8
9
6
896062471
19
12
679295055
456614
207019
76
53377
13
52
124592361
25
90
157138
5
482555
7
468205
40
98
143008
145430
360266
78
32
80743
145031
72
50273568
736623980
437280
228333
315304
375461
71
243687
490570
23
2
62116
358435
266618
18
2
250355
57
441873
38
174958
466228
24
384888
499226
41617
58005011
1
765873849
8
288610
52
258199
285519
10
182337
45
299510
8
637091323
369483
90
167166
280258
268580923
32
473270
363145
327406
13
316982
24
271658
35
16
220270
10097
57
45
107276765
38
67543
66
231568
457059340
6416
69
6
75
36
56
56
765466259
3
50
43
804881539
35325
182013
64
71
78
63
48
61
53
7
428157
191657075
270510
98
135722
97
277380
38
172585
244665
97
39
325461713
955713491
23
27
257998334
282240
255840
44
79
43851
410093
14
73
388837
135510
84
31
333398
235356
38
96
98
327762
847243688
3
1
68
2
25
4
81
43807
59741
243134
70
80
85
3
104696
341375
2
364073
261775
435028
80
24
19295
39
33
88669
725090581
86295
75896
471558
50
395000517
346995
99
80
310932
12
666912985
50
451263310
268698
81
54
26
82
59
95694
56
471280
52629
79
36
72
27010
396225
40
20
243695
41
50
9
29
175696
380533
406695
192541
98
316943
489841
43753
196108
36
16
43
488052
31
47933
578
458511
79
7
9
135221
457711645
45
6
15
405627
28558
322862
903891485
468786
22824
420254
90
88
7
256555
337261
96
669311766
58
57
892791678
2
80
68
310658
94
2
4
523395223
81
83
57211
253342
90
243238
460848
144504
62
4
395842
401350
23
39
57
18976
432347
20
79
10
53
47747
897693620
214595
48
401644
354255
40
29
140606
99
34
130542
470250
169204
323643
12
54
79
463408
760737021
9
22
21
50
362928
64
298192
439053
26
74
42
1
100100
489036
52953
50
1
453793
77697
94
198454
491913099
4
9
109570
809547997
8
376411
107337
4
314948
295500
663893082
182371
53
294364
37
37856
2
59
54
122433362
189215
95
242048
82
414350
382018
55
3
5
53
382212
61
96
229280
4
8
48
448304
5
32
12875238
391812
89
34
3
28
180834
214042
28
98
425405
55
194393
57588
194896137
160866559
75
29
217724
21
42011
17
167663
3
21
304033
423612654
39
351910
6
214019
351731
50
25593287
3
75
382936
26562
99
879964257
78
258599
26
431681763
249763
89
212445
819464154
88
82
8
23
220958
298499
391549
79
4
55
448848
233257
73
280601
74
70
74
5
275151
5
3
46
62
10536
48
67726424
390884
965108874
6
38
88
69
99
62
396307974
98
349653634
175125
174743
38
376180
86
401510
263777752
40
54423
304245
5
5297
430444
621228003
773539672
6
99
50
17
66
30
11
390454
393872
2
628183447
94
27
11
2
4
321946
89
55
389143
4
68
161819
6
4
16
32424
8
221545
15
318633
227978
30
47
438559
49
101379
78
367746
102728
302909
10
405396
376522
84
528764033
61585
55
314377
14
7
347606
69
27
212303
46
65
710010514
34
548287810
1288
383920
138982
140109
192042
44
92
216635
16650723
2
24
17009
185963
5
406815
74
340372
208779
458186
43
18
20385
52
404915
330030
43086
457820
87256690
93
96
190925
39
53
276795
29
258828
9237261
2
27
86
292040
4
27
678594533
166797
32866
479219
738384815
409610
10
75153
484054
994179562
85
9
367201
428671
197528
94
1
80
153264313
7
232342
81
295390
34
9
298433
281518
992069347
850954245
221033
142342
77363
21
80
62
4
22
130555
901781440
883927356
277537
85
175194
424734
310766
674197604
99
194791
10
81
809563883
62
40
7
87
17
445028
13
58
194553
305553
54
306444
9
2
90
84
70
29
84656
9
305810
480957
39383
72
44
309496
128206756
160662
97
45
98
336038524
64
318096
47853
4
331505
28
62732
993374494
55
104608
8
52
10
8
687295848
67
839280551
61052
66
157814
291174
71
61
492456055
17
53
286821
15
9
281684
16
3
99
64
458681698
567824603
63
46183
38
81114
56
8
242453
43
36054
99
95
15
56
357577819
8
4
93
6
74
211992
52
48616
63
129747049
84
70
10
59
84
63775
35
9
711293950
102559
9
21
380366
357154
2
144279
64
407254
80
174225
4523
999612108
9
61
71056
98
496863593
4
364955
48
84
106947
39
87
81
97
474751
51
91
53619
116790
7
99
3
267529
105357
14
15
225078
36
7
45
57
81
25
4
72
61
375727
972619340
9
221266
72
50
389238
521441479
566215224
858950598
82
4
63
44
61
60
3
137815
71
15
75
87461952
45
24
86
435706592
5
166183
28
74
58
458056
498841975
323883
19
27
101686037
419291
98
449503
350961
492218498
43
208736
441609
463295
95
68
94
35
2343
384155
280821425
461926
35
21
502701079
63
56
7
45
33
27688
11945
86
3077
93
463145
28
86328
372618
94
240708
22
771945089
75
437393
35
35
6635
58
37
195699
48
700702050
6
59
69
6
33
631601848
5
9583
97
91
182868
379878
86543027
251421
8
190877
39
197543
87
142623
169197
62
23319
3
492014608
82
92677
60
19
54
251012585
306039
95
59
166903
313872
49
38951
183340
58
279089
42
450744448
28
5
140687
366971
489868
97
26
82
94
4
406979
9
6
440220
7
155809
40
73
34
8
961519555
14
2
241751
2
85
94
478488
45
71
68
60
75
16
3158236
370512364
5
143186
32
74
22
2
283880
360431
460583
380821
144657
46
47408
28
84
40
203482
195029
441786
256831
442464049
81
45
22
1
2
89762
72
60
360760
59
60
54840258
191067
435859359
457031
114805
249269
82
91
96
76
484758
50
8
42468
447992900
39
281615056
47
343156
883455624
97
45
28
862001100
290263
44
62
31
324368
278591
81
977975457
7
211556
16909
76307
31020
100139
93
151936
815322897
101981
68915
30
60356
190934
725247927
225990
12
63771653
88
4
239848
61
4
4
453986
62133
238619150
490179683
70
440411
8
78682
56
33
5
89
63463
74319
143944
4
77
322950
30732
148193
134632
98
181954238
34
414556
227
195664
230453
38511
333536
44638
7
236832
66
29
43
3
80
27
374866
24
1
13
406752
3
450421
52
222052
193478
2
342810177
404595359
16
81
26
44
15513
395431
75
9
1
28
71
25
7
4
324467
66
174945
92
371514
50
13
205199
306433
7
67
55
40798
26
79
305983
25
87
303538
4
249173
343735
87
55
497704
22
9799
52
298042
7
531809990
17
1
93
66
91
121708
61
7
459900442
103616
142342
33157
164503337
81
43
20
457854
267176
310580
184436
30
245389307
19706180
87
68632974
391134
53
94
36
440047
42
487321
322252
59
73
198037
14
92
351194
51597
184622084
447803
20
450012
91
434800
71
67
434357
44
62806
1
26
96908
88
3
414887
96568
241078
9
21
34
76718
47
7
81
26
479294417
146798
67
581407496
107631
399813028
64837
19476
35
420546
58117005
8
20
41
80
252071
468210
9
56
23
2
20
46
87
46
85
324955
277549
6
50
67
20
71
45
68895
53
368180
80
488573
302486
62
9
391191
81
98
467768
3
393553
144752
347234
11
70
28
8
50
41018
910869713
312551
295658
14
945874777
4
363096
457932
186874
52
38
5
709493030
65
4
681019692
88
162861786
412928
8
184126
938389747
40
4
65
1
328356
610095733
543034799
68523
296646
18
1
270295
73
257822
108310
31
89
75
287251
39642
90
17
71
39
22
601271850
577147011
866823861
973715848
64
357032
55
685823069
12
352232
26891
273312470
79
1
69
53
1
92
94
92
85
68
17
62948
176593
74
55240
116966
410895
263067
516982129
200597
789346222
420565
491453
31
28
63
35
97
412344
8
95
33
617534505
35
61
8
217007602
59
126369
3
25593
64
142307
73
672856796
910167536
25
61
283822
449212
79
89047
195274
112031
232104
394110
55
163888
29
388963
23
59
389756
350320046
178138
97
114803
686285308
8652
93
5
339716
88
55
85
93302
16
45
210529
548568501
96
4
264504
25
26
236094
90
486860
212955
72
9
21
19
98164221
7
7
33
67
462042034
24
400487
732588477
82
27
21
187977
6
72
237077
33
44
25
64
135450
39873
64
4
301945
11
326348
384779
7
183253010
238902
59
12
62
354559
179193317
958294840
288396
43
4
267789480
210526
95
21
75453146
21
92
375681
5
69
35420
255224
594199498
94
328436
205395911
622967275
45
8
344024
203998
304789
402594481
38
422116751
7
3
286426
7
412541939
286160
35
40
34033
453773
69
12
4
22
307751
43
88
408651
9
38
48
289790
82
268487
34
232091118
83
137062
43
395705399
77
36894
321260
120466
42
97
23
189380
234420
384329
299311
91
40
46916
196851
28309
234451
3
363169
253613
343716
378112
20
373695
251490
150880
33
99
89902
347264
120386
80
471715
356597
48
54568
98
137677
10
57
94171
27
68
26
22
265088
41202
232003
18
174630
122648
9
7653923
78
99
93
59
189266
50
42
14
231303
83
71
431136
84
25
74
274502
339307
294404
399233
453198
228027
277413
468635
40
310602
43
350674
327183
242262
91776
4
57
48
404094
208909
79
35
23
32
5
15
149586
134391
186866
39
6
429072831
124349497
376615
78
80
446173
66
45
79187272
7
42
475237
5
1107052
10475
349055
356257
98
46
17
8
27
69
88
8
42
46
21703
28
4
406656
177594
90
26
1
379
25
91
81
18
153540
116382
53
263548
43
522169895
124843
29
377616
3
4
287866
84
70
99
2
75
45
76
93
155122
18
324254
371605
17
27
748286657
671279528
18
298119
48
13988
1
26
230569
238211
947931170
95
56
11600
4
242757
433212
46
253404
3
56427
492907
482271
310454
453764
410324
37185
99
93
873982331
96675
184060
16
4
84
163429
316349058
85476
1
352474
8669
991420561
544433997
356826
35
14815
5
242186191
93
448349
399884
222558
405254
1
130070
184984
84
4
50
87
14
493334187
60
276976
288425
73
54
85
477009
401254269
36
71664
32
16
348802
1475
547897705
388299
47
5
47
246454
595670809
149474
470883
52
60
5
400312
475771
405738
3
54
74317
5
71568
1
77
435743
366459
6
277751115
70
29
6
3295
483678
60
68
37
88
301060
480785
432183
65
578229163
152706
74
62
4
84780701
1
461513
93
54
375364
6
143814759
20
74387
14
212902
404195
42
130813
443383
216371
93
84630843
84
459128
749152021
2
184080
340705
94
16
85
45
682405563
444936
230900
42
420565
37
121208
5
1
84808852
92
8
480110
4867
310717
353485052
346320
445990
26
57
91
41
38
68
377112
65
323273
246587810
4
56934
124937
61
13
23
242360
27
4
87
92
46294
512075779
363378
19655
53
113285
370380
148469
87
55
475160
3
18
5
77
477290
66
20
283478
34
40
699471605
402875
87
40
251405
476321
9
499404503
3120075
31001
312927
17
608410752
387610
5
147462
105939
15
356038
273614
17
916330743
82
62725
29
92
28
16
11
139533
413210
92
61
14
480023
98
8
364605
95
34
8
3
165025
108913
90
306879
33
76655
322898
719787812
396061315
441323
262106
447906
412677
294526
97
24
9
65
145387
417024
97
379491
1
9
63
20
5
1
15344912
260743
490620
70
578482323
42
86
81
48
63125
40963
51
82
135585
344644
252749
342468
398946
188575812
4
5
56
1
50
28
463990
20
9
57
307262936
98
305565
27
71
124035
410027
682249441
8
39
24
56
50
149962
80
309334
29467
62866
122613
26
131089901
60
37
6
161223
3
32
476261946
35689
166811
62
417067
33
96
2
455201
860891543
26
58
11
483187
20
493319249
96
288588
90
178753307
18
76436
727630962
48
376035028
92
171298
596375967
471633
25
367543
43
7
61
665838533
161862902
58
27
16
60
288522
409153
91252
7
3301
54
195713
4
250410
393783
356139
58
20238
56905
71
96
325060002
79
94
74
306493
218804
172618
2
25
13385
211603169
62
435216
22
41
91
33
69545
23
3882
69927
99
8
103374
361392
310710
303322
291418
414300
371818
8
603984268
8
6
68
9
40
51
80875
281528
122938
80
317294952
259199
626791352
9
81
424270
310393
8695
488131
201578
577971162
91
906524664
195507
440664
498662
59
26
53
261855
19
107465
68
20
18
237405
72008
152742
53
3
60
215198
131757
206370
334115
46
8
30
34
51
99
12
221191
76
819699340
95924
96
17466
62
93914
68
65
27
28
33
5
39
85
499644
769675273
4
83
32
2
416174032
228709
227155
71
7
68431
38
238120
2
169752
83852
263071
326591
191644
96
2171
3
129374
47452
520423472
423920
4
53
387086
219689
85
86
1
34
317992
724947420
903329124
91
444567
52
49902
270014
375076
67
201364831
51
84
110127
479460
86003
98
16
70291
4
25
96
43
70
853567609
91
271535
4
425673
58
73425
25
5187
22
18
1
82
63
438090
33
270213
25
465686
261618
79
328938
56
499631
97
811974078
57
258418
260260070
2
65
29
68
52
4
70
76
4
11
98
7
215962
2
323477
51
60
34268
4
233485381
14
283707
39220
96
407507
870508417
82
94437
34
77
26
389199
26
427782
83
252640
160284
79
63
33869
246313
6
448905
80
47
69
41
67
85
272811
60011
98
91
167555
245010
390079
235137
69
38340
43437
58
98
5
448967
463575
64
48
64033
18
2
170182
61
325068717
156155
40812
467751
9
41
27
388213
36701
79
95
82
809325247
93
493823
5
55
337902190
373988
140971
293279
83
32
268717
297524
139080
51
71
94
52
388206
280149
213687
53
462920
340803
73
70
67
415843
49
8
117040
42923
550748653
2
152844
167095
17
8
35
87315
82
65
147830310
17
20
15
453605
73
461652
2535
315150
79
783570072
91
459894275
162190
896225167
72
120551
441424
59
98
8
462900
8
146621
109368178
43
172169
374571
896191894
566653780
54785
64
40
93
247965
16
54
277753
231986
306876
8
12
149330
882495457
46
260384
315287
124704
57
31964
161051
45294
7515
331706
471161
24
93
62
21
33004
904682588
356284
76
276399
492404
50
847
348613
61
465928
2
282677
84
28
595236100
63
467055
155342
17
344590
25
45216
9
708111741
195128
381139718
477359
1
240024
38
36
127163
154239
8
140347
285094
68
25
424452
97
59
269642
2
9
38
180600
3
47
3
452547
9
9
86
82
19289
852482958
52
55
68
46
39
56
5000
160911923
28
9
64
81
15
19
101087
78
193334
478544
649869875
82
94
81
470685
301874
54827
53
458861
18
8
249034
528353643
60
85085
4389
38
255018
298984
6
16
83
31
97
76871247
60
9
457245
9
121105
178104
425789
29335
346191
4
78
398735
400114877
263971
166419
59
355597
490984
8
32
19346
395399
486943
482865
1
83
264842635
63
58
236576
200587
387258
811690823
65
29
58
324038
466405
2
2
561557129
148909
51
73
194588
80564895
2
141088531
17
64
17
86
399644
98
148318
436779704
134678
75
352019510
299802
356207
347333
3
128629
26
87
89
80636
928251914
31638
13
690034452
1
310413
215609
89
8
35
233864
28
97
5219
35
30
307761
82734068
472829
93
121532
69
5
746307089
446360
9
9
373926
187508
976872124
205753
226365
77953
90535
354243596
4
474542
4
46
361558
470159
78776108
45
190888373
551377213
67
254858
26
33520
11
74
19076
214490
20
2322
202435
45173
4
81
295635
94
451358
10
20
348554
44
44
57
52672
233930
352710
183583
317745
26
91
152818
87
7
85354
343976
104982
30680607
150067
45496
95
461809
966241834
360905
16
408421
786067168
67
7
108950
32
46
70
37806882
26
34
811278155
58
85
13
48
464563
40
24
74
934112974
73962
2
76
71020
14
86
917037000
9
347181
51
473540
156996
38150
66
20
404797
810248161
239331
151771
60368
81
26345602
41
244998
371044
29
142154
285069
44
77
38905
441305
43
442270
124406993
388426
97
338573
402351
5
27
231547
399938
285736
24
415671
71
158020
331036
42
22
197112920
36
14207
442247
12
6
99
354338
29
405895
23
884098313
387492
73
8
50
30
1
91
35
245711
25619
319851
12
153016
10
14950
177839532
355826
769724424
49
54
22
763757786
279603
166164
18
46566187
4
146253034
34
97
43
395100
995278717
44
469785
482301
22
85778
15
6
14
43
30
107650
63
37
7
14032
353064
89
3
66
25
212130
6
112297
4
703384731
474336445
43
60
43570
59
122929
301052
411431622
454971
86
75592
8
36
83
48
177773
14431
61781
47
6
50
363362
56
146247
422988
270148992
33
9
284819
270555
92
55
54
46
41
43279
28
373976601
5
89170
12
26
49
82690
246689
322729
435468043
2
70
361076
28
52
26
331548
70
29
82630
12
851126754
361535
55594
56
461656367
77
234640
39
67
32
94619
51988
200362
34
156151
495583
10
215149
312371
987730592
59
183725
260104
28751
159473
81
89
6
640848917
3
67
350044
15
8
66
444900
141292
104931
53
281204
34
79
465050
68779
9
24
7
137585
11
355424
186084
497330
113297859
24
62
8
87
468197
6
37
652252872
313017
53
38
422144
32
295398
42
145850
285329802
344255
444865
74
74693899
9
28
22
620951333
51
1
268049
80
231091856
38478
76
379667
453582609
156053
431376
928637888
275480
4947
154519
20676
3
98
234035910
19
154580
14
60
22
418443
68
35506
49
333300
22
16
84367304
4
239461
13
2
377834
59
4
947980726
87
48
13
9
432047
17
96
10
8
307959
6
451922612
360836
296688
78
113628
65
25
7
82
31
71
98
7
454283
2
171476
1
154185
1
14
48
244920
35
218357
84
917153124
197276
8
34
7
29
62
325274
31
80
63
387959
77
398211
2
103610
8
356801
181413349
79
86
52869
19
405936
578463085
491176
77
20
192228
24
391692
151602
42
93
68527
59952
58
100908
376624
216253
78
383372
410539
131499
457340
300935
57
43
34
2
417788
35295
31
326414
93
90
467299
9
92
5
8
63
80644
91038600
176183
39
88
55
29
365135
64
7
80
2
76
46
739530464
431604
469733
64
796887638
79
426936
745838215
96
78
9
333139
168024
16
85
146609
58
3
486360570
462850
50
292318
73
292957
72
14
77
462509
15
49
4575
31
454772
355742
168105
3
82
37
8
9
6
240962
14016
144811889
62882
52
220953
7
118688
299091
576537119
85
364137522
55
49
3
63
82
11193976
33
864518120
46
180286
247920
282558
19
374805
336436
53
11
73
28
85
149078162
14
393250
32
792490573
458043
20
4
403030
73
6
944012148
56
251472
401729
484633721
246244
52455
13
60730
69
209054
15
5
286343
39
98
304700
36623
9
87
90
33
1
334620
70
352018
941284816
3
19783
349856
107950
53
209088947
85
97
27
58
30501
351737
64
183423583
27
89103
238561
83
2
37
221708
21
68
4
68743
176626
222299
7
54
48323
85
29
7
556299036
366924
2
327959
3
116329
32
4
202036
472826
44
341398
33
25
54379902
200084
16
116791
44
35
36
410179
31
57766
56
22
136873
32
87858
89
71
45
343632
82
6
60
92
223033
12755
365518
2613
249255
40
224612
308308
92
43
63
44
453061
5
227033
82
66
20
49
312413
95
7
32045
174125
325087
50
154329
10
15
380980051
24
694007811
53086
306830
40
94
30185
76
46
75
217763737
27
81
39166
294007853
22
37
7
428633
48
20
245898
97
143811
65
6
4
7
156993
158124
67148
68
50
986157239
33
8
44
409328
431383
7
136739
551473016
92541
8
86
940590210
483052102
257246
32
115960
69
194758
97
97
27
66
22
10
261432
81
3
26
310859
454690
758853557
16
61098
98107
2
89
75
60349
932522072
77
43
362890
470965
46
91
130618
3
396856157
111746
428374
136322869
312190
8534
128256
25308
400164261
377829
55
328720
885580420
183928
14
303972
730160359
48
246535
183725
2
486500
50
98096
860752481
82
252973
88
147189
60
72
242631
64
36
432345345
557850580
135834
77
283360
86
60
73
551877597
28
44
779893384
29552
75806943
25
137916
846209637
23
45
34
6
93
8
92592
31
4346226
1
32561
23
56
739887531
475452
755561646
165043
20
282518695
8
204518
378314
8
76337
92
169738
55
444059
7
33
480276
92
2
22
41
43
857877639
63451
11
244969
97
373038
111817
18
79
8
320382
405006
393920
71
15
85
41107
30
62
51662
25
71
545322864
52
3
125138
418689
50768
206489
411144
18
429715
380937
22
3
162518999
108119
568211879
5
77
246549
358493
68
27
34
386298
325575
8
73
317746
103796
5
357235
10
83
30108
63
5
21
76
9
187186
57
210387
267389880
494104
45
795117195
94
26
164561
254095
436147
428681719
91671
59
46
2
391346
413080
62
13
416142
1
471135
323631357
105953
363807
80
141119958
35091
54
30
71
453697783
30
68163
403383
75
30
50
392545
78
82
442490
460623
282191
95849
310115
345841
116364
298062
261831
312894
53075
258665
89
49532
89
359864
60
40
36
695825971
481432
81
2
444792
425839987
16
142908
506424512
152777
2
310886
498263
373083
367289
78
21
578308151
2
71
475767
297912
50
22
215387
109120
14
148835
378044
625691052
7
31
256488
38
1366
98
12
3
147284
23
457073
287279
82
237425
74
57
217418
23
198735
64
85645
90
217559333
425521
28
344205
339815
300636
43
48
69
574339838
236564
454600
99
205207795
228375
222997
286512462
438483
427132
20
44
80
180370
18
4
392167
57
986974514
178992238
93
29
199908
66848
58
19
1
79
257755
397945
21
16
696402411
534235696
382210
44
164875
8
46
93
462371654
277479
7
438029
40
7
828022147
29
369368
108109
428235
22
53
90
14
12
34
42
367842
2
459068
67
18
22
171203
7
44
391552
140859
53
184432
43
89
311774
357922
288523
364824
40
26
7
193630
19
3
195745
77
87
2
5
132288926
297907
68
91
42
13
475926
2
72
32
40
187795
35
205299
35
398393
27
22
76
56
2929873
486240237
41
96
440137
1
79
384997
12
71919
36
13
393976
211457
81
329415
9240
377500
68
57
90161
6
853772648
9
14
38
359482
37704
192696
92
5
312607
401347
89
9
331815
401258
55
4
962753370
16
29
97
62
50
96217
45
445739
181850030
24
388618
208919
205226
98
313279
200839
405914
156710
244758
50
11
47
174294
36
93
391963
96
142835
205520
71
469736848
2
5
50
5
796872186
90
285233
111760
25936
55
56417
49242
29
120097067
6
10
97
17
4
427398
261957
51
210753
37
29
58
58
353483
393995
458863
489954
63
456977
196512
331733
316206
235071
78
272718
58
265323
7194
26
17
433928
175342
10086
825771050
30
333213
49
57
441222636
282728
1
5
11
38
91
90
214883
63
9
22
439907
80895486
79
225664
25
246088
18095
3
24
32542
91
468758
97
56
8
65
451337
110374
54
1
44
53032
7
469800
88
82
59
48736
80
361352
31
494771
209130372
62
5
27
108206
43
82
62
228750
31949
856956842
8
24
406657
39122
96848
73
8
107798
56
215491
76
477257391
21010
47
95
2
155361
62
8
361881
253382
40
53
258065
97
54
209565
1
380985
80310
114661
358211
399013
151396
9
301390
339454
113917
37
2
95714
207832
5
308528
81300
187904
653049433
68
7
22877
68
35
168426
78
34
88
76412
111776
40
151681
61854
91906
50
879568632
6
55002
25
50
452948
485806
77
37
66
416996
72660
2716579
414204
37
51
151406
24
463537074
451479
624791891
8
10
219482
288960
65140038
55208
261456
10
80
415070
296904
28
166337
3
272691
871174717
61
110244
81
8
264270808
251490
63
30999456
16
105853
16
337982
66
244262
199878357
369026374
136049
460619
17
41
43339
373992
38
270738
316818
63
72
87
28
218575
28
323042
98698
164930
58
124014537
36
5
76
232221
29
71
3
83
269167
76
202729
82
28
375845
179387
7
63
226560
14
461066
88
10
65
448731
81
12
546147058
1
243130
58
68
93643
19
4
157416
22890
372403
23
8
900411727
93
76941
894588441
66
307028592
75
434934
90
254572
156338
213961
30
155894936
52
90
98
65
97
495313
133950
247668
90
38
54
91
297943
70011
81343
463487
3
353731
369636
221008
51
57
36
89
184663
952245131
116878
252365209
5
31
405100086
168997
51
335165
2
213152
387609
60
474079
337007
40
49384
174037327
33626
249101
258398
195257
21
890705160
162862
74
262685977
16
22
356755
394490
322903
21
275781
384729
805917964
229059
6
444732
156656
22
75
471998
12
70
972991065
395161
7
80
7
441368086
400958
8
860831666
11
90
80
47
598068107
10
427622
20495
2
207614
364041952
75
425109
17
3
177460
46
5
33
338652
94
60
83244
19658
703017240
325044546
398225
33
423387
453221
228836
320478
4
8114
7
68
393272
1
69
117946
61888
458934073
305037
7
74039
448472
69
3
33789
63
97
59
36
445100
187508
175090398
493304
325253741
373497
283296
19
311616
462105
321445
47
293220
112878
427473888
50
784153542
6
365346
6
219327
221897
684762650
209636
15
7
224453
22
106135
434851
50
13
4
87
36
6
480781
14
10
231010
92
366875
75742
37
86
88725
15
16
318550
33
14
345072193
33179
71
22
56
63
78
56
78613917
92
192163438
106427
194035
36
172004
43
371453
329527
11
59578
43
32
64
214908
9
21
76179
75
72
84
89
65
471827
333980
6
4
89
207955
280937
18
385438
872788407
28
9
473734
1
24
496156
154353
443431
76
91450189
55
81
110793
95
19
102217
48463487
269865
421602
26
30
173377
57
1
8
48284647
62
3
13
63
348531
118391
51
993943989
221177
45
237345
282956
391931
200256
283383360
76853609
77331
37
81730
62291
64
451524
19
400831
357872
257906
8
377705
96
76225
485411743
78880
408521
705496912
638
7
315386
21
269268
4
61
66
613502361
87
73
485033
36066
37
301076
138068
102476
246165
31
243092
79
47
63
215041
4
67
345543
343253
54
472487
76328
43
9817
71842
109389
68
15
8
322227
278359
616232259
15
25
63
421623
81880
140097
331746
55
130075
6
68
136480
38
13
110314
723135830
324513
183595
200778
97
267487
8
466748
244183
45
16
82154
211800
99898
2
2
89
824831818
363813534
2
166133
80
618809189
98
126466
32
410944
334875
54
74
132720
476778
43910
36
16
393864
60
59
1
62
443373
643157997
57
68402
74
91
8
1
415731
4
306844
94
56
255504
7
3
84
46
272801
48672
752830753
360366
298955
141579
4
368054
44
309150751
360000
46
98
82
81
22
19
2
196618
82315
53
309287
30
151779
90
759159589
13
65
515556866
2
200606
125144
89
21
439307288
53
51
278034
287707
31661
70
493886464
78
19573
75979
2
92
25051
61
253903
915718086
8
978994116
93
463580
82
218233111
381902
585277073
82801
43
61
91830
81
9
28
55
316725
31
42
34
9
64157470
494863
17
78
42
195175
90057
242796
424306
996912268
55
350405
76
75
492984
56
20068
424113
275267
9
78728
34
67
264626487
78
29
179880
8
85648
92
11
11058
85
307881
108133274
930045216
412051
313991
85019
6
62
99
59
26
36
13
859600560
18
342052
46
99
86
400416
86
70
5
20
917145941
46
79
26
10
71
53
408628
452109
189520
6
17
123145522
898721120
4
193565
64077131
212835
493346
61
289177
134839
203495
123257
70379964
320619
220736
87732
7
30
12
279669
242057389
59504
276357
249506
77608664
40
25
22
19
4
797389216
482042
30
181354
305263
495932
504092574
76
325232749
131674
38
8
326074
18421
23961
77
91
134661
876955362
4
68
17
476108
147595
3
68
33
365865
403879
129626
6
36
29
474578
508743369
71
67
472382
37
60
5
489986
469958
364946
281286
197892
34
66
45
35
337377254
28
49
2
456467
97
59803
77360
119113
131758911
433238
42190
54
162843
212869
9
467557
386435707
63
211293
983551807
77037553
201141
495271
22
65
63
50
364139
76356
47
973842817
27
70304
4189
40
64
56
6
56
81
67
3
2
258037
8
275633
364672
351431
143321
357740
65
448018
27
964295965
61
712697432
8
2
395992
145722
497746742
497686
94
20
276850
7153
2
11
5
1
286108
442129
45
84
449876
96
10
4
922798344
221479
77
486609
1
131336
488438
60
8
36
66
39
55
92
88
72551
85
8
5
8
8
36
77704
34
91
413770
583523022
21
9
78
9
387829
11
37
168226
66
408410
342005
447681
1
1
171359
34015
44
54
56
179421
299633062
93
99
28
342494638
23
198412
39606
63
351763
7
358206
146252440
15
90
248731
42
407436
83
88
27
41
554663711
14
22
29
442415
125874922
207387
973916044
56
35
23
81
436063
830403284
387759736
434016
244926
71
35
275269
1
11
96
187882
66
401279
280769
101512
30
73
47
39
130466
19
191068
15
398357
92
9
56
97242
650020671
76930648
66
77788
483128111
91383
186267
228812
24
80
382352
44
338493
4
56
32
96
11
5
469677
60
44
351677
281163
1
326042
60
743059260
40
161299
78
68524737
756034666
8
250055
6
9
263275857
1
218734
4
68
463290
84
122220
349228
272000
583116772
36
100042
342153332
7
12
87
297236
407541
256723
9
369365
351910
32
135114
540094078
73
60
350959
92
673272972
131227
455008
54
161320
63
50393
45
15
56
6
95
55
604061566
42
113183
86
84
3
2
493711
447922
11
442967
72
94
5
203770
50
43
81811
75
150401
35
317156
30
358066
92
202577
400460
262867
251838
378179
8
202997
341533
804971296
78
229611
46
316097
92
89
212907278
179039
52
29
39
98656
42877
74704
62867056
3
23
55177000
399182
494715
82
289647
213826
35
77
426861
17
361650
60
109383
335524
1
42
21
7
63
203063
419731
326267
63
41
277486
7
70
443347
52
208469
425817353
91
12
443554
41
5
82
203513
33
483243
65
27
456878
558410706
62
4
484297013
86407
54
95
156522
832998430
134972
4
98650
8
476582
70
3
491465
327795638
732922200
171802
13
1
72620
429806
49
96
152391
954646151
64
10
326076
21
336200
40
380308
85
88219
92
30
88
135009
96
316550
334411
29
176116
85
62
16457
303082
43
180636
48
38141
343681
97
73
14260
63
82156
3
1
56
9
799968632
53
81
33
33
7
83
4
116865
829136501
419655984
128584
70
81
492247
74
16
72
60
401859
24
428815
113487
337014
281832
217521
221591
88
416207818
34
173462
77
66
52
381317
61
271295
147591
93559783
363440149
292531
324402
79
13
1
480722
432785
154140
867858459
63
90723
413055
382428
474027
11687
47
99
50
225155
60
5817
121752
386054
5
7
75
240147
223585
471163
28110
95342
82
268897
58
212474
414996
32
312490
51239
416994922
166876
9
91
467837
426291
28840
20
21
14863292
91
65
97
34119
40
145945
233260
57
29605131
40
319301
483718
288641
563168621
85
95
391432
88115
448972
422997
7
418287
18
11
271496
150929
390831
25068
158565
558244631
20
354119
74
489559759
5
798825404
267345
88
12
477621
3
25553
157002
5
183787
7
4
13
1
7
126540
11
30
74
36
62
363794
278232
48
81
49657
334136
726578408
335659
61
599132894
81
385077
445591
216747312
183146967
301934
443473
42013
220243
76
189487
67
314183
28
401328
86
31
54
41
361305
94
19
242165
5
93
14
216021
33912
426848657
920339539
1
24
47
321616
142283567
265090
66
68
16
29
7
80332
445086
91
398368
302009
9
45
23
93113
22
63
21
449782
27
72
6
51
328233
70695
68
74741
41
56
43672
42
52
84
41
79
94
18
81
66
31
48
9536333
11
60
406406
268589
58
271959
84
316437
56
48
179443
300534
7
339610138
204088
270401
83
123225
270121
290369
249143
147300
12
440778
47
5
301980
92
22
72
340522
33
62
29
64
30176
94
896145086
123642
13
23
5
29
21
4
78634
19639
282040
134749
374824
274691
32463
12707495
56
326106
342947
60
280356
61
342110
362242
47
26
44
86000
1
51
114290
135626
68
1294
409552
82250
9
50
16
494351
81
7
234976
80
13
266049
188753
18
59
16
109168
59
21
46636
68
380991
15
434965
44
14
7
288710
147447
107118
4
451610
7
55
251930
3
493093
94
55
21556
98
95814
362676
96
277744
8
8
326411
69
10
33
21
88
163922
940024834
135363
92
309579
91
34
73
437990
110354
6
418208
127694
21
9
6
101804881
43
9
53
53
48563
130850
306119
83
9
2
30
133396
9
94
354282
402307
368653
357470
81
78
457748
22
835895330
2
14
91678
499908
119725
70
8913
554832987
95
45
45
242260
62
67
173931
31
95
29
1
86
379949
292279195
261182
87180
32
44
60
75
12
89
74044
16
57
33
448480775
99
434933
11
53
91
193820
2
88
952478018
164129
97
590423944
6
603681769
42
2
6
67
431587
131165
75
223413
314631006
124906256
80
11
170068
602969109
4
262227
170241
1
163785
89
357248271
318727
93
132910
29
89110
12
144966
61
67
348062
45843
73
43321
717535732
34
331089
88
59
32545
56
17
159812
54925029
200123
350609
38
48
4
447774
30
11599
88
345245
57
264896
225126
23
586730137
23
38
146724
20
473782
45
47
14
397981
7
294813
39
2
27
295640
89
126480
15
6
1
497523
864116052
72499
72
728622183
10
482711
8861
116532
70
3
56
139152
119417
58
90
6
53
91081
210668
713552660
12
99
5
45
455135
51
336299
46
32
5
48
143220847
46
489360
43
486997
2
345964
87
247389
75
351597
103371218
846990384
178217
4
271384
445764
8
36
90
202158
249825
39
55
95
386338944
80
68
90
13
221918
21
472418
124479
231193746
313491
141297868
463185
388642
49187
82
23
57
41105
447013
43
68
49
620330645
30
15
38
33
171585
39512
55
236027
475096
20854
320531020
90
490227
416828830
3
107306
8
303185361
35
82
20
29
57
3
3
4
3
53248
3
72
441854
50
227718
203402
331430
311480
32
47
86306
137737
29
257443
10
388856
75
15
87
1
24
314191
40191
50
435248
106038
164878
53
23
865826190
33
424399398
27983
350393
64
492958
11
155844680
73
2
3
369993911
176987
30
27
95
33
2
5
29
255089
285227
257427
83
68
78
706741951
1
248762
58
9
65
26877
376147
47
56
17
68
2
350076
409604400
68
16
8
111808
68
93132
397058
338111
24484
23
46
9
87
229643251
32
27
488889
57
142335
407958
25
134002
23
61698
423350
269702
34
5
363663
54
49
13453
26
444037924
53
52
479208
313626
102699
477131
84755
20
2
52
16
96
255036
75
38
351317
49296723
271524
13
34
66
7
92
72
48
103215
114521
306864
222236
761825790
116712
467329
80
72
107997
8
8
6
59
846188761
73
79
279438
81
50
3
202801
13
105950
398006
431218
470420
75
43
23
124626
10
88
56
543885864
450105769
653289043
409441606
100477
5
44
310598
894839012
721705764
180560
232822
82
26
180057
298892
413572
481536
51
4
819917913
69419
22
27
12
78
9
52574
137263
346119
197977
7
35
337847
489585
23
446234
55578
9
62
435619
803894489
15
29
88
377464
322539
277183
53761
40
80
84
950246823
521448754
486232
50
393086
167077
5
65
170731
187531
431021
4
28712252
276469
154635
59
16151
12390
315364
282070
683303077
14
28699
403123984
200532057
4
6
371101
235310
2
43
212590
494495
93
165579
123228
77
69
21
78
486047
342663
20
377315
555493745
1138
50760
159818657
29
492486
4
441184
256030
11
3
178082
92
338013
48
132218
7
299189
4
155811
7
369075
43
432067
91
416334
930659717
478228794
86388412
451674
65
95
173380739
200357
36837
60
28
63880
13
465391
391664
448677
153959932
124236
55
71
7
376674
317245417
54
80
960106698
160563
133772974
86
80832
25
119402
942400266
324472
443337
212384
4
63
37
34
8
4
67
6
755318365
164713
865704645
446176
96
221493
87
586863303
102957525
7
76
6
75
458070359
88
111717
18123
30834
10
766647544
48
98
45
10
25
2
69
351335
51
393807
41
44
504216993
384982
79
95
390519
57
92
76520
144168
45082942
189874
453051
91
192531
274114923
10
68
598002628
193597
331077
759225531
49550
16
412493
254519
4
145924810
77
456642
5
379903
467308
582908250
202718
981301552
778906271
94
212961190
32
117245
168191
14
46
26
415270
13
362380
29
18
112105
581523601
7
361179
44
31
89
494036
69
99
95
530367555
8
510207042
6
311888
3
23
64764
128778
346321
97
19
32
228700
60
258034
79
377459
10
328415
72
377558
65
41
48
61
359368
99
232678
331358
273743
234121
142788
53
98
40
389483
493263
88
85246
91488
337769
527292272
29
39
334680
55
1
15
27
22
8
264875
82
19655
26
342020
12
485544
351988
434805
7
220008
67
40
166526
46
959047739
206529
5
265480
97
61
83
42
123210
3
38
145198
4
197603
392204
72
8
64
50
75791
91
177047
50
55
197175
934228839
68
70
50
491544
44
403381630
341094
7
17
107551
49
79
303197
145114
124863
71
81041
427653
60
135460
266705
10
111171
51
9
77801
272907
19
714118351
64
279126
91
552203490
318329
73
162344
85615
7
97177
26
127018916
399264
102234
162329
270964
3533
439523817
296795
69
283945
12
28
321492
43
79284
124115191
23
473352
295655790
41
38287
37
100576
36427
373565
88496
258676
16
1
86160
40
106245
15
37743
9
4
723567248
338342
26
37841
61
298400
319070
88
12
43
728341869
48
66
54
86
41
52
84
312904
952024512
59
8
25
8
176813
163401743
77
67
42
49
75
642231927
5
98
25
55350
69
268648
194362
461265
368074
120446
196396
22
20
85
9
224773
80
341503
461592
5
388808
244538
76133
72
512200387
9
197257586
120232
10
46
13
415843
31
102186
425487
59
49
806953140
146908
580880385
367614
202556
156013
32
160080
7
40
81
304734
8
81276
5
334550
466287
283936235
173326
3
2
491320
36
269159
1
832243674
24
37863
95
29393
357808358
479126
96
299717
77
156109
34406
66
45
329999035
60
539640605
2
59
59084118
482786
99
278156
34
229675
9
447835
54
892938696
205380020
72
116635
50
363398
258891
74
9073
737818397
75865
92
9
42
35
2
28
598355691
434973
134044
94
419972721
185024
26
13
49
384007593
81738
71767
73
72
379073917
210633
105784
47
18
277795
339868
98
91
308962
71
9
3
166875
54
126559
627047432
381516
447855
405482
9
792742517
136587
55
76
582869489
10329
40
12
1
552104198
94
271094034
53
775859201
58743
36
4
20
76
7
84
5
14935
385956
51
34
5
68
239363
32
22
85
448705
9
24
93916
3
151818
3
83
8
6
9
556174157
336557
83
23732
5
77
90
308228
347885
13
26951
29
400793
488700
43
67
90
71244
133223
27684
849498323
418355
177903
427663
25
44
116048
36
55
7
331346
82
6
349802
277486838
60910
217235
11
238849481
12
107274722
202780207
30
290296
54
60
35
7
211628445
437415
91
17045
355895
457101
35500
90
444072
184867
29
5
81
138054
664006462
6
187413
312903
42
67987
235327
172111
331009
486807
48261
17
6
246081
143670
85949
214465
185976
304420
36
5
77395
18
3
171145
72
1
637927653
9
5
30139
212274
2
14
163606
58
621910054
18
30
176571
54
70545
471679
99
451058
12
38
46
24141
94954
375860
68
796308993
84
2
31
5
16
82
454871
59
29
83861
91
42
77604
76
58
65
136870
479097
202061
34
64978
20
39755992
207622006
47
5
7
77952882
38
854098168
7
8
174791918
9
53
184914296
28152
34
83718
53
29
71
358499
267242
1
54
298373
86
280118651
196116
7
7
53
417706
411891
16
271761
239570
27
150025
73
265208
21
62
299282
283913
112448
339523
176585
3
47
36564
73
267525
61400
302529
24
9
181078
164983
9
100179117
74
684392558
81
13
3
5
33
75366092
5634
63
58966
144629
28693
251309
9
302445
431068
80925
19
230425
68669
87
1526
11
79
30407
12
519972419
335434
77
411387
5
744401515
38
3
49
104819
292660
5
58
429868596
15
65545
4
6
84
1
205400
11
5
7
678915998
364923140
26
286298
4
465758
88
146087
73
208867
7
108687
417692
130494
63
25
66
397985
12
249539
383169
77
51
399178
25
169853
166593
30
18
185533
431357
92
78
14
73442025
15
30
167562850
4
14006
133648
95
60
51
88
63
91
287558
238385940
198872
88
17
397942
70197
166058
14
457327
243248
55
14
7
449384
139165
247499
476268594
340802
816307188
83
37
70
203247
75
32
62
62
19
36
2
33
264992
60
405149067
24079
188561
185748
58
9996
7
75366
213240909
74
384001
20625869
58
486745530
76
54
7
57
51
128161
25
654048988
453358948
126168
10
441039080
8
67
19
48
168989
354762
46
299184
346015
386876
471004
11
482801
331362
255534
10
71
8
9
25
403679
47
255129840
6
217243
196657323
9
35
76
256232
490755
48
61
21
378604889
90461
275857
805531560
6
37
19
52
73
42
11
92
112655963
7
60
36
44326
453678
5
664170754
20
86
52415
14
39
1
345739
89997
67
281986
421889
482386
55
2
15
113170
9
84
66
9
393870
18
7
345682
103035
42
729807477
6
6
79
89
29846
54
344311
12489
1
39120
84810
439628
6
17952
328492
8
464382
7478
165373
63771
374664
192249
61
449285
57
65
27
8
87881
64
87002958
69856
687408567
72
17
162957
78
158445338
19
479801
70
162613
40
81
5
95
82
9
98
41
736586926
484673
135373427
42
44
14213
1
47
77
415210134
70
63
64
63369
355471
323945026
889860305
9
74
47303931
421940
30
199012
94
343386
93
78
425261
379443
321441
624775923
97
57
71
3
295179
32
42
62
105390
465715
232961
101158
107230
331683
87
114165
471308271
584583079
2
119046
365009
303148
208723
228580
27
63
176050
842114242
295220
85
51
973041805
720434905
93
259832
227622
309734
231653
475903
364942219
61
56
162932
70
24
332291
70
14
57
29
462691337
8
363757
55
158072
4
6
208350
65495
343055
79
174681
34812
51
81
53319
42
390529
228645
283688
93
5
806770582
403475
47698
33
130571
320844
39
453585
11
255750
113951
94896
27
7
319861
24
6
182858
226356
54
92
236856
86
15
66
247151
41281
75
3
38
52122
27
56
134729
19041
334318
413246884
41
1
193646
28
53
616486927
212675
435828253
421052
442392
880461458
411122
92
34
19
365271
7620
48
6
994141440
68116072
97
306654
50
38
112431
48609
364756
140877
164821
48
167727
60902
328931
64615
487779301
120352
81
9
40
47
89
792713529
81036
27
19
41
159039
31
61
15
68354030
64087
49
412582776
289721
846299843
402833531
91
80
247132
59
389603
195768
35
726368957
99
403173
364628
31
414021176
227188
1
42899
33
494552
87
55
94
426568
78
7
940778853
154713
345974
904263820
74
168247
463490
17
74
674754804
395085
51
278981
271399
406878
55
237817
63
574558796
813409496
343508
55
272075
58
427811507
113736
103439
96575
16
49
9
12
216499
71624
54
54965
142483
35
236429
290936
54
33
62
72
21
320118
805855135
31
446466
333599
393403
480726801
102189
167510923
572230188
8
22726117
679489173
312487
454960
7
415553
36
89
447453415
5
223191
68
19
476507
571762095
90523
11
1
75
444161
40000
300044
360641
272824
21
77
97775
3
23
282951582
41241
211118
19
403754
8
4
89
38
37
15
36
215824
444933
12
75
249162
1
826076320
31
210325
467867
390967
298073
3
21
34
25
82
1
49
192923
22
2
32
487587
14
382929
644705393
84531
3
408855011
1
39
110561
53
11
28
98
95
71
14
75
6
75
55
81
421840190
55
113755
9017
389647
95
32
192500
1
531916771
390501
31126
94
72
62
32
90859
63
61
613594567
95
204176
196589
65
8
5
3
457465
468634
73
145328
96
64
330502
8
1
33
59
73113875
627478286
175631
157788
23
479963
316954
20
9
8
451521
199453566
104462
35
64
399889
405596
265069
49
81
45554
253238
21
453387591
346994
428358
950999796
75560
4
54
88
42
402429
55
491922
323053063
481454
7
94
31
196380
40
2
103885
38
481441
677571883
4
8
155509
27
126245
97
231311
25560
96
432470
90
34
62
70
254300
82
73
82
44
56
34
8
61
244726
107439
55
65048
122500
61
422030
27
98
187075626
300102
454785
33021
96565
231551
5
86
194168
93
24
449713
8
121051
298351
85
45950
66
742030973
20
477720
68
404098
22
359857224
30
42
116479302
1
68
155558
52498
228944
352160
267541
58
13
17
49
36
155608
8
69
109582
49
1
281698
75339
52
39
65
484831
45686
97
257079
13
344122
959093671
547851574
6671
71
70
78
32
492169
6
73
360831
56
82
106853
2
26537
98
7
57
308432
59
80
70
47
855
55
174696
4
87
5
66
48
362639
77
454775
113568
223910
28
36
119420
2
14869
95
120095509
315517228
244841
58
458922
126356
97
683318673
96981
48
24
93
105188
7
81
276111
7
476554
45
15652
99
283428
98
19
95
84
318245
5172
793768026
311476
449042
212545
29
161876503
296813
954050752
3
40
59555
163774
21628
207797
443077
19667
9200
26
257453
475651
76
842935579
20
268166
17319
465509
57
94897286
64
259447
777526859
76
272941
48
94
918152315
7
53
77
1
28
471094
76
102120
32
82
64
325306
16
39
176334
66
89790
47
242057856
15
49
340452
298881
5
182632
205
84
38112
63
90
79
479386
20
65
86
49
306195
91
329683
65
6
11
412567
41390365
40
60
57
290036
296717
27483
454048
7
212511
2
139141
46
440547
49
47
12
31
68674
334726
7
77
773417259
98
87380
350625
78
3
56
893771606
71
139723
55
866189493
94
173011
84108
47028
102871
170906
2
349986914
142744
276331
96029
53
65
449906200
827597320
293474
435313
58
17
28
483282
317877
206154
66
91
53
9
210667
254043
15
445058
77
342667
5370
7
71
23520
114652
13734
13601
23
81
250439
93
6
169194
2
63
4
7
15
445342
250704
246928
104033
247959
69
109424
5
436545
31
11
449754
5
230217
85
4
912325814
83
85
256504356
76
89
457371
216254
288352002
56
355619
39
490310
434420
26
571829585
273473
46
231935
12
17
484928144
375683
7
291551
433255
82
47
6
32
104724
7
9
61
311182
38
65
71
88
77
154779
9
84
68674
49
476926
74
364509
6
34
5
53
165087
91
137126081
20
64
3
195230218
42
48
1
72
42
21
50585
4
458249
79
478208
39
95
56
80
33
5
13
349405
205596
24
7
72
447062
24
475969
38
21
192000
66
79524
439038
225421
7
63
123443
20
62
1
239064
30915
40
20
27461
378038
93
32
5
658295232
469050
1
394175
796479630
3
144463
1
93
880701036
2
56
240994
7
59
36
206901
14
12
7
278849
41
7
141965
65
359308
452192
1
426980
372208
27
6
83314
27
161284
96504
450894
418898
7
497443
87
7
29
25
42826
96
266824
48
32
70
1
103323
287178550
28
219205
99
96
14
115870
84101
411526239
333436
290112666
37
225069
374408
63281
237429657
604972064
99
577798425
395058
20
50492
253196760
85
45
45
637533154
890707436
19
23
8434
226772
182402670
1
110905
1
544244682
6
475851
89151
27
145439
81
45438
447336
60
68
9
243550
8
453245
46
142864
72
354310
5
222439847
19190
46
22
36
455367
133276
10
299138
60
44
432132
110421
350832
7
402272
341354
230874
366139
75
31
31
481332304
71
80387
88964
715028746
88
416477
14
470141
80
64
119000
895281541
451248092
104750
380956
1
96
7
3
5
14
325932
9
12
69
937301244
78
50
389938
43
227703889
160366
62893
48
51
6
269546609
91088
6
22
68
256005
218538
67
21
4
3
70180
38
102291
58127
71
80
71
47681
175688
58
115777
2
8
337126
315180
48
361625
343249
921983891
93
349586
452775
98
295595
139619
72
14
70
106615
2
571850493
5
7
71
86
259375
442649
262212
93
605280590
93
63
74
10124
241473
25
57
45
174836
55
618389211
215362
50
450385
18
14
1
60
126206
81
35
249176333
41
52
7
77315
84917
7
68
311707
47
37
14013
527825986
51
209509
334300
71
391557
29
59
600824499
79
44
329362
31
456956
3
57
182987652
249929
71
38255
76
4
12
258448
67
7
38
49012
20
72
84
350762
431729
6
68576
148201
110738
1
82
25
2
91
41
407514
287981
5
72
22374
59
25
3
88
382861
161531
294119
725487887
15
20
462914
44
310540
51
19204
913016750
190005580
97
31
9
294044
16
35
7
73
24
56
52794
3
3
409991
81921
627001990
100866
73
73
326541
46
194027
211887
43
183161027
455027
29711
349209
432643
31
104726
156962
368778
4
467270
33
52
1
207114
20426
348292916
68
473802
382030265
42
87
118662
7
222680
625439573
57
270160293
759802542
87
4
437774
21527
59
37
337643
63
20
114481
389035
79
252475
75
210360
204894
26
272326
4
40
490945
25
22
286997
3
56
332434
220077
166204
8
249345
184936
70
832857724
6
282823
306652
378221
289179
39812
308912783
32
316089
28
87
12
181581
21945
181797
107129
292842
19
92
487260
87
68990
41
344407
182975
664256305
438135
216968
44
5
30
44
148593
37025877
76
320092
53193
19
46
68
281490
4
122976
280868
59
694695817
381102
69028
80
28
9
81817
65
14
16
28
669686575
256307
150503
7
61
262451
3
68542
299608
284540
63300
393173
34
92
695302318
612942452
34
74
73
144380
281081
330176
65
86
469501
224188
63
67
25
82
205716
165856
82
139064
61
14
492520
17
435400
230361
5
12
55118
6
38
248951712
4
74
367352
2
467821
37
12
820665149
73
289530
29
379023
44192
321984
713707031
46
267320
358794703
475463
60
28772
981668450
80
66
36398
6
922880413
11
8
424640
236702
732604635
62
454325
330587
347515
33
48
575998720
225436
32
91
428984
44
12
60602
53
107115733
113957
183406
438139
162687
51
56
840166998
435943
327639025
5
230780
339593
244954
41
448135
78
70
41148
401144
68
67
328984649
26
286699000
33
26
51
116673
73
57381
39
479336
31
40
154861559
16
425231
160814
51
489021
427335
18
649093770
273459
3333
35
18
3
343412
72
170492
157236
9
201822
345204
259375
404509
945241963
536052102
264423
272636
29
96
86
379060
285971
27
66
33
19
41
7
394464
320118
134040
87740
209461
350883
53
12
32
223423
9
40
28450
112719
289974
27
40
436141
99
160625727
21
498401
842201063
30
391636
54
8
40
72
153363
403190
15
126888
89
1
305633
354434
20
491379
81
372465
25
500099848
85
64
118737268
121408
391641
491992
196682
7
9
9
276216
840784591
56310
171744
5
12
279622
404184
627404466
55054
206096
25
19
5
2
387517
233033
24
38
22
5
68
2
21962
177148
56903
179673
59
109969
88
66
419459
36
83
464546
424998
282171
52
489357
88
88458546
211025
3
71
485833
70
91866
53
178443
1
4
322615694
239512
67
368922
272738
531424576
79
95
95
33
6
17
80
77140
102566
142116
41
33
489604
490282
38
63
442758
57
18
866644488
60
3
49
28
9
289652
330112
7
89
1
96
949094944
107591014
440497
256672
8
13
58
311963
405620
384482
6
73
318847983
199683227
698366087
5
380829
42
73
217588
223854
42
4
40
1
107390
8
78
43
183211
119592
107023
5
28
4
54
8
41
5
9
66
205558
43
21072
8
69
264721
995536799
654934524
20
68
72
102365
92
485853
495579
319908
312320
399023
65
27
561880174
69
8
79608
148098
499394
104858
87
26
202240832
9
9
11
134799
120746506
7
45
22
22
469707
81
6
277146
37546789
16
382870
641309780
45
103886
95882
63
79
497953
29847
286471
56117471
47
320735
56
82
181259
228188
21
342431
213565
16
170191
248486
81
73
26
406198273
193097
83
79
4
290023
56
92959872
235967
23
704951923
10
74
32
55705
4975
403100
632544270
127929
9
354971
60
424800
169304
410089
59
108589
132338
64847855
186129
420985
26227
418241
85424
98
18
77
589687588
64
490470
303156
84
36
393965
28
91
511030302
16
242712962
73
9
3
19
88
14
269790454
393430102
85
20
485520
99315
94
453779
244566
205436
15
96
33
376409
10
900856731
8
47
375339
181619
255456
4
2
67
43
321230
1
63
310719
126945
85
85
139516
4
33
48
54
54
58
36
418535
386165
4
315717
60
71
68163
309955782
9
456439
51894
126274
47
6
251338
10
6
33
75
91983
61
61
110353
276714
388528
183515
420387
51
15
16
484282
62
96
187237
47
5
8
162671
309800
84597
145689
4
67194
25
77
448792973
364496
137353827
22
4
294631
33
95409
175398
10
460367
96
4
5
47
34532
5
5
20
426066
90
6
97
131734
48
84
279856
28
58
284639
397270
187130
395063
183620
89
326480
22
265717
9
152919
52
114132
70
82418
45076
217877
96330476
131474
399493
2
9
439059
348541
118749
817066518
95147
273300
434609
70
55
808971419
72
724677724
32
146454
243015
728052532
327945
973699819
117396
17
419652
57
45
26
41
6
433913
453503
69
437638621
77
73
22
83
79170
66
270490
22349
148339
128099483
53
268850
24
38
4
360844
60
328152
657801403
636982234
41777
93
383333
489104
80
8
83
745929326
149813358
86
80
63
77
80
7
131150
4
443374
33
588977570
33951
96
162437
62404
4
87
93
51
43
393010
79216
407375
8
190394
79
368808
198553
79
312221208
428082949
136915
61361
293602
9
406988
4
818296416
243725564
15
60
97623
69
38
57478750
6
62
28
29
79
83
8
107824
169533
467414
497358451
39
378801
158856
73404
33
405101
39
176584
661750949
353900
11
7205
192001
259785
319725
231958
1
1
74
7
54
48
439434
196719
364988
74
10
6
203622
5
493658
331042
76
17
39
62
235498573
62
192182
17
14532227
113648
489075
229812
292668
299061
638876714
49842
445301
31367
59
1
379306
166146
85852
5
43
53
779092360
1
79
69
753013763
3
40
1
11948
98
162933
184533
697948117
4
60
427992747
79
39
49
43887
178358
67
737260324
20
384648
57
75
82
56
294406
87077
89
30
9
10
21
216411
7
372522
220299
457913
47
73486
351004
20
612678230
300167
19
33
526929106
162137
281141
6
230586
476075
13
3
234494482
85
44
9
27
60
108424
46828
205952
18
79842154
137691
52
798432137
300081
111684114
233169283
272475
273336
389761
99
150214
83
13
3
37
414977
362885
340474
52
74
315728
364086696
153883
975839293
371709
491816
459930976
53
509391187
283901
448341189
40
80
486277
97
8
78
495774625
24340
699060114
851927662
44
340312193
11
229231759
73
494261
375106
30238
472846
71
160584
435612
83
28
48
68
371536
669957927
403398
62
85681
98
94
124853
755612532
83
3
327658
63
340109
260453
87
9
252457
367475
328946
34
44
94102
112597
7
49
477378
94
4
10
4
17
412084667
79
18
372011
179113
87
6
8
792896575
448785
62
668113746
957454201
82045
18
3
65727
6
366620
17121
4
78
93
42
27
27
80
398473
1
69
92
499046601
96
18
7
67855
99
395126
349075
383148
219757
302896
395339
76819035
12
40
340076
276918598
608728266
880952404
89
71
217458
322089
230613
81
52
452759
25
22
151778
926636469
80
57
87
382015
59
63
288269
297059
251545
7
223872
694398137
22
49
287955
420251
97933094
66
321595
88
34589
98
2
24
159166
61813
11
23933
6
118923
86
1
65
15
81
91
4773
38440
83007
78
622271723
31
290637245
39
77
430928
69238
768947354
6
336318
930197876
24
48
35
48
152602
50
27
38
5
319926
37
43
38
85
86
391991
216307
70275
999879707
96
336724689
350014
1
80455
70
304618
163871121
8
26
277551
850159446
47
71
161744
391916
55
457606
774057865
12
127742
26
465891
262766
46
252154969
128328
80
4
351121
62
28383
401312
15
84
429928
94
464133
45574
60
97
420343
958064725
488894203
13006
40693
379081
327904
67
87
191922
40
100634
81
84
64
185770
359319
4
9
23726
803733941
26
379920971
9
267417
71
321826
362422
6
199124
55
238562
490238
298793
110964
3
449585
469867
336440
48025
17
56
122893
123758
31
193656
276428
9
46
88
78
48
451544
8
15989
706155426
425098
36
176456
170357576
50361
11
5
59178
222903
18
414094
358884
139906
98
490528
138624
24
5
475554
675803566
714489516
65406
412614
24115
52
71
27
277203
215811
94336
288947
550780700
100121
541091160
66
581888683
24
8
70
144181
8
97
206121
96
330330
838258586
155673
291406
71
352641
52
65
153465
168406
79
93
9116
7
67
817219115
13
82
37
82704
12
83063
326695
8
89
67
402385
448477
7
51
492019
57
388904
149051
56
7
3
44
41
88
48
58572
179249
217768
37638
89
4
73264
97710
984215202
498237
477816
18
65
86
79
31
6208
16
52
44
486342
1
6
79
436618
49
497663
34238
533072774
54
99
13
241175642
97
27
6
36
60
12261908
85
182999
201268
14
50
128461
69720
73026
4187
50
376175
63
78721
296964
32845
28
49
32
62491
15
87
229712350
73
210241
168955762
314019
57
3
44
56
157110
439382
609700771
9
40
529607884
86
454859
235764
139016
483304
212667
86
3
377335195
364010
80904
53
44
5
373519
14
53
64244
433118
574441465
463754
275460
8
15
16
433631
162393
212893
7
259086
97
336815
72648
783110184
486629
267424
63
93
55750
578051191
394643295
76
117027
87
509766095
488854
45
58346
27
58
55
306623
88
148951
95
85687
270945
75442
507569417
25813
270610854
636068403
89
68821
16
811162186
474925718
244103
1
124537
2
60782
13
23
382129
343708
304723
25
69959
83066
97045506
243016
6
192971
967327182
445387
89
72458
2
9
337654
50
344758
37
64753
49
3
86247
330793
1237
487699
66
23
52
8
52208
386351
41374
88
80
82
26
55
27
365947
3
95
5
43
60
281828
191016
47
273014
59526812
20
358011
84
374968
72184
36
306919
372021
938722713
84
74
9
150407
352757
55
422732
575810152
59
9933
498196
7
409849
98339
90
461973
326734
477287
93
52
49086
783540929
477551
98
12
293208
57
89
404385
150873
96
379924
76344
85
267879
155993
460272563
31
37361
56
391071
24
55
601629492
23
7
288421
7
441703
74
455761
448338
324644
44
39
49
72205
180815
99
8
87
403680
203598
458685
2
34
350570
686399433
497088
473417
429978852
201019
14
89
160001
117542
50227
31
333941
22
145875
140862
432155
52
286517
469625171
11
371403
84
113690
30784
11
398708
419281
120945
219174
44
83
64
14
73
54
265555
62
14
90238
5708
27
57
448646
126696
61
91746
2
62
193408
28
6
869496462
66
73548
51
7
90578
60
3
9
283844
70
90
19
81
25331256
47302
41
57
41
75257442
83303
15149
5
8
5
322133
46
4
26
57
17
356673
431975
37
55
87
106984
70979
67
940107208
6
82
323194
469357519
367849
386635
109704
98
2296
191649
336705
41511
71050
72
49
20
1
47588
64507
406997846
109672
96
299289341
34
481464104
254921
329547
64
18
386183
5
321352
118250
23619
50
451717
41
64
31
11
429636610
14
167306
43
90
177628308
414406
2
35
59457
187198023
144993
61
90
415354
269588
111544
51
203411
37
45
5
95
247235
92
14
48
57
45266
152007
2
51
92142
80161425
310683
99
19
272299
9
65
53627274
182922
95
484748207
17
95810
98
101232
344292
85
92
375708
9
12
96
365996164
152353864
152154
77
150749
53532
27
383344
273089
209537
82
45
93
219704
61
189365
6
116973
85
94
37
165249
24
65
232511082
317438241
368439
320274
470243
91
38
23
48
91
272946
10
353961
220195
8
397880
21
83
50
394899
38
37
9
3
6
38
282357065
41
981113179
83
28
387883
42
95
256857
73
992802153
99
83488
350472
38
9
86
379238254
170622506
37
45
97
466514
7321
10
34
13295
389896
250634
57
89433
303835
798829562
30
74
83
306401706
15
54
20
47998
297269
75
979710064
210093
86
2
56
229451825
309651372
103689
18
259578
405475
35
39
47
55
275528
346934616
3
5
84
14
48
96
403422
448676507
185740
76
41
57
273642
363979879
476931
2
169125
456826
130349
49
20933
502237053
37
503896762
11
102393
470870
78
198486
433154523
78
488994
67
8
42
71
23
141062
2
8
3
31
304304
5
363305
258633
248086
87273
40
30
101236
74
50064
293336862
164294
79
244416
118754864
365954
58586
58
2750
15
5
803997553
290931
14
52
595456196
55
415397
10
51
98
233452
100767
397415
45
889068677
58
75
57
53
52394
50756
1
66
470930
37
440416
393450
443242
334897
387588
170418
43
193140
328282
74149
434792
39851
20053
31
395733
9
237738
5
857144102
489465
20
32
9
60
408765184
19
89
66
622017550
37
92
206941
6
37
60
459046
236947
22
84696
395366
258907
441898
89
25
93341
168552
207360
459902
3
476568
2
139948
55
39
79
75
622954061
34920
226278789
85
5
267094
75
493086
8
478215
14
39
119364746
271180
234803
78
540296086
11
55753
7524256
305679
60
2
60405000
12660
75
384769
774671674
86
19
85
81
9
987881484
39
89024
158145
242748
370094
67
93
9
66
84
882164358
83
397726
146605240
39022
281855
69
39
325118
1
701358361
274647
42
60380
391641
23
82973
80441
4
41
32
43
265539
85
483620
54
70
4
217168208
34
36
495753
116670
81
28
58
478340
47
488440
480878
9
201983
302645
693431357
19
449816
217122
61
64734
227846
94
36
116852
84
88
84554
243465249
384275
7
66
65197
55
142195
279689
51
66
246350
8
49609
97
2
74
378103
37
87
3
25
346756
127360592
30
98021
345925
48722
223684
53
43
6
99
6
51
3
32
426703
14
25
399461
495531
245080
968963122
36
429927
41
36
22
436694
142307
3
422605
45
444199
82
6
18
169330
28
98551
45603
118586
96
414083
865730155
205234
31595
411352
535419730
57
60
77
250099
6
5
244880759
116127
19
187804
52
76
48252
292829389
71
69
84
499496
483932
86239
4
668876841
173343
48581
425255095
85
207486
68
89
73
537384791
332842
88
374405
14248
45728
441202
2
94
143670
46
72
83
32
9
27521115
422360
145141
12
101165
47
312729607
223751257
146801
143533
155458
111573
8
73
453930
47380
568306116
58
90
253392
129012
403743
7
41
99
35348
15
10
230407
36
13
31
32
552661505
2
89890
61
3
98
416023
4
444431
65
328375621
27
446820
84
848251284
65
12201988
52
990169736
20
308588
3
54
41
217830
25
276967
8
7
2
264366
84
38
82
9
687110481
13
418444
248262201
290783
49
273333
31
299158
180859
6460
368646
88
77
579287103
63
182228
62
6
345672
454244652
4
293898
344073
89
81
138209
255447
87
841858368
285315
54266
7
119565
307684
218577
2
67
51
39
264872
240126
40
6
334217
92
33
18325
36
34
90
211318
28
15
7
823876192
8
56
137710871
391751
271522
59421
435190
218451
25
98
491641
37176
168935
390834
1
34
574456716
338217
211610
138490
80
16930
26
136442
422971
4
134395
7904
11
486272
532163986
73638
24
369304
402083
408200
55488
73
359182
213266
71
29
32
49
32
309301
4
111023
20572
445406
9
22143
57
264655217
133618
4
435017
250642
377201200
397892
25
3
331500
449147
5
419613767
149684
64
14
51
34
461429
82
453860
60079
801222062
11
62
251966
5
155544
428722
211452
8
300630
22892
531479089
20
43
94
5998
264097
338533
86181
228591
30
141498
239698808
55
415268
3
279242
67
392718
99
59
4
209180
111377
67
38
130252
48
8
78
99
66231
427780
97
328115
8
672282182
61
81
291465
2
86
316790427
41757
64587
49
43
459253
74
6
92321461
98
443381
7
352077
38
77
95
12512939
273300
24
5
390492363
425580
91
91526
5
266109
64
307140
97
26174
75792
8
504001578
53
63
472575
16
370313
1
462293
46
58
78
54
61
89
434457
365555187
220479
89
56
361042
74
313378
16
156183
227414145
473897
331020245
58515
50
167283
31378
5372
69
96
90
465767
47
57
168799
82
256230
127651
469616
17
59
81
4
20
322393
68
88
104213
50
721403440
9
97
45
17
62
78
3
39
419849
457595
88
476374
59
7
92
9
461572
325629
920250946
98
397449
174140
7
55
387077
345458
433132
239972
244062
91
76
60
4
74
344348
239885
346379
909144471
22881
52
194580
300536
82
364149
28
270165
468004
1
369625
484191
3
13
17
73
43
67708
7
789883097
450374
367460
391485
97
422882
412874
43
23
761836031
367611
50397
69545
28
4
326591
27
147811
61
512040346
72
43
63
15
66
460477
4
72
7208
74
796388430
89
42
248830
148288074
221792876
68
196806
1
68
430363
235684
135055
186357
219312
31
374451
50
8
9
130520
324752
51547
304752150
5
32
50
30
51
157094
25
328505
256175
65
73
47
40
90913
285170
399752
123745507
76
79
74
83
497301
330306
86
318232509
298529
359454
39
1
50
188997
197696
84
184782
375217317
302710
481159
5
824383623
487722
148826626
6
36
323103630
28
67
377483
19
73
11
81765
99317
23
370224
15
13545
41444
41
844386389
147875
65
85
47
18
203376
13
13709
97
397995
848172163
89
346604
66
15
9
427026
342291
95
362094
456108201
248138
797916337
27
23
334478
97
371027
915862570
17
427745
50
83
415244
384386
25
193926
66828
982125624
88
238046
19
139474
12
7
51
104397
81
88
379306
15
10
9
25
62
659274522
9
254073
324710
6
490410818
92
160226571
380818
338194
11
398316602
4
99
93
21
54
13
219382
45
89522
2
7
227387
203604
92
152437
64931
194708
52
30
63064
51
877943961
189160
147682
227956
108533
77
8
18
263562439
159926
7
55346
62
614346229
285595
57
93
1
31830
58
420996
12
134422
619306592
34
12
88
5
39
5
159518
74
92
206388
184296
67
66
69
229791186
234600
23198
311847
173165
26
229657
12
28
1
27
51
420233
7
19
38
58
457541
85
84
8
211895
43
172350
210989
83
14
137664
438387
9
16
49093
268996
341065
20
6
51730
254215
6
299718
13
2
82745
8
878709415
485915
333037911
64
25570
803794202
86
40
804346223
148975
8
191190
16
323432
91
445092
14
9
5
16
387219
221555
678587604
374318
91
889613125
78840
76265
354094
94
82
286766
237400
9164
166408747
123894
464110
23
27
15
7
59
51923
460700
7
3
5
58
50
33023978
90
77
1
16
270158839
39
96
131105
14
7
39
205584
34
6
42
382518
86358
51554
9
39
212474966
602802218
36
37
551847457
33
48
109035
392673862
1
874014216
58
101472
4
337132
12
85
368019
152273
141234
48
7
6
94
3
213480
5
9
24
141971
118822
784257189
211580
234324
77
316175
9
35
96
881057070
80774
4
118240
278950065
719941859
463665
434232
1
334885
154648
231304
193321
357406
122109
85
49
260132
55
43
38861
29
77
81
444851
4
24
216308
23
58
95
497164
49
998275361
114488
266704
6
94
249532
9
301969
34
87443
53
326336965
70083
123933
44
33
63739
46
78
51
7
1
480025
2
409780
76
3
39146
362262
28
33
9
299370
228683
59
4
4
187149
79
72
13523
327396
65
9
66689
70
67027
358905
447967
1
73
756387365
13
321139
69
764341196
81
397351
7
65
40
62
21
11115
66
368545
329737
269095
35997
350559
91
62
30761
413373
43
186879
200277235
62
27591782
66
452849
6
32
653246167
74
48
97068
42
44
4
429869
198881
90
696317920
10
84
315257
380808
432926
11
22
50260
34236
382555
87759
499176
41
75
57
64
53
375366
93
41186
17
444266
45
71
2
60
134160
39
19
61
694350505
974486153
18
2
42
302244
435086
79
96
342394
488590452
469206
68
367019
83
491906
409853441
2
31
164869
78
409439
2
330150
48
50
18
59
177673
499194
2
361447
321260
8
264068
30
58
3
73
408463
218690
73
178328
26
435053
81
12
386003
37
5
44
348578
323821037
13
1
97
134348
331986
6690
374633
71
4
84
149394
98
4
3
26
473424992
241026
50
98
356548
499227
90763
57
290514
75
99
90
232943
149093
98
103532628
418594
51
67
13
26829
251134
391741
65
118462
325003
16
24081
10
410142
365095
436932
65
18
77
119722
453462
28
178377
44
90806312
405380
731893279
372339
98
320533
316250
327148
76
52962
96
95
408091
171148482
265938172
92
66
70
7
83
256613
346948
11867
76371
32
78578
88
363696440
1268
245696
462758
35
12
951734213
97373
64
70984
33
68111
50
4
457255
238933
162664
92413
32
489902
219107
73954
49847
342784
127338
80
30
781734863
6
276437
18
295525
62
19
12
819801482
37
13975
240735
220337763
493434
17
13
8
450641
43
59342
85
318705
99
35
24
91
125517
4
3
52
352541
709252126
264744
484343
840830445
95
167980
1
17
410003
229441
85
29
823443483
35
78
1050
82
429639
4310
94
78
97
9
366811
372847
70865
19
36268
305989
414054
41
22
376126
5
454362
330355
168323
22
261823
27
67
49
365348
44896
16
12
129864
413355
87
348991
632782882
633868812
54
966338359
419016
47
53
6
366181
712051937
443375
29
136166
8
251171886
15
3
91
447916
165711
33
309034
221295916
234357
344184
445166
84203
9
55
359625
17
92
59
24
97
456998
1316
159565
42
38
143691
410940
39
6
475504
295179
333720
234543
300241
51
69
310038
457344
325669
96
29
196324
29
28
111977
16
8042464
275505
16
92
293863
130387
499559
406251
330953
108882
133532
3
168170
335531
4
28
485396
82
5
494714
472731
4
70
7
89
87
98682
82569094
78820
14
478410
60
202301348
21
75
59
321450
68
83
225093
451289
424974
370259
97
279815
342297
130612
451745
450550
3
7
58294
220406
44045
36
68511
81
95
98
24559
426213
269818
96
23038121
40
209074
424905498
133525
174713
83868
63
92
341215
57
428617
278496
7
9823
517543506
810394726
55457
93
467890
494045
43
73
99
91
42
289747
5
123608
41
453269
48
33
91
62
63
380097
139174
62
52372
86
54
650038677
436025
4
44
2
254613
65
819796975
205314
88
66
6
408159379
15
744020134
43
1
59
85
87
89774
211593
76736
469813
455709
304179
12
449213
14075
445929
84
298974252
68
248742
72159
18
62
497581554
22
52
40
57
258592
979046165
76235
93
34485
7
455128
378849
24
477994
40
1
5
491349156
89
361433
975399285
444737
74
82
65
62
82173
70
42165
387219
65
18
158737
4
28
97
262743
17
590550528
20407
79498
9
17
252649
437616
874056399
35
271472
7
10
13
27
35
310989
331879
235353
11
18
190766910
83
32
392738
322758
7
71
17
436181
73
34
251544
3
12
149244
60
185703652
29
614956672
72
46696
72
7
65
939201043
79
41
94
245442
49
76263
316792
145377
463202
20489
52
6
92
176208
89247
97
378675
270369
328870
276496
7
13631
4707680
399566
30
38
25
202276
226918
34
4
49
35
476658
76
5
90
24
70699
22
92
63513
487171
3
77028
2
99194
413675
481555
19
26
258897
72
30
313245
162304
33
9
817523189
67
12
14
7
423080
55
94
27
43
11
57
22
230849
45
206140028
55
485420
85
303709
152139
360699
490621
182660
41
364882
4123
18
426605
30757
406843
18
1
144951
837516284
508023263
53
3
55
25610
218071
71
3
766899006
53
26
54
315740
70257
297230
188981
21
56
49
388986
1
47
54
179978
81218
450039
344519
69
324394
415914
271055
7
270320885
7
396690
335221
2944
248427
28
231305
96
95863
143002
448966
73
392382
54
32
90
282804
125473
60
371907
3
97
360956
8
224085
50
183662
3
534260912
75
68
179332
2
55
114829
280783
232065
245362268
98
408583
23
238216
343421
57
87
181228
67
36
446655
64
112472313
16
39
13
437695
44902
404905
207881
34475
53
77
20
848015197
11
336629
61
998174932
6
98
308674
12260
37303843
5402
219115
32
223745
46
5
608985237
215610
17
32
208188
446538
339103
445409
332673
69
4
242599
68
70
176932
9
73
77
1
33
75
9
6
28
174177
32
925487625
148929
335047
81
351262
341397646
42
349536706
85
2
407528
56172
179403
89
272318
56341
96
685792748
50
29
876
95
4
58890
3
226484
156807
169731
2
665545558
151364
4
17
305828
47303
403849
63
59
61
157492
7
33596
82
67
85
35
440975
9
593967753
379575
126778
46
301095
213820
60
155335
69
425583
284045
116544
264032
54622
248288
41
68950
101116
23
436974
6
72
23
302668
91
423049
82
81502
44
77
429597
61
32
2
63
19
134168796
732780958
341689
14266
226481
73
102642
258431
22
310970
38
495083
459006
472544
488263
66
52496
7
369970
42
81560
24820
32
17
33
403815
218056
283248
62
943538924
88
428201183
151210849
36653
429735
40
1
61221
109418
334036641
40
87911
11
73
26691
204743
51
167996
42
66447
256812
158236
472196
177313
32
56
89
438494
80
30
55
149831
35
9
68
639601799
108362
20
663676992
70511
9
435336
8
2
434004
166277
203121
9
618231390
36
436932
344828
15
79
59
92
361404
245405909
27
18
481182
56
67
48
187043
33
139671
298743
99
9
90
156192
6
7
322512409
2
123294
205862
31
484790
26
56
188012290
85
883565629
72
444842
422418
364131
88
60
99
225934
36
18
250708
139197
336250
159522
441743603
448766
396121
71
29
2
331974
223622240
23
40
178184
317063
37261
35
217114
492507
83
23
3
89
296125
99
208264
66
38
7
22
77
122503275
445262
701447079
52
9
209158
453676
51
11
196613
377724
92
473289634
49
433043
4030
76
149415867
407930171
91877
771117240
31
131230
530557717
382983
81
73
9
432147
8
421893
6
4
710329327
408089
54
71
276042
237788
499600
574323557
436240
43
162944
1
50
326742
596568511
80380
440313
430135
66
8
411101
74
356356
130368
313255278
84536
89
202659
40839
470957
97
715036479
400604539
85
70
377100
4
42443
430007
908320260
316458
54
42
29
342222
460290
51
107939379
11
4
185821
379283
494802
11
52
25
232148
170132
23473
90
5
30
61
413078
89
78
5
87
59
1538
98
21529
350370
88
225669
77728
147949
34
95
477136769
4
70
94
658410744
75
34
50
51
37
88
54
55
24
257332
22
201582
17
132196
252540
69
29
49
6
1
78
72
87
38
381692
42
549351898
86
88196
719779826
5
47093
88
498265
120650243
437397
143126
865200251
64
407407
270080
60
237656
317616
392196218
514668487
22
202676
80
426700
76
454720
374915
56
26
87
355463
331254
317405
56
370582
379439
279857
37
475276
175484329
96
6
54
195432
98199
50
1
658304915
1
27476718
133753
306274
889642431
381936
71
75705
69
243016
50
30478
151773
176112
75329
35
50
295474
182938
93784
75038
70
71
14
832275002
73
34
83
93
47
7
50
70
1
476327
350158
90
7
9
36198
397706888
212984
95
60
71
454359
10
277594
19
20
79
315353
44
61
300579
313640
266779
20
120443
240866
348066
91
53
214208
177514
64
27
12
21
91146
70
41
176277
142270
50
2
63744
12
270988
7
6
158409
23
274975
434703
87285
77
39
6
65
327747
90850
497770
35
6
574314144
3
79
4
126060
66276
250393
33
33
89
70
8
28
698365728
376250
2
281552
89
202499
642711734
22
124929
449561
783065324
468992027
33
46
4
26
992692865
358721
374776
182764
305919134
123636
448514
88
86
8
23
92
361389
72
1
85
73
18
459800
113964664
27
180519
8
434046
105146
42
9
28126
402570
523339179
61
163097
4
374927
307432
40218
331834
21
474555
4
5
9
257282
311452
474908510
91
223421
440234
14
345605
73
495209
264753
34
191048
12
470205
262319
71
68512
208034
424044367
88
353562
98912
618330504
142889
77
446055
154687
208693
215991
116392679
444064
338574
48
58
477849
14
28
9
461850
417228
65
929782015
155401
39
87
551087554
405111
263108
87
25
28
147599
355325
316838
408306
74
44877
24
732456839
432495
146550
73260
7
254427
87
22
40
8
485552
54
50
75604
175726
324031
457756
71
300628
8
99
356205
64
43
357416
358330
81
88
308019
74
306465247
5
164124
58
85
4
58
41
466162
12
425953
78730
37
7
18
29064
4
33
2
324299
233117
118885
400502
327767
645799577
288761
63
35
757195626
40
94
127185
2506
3
239894
209962
28291
303639
87
7
376455
93
93
955909387
55
203979
271774
18
14
226829724
469075379
5
399891
7
163118
311962
244621
870716103
469359
45
65
130700
16
40
10
32
223392
380822
147246
3
276781
88
17
773337204
992224620
37
18
7
43
448110
687093842
89
96
87
330059438
64
511151842
347928
84
724604220
53
191288
2
8231
27
260165
119927
181979
346846
226696
1
56575
581323898
63
95
442336
9
50
15
75
7
62
901505230
76
488007
77
190015273
24
128363
92
8
65
155170844
809117634
24
78718031
448447
396126
98
87
35027
141114
39
7
171466864
21
805673067
496845
28
15692
9
133827
650598589
29
61
99
60
361216
373734
958595605
348330
74
253615
14395
7253
74
200179567
15
17
1869
28
406175
179104
380273
47
289811
57
830313669
952693608
386014
411181
112862
63
138313
38149
41
78415
43013
9060
80
241696
97
663352463
8624
2908
113205
6
9
242913714
533943838
372876
244767
30
32
72
70180
60
363720
34
11173
244427
5
128170
50
698743749
4
91
73280
346440
14
488939
17347
361712
76
93
189503
10
992081821
2
84
781911709
48
94
3
481704
50
42355145
13
53
56
167990
36302
343055
93
480930
22764
1
158653
78
141299
39
39
240537
1
4
2
88
209261
52
34
1
64
345324
72
68
25
66794
89
476166
40
3
289822
26
297701
145932
319795
81
6
85
82
9
339234
2
35
738622875
77653
85
428683
442528
464025
85
106377
169236
38
102621
29339
51
70
18328319
344216
129122
10
989210859
5
276750
326468
521709121
470881
122441
34
218632
30
264472
8
41
282231
9
4
378048
7
24
49
3
62
579340832
3
489757
842892759
67
82
96
547807857
269652
92
71
490122
113705
59
403839
30
75
79780855
15
120495
3
97
252982128
32001
33
338377
141376
477839
298087
51
444688
75
376343
85
556301610
35
2
216615
2
55
65
64
132257
341337
78
50
61
4
222288
70
5
321590
30
489497
7
105634
5
12247084
140045
84
7
248297
107058
705028010
12
233663481
993646152
6
15
26
39
49710
7
359340
293391
4
428721
67
397676
92
1
558494563
37
49
343122
493030
49
50055
60
78
9
64511
366686
518130442
74
368540
269470
5
157558
201551
71
52
4768852
99
188295397
6
7
15
84
954589554
80
369395567
22
263709072
135440
28
156292
64
256058670
61
86
10426
433094002
1
88
130695
552544058
165874
55
3
792373334
60
85496
27
331700
34
25
313928
294085
130288
36
1
2
5
445342
100023
83
8094
171481
4
66
255671
368798497
423076
437247
7
208919
413385
2
84
22
196579
21
131071
97
3
398469414
10
219646
33
102836
5
802322194
109510
13
482606
48
2
4304
85
449984
63
356375
92484
120196
87797
810845953
213611
292192
9
413265
214303
926008692
113697
153706060
61501
335855
499085
421860
163190
53
89
60
459914
428205
22
416257
215939
40
183497
210941
82
5
84
297093
1251
40
47
25
15250
21
20
34
7
761101076
73427
93
297211044
321816
11
109448312
26
35
370464
83
42
1
123805
216301
12
228258
51
68
697605223
309594
9
921294416
38
728807571
45
283416
354469
828491919
299415
8
205631
26
854406732
366434
85
407838
144832579
4
180221549
449294
74
54199712
52
963121480
331857
83
43
32736
378451
462029
41564
933077240
12689
65
21
14
1
417376
30
90
62
182953
394731
68
46
17
5
386237
21
15
94
36
75
119173
166265
287840
78
62
70
210689
128359
431236
87916
36
63
230326374
515000204
12
281617
13
2
456549
97
23
452136
1
9
320949
361002
31
224471
66
302786
390532
84
51
337441
314366
78729
4
87
69
251297682
799078272
450913
98
344496
53
12
90
82
70
398326
84
44
122991
51
18
55
91
64
363398
8
7318
630991280
392745
61
164328
1
44702531
60
424319
477906
56
11
117716
1
50
407584
4
2
13
6998
26252
66
238895
458564
51755829
217770
71
13
9
7
49464
37
357110813
74
201443
53
485919
1
224970
37
54
30
18
390753
552283893
87
196615
1
54
337275
204142994
27
85
85
334323
4
262450
15
64
194336017
195506
853283407
83
32
292829453
454892
728385682
25
12
133700
23
149368
231563842
79607
6
67
171746
312071
3
49492
300706
25038
494831
5
50
88
349451920
99
117279
37
430164
3654
364652
34
21
64187
86
74880
57
86
3
10
208613
360905
8
63
407402
488146
120372
49
22
97
263639
10
288509
374036
119801
1
74
35
368506
23182
75
87
41477
66
382471709
402511
70
42
98
407691
152154
60
322229
439092
8
175862
111168
20
19899
28
69
51818411
78
10
327042
672927736
78
63
294858
760582428
38
3
93
4
63
90
53443
386300
705228389
61
69926748
64
2
6
387264
70
482657
11
52
284629
57
287999
692340494
2
285547
51
57153
88
420058
179087
198228
250371
483411
61
99730
31
27
356819
61
387007
22
127092
64
95
54
69
818025367
66
320066
77
85063
4
466613
23
312611
903996648
674299355
342417
42
162033
10988
6
4955
16
77
63669327
69
712416330
97
23
197593624
400737
18
11039
408027045
438890
285243
59
87324
238709
466119
89
3
2
175068
125202
170714
69
26554864
251666
95
8539
71
406761
56
23
88110
430661
38
334796
172031
395535
4549
35
91
92
597850284
7
70
55
56
123560
458147
81
94
67
38
89
354110
87
11
52
438201
67
685346094
9
74
831490018
93
49
9
672906273
3
45
92
11
8
31
462225
106004
418864
1
8
25
331150
347944
467542
188083
171447
227492
38636539
37
462643
233955
32
210117
23
2
35
54951
180199
90
9
3
179226
470627
253389
85
221903
99
20
33
84737
262544028
49
455368
167120008
19
36137
97
85179
230184
83
90
54
8
413275
21381
311564
371664
252781
328757
208804
4
77
15
71
38
2
414510
85
68
97
393592
120859
344962
9
8
47370
498941
957683975
289117
57
473638
6
28747
1
11
78
77
75
12
636464013
99
195856045
7
9
95
4
94
61
15
7
62
4
450349
165802
54
6
45
19
7
3
62
172593
4
386318
99
109438
17
381405
1
405793765
76
98
449995
82
93
864571322
556041862
625380914
7
388761
31
169192
24
272663
280304172
69210
9
115306
185458
837526664
5
159490
34
628170364
70133
61474
30
74
45298
109045
9
444669094
162114843
337288
4
343107
5
46
79
990872489
454069
64086
53
73
35
4
55406
445062
67
6
78017
4
202332
6
40
54
34
459286
47160
47
10
7
375155
221914
121674
71
395234
461225
324043
360389
19
65
19
92
83
92
4
238850
476873
1
104819255
29984
252594
223989
325790
96
400073
35
450207
46
464104
82
193138
179095600
6
291881
245618
93655
261282
97
85
7
946439358
92
22
17
456488
98
41593
20
92
47058
367760
184100
57
102368
54
16
45
331082930
85
132200
96
63
355061
397874
436841
157536
80
96
96
271753
474969
7
29
15
133802
217909308
73
85
255507
765918221
55
68375
444330165
46
81476
28
31
52
9
43
14
93
260689
3
49
389623
484181
367500
68
35493
76
19
2
606744413
460027
463268
309764
143235
49
23
74
352597854
88
80
320521
278896
400581
61
90
429077
96
406971
1
233112
204584
304726
10
447694714
51455
63
491907
349839
13
96938
154634
33005
258833
77
48
84
136584
480201
34
60
74
315440
28
6649
58
49
181483
221735
2
19
61
88
26
371928
491803
3
125119
344118
461787
17427
20
1
15
803183474
100656
253007
11856
32
21
20
20
497233
5
544613580
455070
40
66
86
19
16
341938
71
266129
382581
469400
8
266345
5
441798
127122
64
84
36
17
168923
2
376343
416846
843803782
269476
78
396122
309224
239237
17
474808
803
28
212060
66
296612
496023
141721
212238
198847
258279
259742
98
65
27336
12
267366
6
120433
83
1
2
12846
7
66
644018192
161138
53709
5
63
78
73
394894
74
353577
26
8
51
89
41
207859
16941
74393
98
242022
495365
215459
659138354
205562
12327
9
2
164805
217521
1
403542
91545
48
34
71
54
22
15
32
420927
409946
51
97
50
47
617455485
422172
335024
2
91
4
231885
343948
347008632
10
685911441
187707
201854
43
483847
6481
5
229076
344985
73
58
105165
373567
90
581031172
7
339420
65
28
68
16176
36
89
55
49
424672
63
281190
20781
44780
36
71
317866
72
495
228318
12
440227
34
34
52998
97914
66
476050
87526419
42
7
241274
420323
79
444520
438428
26
495766414
64
365737
59179
471683
403717
10
199336
6
55
45730
23
443245
22
65
7
50
162620
85335
64
83
5
3
2
60
41
72
443162054
554492223
116117
193380
22
27711
30
213426
52
34
78
12
249077
45
354963
106047434
15
344090
439920
372542192
8398
17
3
71
98264
69
29
153562
14
443802
43
82
48
4
17
60
436744
55183
338314
73
901665237
49
182701
21
229136
9
392811
40
280882
18452
57
41
85284
177971
14
131321052
775042034
51
7
326455
4
9
3
8
495262
94776
192518
471998
72
449816
87
171629
294018
43
168084
96
80
45
99
21
261089
59
602342838
78
201965248
47
146260
51
400212
118787
78
19032
2
80
99
92341
430893
782206281
82
80
42
59
54
87
29
186488825
78
236212
18
235511
12
79
35886
79
156611
456078
236127916
6
175617
34
103074
44
224831
380765
399063
300245
248355
381672
433265
92
3
86
89452
37
9
3
1
41
255508345
95
435320
20
274497
384323
212843
37
47
2
243061
41159
26
359776
371340
344494
82
5
224162
63
33
24
6
78
28
3
17164
203440
154593056
56
376792
408876065
72595
4
439518
14
342781737
406600
49798
299089
8
50
717
5
846307501
2
93
481070
47
158785
34
646606203
33
72
43
184728
321591
89
146736
32081
79625
4
92
1
9
926707964
112520
441140
102415
965989045
395151
149170
47
81
245554
63
327093
442151
181910
57709
28
45
311126
23
462866
473740
111682
36
79846
82
478571817
21
249216
32
310316
464256
413195
394242
83
15706
53
6
35
497301
80
74
250710
89725
372345
380277
40
4
437033
33
3
68
250207
905664861
188118
210274
212107
345715196
395893
69
28
3
89
4
276940
425668
36
81
15
211846
73
340802
4
10
825179265
479436
146600875
405743
25
341904
289398
202606
2
33
31363
135098
52
473407
126346
52
12
60
42
74
12
54
6
742246418
442017
390047
30
31
474218
290490
305744
2
14
480975290
895388660
134965802
2
45
226206
212053
67
67
54610
38853
42
30824
307497
83
24
433870
80
57
85805
73
3
59
645
43609
502583414
393901
78
58
176816
71
102699
17
73
20
6
69
77
87
82
85187
13
3
430070
124074144
39
326050
476350
101666
3
54
365896
225322
892242357
29
46
280356
9
742915844
281495
15
51
465380
330962
23
123301352
67602
419578
60541
15
189078
30
82
57
181095803
3
388950
4
440927
468431
18391
11
44051
206942
33
1
77
26
280157
78
28
65
346795
41
45
24209
5
2
9
562791271
16
46664
347301
198854
29
19
315712
91
91
180758
11
84
182039
76
210826
93
59
801491576
37795
50260007
21
316682097
381163
39
94562
6
284468
2
62179
174784
434340
329467
11937
50
417985720
3
4
106887
456073
234901
95
234478692
183094434
182040
695379137
1
220466
25
7
445501148
385100
41
120781
334487
82
64
18
43
151167
13
8
33
12
178914
63
7
59
34
58
238256
333009
957191950
1
52
37
383805
72
4
16069915
212852
300803
216264
342878
115304
4664
113329
61139
383220
7
271052
98690056
20
6
63
74
4
96749
55
13216
7
68
379002
483768
493995
95
8
374544
6
784697434
6
258943
459549
198673
352479
84809
340434
34
229751
52101
216604
468801
65
136762
10
78
81
33
89
41
991708494
59
14
181306
97
99
27
98
39869
35
41
48215
348741
314102796
80
4
46
57
18538
98
311082
218550
256498
204872
115789
348648740
188466
405186
46
25
425942
354280
21365
257106783
17
649998175
239482
3
20
222808
9
65
58
645830557
417154
77
4
110733
147273
387172
372806
10
14265
843934697
17458
74
55
6
14
9
33934
21530
3
860149184
18
82
296151
21
270435
14
76
487233
372585119
959403969
496929
78
9
179616
34
294762
93659
219946
2
742864963
154014
27
340407
81
58
404873934
26
2
230027
351631
501727485
13
221994
71
205712
3
470296
271022
284194
41
3
50
232387
63
72
83
13
21
29
1
834552687
1
40
6
89
41
27
57519
2
99
136780
230428347
249519
46
37208
38
10
130117
97701
3
213702
334379784
29
492615433
19
339132343
405911223
490225
382623395
50
358623
3
115480
444389
8
333501
38
6441
190499
41
90740
6
390537836
20
148133
2
121074
47
462154
64
95
62
37
52874
93
284619
228708
804790148
246057260
238657
7655
2
47
448002280
200286
287091
96
33
120058
64
98
119478
317988
27
22
70
53
48
53713
70
297867
97
34
87
445016
113642
14
75940
276096
273523
93666
8
15
62
128879
235548
28
27
63
879144909
37
305943
448832
95
17
16507
287946
7740
315429
56
41
20
298339
61
379134772
9
467485437
226609674
43132681
278688
27244
94
268321
146824
745179806
84
457515
33
160266
37
369609
264066076
270794
25
440080
164614
55
96
437180
10
99
18
42
95
5
468374
54
73375
86133
273949142
96
9
65
370158
8183
157345
88
40
292523
339891
92
45
175600
453036
2
17086809
184867
206529
291723
2370
311870
497646
46
20
8
67563
47533
378025
261700
879941287
594030279
483816
101895091
24
65
15
48
91
9
69
5
99
25012
348140
42
15
188179
494598
52
73
93618
96
470650
458358
24
87
218171
3
7
93
58483
367175
366610
156449
79
360257
45
253562
85114
57
345307
154917
84
46
26
458539
127606
70
197503
89
22
35
141364
590625222
228426
359569
221446
455446
5
84
48129
64
314558927
74
457332
393874
86
26
85
643935331
50844
51
23
4
54
736991917
303127
73
97
439020
46
361571
221107
375762
400360
74
85
232438
15
28
3
2
40
74
1
58
35
45
97
108945733
29
430019
60
96
9
306695
45
88
197080
262087
14
128223
29
365516
190943
41803
60
38
463471
31
71
410882
68727
207093
62
406499
374682
90
39
319200
1
250484
197622
61
31
308424
28312
856847659
45
84
39
142180
319451
42
27
8
7
36
274133
335554
251741
51
269214
90
300519
67
272097
188643
44
153928
491043300
26977
439373673
78803
63
2
281535
210644
43135315
320493
48
40
2217
781132718
68
400142
311523
413053
96
329837
41716087
44
295631
50
203339
441147
97308
13179
440669
60628
75
95944
92
2
206753
53
36
372801
12
312152
1
433271
20
494879433
60
4
24
867435024
75
61
69
8
137962
442768
80
448929
84896
2
29
76
2
22
75
355714
48
2
143339
9
72
5
59
54
378585
417061
271532
259428
98
83
48
453844
38
64943
349949
90
1
466859
386567
71677
278266
398881
9837
205683
58
80
1
52
338927
68
30
59
218280
90
54364
26
428179
777947517
52
481889
61
204582
92
17544
253729
278696
43
341342
81
30
4
58
18
78
112944
490593
823820480
84
19
5523
24
263994
48
78
418916
40
439403
195182
8
201777
366090
837889332
87
404409
27
34129417
28
69
88827
243261
85
78
252235
98
159266
41
96
307370
109297
8
70
99
7
29
314489
49
498079639
12503
27
83
70
96
65
101428
64
86
58
61
430616
135330
400895
88
42
317799
96
64494
78
494318755
81
359983
380223
386862
6
74
111874
182320084
284856
18037
309813
17
244172
1
153928
196830087
483989
373179
19136
23
87
445193
496040
79
143474
43
49
24133
955204448
491541
12
27
30
246094
82
89
71
110271
293548
62
36
770162885
6
278103
17
35246
63
453318323
4
64
30
53
9687
77
133677
831959298
80
12
88
31106
9
3
52
337419
3
90
63
395060
474826
406200
99016177
81
393327
19
426949
4
36
380508
112082
98
54
327619
35
83
50
23
82776
15
433412
13334
96
19643
816329311
63
400322
94
8
429625
422014
3
120399
94
34
518325809
329870
313137
86
88
362418609
15
5
55
72
52607645
353740
40
298444
228051
338706
149322
346826
44
4
303438
282496
156202294
685720482
2
52
86
225344
377322
153744
376989
391683
373891
304447
57
311000
459976
360872
34827
326438
66
342476
381960
509039342
190131
20050
88
493138312
395740
284150
461575
315683636
85
354967
82677
84
5
546923546
263860
6
39
8
75
122171
83
1
52
80
158796
45
5970
5
212335
179131
58
63
96
6
18
31
432464
162947
6
44995
76273
91
40
5
76
168431848
9
29893
158234
11
86
9678
87
96
494502925
3
214170
20
57
65475
8
30023
29
326998
476946
146273
98
21
494341
3365
197624
491890
18
67
79470
83
226953645
280284
4
910851876
183001
331519
3189
20
21465
424762
34
112031
158600257
378363
65
354763
155708
49
81
105571
329112
35
390776
312040
281455
802751763
256940
12
3
410602
395447
153680
259943
80
163736
137852
581015392
346387
43
26
75
79
467645
328576
77414
58
564900400
346809
52
50
14380
55
93
270875
52021
85
92
98
4358
79
39
63
273061
331389890
1
264479
243040
404667
310852
456144964
23
8
193831
20
248669
71198438
5
31
50
413969
125156
407607
838837095
89
88
88
439687
159460
78
32
166772
23
238972
465334
62
250041
343502
694263649
422925
94009
3
75
389145036
10
13426
32
14
94
58
1
283687
404901
4
406611
68
1
62
979804909
50
22
75
131858
393553
73
72
32
13
88
143653
373265
465670
382273
65144
405342
66
88
5
81
17
89
49
97
652768372
56
422024611
74
41
69
266604
51
79
85
13177
277903
29
96
42892324
8
7
84
230335
288028
89358
110024
82
60
63
26
24590599
249738
7
26
35574
61
45
284077777
3
52
804164630
344835
43
19
424409965
63
304530708
213641
34
95743
119479
401325
314238
338283
324348705
50
408874
324998
465387
96552
71142616
65
50
422882
410431
75445
2
62
79
13
491195
474557
507642916
444570
55
456897
2
280637
57543
51
344812365
199289
395497555
295820
676251646
970240911
8
295357
5
28
16
140129
3
522432792
177954
410817
170271
44
20
360776
383935
332569
98
74
529123780
39
778070121
39
74
336359
219949
227787
64
87
5
446001
47
34
1
67
89719
178256
60
52313
80
166403
51
58
114458
756261510
37486
124705608
51245499
368429
5
332576765
31
14
67253
27
567996875
7
31
6
6
31
7
40
1
416611
266919
457922
88
90
35
187547
473923
94
417080
6
60
122999
78
377725
395332
46548
68903
97179
18
44
12
3
25572820
86
24
434250756
183305
72
55
78
9
656985468
81
9
78
262181
35
429854
1
37116
8019
397123
750125838
349027
437512
62603
24376
60
179326
6
218613
73
70
9
578902672
184034
477312
37
48
280370143
16516
285470
130427067
20
112544
410332
58
348962
96
145442
313578
307355
9
473466
9
259238
53
4
55798
460888
10
52
98
57
63205
747615183
2
255793
8
26
87
2
4
50
81
311982
47
91
418131
71
41
278006
492808
168676
8
383391
139161
24
9
22
15979
22
194630
498020660
40
26
25580
442604
52
57
360932
89166
374657
90
19
319375
14
391726
416978759
12
484467
228846
905072715
57848
75
88070
7
128083
327890
194347
71
90
783646015
52508
5
233537
7
334857
96
11
28
96
52
28
4
8
443634
325890
52
43
225785
204818
42594
81
2303
198759243
448538
427060
57
77561
82
38916
617750007
378035
68
19
5
92
195094
294851
9
97
160672
454489
223156
22
293798
44
228160
187964
36
2
1
44
38
44
12
73
108752
30
77
125830
48
226942
115182
14
474250
239290406
62
13508
455614
7
132123
22
260683
42
635213272
163021
481934
54
397781
361370
411274
241475
87
96
59
28
579062881
462881
86
35
4
61
70
489161
223622
354221
7
827487889
517202778
332233
272235
189256
142737
93
9
246699
8
415532
91
6
388240
81212
323079
26
118674
451632
16
69
455833
467484
99
334671
62
8
26
21
264544
71
1
440706
4
263164
39
2
138311
60173874
8
333291
19
6
604028679
39807
98
187149
9
391789
22
350395
39
214222
19230
368274
16
304488
910870381
2
78
33
181175
371912
195791
71
61
68
409349
79172
131372
495774
379122
15485157
1
35737
89
340953
10
336643076
996049792
81
554796026
7
447316
73
11
391845
907597519
91
21
47551
402981
84
441072
38
42
92
11
440928950
282179
33
51
30
998640232
688150648
206881
77
46
28
486398
23
72
446612
372754
113345
73
24689
19
464664
35
206039087
216056399
432644
7
11
340110
67
3
66144
461646
48
4
20
71763
134132
583094626
68
636095264
27
37
153772
314347
491541873
246758
296426297
23
67
74
66
44
460638175
373688
7
639874535
127501
643181159
48
495272
366940
396253
97
9
91882
65
29
200099
90
97
12
29
297514
19
111776922
50
358738
234540
157095
250487
51
356854
49
26
1
220412
32295
14
83
214077
42
82566
95
84
78
41
278814
89829
733986697
51
157415
81
88
354287
179813
256634
303680
30
286786779
77
11
429962
9382
408740
84989
482875
61
45
293058
23
191474
339410
92
105619
92356
331932
364770
31
64869
15
9
326287
3
276054
77503
79
4
94337
440787
14
4
4
13
17
56
83
88
254348
77
2
158061
743026976
98
730343476
373342
458981
41
76
599237701
674024812
372567
164981
70007
7
222857
73
73829
66
61
44
604391245
9
667003226
305320
71
5
91
957111792
12
469727
491661
337645
36
90
371887
5
61825266
281672
6
26
111373
7
71
170966
399778066
195560
473791745
876267256
39
30
92
37
7
343058
430336
63
601121699
84208
63004
498803
61374
489898
53
71
46
58
17
385776
145336
9
7
243053
94
98
93
2
184830
344186
138286
466960
529223091
98
275773
442801
9
63
397329
82
29
205769
48
11
11897
11
89
116161
469646
55480
29
96
33888286
365840552
256912
18633
9296
275777
73
15
19
64
104026
330425
167889
310702
60
318852032
433561
37
203191
216000
404523
64
298522
5
3
12
20
10230
38
380606
254460
388318
313684
412586
65943
115625
135586
30
18071875
276331
438347
44219
95
34
67
127465081
2026
261266
230551
92
125966
374452
251850
84
602412604
41090
17
96
99
52623
96
48332
19
6
335070
60
11
61
156492
221587685
422868
88
62823
67
24366
634046756
459359
47
50
111876
2
117369
167029
26
91
64
35
308839
264750969
333905
70552
360407794
48
30
69159
69
4
124297
371516
360557
8074
28
824836737
3
49
67
468321
7
354137
402432
261981
294620
81
464962
76
455738
115652
81
34
39
90
406934
59
159176
75
578151593
7
135131
877518263
149985
69
14
356561
452080
22
605377160
99273
165826
715506375
58
9
46506
7
69
46
832697637
310176
468461
28
344406
489224
381028
43
236860
368274
23059
247381
14
226884
364370
281670
189289
20
11
94
169406
13
46
56
6
14
391624
657088758
7
8
39
463029
22
312982
399073
471884689
175461
272363
437384
55
13
302009
194779
40
76
3
293566
64
236696
340159
207461
47
23
73
50
63
56
81
1
338191199
292944
33
242580
280338008
51
13
470981
64
97
22
40
14
907471415
7
66
36
167232
337963
4
24
22
184552
68
746256789
259342911
4
499523
79
7
99
9
450658
76
204771
29
76
63
67
11
44
331648
287277
2
164708
353135
476021
7
881078066
409561
24
54787
15
84806
31
393726
72
129464
64
6
66646
369154
38
357665
77
767464300
427832732
428107
51805
53
47
495499
338833
91
240733079
417208
33
31
2
54
691115034
323962
192642
442855
205297
72
25
26
7
54454094
373665
114501
6
239473
73
1826
16
575340052
412022
57
253314
66
58
22
181996
8
198740
864033068
10
81765
224979
337462
94
82
111678
400382
163705
77
447336
36172
22434
37
29387449
76
74
4
19
27
237228
487550
57
9
23677
59
448094
318693
224066
357464672
223746
151609
43692
42
1
470775
79
4
213972
85
22
26
95
80631
48
76
384952
328405
356129
364800
99
76
988980477
90337
168255
102299
297395
92281
72
253991
94
115276
87
376918458
100014
7
359667
27
30801
414507
414638
70
111331
236570
271560
4
644015403
343594
268497213
81
87
369802
85
371427
96
61
86347
113388
59
5
84
6
68
124704821
65
289991
59
85
108119570
76
18
328477
939304715
189089
404223385
40
28
45
132640
23
491518
257750
430740
67001
85
30
133060
6
22
57
243825
34
19
2
44
72
238276
28
478830
65
80
19
73
85
19
18
86
20
404644
138098
237539
92
27
11
258744
80
430309
121737
379318
392783
70
269003
6
647692426
3
46
162831
99
99
20074
7
52
78
51
95
358342692
8
52670
31411
9
82
55
30
91
10
157493
345706
222157
71
60729
27
30
3
90
223542
96
37484
58
86
3
415766
15820
30
841121965
362978
231371
2830869
152320
30
136219
9
2
95
299596
8
338258
93
159196
51823
97
59
40655
32
26085
43
8
342679
68827
71767
68
69
62640
26
67909
25
45
11
448989
243263
312758111
420824
22
429202
64
61072
3
102495838
231349
70
40
19
787947753
466970
50
761844880
98
72
57
26
107995
114988
145928
1423
7
92
445681
602342542
36
114537
55
394087
63
82
35475
824082353
349277
428782
9
16
95
321699
90
368942
68
65
453437845
77
37
379441
1
32691
224407
114745
59852
368161
28
16
318167
346279
384796443
8
97904
131057673
63
60
1050
384851
44
350207
83
364448
92
9
68
8
336290
42
4
28
3
13
82
223572
440582
86237
44
217678
58
361308622
438941
983281771
62816
196319
54033435
670513329
90268
251229
405108
57
2
47289
6
2
446406
93
266295
123311
293834
609908545
41
1
205973573
3
481447
243080
709886612
66
50
85
144456520
95
341140
37866
13617
97
15823
6
37
53
48
161011
1
469329
80
70
153526
81
10
158865
67
53
72
11
60
12
67736
431490
280301
96695
51
66
7
9
8
466877
262507
71
87181553
11
1
30
188613
155686
2
497658
3
45
17
144486
26
7
34
534336992
99553
331781
720766560
232386
208919846
72
366264
348849
302083
20
6
41
138168627
441954
1
253525
152861
5
63
55
819788465
39
115934
129708697
144969
36
3
333457
39
90
340716
10857
37
4
42
34
57204
21
323911
9
75439
24
42
390763
2
44350
651247517
192163
2
289500
262918
9
49697
95
78
424627
28
136575
93
474598434
511428816
312468
50
463801
912233566
48
208374
131180
482351
85
8
358568
98
463596
2
202890
97
79
69613
19
96
6
79
4
172652
62764
206455
79
96
332498
35447
310112
4
8
62
6
48
99
74844
36
271737356
463604
60
235430
71
411113
166724
51
80
533078194
432562
1
19862
945974428
297044
17487205
408010
812233472
195922
95
11
8
431006
129346358
285463
709157636
91890976
78
479414
157894
187230
21
12
19
94
83
179425
65
229880
85
161981
59
32657
64096
185049157
37
62
47
150377139
420210
60
80
80
48
479504
2
9
103671
10
78
241150
667400844
4
103927
262784
93
425067334
91
227300
36
223873
191086
47
86428
13
354571
135372
63955
883800994
482105
67
40
89
46
58
78172
11
90018
6541
252785
69
114336
74
9
61
84
239139
4
5
61
646228131
413441
5
209706
98
254219
51
14
691318779
66
807722513
57
70
460853
95
199704
61
463304
7
1
21997
398077
31
86
235295
53
322827
76
159982891
57
497161
19
12
251677
549981070
113935451
186092
97
99
83
49
459239
54
2240
57
14
5
270087
449915
172103
6
6
188901
58206
42
131584
371666
253253428
26
486213
280790
111551
59
65
63
33
69
124975
14
85
343343
79
82
97
8
45
9
9
448221
3
161468
313550
37
541086964
40
385227
25
53
4
170867
19
6379
33
76
87
311853
395070
84807
481339
395387
187047496
64768818
1
89
5
165249
146457
53
337577
342757
85
12
16
378231
9
289999
15
26
44
428819
24
309380
128215
485088
53
25106
760064493
111535
74
114387
5
28256
95
42
60
37
682477101
24
410410
45
28
71
35
81
95
504427058
413949073
240128
415027
76
127665
91
3
15
210369
19
80
4
284877
6
33
61
434070
55
19
227525
751250581
193373
399617
31
88165
122868
321427
36
161135
40
71
760592615
56
328573
59857
116224327
6463
233518739
290565
79
33
85
39690
34582
52
208148
93
62
388883
12
95
23
212203
230686
5826
23
157834
111538
32
17
39
55
4
1
19
71
223408
12780
21082
196139
218028
400280
447727
498294
411961
49
37
350706
5
68
56
79
98
1
278093
10
9
714482779
62
49
67222
437163
192874
50
239137
218064
12028
90
8
5
316436
317412
183317
94
1
20
78303
54
25
76
91821
16
8
92
418475
1
15
150708
214221
7
59
5572
154686
4
47
39
440452
213559
215425
438764
68
250526
65580363
77
67
79
308239
71
733169454
60
49
9
772758561
176865
93
212584
23
162931
283074
79
475041
21224
83833
1
6
6
4
85
836132654
8
69
358218
92
7
95
50236
60
183089
134664024
179005
75
1
128827
885601378
70
60
132582
90
72
285001
89
43
82
154490
31
77
7
54
98
15
186635884
686136501
11
13292
227838074
33
52
73
4
25
17
95
32
189591
600326488
167555721
346599
337167
253938
820203476
376258
446940
10
854455417
15
6
105615
8720
55
50
248797
48
58
396806
134425
169362699
8
94
39
491047110
157363029
373203
38
163898
464639
35
61118
35
134464
50
296835
424288
80
686877490
741102840
92
53
8
4
1
96
536424961
11
265204
21
274167
65
19644
6
411065
320393
428160
213374
97
63
201637
397305
9
11306
55
312670
483603
84
30
230385
62
64
124309
770195852
53
54
384372
37
83
81
135751
334897
254984
490382
215963
22
108746
196304
443000
436286
9
7
105104
98
1
99
5
379189
68
558628218
59343
14183
91
51
3
467663
266826
40
170594
50
2
7
369441
21
39
436777
26
78
404886
761738839
80928
98
89
82
419303
39
54
13
64
20
68749
2
72457
455528
440690
907647024
303115
493305
84
711682167
4
53
28
248751
19
402611
150078
240098
1
61
137224
16889
87
66
45
49
263039
51
469155
955168581
324223
60
63
81
224682
6
294528778
316912
17
450313
258908
129128
296350
263293976
36
3
74
3
84790029
16
492891
199808
75
621133855
5
75
43
316426
40108
395385
440309
230159
63489556
495461
232064
40123
81
79
12
101239892
33
488740612
26
450478
64
266069
47
355839
219136
52
4
7
31
53
1
69
158965058
147071
9401
45
48298
4
286892
79
6
195988
294358
780044153
3
415055
75
455734
458023
279326
200121
42
312686
142836
145980621
247949
22
249797908
452033
9
99
159445
289989
23
953793290
43941
140898
73542
10
30
944289857
96
91
40
248032
15
43
6
30
2
8
296188
41
12900
75
77004
317585
96230
61
92
21
690904525
118722
124096
490184
331506
45
294717
233813
58
113328
53738
46
5
347271
302531
340818
489800
7
130101
577981379
417894707
442782
166141
218235409
91
42
17
96
251452
294297
77
347948
11
307466
28
48
56
190636
67
568584858
267615
257245
90
44
21299
60
79
1
917480942
55
76
1
29
32128
2
84
363286464
199796
16
20
289987
386078
47
17125
156282
64
82
7
25
350302
475141
16
137476
59768
33
473883
50
677538721
59
52
1
375801
268633
94
41700
482197667
57
688393470
48
96
54
59
218319
149917
21
31
13
65
81
450054026
54
60485718
117100
61775
265720379
15953
60443798
426870
6
78
2
321994
5
90
904183489
77
7
191016952
88
485840
264515
137060
140400
38
591385271
287653
62
8
5
225926
13
6
284056
13
220867
4
993461597
218328
262111291
102242
4
987474238
397948
2
214645
973616747
308618
283673
253337
396489
296238
434020
454801
320064
438966
488943289
68
451548
12
213259
78
466068
9
363912
53
24
442865
370506
300206
232188
53
25
41939
28
271120535
93686
403189215
66039
499370
311
335436
42
188732
586167818
317896
433567
234108
20
545611547
31
70
136280
3
28
952520080
365
89655
536977930
244397
227192
72
27
239477531
230316
96
43
62540
463229
312370545
4
98
7
47
143335
267283
67
92
68
148669
87
74140
64
367531
9
99045
83
404066060
94
14
36
113301
135396
28
386339
62768
297039
68
46
93204
15
5
5
250255
7
66
329119120
77
2
566594727
64
144580
24
214711
14
35
67
82
44
84
146785
61
11
5
2
89
65
23902
12
451682
305809
74
98
48
99
2
53
34967
45
82934
369326
1
207010
204964
21
541317265
7
486784
456357
57054
90
235857
8
476070
58
85
403958
62
273946
236053
224657
90
68
15341
99
45
6
99788
86
91
52796
408028
95
96275
56
51
76
3
456920
99031
425850
3
174484
61
1
309705
1
228587
227011
34
417103
30
740479342
25
68
71
18
365937142
57
238600
11
191545
70
176693
287831
105706
77
4
294222
9
372847
32
72212
181184
83
74
52
207795222
6
66936
58
441767098
895294414
218724
53
931915685
387774
85
94
321575
384470
388083
86
884582465
79
12
17
227027
70
266333
41
5
356257
22
361215656
344081
25
43630
285121
221704
37
683456356
2
263909
148034
68583
488127
64
60
96
5
48
52
72
129872
2
17927
313582
22
10
995333049
99
85
68581
35374
494915
227210
1
58
13
22
14
88183
115737
83
865151528
463269843
258525324
380943
205618042
77
5
58774
88071
262739
688671760
46
99
921952766
75
3
535769790
209807
485018
59
446813
406468
7
107588
67
170449
55
76
62118
53
86
132810
44
17
11
355297
2
21
387313
36669
26
310645
33
40
400010
450500
461353
94
205717
415765
624626147
421825
79
11
19
21
17
18
34540
151747
57
486178
436042
6
64816
69
27
16
494846
92113
21
48067
86
140182
56
11
56
90
142506
27
7
324827
87
1
375996
42
147647
5
9
53
21
73
351668
379157
299850
103539
261975
309801
35
40
1
76
7
77
155973
68
13
60
30
118747
73
62
271878
290440062
565545930
98
81
541655575
137385
92211908
425789
6
130344
37
46
66
232894
570688276
76
93
474926
450176
391310
131334
79
77668
61
267305
4
333630
24
68
27323
52
18
240520
66
22
45
225721
481254
56390
80
20
48
87
119438
803861078
4
2
51
47
192310
32
48
77
284146
72294
82
339090186
76
96
25
23
53
66
48
429911
74
282268
83
9
841104573
13
143336
136893
2
160222
2
56
54
308359
2
837024655
56
6
28
329534
374576402
30
135989
25639
79
27499
330778
23
43
133178
89316
3
51
538339931
49
579930755
73
61
284493
384192446
1
7
52
425737
95
68
71
332238
368090
451034
12
168275
13
61650
270514
140087
488673910
94
162934284
73533
316191
75
207702
4
3
96
48
52
75622
8
1
3
10
70
1957
619752883
343598
14168
71
360221
240301
114872
27
17
437409
192651
152125
13
74
418091
37625
71
150637
296262
2
57
33252
40
28825
489529
60
296744
90
6
146485
4
362613122
82
176609
467009
52
11
44
157872
57
28
17
6
50
454657
78108
78
55
28328
255728
38
15911259
129902
66
25
58
61
188162
3
15
33672
344632
13
22
142983
197049
51
290218724
247946
33
88
173057
87
92
1
311142
21
79
2
40339
5
88
33
13
29
61994
242055
96
92413
154011
59
4
377236213
151783
423966265
53
221552
5
223793
344322
98
44
79498
1
275913
41
15685665
90591
157795
58
424485406
22
9
333021372
30
14
372059
175846
820391488
48871
2
77885
58456
41
222687
294887053
93863
453849
6
406343
24913
65
467236
91387
3
74204
43
71222
328523
9
298711
652154400
477111
26
49
34
55319
488263028
56
73228
155414
20
357807
489017
75
4
492933066
407713
873870052
5
481253
95
81
65
59
435024
71875
451223
98
187905
14
435913
1
200160
169679
362447
86
408573
494372
20
22
808744000
366635049
454071
48
72767
9431434
67
81
3
214595467
9
189630
90
67
147518
254220
288177
482563
86
35
55
16304
99
73114
105816
97
441801
22
393992
35456
94
172652510
63
49
384249
36180
256413221
22
60
67
278696
135985
356321
14138
96
51
39
296872
17
262648
254288
54166
2
49
5
37
7
441144
35
2
495975
183709
3
7195
188408
12
28
376645
5
307816
70
82
156670328
3
85
8
42
9
15378
361700
815853026
116285
471664
5
10
436416
21
358460
14
71
178068539
4
10
47
451029
263178
189930
80
986491709
48
42
9
89
93
61757145
63664
216750
52
94
22798
462847
94
205991
187943
9
72
68
68
15
360227
99
53
52
26
42
321108
34
19
8
98
60
166730
311638
275674
222555
369781
237043
6140
855822833
802673255
7
57447
410298
118074
410795
124660
61
81
7
387668
496935
96
71166899
387181
661434701
4
170761
69
81
79
328202643
40
378811
240536935
46
86
72
85728
491729
24
35
375714
491637
34
88
434276
51
3
87
303866
15
23
96
82
18
481851
47313
61
87830
44
6
29
362768
382980
106760
91
54
6
46
69706
583261908
883908197
82
159848
255706
3
3
301843
47
399393
51369
492880
334724
94304
484676
224465
931845293
309236
404302
584384149
743903306
220317
264450
276599
38
32
69
291922
28075
16
122916
9
8
7
139126
56
38596
160543
21
94
92
57
93
79
173851
248166
96
1
47462
60
7
30
87396620
38
480972
4
317175
34603
28
201136
21941
107870
7
66
308146789
748148934
976829805
7
32
45
33
91
449977
12
400173
18
40
344615
14120
423234
99855
305634
85
249922655
4
402611610
551368010
49
240198
869223762
31
1
8
191932
36
89
45
534200118
371937
741695084
11025
23
385330
192355
127892
47
473873
50
4
7
331819
6
15
28
470784
5
80
104969
699208910
251946
9
42144
84099716
46992
222745
31
409413
259097
388896
12
7
43
47
65
76
51
94
1
5
48287
294554
43
31
186152
427735303
42873
35754
96
15
489574
53
353165584
240591
6
47
272814
45
485987
459991
16610
288605
172331
94
130649891
444781
431740
48
22
491690173
177291
347631
542414614
116860
989726515
24
4
136626
105134
886941046
151493
74
28202
974917743
63
39
50208753
80
426786
4
38
426283
404899
42
14
484325
29
145989
298467
269345
97
314505
22
135330
404072679
606178238
90
398339
486088715
7
791068844
349251
88
78
29
67
4
78
40
366717
432135
136618
69
96
43
38
386868
9
170004
477103
51
119412
42
368812
353727
90
314826
35
83
411850148
608769700
48570
192630
55
4
11
95012
194221
211902
375541
29
343246
44494
61
489398
1448
81
40
181626
96
432430
277249
46
26633699
673738378
15
362421
5
25
36
425674
3
20
9
7223
361598
80
56
165139
349746
49
73
119146
277048
433406
79
78458
91545
102539
32545
463286
384721
81
85
1
450932
941866525
47
78
124840
51
70793
40
163277
290823
18922121
40
455521
12
443717
22
12
397542
18
79
43
43
521182548
77
39
48
8534
109031
40
29
226331
25
285222
12874
135261
4
128170
439690
626457646
1
66
78
20
4
57
5
79
26
40
487708
139615
423696
360313472
44
4
222844
7
245518
7
20
238955547
20
73
328385
55
54
80524
200086
409485
21
49742
398159
84
63
38660
666361312
79
22
7
8
227389
684930740
92
24
8
10
433866
2
976896122
10
74151227
45
90
979759406
81813
192587
44
2
424094
457881
85
259047
5
65
81
104536
209740436
72
22043
218555
304750
7
48
355874
12
477009
395690
96
11
64
89
55
399148
144169
382966
3
90
336442925
718839562
364786
313877
16
123577151
4
6308
108716
7
646658256
2
2
15
9
95
2
75
86
101407
54827
485527
83
84993
99
360818
71
88129
22
24
197361
250740
186574
329191
243999054
77
28
349760
64
228063
111810
376593
1491
67
231499
141169
245068
32
157382
753361265
115117
72
51
89
156817
439626
166599
185289
316206
6
62
415906937
390865
64
314136
821691619
727049542
139528
10
160942
14
182044089
27
61
71
646455246
12
822323270
64
6
209707
177467
2
17
97
47
70
317493
319483
297782
504169370
75
43
2
75
6
497233
29552
268043
486846
95411
54979
246911
93
29
284958
30
33
127781
40
95
159494
189584396
462030
57
296311
447337
56342
6
265723
96
430765
1
297118
21
2
8
160190
437533
3
39
1
480618
183913
24
65135
93155
45425
108047
393531
23
73
80
26
80
56
294278
455202
72
39560
333666
399459257
52
756975482
461657
42
307890
31
8
230567
4
363418
122800396
56
199677
53
271793173
49
270581
435226346
261220
28
69
319674801
26057
55
10411
90
91
230899
75
52292
238476
6
247953
114278
289416
74
320225
49
69
72
64
94
26
316188
18
36749
8
352587
174044
478996
460693
197653
45
892703328
79
39
96341
338053
624501858
169924
721425525
69
86
36647
64
206252
3
317133
21
590572900
16
550305482
324227
414674
464153
53
152008
55
5
75
43774
289954
310629
70
416717
20
89
259380
84
64
79
285744
93
345164425
50
4
203824
96511
55
40
69
382125
83
806877034
8669
100748
4
36
922446371
499806
13
56668
405513215
149501485
57
68
62997
38
47
3
357715
98
150398
7
462151
40367
14
30
553255303
2
9
21
472469
30
351560657
20
2
84
3
54
92
261135697
715948020
41
133244
393122
55
90
94
38
7
36
5
108295
177513
32
68
92489
83
33
196064
148133
71131
6
82
390895
52785
466202
138653
19
2
91
45
334341
65
88875
476134
430310
101604
62
106265
366226775
37
55
48
459633
285038
113591
9
110998
231623
40
210626
105419
200263
30042
24302
68
141178
62
54
76
89
67295
78
56
244872
343058
44
66
88
265386243
99699
75
477766
488284
161967
247577
411549
385262
66684
82481
5
57
230234
308494
90810
259419
126359
25
493815
11
387081736
7
33
311840
906891275
40168
417186
6
5
480400
31
60
85466
78
199336
13
48
86
91
94
87
82
372542
248056
64
95
55
21
36
87009
370788
36226
280773
1
38
19
24
56
19
67
338446
359659
24
403763
138368009
5
83
19
369397
462724
350063
153842
27
1
57
246149
52
86
89236
29
39
76
51
29
165229
9
6
49
242073
365713
309969
436695
771642497
266073
481891
333297
71
316115
654245458
5
45686
4
37
7
83
7
84
58
248594
344163
309728
213731
80
266872
168992
107276
60
113933
150288
458945
36
59038
425072
27
418348
350683
60
96
54588
275757
92
57
44
72
66
167065
421324
39
20
68
39
217710
35
350301
385567
15
178406498
337280
63
325289
51
4
480897
481172
15
25795
142463
67
71
54
312636
12
39
81
90
39
49
74
258811
18912
494714791
3
74
425354
53
244591
7381
487145
1
41
44
470717
274529
3
98
986455241
409198
76
927552997
42
24
131681
215293
302705
66
145954
23
12
481795
40
95
74
3
308983933
72
125678
12
403423
20
148117
45
21
6
6
6
18657
43
611727687
251101
211540
63
99
47
12
255956
961482046
125331
66
152680
16
4
218640
90
307813
61
65
196033
557797032
55
31
373293
62
259847644
468383
76
71574
39
66836
258471
258840
61
78
111953
654617897
48
205527923
56748
54
181005
9572
91
72
589808040
71221
96765
431359
12
57
314777
85
601697815
63
7
23
6
26
13
310137
71673
75
203251
37
15
19185
454487
3
209686
989542525
374788
56917
53
76
42
9
4
87101
51
273821
1
421760
494291
31
3
97035
49
2210
45
33146160
346042
46
87
18
84699
324906
24
80137
416724
33
112351
120029
90
21
37
5
135602
232380
73
333535
82
71
49
18
351536
205657
276917
461395
3
355624
67
68
323552
20240
107733
23
6
81202
179957
413758
8
19
31310
18
70698
84
36
75
9
196608
423315
5
521350583
249408
94
32
474393
36
163916
16
62096157
29
416982
36
17
132187
21294
7
373367
20
20
3358
89751
159717
113934
71
204718
13
303971
84229
289186
81
478024
55
490756
7
414287
87
50819
26
96
290872
359814
64
75
330393
318289929
498216
328784789
2
275002
45
8
78
98
453883
3
322878
95
177083
296998
428490
76
40010
242217
52
24
95
29
274538
22
11
84
4
39
58
219814
16
108577
45
36
396063
3
373573
640904188
5
304877
90
85
7453
70
144941
88
19255
25
33
66505
33
7409
260645617
438398
68
154965696
92
33
465117
7
10
10
16
93
342459
238913
198557
83
53
13
40
41
165925
36
19
94
33
201370
450479
3
7
103319
9
289199
74
8
473934181
22
7
94
172511
26962
470356
346343309
242157
972409116
22347
55
92
89522
352061
224960
423235
301437043
23
27
51745
4
297526615
243007
69
28
234108
86449224
454145
64
5
40
336441
165641
98
87
474903
56
21
290701
61006
33
20
92
351185
47239
248904
75
486108
461556
5
180674
463540
62
13
3
173811
50
54
67
47
95
159511
57
10
33
473574
63
142310
215441
844295809
80
491702
265064
69
191878
203479
284326
77332
101775
95
128993
214285
221290
232764
7835
84
78716
93
226262645
766773968
304559701
317292
5
309892
96448
7
7
52
9
327841
79
293583
336233
7
30756
48
223371
94
398436
101870
28
281624
19
88
78
89
59
93
460767
25
83
48
7
111561
391157
10299
444629
402708
30
71
490334
45
726042155
78
496418
887632928
7
60
24
26
76
170242
77
377001
4
61
97
91
49
64
42
12
84
155398
146659256
89
2
57
76
220562
44
13
35
10
15972
94
35
12174
18
64
42
697385799
259162
463810
3
442106995
77
60
80
31
55
771728281
6
76513
324006
6
66
70
27
265751
92
1
56
71
207768843
99
67
278407
299798
415452
333303
101772
10
1386
5
514017443
861168183
469503
7
13
97
43
347030
283768
25
9
448427
3
62
6
60920
99
397317
67
5
377971
640350116
953183517
64
53
39
78780
337099
41
375344
16
39
64
149407831
3
87
82
325111
20
295919
34
360598
5560
72
45
99
81
480821
4
70
600803035
31
57
461628
401525
9
303278
34
294012
74
327630
79
3
6
3
31
21423
457820
84
55
1
57
11244
76
772583831
51
139928
11
98
906809573
471141
10207
94
374051
84
337425384
17
89
24655
2
21778
46
299513
4
48
114048
40
312147
341570
17
106739426
75
719820304
94
67
3
16
191452
656544683
8
1
213328313
10
84
581891833
486348
78
94
74
373618
88205
433359
137272
71
108576
1
86293
190982
14
56
488027
101590
51
478534
37
71
59
51467
21
12
275297285
9
173024
43
373649
84
39
289923
492914
20
9
389108
44
30
7
203702012
76354
47964040
270029
70
180338
423095
97
490616
7
18847
33
195148
9
83
286003
75490
722826988
300715
62
443800
24
95456
54
60738
424569
106980
3
585080454
9
53
383008
79026
25649
36
20
429234
8
32
39
104449
80
483551
180626
7
92
97
97
47
66
1
45473
22
845583273
161850
326226
394437
51
66
159890
61
711486242
38
6
21
79
31
136484
86616
424837
7
21
225564
425183
24270473
459843
89
9
8
33
98
236086
55
82
6
26
371301
351147
89
4
22
80
22
797593032
448600
62
48
361314
27
86
5
6
63
21
195002
75
54
282843
203832
248502
386967
123808
69
355104
8
23
426492
243613
140873
116552
68
91
486561308
21
156097
9
153604223
391450
372003581
190310
8
94
340057
14435
17
179182
426371753
131374
96
20
352792
304436
32
98
3
398633
7
43945453
105785
3
379464
364465
122761
244453
309143
5
133790
87
59
73
45
221404
81633
75
436202
92
877417501
12
43
24566
6
47
81
93
46
210521
76
359251
371046
213588
588869167
151763
10
963166470
16
74
50
11
6
78
1
72
72
58
420613
87
5
26937
296405
928908526
984698514
28192
185978
281275
32
75
92
94
2
47400
52
996868021
64
116717
6
301813
125608
645335372
46
54
75
23
60
840997747
38
19
311159
36
59
424497
431622
76
91
32
51
14
67292
211794
578419281
321855
26
243163
75163
61
485518
393066
448998
74
457433
162486
202433
32
59
38
97
32
463372057
403848
717083742
66426
687855995
426159
456974
48
452645
424337
6
46
93
407465
73592
6
97
485103
67
8
151154
115123756
6
303302
359572
9340
438246
21
98111
41
248276095
327163262
221002
27705
430214
48866
8
110019
238249302
427491377
340368
247665
8
67
67
31
35
12
292429
9
89
68
77
389833
43
34
5
75
74404
416916
74
366152
65
91
426736
432463
74615790
337120
43
35
334568
65
472353
70
48
84
140050
83
342845
19
175848
257146
4427372
380372059
499367441
222173
97
291093
86
193661
401485
66
270472
46513
54
94
90
441482
2
96
181504
44
494113
25
9
256812
108334
193031
80
40
181098657
56
251710
291087
324955
31
723579236
278610
137277
7
61
6
65
29
264558
97
475114
210198
3
56
971073883
82
108616
3
63
203303
22636
201882
18
428092716
17
461580
329622
211852
4
44
179749
122199
154694
442072
123305
28
35
161760
3
69
299892
142306
375405
121782
46
170523
428443
41
54
48
89515
102854
212104
6
57
52
7
77
282257013
248201
355469
39
167939
482851
177853
82
16733
96
56
33704
407130
55
79537
53
848831936
194628
208792
6
373376
8
83876
227311
144115
19
84
310932
346133
78
8
42
667479560
94
25550
933785754
252087
323086
273384
276437
637068660
313402
47
432097534
2
229173
3
4
719428520
85
375717
35
7
90340
18
92
157378
40
42
87
225449
351810
440427
96
95
175023
590738882
4
86236
68
37
144117
80
657036866
12
4
8
75
362132288
49
325897
16
74
442418
28326
362844
174709
81
15
10
1
344849
375489
14905
69
9649
67
12
864804773
31
93
72
348619
3
409009
436972
59
14
315192
87
2
7
72649
721246073
111042
78
82
276143877
74
142141757
41
41541
186738
464670
60
118201281
14
74
438510
316958
219111
83
102055
114977
871281068
60
490033
62431
10
13
14
6
419558
458201
132287
87
307453
175643
58
104350
53864
71
3
257558
195372
535606228
71
662406693
77
3
68
240439
327452
295923
99
871049397
121282
76
28
1
484960
169775
6
56146
180250
406313
5
468693720
211831
2
296967
77
352687
26
379581
449783
93
486510
305813
7
235940
539331346
2
4
6
30
113914
450495
43
291944
65
39459
96
52
40
4
12
96
76578
24684
78
77
253010315
392651
72662
330010
92
403092
183741
162466
115601
16
26
169940
188293
7
37
54
15
244185
35
67
238322
19
9609
389907
339028
490878
92
85342
31
199519
95
137141
131714
481691
324619
51
58
88
42093
222803
436453
187055
29067
357610
58
24
34
169405
7
132450
370188
6
190698
35
36
65
136499
14
60010
386040
139214
12296
1
388669521
242460
33
156526665
15
7
129888
130332
12
47
71
194149487
65932
424281
251698
75
6
82
33
1
90
331760
24149
80
189632
84
97360
255643
248647
22819
433138
94
334512
186557
91
8
5
8
407102
483637
47
46
84271
166445
9
206935
92
85
28
49
2
91
462685
90
311660982
424669
345656
264753
8
490928332
3
96929
206935311
112620
28
8
32
65
403478
160618953
937913952
31
234398
11
146397495
452164
67
39
322248580
131014
32683515
269880
454004
214779606
90
347896
40
40
497910324
64249
59
794496992
320029
7
89718
71
52
10
25
216036
68
61
124926596
79
482562
46291
30
69
102177
11
7
51
12
487973
305331
476262
289514
38
443728
18
7
61
592361635
348680
200261
52
188639
55
67181
32
36
406355
63
115955
47
330841
1
27
95
2
214822
1
28
65
31
301752
432967
49
24
36
441427
7
59
36
134952235
93
36
13
357723
30
314837
2
37803873
48
12
483709
68
84
305328
30
255629391
50
14
50312
87
499928
69
26558513
31
61
35
92
68
44
81
96813
411797
10155
66
407400
295357
6
108680
95
581060792
83
194430
382849
90
56
9
62
264762
34
264607
86
13
92
5
1
40
96
217423
70
395195
1
24611
70
97
953318194
156286
17
2
27
1
134390
241849
59568
97
46
24
80579184
198012
21
26735
2
201340
217216
328898
970479220
98
47
30
99
125070
6
382720
39
89
9
47
101891
12
52
195395599
95
493648
307158
206976
78461811
78
91
40
117621
97
19
312555
27
556771111
51
56
185421
297861
473547
79
20
439901
471802
290480
3
805851226
47437
8
49
88
40
9
93
58
91
545187763
93
3
302998
43
337070
321039905
34939
2
577298428
53
481314
9
76648165
65
588950405
347940
1
28
36
240480
415755
412540
155898
20
271642359
484434
9
75
181160
24130
92
2
6669
239638
80
31024297
581842129
29
41
345889
9
76
93690
343243
4
444252
53
37
455924
163310
485796
6
789362320
1
79
99
38262
23
57
6
77780
68155
9
1
2
75646
81
61
17353
42
328544
216747
66
5
2352
8
48
17
442052
23
28
29
65
17
272405
31
8
784285593
348149
389510
39
466736
9
334338947
9
79
387255825
231411
226606
93
4
45
2
99147
453961
352683
334122
53
313896
65
69
70
97
431785
379981
950445326
68
52
47
183527
123231
16411
31
51
356372
515402752
363057
70643
81
492928
94
95
432611299
64
73
296887
27
30994
105707
3
421598
379569
41
31
193727
407521685
351318
467763
85
76
211365
354745791
437328
156137
148152329
22
153345
155486
44
173863
224266
4
63
65613
354009
58
6
36786
165644
7
18
772329389
57
401303
8044
716882534
40
274258
12
752063150
59
690807460
34655
240236
50
35
1
430946
84
184478
206795
27
9
3
60
58
30343
959972424
145698676
97
5
279333
232627
612978770
204721
216363
86
88
96
26
138467
8373345
366783
10
29
82
28521
77
79390
63
69
211346326
93
74202
3
129897
72
138266
105565
3
231102
25
28
65
63
12
83
1
26
48593211
122591
10
60
449675
330687
366551654
43
301742
630560307
403181
211050
89918
458746
38435
203487
450084
29
40
31
28
205462
38857
131253
14753
72
256379
211946
152857
29
72765
56
66
469032
95
84
76
657083996
298228
97913
20
151168
2
7
437236
93378540
231708
59
47
384594
936459790
90
62847
79194
6
95
97
126973
179273
85
74131
250149
24
18
71
212242292
124587
3
723975561
469503
322609
77
64
24
98
52
358750466
373776498
34
53
221835
28
241527
67
24612938
340385
7
173599
77
491069
94
91
413020
68
30689
219351
90
38
50292
66138
21
191297
89
11
75
243016
62
4
28
8
181003
163342
74566
9
32
252963
478741
23
57
455318
43
18
299789
96
52606
417930
44602
50
3
2
2
7
35
238145
492547
283504
43
17
77873
25
32
346721
16
73
6
77
8
90
344303
384572293
60
405810
700011698
39171
150799
74
386828
43
103836846
875476244
3
228908
81
25
80
194953
94436
104341806
355682003
80
64525
69
358366
123991
321927
411841
2
24
4
209590
3
167702
318039
272637
238466
59351369
413981
16
64
24
188193
98
37385
477174
253505
335562
31
438292
18
97
74
167592
187293
60
446407
3
145301
4
125279
37
33
428925
161261
325956
288951
66
297974
450915
83758
258740
2104
525615548
82
60124
464569
69443
45
464770
775995734
126118
362918
71
71
7
102331
433236
86
38
242538
309035
102660
39
414030
84
92431
48
16
20
2
422531
190952279
94
7
872869067
285996
16
292421
189864
55
2
309571
451221
80
95
6
36
43
74
65
59
6277
385007
89918
54
84
318253
470911
416504
2
55
65
341899
66
866433733
160562
34
23
37
36
294631
65
97
254364195
18114
24
15
80
137786
54
65
2
1
918332317
40
515783762
471403
70
19
747171813
187051
86
94
93
130322
55
75
335893
105715
411007
334487
365514
807134718
496193
81
20
473401
48
343842
140888
374754
489651
7
334861
1
63
59160576
34
252603
494599
109785840
28
19007
709792135
9
75
45773
163833
71
88
131248
19
463780
46
465856
350115
478580
13
7
501022583
95129
29
336842
389295216
176959
48
179672
92
405444
6
92075
80
13
29
49
97
368618526
55
21197
495717
156376
80
53
3
84
20
374785
964446929
159049
629100023
30
48
23
141264
494513
11
833003991
68
246958
45413
52
28
1
55773
67
5
87913
84384
44
332071
61
48
476798
93
59
8
53
78
252395
382379
87
690374410
82444
9
8
294974
821774676
219531
458105
25
242823
451173
47
83
219261
135544
5
996575170
7
20
9
296186
289930
402252
73
101559404
57
449906
405847
57
21
160028
88965
95
585771949
507782788
50
2
72
47
17
385768
19
20
69
297880
325372
26
5
536190250
95
321241
78
97
4
293298
44917
499944
174629
1
9
373584
2
409468
335735
351735
5
3
400484
17
21
2
405715
1
48
19
3
67
92
70
423858846
54
388893
99
430573
339649
135012
26
10
18
443146390
359450
82
20
7
25
64682
56025
236799
462655
190787
77
6936
19270
408732
214200
870510166
8
631138407
148053
57
89351
126901
85
272241
42
57203
720423724
122867
27
369708
133944
6
59
29
490340
87
7
12
6
80
41
19
77518
157191
86
8
456638300
437724
5
23
29
797576976
498732
91
18
114574
31
422790
187549
1
34413
471050
54
66
299327
8
416745
45
472152
229839
8
32
429959
1
484558
87
455114
33
807429038
34
18
18194
175601
31729
30
2
172214
419301
94
54
63
789205251
188893
65
30
322462
126466
211657
58
268864
42
219947
56
7
350038
488309
69
59
18
159352
44
134289
125207
322504
7
81
375546
103647
114094
3
92
113973
8
96
3
168113
94
655396324
48
325394
234469
109428
226123318
87
58
12
77655
265086
974390625
7
9
168565
917623992
25
40
327768
1
16
400466
3
21
16
21
379223
22
452547
99220
203851
2
192787
28
264303
165756
12
22
17879
38439
284231
54
27
89
94382
95
23058
402630
3
123644
97
421767
58972021
49
34
337766
463704
21
426049
404413
49
6
664434597
124952
381982
416929
305408
6
70
63
62023
89
2
75
29280
13446
42
486580
5
50
59
708264483
67
41763
519876044
259071
65
28
36
49091
57
36
31
63
62
81
60481
6
27
7402
377596
92
108775
490844
61
81
4
2
81
173486
126282
59
80
441574
66
2
207858
238372
18
94
277989
2
165470
64
427812
865954783
88
422875
471929
44
70
40
44
894893133
318718
166445399
8
428891
23
88
30
215479
77
983890788
7
94
375051
456535
62
23
545405895
431528
31
29
73
430757
94
2794
534453820
162699
657124172
57
62
28
567830232
180676
32
68
940000925
8
592520193
4
53
460147
229980
22
400394
72
60
55
44
86
491441
73
392013544
73
9
13931
66
52
987085471
131749
377428
86
356224
564780469
80
821737716
114860
889659819
8
79
349550
281880
81
207220
677237863
525294550
308251
382622
321751
153354171
70
156754
664133108
48
1
249415
46
89
38
184446
7
31554
473628
430324
112545752
72
277597
364920323
851263198
27
255532
407325
440101
76
95282
89
339971
444778
284176
17
122808433
38
47
15
11
1
8
3
120201
97
21
494647
215335973
280221
381259
428409
243009
41
72
148430539
23
52
5
88
40
23
5
74
46
49
98
111213
305948
423039
214464
6
234378
87
90
36
44
166187328
771546942
901700905
261023238
71408
80478
94
60
46
83
88452
345021
57285
49
33
847444861
117174
76
413922
82
92
74517
15
76
330101
309311897
88
104181
30
34
34
45
710237397
454325
202090
75402
109762
31
4
27
62
368910
58
375452
396826
519140466
3
1
453157
71
11
71
73
47
56
36
224110286
60
86
5
65
28811575
1
61
27
74
70
40
99240
451310
69
89
43
71
32424
9
61
412457
288344
391135
74
117191418
9
37
28
479560
42336
274704
142630715
63
2
76
1
19
33
474692
297376
306383
27
12
219503
492118
8
427051826
14
58
315306
27
9
123438
187588923
255392
297756
74
74
93
6
92359
98
131667
89
4
76
238238
470499
372103
80
69
31
7135
88
97
60300
235040
360890
8
318794505
266804
141778
16
147028
55
134442281
96
80
122383
4
19
188500
63
337810
620684544
282366
140498
308378
129899
88
2
82
299087
266609732
758244727
384086129
16
688809072
98
55
42
236297
291911
17087
23258
83
69
22
99
446080
26
187256
413909102
273241
137473570
226448
25
72
4
34686994
332841
353133
190105
68624
36
347304
69
452931
27
24
180389
5
164187
94
89
21
109702
330159444
449433
17448
60
373431
91
74
702016521
43
5
141210
42
8560
71
12
86
82
308744
200789
33
42
54
62
234335
61
64375
58
406733
10371
253057
188369
96
2
34
202698
329311
523247733
87225624
438611
1
65171
5
112007654
45522
79
9
83
18
357417
37
40
35
116747
341131766
127233970
40
28
911062502
825574947
466358
29
8
391256
71
486293
84
231363
53
21
30
66
58
358839
447635
194959
464376
93
13983
459133
13
7
195427
56
262286478
88
686536860
366146
376552
23
69
501055110
219099
32
199354
30
24
91814
259523792
1
15
63
5
95
215397
1
1
465399
1
100373
8
488719333
12
24
7
97
960875610
13593
81
43
95
441361
68
1
969947221
62859
431477
458164
12
48497
45
47
3
263625
42
71
8
216156
75
88
246187119
11
76
169136573
183650
43
37
544367854
18
10
41
7
252010
92443
63407
237152
217096
71
27
147633
459389
49
66
8
770141504
4
293673
59
30
242108
11
464596
127143247
104645
189932
35
15
6
9
5118
30
152858
36420
24
96
1
5
52
330424
41
8
10
48
26
248847
470823
36
353844
109868
371433
37
1
386944
25
13
24
68
89
234047
599932407
253977
189988
303217566
343020
381034
96
350976
892605267
479579
466418
441445
62
45
994882316
7
9
254018
28
2
16
3
19
89
93
19
460759
1
85
53
63
251702458
27
319870
317444
81
107436
55
91242
43
20430
46
52
55
206919
13
34
437647
182203
44
92
73
71
51699
2
45
47
256333
37
70
33
53
490332
1
70
25
189651
834556177
4
24715990
341313
85
10
71
34
337358543
65
326813
255620
81
68250
384939
62
84
230001
42
94214
325487
48
84
7
22
46
12
370135
5
36481
50
29463
65
64
544807728
195861
102408
14
61
301818
3
487964
88
77
5
6
57424
75637863
352041
29
912880393
71190
93
24
82150
85
98
258465
38
74
113979
96
4
44
92
50
458302
138194
35
44
236752
35941
202730
47
403620
223550
346716
274676
8
32
22
51
409318
402524552
7
21
65
2
993079524
71
358659432
78
53
353756
93
77785
12
227143
14
41
3
57
177003
27
9
415858065
44626
11342
58572631
70924
94
89
373860
463751
46
404741
385361
8
70
13
62143
147732
239819
4682
77
30
373565
9
11
30
1
397464
1
127642
10
220912255
170050
24
2
438247
86
234771090
58
83
85
28
372488
27030
163354
89
359904
209737
54
5
301221
63
113168
81
45230
40
72
89
82
355402
51
376780
71
42
99
84
44819
65
355207439
224703
215389
383265
376462
87
294861067
24009
1
387588
157064
319963
1
263569
67
79
20406
90
44
387651
398365
457355
28
471872
6
396242
42
61
83
159659112
886019262
350662
265721995
74973899
97627
43
63
178833
30
281261
253135
55253
13
426528
166642
30
436997
88
173936082
893203331
1
83
21
274053
2
329970
229829146
53
378252
1
94
333354
20
841342533
31
48854
781690696
414092
430983
79079
419578
6
861456252
97
234175
21
19123176
209655
53
701329903
12
246588
66
68
82
870129095
6
442599501
94
36
86181
112380
71
93
18
76616
410993
497912
75
90
398568
80
53
62
28
48
107426
404842
478739911
405733
269884
20
38
224217
5
80
85
13
465629
149155
71
187587
6
62
9
36
74
397168
102493
452160
6
35
91
21
492372
91
98
2
31
298567
859846937
53309
2
425780
30
681860571
33914582
44
4
90
591111558
57
1
3
79
54
2
7
100301
90
2
10
56693
96
60
53
6
38771
83
11
416982
74
77
7
157395
24
70
197625
452369
242276
435096
20
59
508971196
612237759
588856051
384021
48655
459270
16
20
258216
221615680
85
2
12
10
185315
62
236395
89
112420
62
270916
84161
11
368767
286661
59
55
364416
18
10
7
63
250662
399326
67
7
52
208233431
55
51
13
85
28
78
380524
63
30
84
84
324378
55950
477704
1
187524
2599
386669
31
1
22
85
495116
42
2
70
86
735881870
78
219162
49
488801
455526735
7
423131
17
40
68
406760
5
72
78
338159
35
330034
298800
63000
193583
25215
19
38
271255
226486735
53
324652
247110
60
32
423408
48
24
267309
36
32
139762220
12
39
244653
719181619
20
34
87834
21
250523
99
57
439184
50
23
40
158203
94906
243640
37258
52
76
365250
154381
49
2
208411859
91
35
78
99
41
218547
12
8
780330547
295031
7
36
20
6
1
99
445495
226799060
179866591
32
57
902320204
962401788
115762161
296799
104998
149648
69
205017
64
48202
228699723
307653
230655997
421706
17
17
400721
823507696
91
914107578
6
118944
97
57
203434
70
4
164355289
93
28079
4
61
10
219521
459115
85
261608
272511
160446
42516
460274
334234
79
206541
294268
20
52
68
82
292075
153928
327728615
5
98
33
296963
22
22
45
44918
166820088
4
227064
81
41
74
318179
53
89
290114
258793
107554
90283
656374921
375220
377125832
2
54
176132
70
94
65
72
423131374
56832
78
279874
193397
59684
90
73
85
480081
11
7
66
70
52
305438378
97
65
30
181265
187429
72490
159193
426747051
96
63412
17
51
46
1
109130
13
50
88
218144
93
677667028
99
286820
217273
25
21
4
78
446702
70
412617
161690
66805
175966
73
176845
15
6
1
34
47
4
65
27
336841
168212821
182769699
6
249869
92
48
331572
211308
78
70
251604
49
71
274894090
400206
232586
63484
133029764
398167
200895
32
68
1263
388218
229394157
88
199229
211254
1
45
440777
229580
6
9
498063
46
49
33
11252
3
325150
39
184160
2
83
318108
7
58259
199715
274608
27
15
169868
180131
53
6
243169
32
73
71
26
3
270224
948557401
51
84
53
208372372
80
64
53556
95
249122135
28
39
90
40
26202
32262
296792564
45
12
72
378637581
94
272518964
745471053
132338
92532
93
29954
463073
77
46
29
73
2
382442
286770
637588176
284952
111250
237127789
372624
126012
4
7
5
241110
449676
52
130582
133018
359403
21
63
98
244571
347062
35
405435
7
4
46
109671
310059547
50
94
71562
244188822
348342
322464
17
3
44
53755
174068
200224
14
275362484
12280
54
331231625
73
161352
60
230805
63
788247708
93821
89
9
35
618912507
458815
241645
12
393277
30
451676
449781
373217
449960
22
281761
24
4
30
55
478825
453305
298168
494317
33215
164754
113962
39
7
42
87
23183
179478
25046
32
73
496537
453535
319443
56
95
55
1
11
134575938
72
57526
24701
79
4
14
81
89416
36
648277722
173105822
45
17
600679064
97
156195113
14
31
215393
67
48832
72542643
1
451914
7430
230451
98763
4858
4
36
455895
26
9
66
71
309755
96
37
3
31
494385
3
308358
8
278585
351262
650408837
40
96
21
218520
88
55
163177
438229597
49
24
73
41
93
62
124819
2
478727
227308
44
15
5
423015
115918
426804004
851026859
28
142764
115736
25
309962
27
219028
442963
4
360928
2
1856938
28432
76
6
48
184819495
284692
50
45
186136
54
103699
900166917
6
8
9
810732112
749960370
95
280165
83
68
8
405934
81
324884
53
53
443851
5
425055
342292
99
1
20623
166409
21
118267
61
73
45
16175
904707065
199099
448886
76
49
40208
51
460813
35
59
86
13412
91
7
3213
13411
19
708300055
76156
289298
49
7
403022
154036
79
62
1
27
51
76710
471615
2
13984
64
104233
44
25
373535
54
78
3
24
70
6
5
53
68045
488417
884068166
407771
337485
29539447
349818
731660570
84
3
155213
26
35
1
42724
19
96
221850
142781
125418
41083
445754
7
16
1
249671394
499428
404838
4
394651
31
9239
62
126842
174511
376232
51
37
111274
83
97
75976
267810
25
422855
61227896
342600
19
34
327879
42
6
46562
683052420
26
407852
481761
6
196197
76
69932
21505
26528
601
34751
52
19168
375114
245031095
378995
70387
43
120466512
850475161
199085747
17
249429
80
43
3
481678
26
190794
5332
77
296617
5
74
3
9
5
193664
62
366632
58
18
5
4
37
47402
723454102
33
447510
43
80
295719
6
8
260158
7
222539
191449
73105
4620
408347
328615599
224025
49
490396
400046
158153
86
97
3
23
361161
10
274581
379257
66
79
24
274483
11
30
7
74
71
158330
84
4
194819
25
34
39
327199
43
214617
28
81
139019
311224
932252125
23
182747
959476531
24
52
156171
67
338910
4
21
462432
45
98
612310167
5
61
1
51
780154757
63
182065
991616115
337437
468892563
67
37030
9
354538
356061
87
18
653535559
79
29
267155
92
355341
40734
49
59
25
81
261085471
10
367271
44
64
25
246457
327548
203466
125503
198981293
95
30
60
440176
97
92
9
53209
341563
345244
35590
5
333333
385922360
370060
16
585016322
81
37
1
14928
29
472158
8
70
256170
483949
383440
339938
85034
243665
74
64
125973
992904937
139686
124573
64960
67
499701
7
390275
6
51
29
43
63
64
486539
87544
49
36
28
26
95
20
97
497534271
86
50
206897
170100
74
23
55
80
485564
92161
22629
27
45
32
252015
350192
89
41
3
968454508
351542
281535
2
7
41959870
471767
23
807671753
54
32
26
474715
372398
26
435215
372241373
17009
32903
381262
506347990
5
44
8
65
212779095
47
395001
92
155782
35
270949
21
80
70
41831015
76
56
313329
145732590
65
2
174410
66
52865
467477
50
99
45077
74
38
34
311161
1
92391
78
820940890
280054
12
333384
9
1
34
61
47
3
19131067
99
325897
664940242
512192880
293538
144733
45
330138093
79
40151
17
153095
7
15
76
91
414965
40
201829
2
3
172656
361238
86
241813
925392126
454292
20
650281172
71
98
252777
98
240409
6
41
106813
337283
446296
67079
50519261
46
896990809
148106
32
21
54
648807404
60
3
2
3
2
65
4
44
156239
13
48
196374
80318
404115
370941
303563697
234522160
708860393
79
34
33180
444927
30
43
18
324907256
14
8689
25
436343
108518
63
383642
76
21
320418
98
3
70
349882
105665
426421
662971582
9
41
931651645
618661628
368741
53273
24
83
47
52
7
18
389973
7
140777
116241
484794
91
54
159582
240643
268121
25
75
23
270080
70
11488
12
39172127
489778
65071
5
311940
479078
206227
412353
220394
33
46
137099
172676793
9
54
6
177496
8
35
38
12
1
5
79651
65
38
672867867
679405636
33
374366
17
2
38932
33537
245038
13
407823
71320
91
98
46226
79537
19
347741
46
40
14
56
204818
679072475
2
72
84
83603
1
77504
219417
76
71
59
70
6
272039
45229
773710301
162360
422026
38159
52800
98747
32
6
87
6
3
99
451465
35
10
99
62
304007
256327
76779
392122
753742394
5
71
8
46
22
720884021
52
2
2
429041
4
470657
191990
411458
75
93
68946
835296602
287702255
33
54
49
221836
11
50
378823
934968396
67344
445992
290261
19
5
63593
17
49
496833
104834
55338
174141
14
11
20
5
85
270631
125888
51
6
36
25146
31
265909
8
49
78
895605583
840564366
326731
20347
72
362527
1
86
17
106650
440356
82
24462
5
489420
341692
28
74
68
235886
229703
624196701
98
85
19
56
3
79
307821
78
96
1
45393
45
6
8
209760
22
62
259048
908850747
304755
71581
7
66
103996688
14
153409
54503
19
12
82
57
3
489771
36752
313578
200466
43
7
54
39
65
19
455203
64
134223031
20
329717
57
109723
40
494200
220900
993928893
80
227690
43
496483
18
879841974
342091
141775
44
218889
37
6
37240
122773
175985
37
476614
123603873
5
424676
376125
126941
226389
73
20228
66
669796802
381825
88
13
23
131726
590144825
75
373124
498797
18
11
473984
286327
468539
441166580
156477
46
65
380669
68
71130
605965877
106563
9
71
321134
70
17
2
306790155
47
486262
88211
2
424351
463562
431495
359534
7
77
488123
246575
8
97
417246
281319
94
57981
91
121392
57
336399
486900
93
299891
489121
80
3
29
432085
29
36
66
91
482532
32
96
271723
108481
19
89
487032
298968
45
199827
191034
22
30
229229
350844
53
112452
66
5
38
88
491654
285202
67
61
376565
80
901929755
40
5
499131357
256458
434686
379648
281103
59
4
7
34
10452
944426916
38
2
238649
42
421998
96
73240
25
97
92
76123
85
11
53
46
376781
208662424
50
38
783206915
10
124241
497063
39
49
283753
36459790
4
49
48587
131208
72917
244475
103755
811787872
244732
20
53
35
100332
398820
636247558
465651
54
99687
278553994
829071615
29370
358537
62
69
91
45
30123
14
435357
98
7
84
748145685
49
98
50073
196749
92
590511614
13771
6
748556460
255306
73
271628
60
51073
5
9
278459
39
301668
264544
50
84551
368023
36
69
33
5
90
1
13
93
67
8
58
90
25029
161579
231080
48
43694
40
25125
12
54
29596
142317
74
61
2
48
31
95
53
402284
269275
40
9
92
462680
55
82
20
6
4
60711
776830306
29
58
19
151018
47
50
47
64
34
347935
850138945
491072
269318018
416977
74
430385
3
97
392921
9
25
76
67
88
177016
246756
111237
4
269144
485231
28
168989
2
735820625
184995735
110382
96
301946
272132
215742
38836
363799
15
422979
679902994
243124
598788678
32
81726
95
59
11
8
340082
279347
193371
32
51
86
284578
19526
482573
296434
87
194042
68
86
249891
218880
47
359703
5
9
343180529
499616
473181
427978
67
351845
67
161232003
85
68
61
1508
94
16
36
46907
419413
5
341777
12
368759
1
71698
254069
193004
234004
72
76
15807904
29
116641028
20
420400
160798
51
446075
89
11
49
95
5
38
453331
77
253049869
4
82
513
255771
435988
496287
80
273881
445843
53
85
68
457020
248376
277391
9
623195410
304987481
790448520
75
21
145242
444178
76
196631
460381797
172869
418010
53
23
356558
151429
97
60
96
26416
140482
18
96
875319957
83380
2754
28
456143
154721
216400
54
42
8
35168
1
56
426370
393665
72
277499
988721470
52
1
394490
427530
72
467670
5
977140874
14192
71
94
50
471021
37
155804622
146167
95
498055
471960
11
77
314744
63
89
85
55
21
6
6
7
86
6
300908
8
28
45
165434
419947
41
388617
918142725
486916
51
75
78
291906481
49
440937
275608054
98
311324
153804330
84
4
50
455730
19
398355
75
203329
53956
562298905
47
5
302577
206895
466667
437515
30
39
83
4
64
9
284500
33
329733
991852220
13929
42
54
346272
229922
89
228403
680597868
362959
17
42
176899
29
78
228759
73
69
172489
243614
3
88
483719786
151257
39
61
29
458787
8
638770438
23
371112783
1778
72
82
379135
267659
59
47
339833
477617
141523
168973
76
1
86436
105520
100780
57
49
26
10
24
87
6
9
77
752584874
12
31
48
78
841413406
453252
85021
324302
19
204467
321317
18
66
48
27863088
28
478978
14
3
57
49
3
35632
417379
79
435157
96
55
8
171913782
47
216543780
52
72
312371213
5
11
411977
68
28
41
184856
154433
53
610654318
44
280855
55
89
61
59981
1
320676
418013
11
485908
82
79
66
40
42
58
40
63
4
1
8
283646
15
257077698
191841
76
5
33
76
94
39
42
73137992
446982
82
88752
115513
9
449791
8
223387
93
82
32
4
37
190058
89
400257
34112
390585
39300
45
74
76154
65
293702
15
28655006
4
55
78
440121
497851
64
480880
120364
43
477053
9
26
74
215567
7
95
30
989662053
65
111240
91
110050771
296751
84
63
244905
611141497
493896
81658
193587
3
93
39
233489
145753
257411
187547
152335
6
16
58
95
336137
166671
276360
29
83
328568
179307
991957743
193219
44
54
68656
300441
835413654
58
361782
118392
93
9
249848
46
1
496029
59933519
6
262736
42
38
470345930
5
482292
12
221271507
456079
62
3
45
26
468957
188134
92
471607
931643290
129139
434178
391795
373738
15
292100
125309
42
151564
5
324738
764796646
397377
12
882228237
392576
475439
57
163661
6
81024
244061818
97
326756
601166833
184849
77
421308
78
62
260317
39
6984
67
150713
82
347022
277737
34
26191
9629
9
34
20
861457727
47
75
53915
482586
63
1
296649369
97
5
459245
69
427720
44
395113836
9
99
58
87
361921
10
82
57
25
53387
20
98573
2
138641
44
1
56
5485
737194099
339149
40
558772701
41
48
312968
60
342271
400761
11
75
54961212
82
60
80453
99
94
54
550885188
87788
82
385566
1
457623332
275981
128335
40471
48488
87
87
208666
72
428979
62
734132197
51188
487390
64
17
293627
79
48
12
24
2
77
116555
65
429263
92
31536386
394318
6256
70
305494
4
40
352231
48
4
4
203472374
99
44
289247
39
371961
467402
71
35278196
185763
76
26
147353
39
536001336
7
5
96
753392095
307500
18643
369467
449549
461055400
70
12
834588595
10
10
86
87
379951
397406
99105
257093
81
67
23192
250316
562302633
20
363827
25
65
25729
277722
57
65
64
77734
38
14
226442
500408047
88
13
453768
278361
71
152522
73
30
87
11
82
44
358204
543559691
899488920
265085
321260
56
230281437
70
800666502
49
236971945
29
87
393114360
32
69
4662
173139
19664
136513
39
60
89405
1
91
367267
96
500121874
51
79033
96
56300075
4
504888785
88
364329
40
451911
71
426652
92658
89
64709
42
364309
89
456944
944536914
35
69
582303397
90
96
153582
98
197338
268981
135891
23
1
63
249270
265328
216807
103732
297699
8
2
306047
287384389
184834
9
9
50
409714778
9
32
641212311
3
85
200067
86
90
810433755
29
94
58
97
9
293198
69
460476
60
72
198010
448273
6
830069484
59916
271554
60
69
95
68581
266541
427748
50
59
468956
47673
86
325405
433775
119162
36219
28
138588
87
366912
77
728408238
94
48
392742
31
973511537
38
406095
84
431134
116376
8
7386
218480
35
260112050
36
63
356317
83
54
136954
61
16
4
59
95
90
227221
94513
2441
98
80
164026
444635
79
284751
83
362825
69
444257814
48
367353
823310117
209966
2
88
32
16
8
63
404763
41587
41
39
74
426822
80
53
598387900
8
395726
28
99
532883319
52
428778
137246
66
19
81
21574
5
37
114918
68
455797
22
89
175128
99
99
261530
425017
29493
92
333849
170037
219388
1
600960213
63638784
272623030
17
431741
16232
781295691
253070
254906
97
91
3
241340
83442
8
57
40
123298
75
69779
54
95
700823533
97672
7
76
11
74713
8
77
40473
15
403910
236777
286113
398601010
130182
615668787
146183
902699002
3
786399530
66000873
370204
1
48
484542
6
80
127391
167201
26
45
411516
35
68
25
2
391045
13
13
883199963
91
33
152304
59
209198
75
18
65587
193891244
378187048
63
347135
541021978
760229395
11
71
298901
693488067
225034
9618074
7
41
241878
140390
59529741
270770
77
71434
60
3
97
1
84
47
58
82
282507
291626
50
439401
30770
75
401501202
99
460637
1
7
433262
145717
262185
273512820
1
1241
285104
325660
6
360622
172038
80398
163503
176063
827453187
14696
438535
79
22
290626
326442
3
5
2
49
225613
206916
133003
90
497287
87
57879
37
102737
52
72
78891
77
7
7
48
141634
423952
149261
57
288625
39
80
323079
67
284126
85
537372342
184908
48
133778
328161859
117974
8
150039
469630
27
6
124364
36
82732
8
456644
2
17
44873
461891
116404
434822
111187
47
25
94
3
8
85954
409048
447341
57
476800
705972305
1
22
37
9
79
346457
6
77
6
341209904
67
471321
410837
7
50
169022
88
141437
7
53970792
250689
115583
101025
399214
298104
397123
444213
312284
401051
301722
76
255231
195153606
2
6
2
77
229878
312321829
88
14
47
333326
436321
46
91
4
24
8
629591903
882415971
425747
231472947
75
156512
340201
76
235325
13
32
919525574
309236
408153
415277
15
76
70178
94
97363
112311
945293766
6
398092
78
41
41
1
33
92300
53
48
25
7
120083
33
240110
265126
69
341979
55587
377013937
466224
63
24221
75
81896
369687
472144
878080994
31
60
8
190302
66774
46791
370220185
98
1
16
402212
81
27
67
56
57
76
372460
148009
73
87304
12
406052
402903
492635
637280476
189394
62
72513
177202082
32
64
135715
310719
2
274964
53
435540
56
3799
435414672
17
20
375521
350260
457187
683119993
11
93
90
13
45
36
24
41
9
254817
29
73
99
4
28
6
21
46
9
93319
379899
35
88
528322928
45918
427371
174073
78
58
25
83
3
151074
25
308215
22
3
28
13
102723
349985
47281
185357
65
78
82
41
15
304544
406104
3
86
338673
8
312661
287407
47
38
93
15488
104706493
330720
249025
82
5
207956
40
410615027
6
5
74
15
476279
36
18633
93
230052
64
308722
54
75
59347
19810
2
71
39
481338
123261
49934
416306
345005
226867527
15
277781
94
8
53
43
78
50
74
242245
96086
94
52080
25398
167117
61
171406
52
479168554
262996
78
3
176020
268865
39
33
413200
233488
716562199
101972
25
30
1
394896
340260
210723
9
55
77345
136528
83
87
461903
417152
487386
233096
57
84657
83
3
11
307228
488305
725346699
35
110486594
32
60833
3
158060
22
2
32
306234
3
51048
58
270880
41
100866
2
565
67
59
122188
93862
445314
200978
86711
28
96
28
312869
43
82528
446518
195662
25
19
58049
35
4
49
5
4
23
29
37388
43
384628
12
413840
176126
316028
24
190191258
178882
92
40
439244
62
139852
51
49
30
71
4001
70
356421
15
37
68
442999
316940
62924
302030
106706
81
38
16711
381062
429514
41183
115196
27
63
35
767229601
50
362658
42
59916453
115896
68716
59
334383
392188
9
80
111193
72
434935
37
63
276612
2
375526
85
32
725923425
35
42
85874
160954
181042
62387
3
144630
29
237809
24937
26
29
22
338032
107683
223755147
235419
357234001
145884
53
81
424605
76010
35
68
7
87381
843696379
219421
51
33
328167
64
344514
277697
438176579
329265
374824
68
43
478818
88
819848198
54512
320237
13
226940277
7
88
69217
278208
398766
91
147972723
2
74
56
76
7
85
9
174695620
80350
453022393
61836
11
52180
30
203110
365939
362607
190545
483531
376940
15320
314335
12
305397
82341
83
20
35
26
63
119269856
1
7
16
14
87110
428167
115117
1
864250468
252014
474870
5
20
23
345884
58
3
47
196294
83
371739
267555
1
34
79
44
25
56
442553
61
302603
411673
83512
343059
90
934594104
346475
87
8
281845
418556
128543
214198
20
24
79524
356160137
4
3
81
82
43
47
932841745
80
19
496025
185881
485764
154025
94
76
463612442
4
15
57
84
59
86
199740267
568044931
295484124
92
47
9
13
88
15
4
19
21
650717931
199787
67
405283520
50
179104
4
46
218917
76417
55
431856
1
389532
456400
305991838
68247
346280
73
63
939821252
463549728
367136
378402
239596
79
429760
3
84
93
216422
9
13737
8
74
233850
37
4
90
97
93
3
227389
286299
61
957765332
7
910763704
29792
32
46
470265
9
39248
828446283
860249195
6
51
345163
75
398020
29
73589
19
322254
232852199
34
703475930
189431
1
445690806
93
68
150714
404195
344522
179670
74
34
736528326
4
431605
95
286062
62
227958
380098
36
42674
33
334409
166001
83
91
442103
2
7
412448
675472486
344811
388409
6
8
160400985
24
63
92
189527
393196786
86
243517139
85
49814710
93
41
428238
104523463
424886
87
41
76949
358261
20
9
1
13
275229
51
31
83
48535
26
23
419893
229394
70
52
83872
445559
26
90
93508
32
211582
79
72
57589
229166
120059
85
376904
28
252828
256249
340721754
152550
63
268043
50
59
89
154495
73800
136018
286239
470605
80
5
19
53
328862
69
320933
94708
87
46068
5
23
82
431405390
9
803672966
485164
4
119629
82248
70
139660
51
255293
396657
76
437842
78
18
354471037
40
377637220
48
73
698432880
520516717
6
50
58
405647
92
14142363
281848
71006
15
63
12
49
101101
32
2
64513
561561392
32
481014
79
95
572538836
34
35
393786
77029
11
712371002
368814
32
96
276141
6
617206999
326601
318740
182050
1
92
321594
8419
4
8
286297
751998051
86
54175
29
94
96
77
50
442612
333925
218202
399683
586080912
438652
244179
399081
287258
59970706
18580
145848
452557
95
73
68
461650
1
28
50241
477270690
11
393918
23
83
47
37
201814
47
587285280
4
92471
12
340336
38
5
84
123950
99
198806
750788801
33
13
579257535
54
317663
117818
944956628
349347
398504
4
432423828
39
48
154563
44
117782
271589115
356238
72
53
448152
776417609
3
21
90
252566
264779
38
413729780
105657
166552
9
314053
311218
9
93
99
390030
67
6
401009
54424
337903
6
65
143997
69
47
289838
44214
5
251274
185171
431479
408100
125845
288524
28
260374
98564
91
26932
478856
384711
63
95
49
46
13188
16495
408535
25417
100588
983064964
281145
67
36
73
471422167
362956253
968660766
419217
31
82
76
17
359587221
42
30
42779
790113207
60
5
4
93
679511323
9
414799
279519
141869
15
394865
246551
95
26
295148
64568740
28
124236
64842
94094
202394
63
5
42
69
542677703
167005
77
785212902
57
73957
83
258437
446322
93
117302
52
418817
96
63
227162
80176
84
8
10
170793118
137285
80
482233
133123
367229
76
531604388
11
210567
60
2
71
63
588642228
9
20
8
69
52
353707
4
426707
89291
114973
12
483217
76
169007
151201
267852
429911
25
6
663798248
188686
263275243
449592
15
148040
5
266627
27
21
10
2
8
197365
514486723
400851
432365
236138
324667
83
81
359316
406552
4
325483
723096190
302822
78
39
236082
75
26
469704
58
17
9
58
41
82
5
19
289009
22
368525
20
36292
67
45
47
412908
47
631739
83761
269306
681014148
74
189429
50
4
495537039
20
52
81
345047
234171
7
485901
69
204447
26
47940
70
392982
670003561
448815
434231
98
71897
87
83
88180
45
195717
50
454730
184524
340702
251606
30
49
97
381448
320463988
349979
412696398
83710
111286
67
20
120544
203872
226103
259398
31
6382886
96
71
82
431957
81
41438
18
474010
84036
93
279526
51126
227512
35
232927
484140
443161
357654
59419358
183466
43
66
459026
6
43
375164736
284828
5
23
1
425199
42
9
98
255097
432740
24
995637837
66
22
433907
3
24
451375
45000
290240
21
82
67
66
275213
44456
231367
93
282943
591060402
17
383823
41
261364
18
395964
73
264934
2
85
32809
146862
70
448213909
33
41
417870
376094
92
97
85
926585877
5
98
4
89
304802038
68
286179365
448391
300970
815397816
15
224081722
59805
5233
476953
26
56
353639080
89
140989
490943
400801
228941
9
385654
6
215913
285781
385268410
158525
443466
355358
293839
475968
317348
12
38
220211262
99
7
88
2
59
39
46710
57
378711
97
89
956824700
706775830
465863
32
1
66
62
15
36842
698446897
159271166
90
84
24
79
94
58
499477
519027271
29
32341
83
76
16310
16898182
549499283
450921
452169
81
31
2
125609
398106
387190
30
6389
290671
79
57
8
8
28
4
94
1
7894
260740
3
459872
8
6
56
488676
4
442809
423852
61
158691364
72
53786354
470269
49
82
24
51
26
266855
5
16
84
410308
27
334713
122033
27
493138
55
9
690257169
22
282254
466770
9
129079681
74
35
18
50
35
90
472964
387488
48
420047
46
48
41563
8
356291
89
99
197906215
442032
70
416561
768667516
21988
12056
37
400320
337309
57
84
369448
129809
44843
493466
410496
39
63
95
47
331530
117952
16
199617
38
17
385738
375429
41609
74
360914
195676
453778
29
61
98
6
97
245744
37
80
9
201902
63495
418420
414666980
334113
29563845
248996
3
489667
5
8
129554
80
33
40
341979
2
17232
88454
70
8
93
20
5
47
39
65
238457
21
24
14
95
476447
72
458061
10
2
31
246163
77
37
8
121845
72
36
427496
206653
45136
217478
76549
11
621044721
304381
38
4
99
6
48
90
89665
14
9337
36163926
62
269147
799038190
96
86
84
62
17577
74021
76735
72204
970547684
79
4
72
40
141513
362644
152667110
78
86
33
115470
25
590027305
39
212456
4
31
251170
26287
97
74
1
93
3
159416
9
36
73
236906
222001
448329
86
81034
9
191263
273824429
94
17
12947
280071
53287
99
68450
16546797
2
55
79
450008
394595
124760
39
219075
150059
247828
74
73
474630
85
48
48462134
33
141869
73
202918
93
66
38
124725
24
83864
353611
200463
64251
391557
467231642
996752973
26
42
248610
43
1
17
82
379658
82
1
61
410977
436606737
34
104256
70258819
181446988
273680
13
88
801382484
23
48
148309
50
5
11839
24
43
41
462038
19
434139
87
41
277102491
126178360
108474494
84
27
765770781
481339
22
35
57
51
86475
155942
783222956
79
43
65
124846
88
39
317299
29
5
405983
138578
44
52
40
288733
76093
33
85
3
7
85480
642770655
94
89
29
249380
3
126974
5
282529
3
75
37384880
11
20
169769937
98
81027253
41968948
284245
107168554
372813
43
35360
68
16
304000378
94
34
149291
68
8
29
154334
61176
51
49
18
46
353475
95
396917407
289161
52
97
341857
556366649
393423
8
59691
73401
99
47
997964631
32983703
812147277
82
317817432
231870
27
50
487954
9
21
198725
26
55
67
68
89
485597
28
73
92
55700
84
24
411817
40
52
98
76
92
201352
606872938
404048
22
32
67
93
477670
52
468962
149696
480720
188128
28
71
25802
369582
458449326
465979
55
30
66
87
323148
221776
494062
111815
151231
302889
39
91
56
14344
7
3
134573
80
89
89
89
408948
150727
16
70715
11
50
3
235221
825290639
67
227621214
27
403605
92
4
25
23
18
74
39
72
98
92570
397405
395912560
48
19
66
43
490564
48
7
391228
25
139748
223508
372452
408357
51
18
38
14
75
263950
43849
338495
347363
790920803
61
11
53
92
54
34
228040
66
63
384135
37
817522233
102966
316865
1
1
5
25
65
128684
119653
96
73
422136
11
472928
435560
65
44
14
34
17604049
464937
312088
938596379
46302980
81
12
31
57
782281574
27
55
222531
30
9
19
228570
56
472477887
4
887791142
10
44
6
990533414
464561
339775
131579
6
43
8
62
456949
458555
348445
35556
342544
72
9
86
21
316208
225362
27
28
52707
146652
95
278679
88
26
255386
538824581
547261707
1
41162276
6
406591
124738
76
8
171781
360131
16
61809
233695
782740466
47
46823
34
338877
5
270663
399355
710063500
42
70
360197
50164
360034
194057
35
304996
94
58
99098
507924698
1
181108
60
307432
353252832
87
389655
416043
309284
277650
8
89
250977
3
24
476529105
49421
37
96
82
10
83
34
67
77
97
903959192
2
32
6
301664
247833
487206
77
73
187698
65
7
5233
40
203051
174121
72
98507
68494
405383556
223435
5
16
67
71
19969
318674
237097
3
868135017
63
58
303648
40
133780
496753
10786
310967
453541
287780
207791
91
97
239683
6
58
42
8
34
365073
30
36
8
407013
89154
1
6
52
18
415356
101307
5
26
52106
91
250245
22
358600
99752
4
9128
423635
29
112915
51
413104
42
19
153235
275173
853210204
2
25
76
80
15
21
170761968
96
17700
99
384749
27016
432201
26
363735
32
485382
61
113405
51
30
252169
8
350860
134525
58
495549
157674
96
67
18
301059732
283163
165359222
290584
65038
249668
53
21
254240
87
53
51098
32
438667
62
78
80453
758863305
74
7
30
98
496004
206420
18
411744
445398
10
57
96
17
292076484
79188
435937
15
25
44
724791222
899925500
62594640
415026
34
650383178
8
457279
48016
61755
843118509
7
412033
9
81
67
23
409097
41
39
31
1
73846
12
478759
71
1
131639
38
6
265075
1
121440
7
74
176845
2
99
24
357950
365512832
67363
200272
56
98
37468
123276
488779
98
69075
30
84406
34
361019
88
8
56
205582
742084165
83
55
61
8
69
190825
25
470437
3
104449
10
3
57
235739389
16
12
62
126322
33
997598032
34
324091
404518
477938
97786879
53330
58
411703
305441
2
19653
9
103872
14
80
409721
438547
4
13
55
3
89
61
238863
439355
324993
354644
51
94
8
30
38
352383
47
28
176344
739
484780
2699
423259
57
23
88564
66363
143153
67
91
7
242449
5
85
251918
69
14
93452
49716
486065
371309
80
21
434593
324664
249045
252602
8
32
62
32
26160
94
75164
836096851
18
1
146264
186993203
245265
29
66
52271
12
440083
1
417809
251399
89
99
261483
21
82477
14
64
840709011
76
87
154097
482538
34635
69
6
240026
244558
368043823
91
71143
234672
33
33
9
436112026
395336
94
42
6
121227
91
392438956
441874
481752
61
59
6
93
163811
37293
396619
60
7
71
8
165978
96083
11
30
828228123
454549441
74
93
209187
67
8
372035
39
6
9
472813
92
61
6
23
62
80
52
162262
424687427
63
84
211466
47
432715
7327
3
57
145069
311012
76
759906792
401720
97
68
11
1
57242
122982
84
53
113549
76
75
90073909
42
344628
246036
12
723757442
100324
18
565363845
227154
65594257
490768
117105
931743978
43
796486360
67
29
5
45
73
94
440934
49
17
11267749
856305432
34
393664633
390480
364386
17
78564
8
65
102852
292857479
513080709
17
62
224731
49
99
88
56
2
3
53
70
13
51
253209
16
365331
117253
1
13
82053
458374
55
279293
46
455294
331477
6
51
50
73
14
85
535532123
384326181
94
123266
501626456
692762187
170316
60
81523
60
60
32
6
30
3
177713
580620451
48
240833
32
9803778
32
339331
252336
247428
442260
134045
38
35
74
134036
14
21
437781
341878
40
26
408420
403048296
42
7
394179
3
8
5940
548663487
6
129639
65
9
99
79
67
392478
93
87513
30
422922
99
247560
51
72
98894802
93748
47
51
89
64
931810919
4
22
349927
400202
137614
47
8
13
131909
90790
228954522
35
220859
34115
598761268
359842
134930
46
8
318612
440926
40
88
244637
1
35711
439561
2
135758
86
34
196176
89
17842
52
11
312730
25
9
91
486161
3
42
198752
328219
683201963
36732
120342
275718
395783
91
839024243
994388134
17
15
484288565
16
91844854
60
412106
40
25
82
310907
11
83
40
390466
66063
679356460
62
216580
134807
241661
218783
27821
627260152
491247
75651
401364
79
478334
23953454
34
380153
948400904
68
48
348086
66
72
56
48
116538
575306013
33
1
356450
136256
65254
13081
70711
3
9
17
30
364174
460458
249495
348877
90
88
85193
982305390
57
484593
432332
216811
29
645580563
88
197659
203876
496165
168640
26
331325
71
81
355161
91
418527
481037
17
76
13
17
219534
231845
308640
68
11
81
183268
131990
73
373784
78
131009
50837
65082
81
18
89
141724
72
51
81038
1
10
64
30
28493
371530
153786
27
17742
413331
485413567
435168
83
52
75843722
266508
210353
473163
67158
138782875
95
237965
127203815
84
38407
71
390413
173613
44
72
6
87
842346800
24
340484
6
99
119451
49
15193
121824
51
48
549519150
493943
8
678081077
52
651628029
356042
332496
43
60
17
230461
311936
51
18
56064
8
5
427569
41
76257
434994
87
60132
22
323566
303479
309067
203003
74
58
442639
93
33
80
201826
23
81
434627
16
2
316232
69
241766150
49
7
794470110
72897
51
58
78
25
59
51
62
14
88029
400552
44
12260
164479
786638949
390009
97690915
34
35
26
407748
260966
47
46
73
3462
202310
11
76
15
4
55
34
388492
146080
91
280354
16
72
116197
306647
10537785
252868
93
10
290279
363772
730002023
423306
71
19
132902095
40
25755
153053
18
32
19
317766
421363
3
184392
76
45
1335
63
51
139875
330156
84702
1
342939
112972
9
376814
26
70
4
56
314775
273702
114089
222097
30
85
366425
243106368
296395
9
79
4
2
8
9
70
12
845708322
329218
433547
69156
7
695550206
65
10
65002
337053
54
42
396963969
882305015
481135
382100
10
236099
339618
181449
83
201376
87
316646
51
4758
2
478859
73941
44
323335
71
125055
371095956
77
71
129949
51
3
73
38
24
52
10
107828
130633785
353501
380301
186240
15
3
132582
81
67
35
825512811
196113601
479884
479886
68
6
415589
470067
451459
324687
7
75
82182
1
13
423518
77773
149797
274958
79
91
36
240427
56
34
321536
109828
77
1
14
47
3
167229020
217305
39
43
244066
4
355596
356603
364403
74
300283
262775
94
2
79
953040910
420740
28
69
2
6
97
7
53
238264
38
239381
460572
77
758358705
77
56
52
34
434754
5
633727421
95
490879
20721
176141
497510
31
13
15
14
206179
7
417302325
47
523287575
6
858525943
8
58756
404360
375101
59
4
6
44872
43
3
182647
164305039
71
86
54
83
31506
948416686
22
9
457988
13869
6
2
38
140991
87
366131
12
657583178
74
29
11
447006
93
91
329702
61
55
80
77
170946
11
77369
47
8
93
69
6
45
254857
423703
316626
87
3
5
228409
71936
321470
418969
41861
391751
75
71
61
457183
17330
34963
101261
355470
30
20
421504
498947
97
154082
139097419
49
64
44
369788
490424673
14
408003
327844
217502
19
50721
80
98
6
37
27
22578
469718
27
46
491152
18
486632
184708
97
151810
66
105281
172726
67
33
83
187070
452390
6
89
92934
89797
578381027
3
15
130230
35098
91
18551
118676
12
89
46
595190512
83
18
73
28
445049
290468
46
272904117
475068
48
472118
68
131717
359521
94
64
457527
76
5
1
365466
37
69441
69
279467
74
8
38
41
359566
1
240208
48
161890
721619102
80
98468
101691
348889
247941771
28
77
20
59007
77
11
6
26
224764
11
227013
621739880
95
43
187833
5
381599
22
85
322155
227258
265820
2
62
648587402
21
449645
95
49
9
167819
110599
8
217134
139965221
14
60696
170826
449289
64002
14
371467
53
57
372583
45
39
86
6
83
3
43
458965
39220
371347699
33
91
250305
64
75
90
90089
385184
381808
46
215778
14
130195
56
148511
79
98
269084
66343
56
494430
422671
77
34
66
24
683661886
8
19
447863
35
485579
44
301333
188812
34
17
63
88387
68
433964
39
78998
456612685
1
80884
432714
71
403690
71
36835
3
66
123471
35370
8
140446
121035
417758
316985
24
329409
1
39
220690
53
90416
37
293140
36
401977
118985
4
82
8
4
156491
89
365100
2
88
52
3
132406
48
141863
341873
102266
494119
319598
45
91
65
177055
30
501340779
255103
31
18
22
99
332429
3
13
77
99
4
11
474285
62
100512
471006
46
82588046
417845
281652
90
294413
163551
889691136
2
218305
5
87
122175
47001
219669
29550
89
141532
818765790
20934
2
5
38
5
106891
90
466681878
485133
94
191489
10
22
86
172921266
96
159239
90
17
388523
57
15
362166
139638
90
9
211404
209257
60
123916
279413431
923570418
63
51
76
67
75
59
186623
112133
226656
7
392417
472187
2
81356
96
182431
81
558392600
79
820629840
32
100725
224718
109344
89
286675
91
171973
874796931
82
58
3
291893928
333237
41
325111033
6
213207
40
75
3
2
82
407391
273093
173243
3
743422384
33
249409
78558
25145
90937
88
283977
458893280
433905
441617
45
143195
28
41089
20
451856
243717
17
39
260505
34
64
80860
86
487241
4
29
91
55310
1947
73924
185766
340577
407994
59
226833
49
476525291
24
68
44
162989
91
69988
11882004
316958
567805923
16
8
517893000
58
254101
958280642
57
4
111008
197734
339697
39726
126869
59
442475
115813
76
177054716
89
492380
690697314
436288
44334
185393
72
73279634
258929
107894
653751557
38
7
165600
361398
106395
22
99
38
4
3
30
14
58
19
186480
20
102997
33037
71
59
52
334884726
3
2
116458
418322
31
328224
28
13
99
66
91
81
55
4
204441
8
5
100277
3
66
9
233729023
498876
28
355933
365678
6
833346771
284253
966437716
204314
5
467809
88
12
94
21
133351
9
22
87
199937
97
144009
32
14
16
75796
20
280199
87
179451
11
68
95
18
60
155498
395528
177697
271335
17
58
957559794
69362
408722
4
310157
71
74
376297
495149
7
4
128670757
8
5
384897
28
476708
305578
235310
91
481996
425232
65
13
94
214789
85
813005418
357334160
41
39
94
26
197648
96
76691
202066
56
50
14
117569973
323977
399430
182042
435954
42225
41809
3
31
25498652
8
219363
362419
207674
30
41
497323795
24
20
489403
7
71
96
116885
38714
361555
67283
20
56
62
85
316682
69
16
445255
163324353
8
6
40
38
395426
233004
64
255617
1
26959
64
1
11
74
427914
360260
306910
419617
19
65
6
8
89
479661
60
352482
35793
232284
46
93494
226739
89
185847
29
56875690
542223809
7
58
99
314416
373658
6
99
234027
321846
85
455458
39
1
322751
207449
6
77
388793
18
48
173825
313975
37
41
15
448901
828656736
782426406
196931
56
15
42
724789440
53
9
97
476495
539892763
4
323238
8
243837
144320
392084
395650
27
13
52705
49
72
61
445566037
610644828
43
83
231055
193047
6
334909
78975
15
185583
5
47
232175184
437868
657919868
65
4
207617
460754
92
36
74
3
335362
68
312707
5
375823
78
197043
69
34
7
417965
60
162476
948487975
258625
52
134370
332484
48
487298
208041
896490155
60
313588
290704
384556
492057824
35
28620
45
3
54
378106
9
451169
7
351791
7
54
73
789474607
417120
83
4
300115
81
11
4
149860
70
44
4
376997
43
281188
39
70
95
77
492597973
941810283
139469
56332
214094
17
497738
623121128
29
3
22
478977465
80460
386283
798181629
19
83
353491
78
615523115
36163
6669
460748
339425
184505
21
420981
9
83
402007
51346410
419867
188543
7
138538
385424
244140
56
2
94
96
12
42
135333
43712
135427
3
7
35
147461
192487
14
373006
1
657845138
49
26456
277069
297528
108375
291841
43
66
66
120302
281790
39364
30
20
325030
9
2884
435549
3
416038
9
337698
409272
3
23
33
46
504887089
60
6
63
16
99
6347
373943
85
80
45
65
62
35
85
67
67
76227
9
87145
1
25
201126
52
277461
459663
459302
261883
21
925520815
39
47
5803
20
175859
48
415517
2
52
33
4
74
23
14757
397503
125191
252545
24
10
8
317363
62
334864
305797
21
210067
71
471209
36
29507
69
201756
3
158855
10
929585946
93
4
4
225497
353939
78
449976
91
57385
39
39
67793
70
6469139
95
181014
9
425943
7
93
46340
76
224619
4
11
337690
82
7
93
57
78
841878045
84
88
8
393398
10
40375
260113
4
409354
389959
339860677
31
14
34
48
3
366842
604799529
71
60
24
343808
47
232815
94
334883
6
56
713622968
77
472698645
28
66
493930
31
22
176981
294088
75
9
74
695033386
133710
97534
81
25
1
20
82
126887
84
37
61
390219
131804
10
40620
257414
88
20
81
404900
70
63
4
1
42
172130
74
93214144
22
16
19
193355
458489178
399772
93
43
9
50052
5
485169
435990095
15
36
44
26
82
480910605
455184
40
22
92570
95098
337066
129110
61
203427
821203925
371976
205581
3
43
9563
178758
15
240726
470251
203243
6
457916
1
69762676
9
98
60540
450046
333301
80
242356
68
1
371059738
33
284565
53414
59
698755565
98507
90
951516647
269865
476915
14102
47
210967201
389054
8
994755620
29
85
57
489505
293496
18143
64177
82
86
55
472122
6
53
15
480972
491064
83
84
65
38
3
827231362
57
16
19
28
13
43
44
93
46
404682
73
107094
82
165941
4873
937096983
30
59
39
57
53
4
1
52
471698
87170222
12
185180
4
55
2
106105
8
559318325
339258
75
111153
81
45
78
195605
80
396914
98
8
32
14
207774
850254779
432521
87170005
50
4
5
272798
89
109054
93
290796
318280
154921
26
225744
403599
45
119191
62
13
61
73937
63
332783
546123818
37
4
90
94
77
36
93
305820
82
47
431336805
64
386054
630333000
7
5
48
82
52
229336122
81
385554
75130
57287311
147078
37
97782
19
129448
426825
3
139294
374707
480368
58498
306191
394988
589793363
95
2
65934
25
170329
3
17
435520839
6
317237
43
50
63
41
520259902
489460
76
462613
311383
280165
67
344007
469846
99
22
7
98919
25
22030
9
53
141310
209772
61
99
63
4
164845
5
238654
176181
284751
44
42
87
64
394592
60
86
30
90
57
84
93
92
37
64889
898706218
1
88328
26
407226
28
423266
126007
380523431
402613
41
276203
3650
284471
470453
89
67
290019438
176243
58
13
141689
55
227985
737425212
77
64448835
105558
41830
136171433
70
48
31
196964
153103
28
414773
328612
189104
73
48
72
86
38
89
500745641
54
238966
27
49
43
14
64
449347
39
398410
428069
369885510
77
3
178737
366991
65750
69
72
421557
79
91247401
39438768
38
98082
841611779
92
99
89
336112550
91
69
52468
823512093
468439
92
245625745
1
56
215937
33
263192
328302
8
38
78
91
307213
409860
11349
562170972
60
34
1
149716
57614
7247
253527
53
454854
166584055
904039984
38550
10
40
31
48
123485
14829
380763442
422784
59
174599
81541
308243
15
296724
378217
381896
495212
22
286125
463383
252850
24
6545
46
917333982
96110
230167182
2
377992
5
280454
81
227810
135861
170266
48361
171978
489240
829061874
101119
242188
30
9
219928
61
800724617
26
8
42
463694
93
325833
23
94042157
270016
330435
198078
2
915192589
475189
93
14
26
6
214567697
23
746367914
274098
5
68
118862
45
42
171552
91
51710
28
68
460424728
228045
5
403925
27
1
307977290
497041
68
25
5
68
7
274014
42
132828
80
15293190
430670404
358328
5
296602
99
14
272589
4
7
417910
84
57
20
18
4
25460275
142309
73
105660
3
169399510
664615977
255917
265730
97
68
479918
19056664
46616
41
36
122736
298963
1
3
47
51
429570
393454
112065
214793
28
8
90
68
44
293096
430320
64
61475
320281757
7
64871
72
131039
2
294441
29
11658120
211764
32
53
94
490242
58
932480368
11
2
430214532
80
487370444
13
41250
59
404284
912268622
54
97217244
9
198793
287331
34
69017
173975
88
457429
685000094
84
10895133
764102435
280060
90
161971
302627
461733
113243216
38
50
90
78
56
50
477906
42
290600
233586
102084
131539
8
495439
950373504
30
2
68
87115
365820
20
72
385268
210799
10747
7
9
76263
94
26
39
94
175759
446919
221800
413262
32
326532
5
53
77
884834451
78
369898
418805
62
86886
58
113738210
33278
86
14
478272
91
22964
99784
36
97
89
76
1
80
85
146112
227614
30
370782609
1
105557858
69
312326
336452
338787
483189
502520354
377503
439970
294245
90874
79
172361
981842583
29144
20
229884
78
38
295217
55
256360
361443
40
148267
46056465
2136
298673
337317
46
18
262423305
38
324325
76
956402707
3
8
15
86
70
44
10
388145
704508049
26
22
368920
421010
59
360426
271360
440526
92099
16
416267
50
89916
96
50
150242
32
380158
83
149631212
179651
28
36
294430
25
299743
97
169681
381987
8
30
622016776
397866
6
270190
92
17496
657730107
9420
48
429267
212096
156219
4
179714
399207
176269291
406706
413804
55
474918
6098
1
79
352949283
46
295669
322919
235458
99462
214981
326650907
180328
991131015
13657
349914749
5
271654
442424
3
434851
182375
420586
380390
14
49
56
14
15801
39
991189727
65
86
9
352986
39
26
348855616
58
91
375883
13
373332
776184844
82882
415207402
46
470331
290944
163429
88
87
45
71
409200
43
185662
12
97
364518627
417999
359928911
160484430
79
50
13
372386
39
86
541730542
350175
61
405122
32
2
25
242116
489895
44945673
955857586
9
36
310923
416529
46
32
45
359189
221634
135890
156880038
68
51
76
200381516
477281
304514
70
79
205617
80
86
149154
465242
34
40
278421785
7
672015834
311820
62
97
99
212408
44
878069636
5
99
5
144772
57
626632663
318187
70
7
67
206468
6
8
259206
29
89
7
9
761282277
458045
68
479806
76
217718441
27321
62
48
342620
36
242441
112127
45
98
138219
370490
330588
317955
898040644
16
55
6
2
83
27
354898
250969039
62621119
93577
496655
351896565
408180
19545
338269
177906471
326579
827375919
404907
28
149884
73
28
7
57
9
4
153815
43
42
94607
469847
610874542
83
2
312032778
129888
42
77
259839463
429254
9
31513
214195
65
417351
119794025
309527
58
1
67
15125
5
357106
5
77
67
9
595262771
416430
376899
393149
5
499599
60
465782
21117
430845
65
6
328406
347618
72071037
80055
466306
523239565
221511685
251830
77
48
88462
71
160609
967979055
281896
14
269344
396497
7
9
488397
80
356331
8
25895
91
190665
68
53
27
344444268
334088
59
777629395
330280
36191
5
42
63
291466
7
88
108946
464900
90
107989
293675
1
214610
3138961
92
65
355635
39938
89
20
4
31910
12
49
2
61
42
25
92
40002
80
18
79
74
418177
259012
1
229836
310713
82
157886
52
103365
62
373787
9
51845539
192055
504972305
27
6
4
93
6
96824
197191
93290
108004
87
310562
840398808
268282
483302
143704
84
75
79
62
83
60
2
167394
766522347
12
34
28
90
343980
56
496307
6
458224
386265
6
25
62
969760625
207406
52
455951528
474478
3
91
20173
91
98
86
192074
89
244999
4
11271
12
15628
68
20
57
23
50
91
132186
770539622
429618
29509
526040836
26
241500
10
973274736
19
387789
7
18
94
235761
324624
89
8
382514
167589
454815
15
27
353144
56
77
9
25
495407
284191
303600
867701095
68
7
351843
169599
370332
483543
87337
157422
465527
255593
108932
495602
65
191642862
3
388962
73
53
89660
1
39721
344468
2159
496759
140675
148504
50539
262187
107599
3
53
937176110
167984
356617
7
363024
130894
42
535599891
71
392661
23
53
302415
303011
7
64
404726
7
424585165
151964
221353
427176
51
57
365127
96
31
88
37
66
82
251769
357301
338503
2
37
14
58
2
151144
72
248986794
400342
2
430907
219392
310301
80
156256
112801
432183
94
361108
38
397888
22
76405
197151
936911344
36
26
37
70
75
325592
364857
398417
402378
2
26
146121151
59
19357
262628
13
48
102566
104233
95
101214
75
446730
4
288032
299620
455662
72
9
150238
1
47
22
236800219
78
437324
426366
319261
57
29
295395
976887318
12
156494
342814
54
42
62
60
187487
34
1
327780
3
47
89
195725
199729
4
315259
83
350800
51
2
221989
418848
142192
15
231509
312330
74
8
456211
10
96
93774
12
228369
341391
117059
46627
245376
241897
66804
18
70
414374
107755
53
1
70
25874
417350
324475
384507
83
406296
34
30027
494188
1
14
69
10
934270245
18
1
80
75
539773511
336530
50
431956888
112593
28
8
66
164971
318169
418135969
241168
485895
327558
302242
89
308211
460770
37
49
22954
5
131826
34
6
15290
3
414804226
18
430422
31
5
12
8
333558
232223
802755478
62
214818
41
55
4
459944
54
255705
28924
187803
73032
17
40
65
74
385182
50
6
887595087
43212
470354
180774
696035818
16678
55
317752
38
488336
906938137
83
15
27
78
52
61
820004890
136570
465606
34344
597288532
197086
73
54
62
121845
16
317293
329473
38
27
34
422585
68
15429
293201
71
69924086
26595
257234
489796
275139
179313
24768
6000
63
486658
21
164977
98
116082
36
311438
107760
30858711
40
97
335976
493563
17
405807
2
89
270528
367712
386788171
138225
3787
295046
73
528161473
271663
70
323461
36
716093308
74
45
380494
74
313429
241108140
15
243342
379493
302704
58
27
363343
8
376744
165612540
450136
285862
20
276059
59
15953203
43
23
218088
193020
69250
48
249990
955030914
222553
172668687
395891
220631
470502
37
497195
77
52
423072
96
77458
67
31
71
822935647
85
3
7
47
2
412594
94
31
474740
10
5
232264
318697
437320
41
2360
375175224
442492405
89
570529546
31
537305241
418336156
61
59
78
43
242322
132589
2
42
1
346619
75
64
530457200
55251
61
36
168669
88
433163
352712
164593
494832
121340
121684610
203691
294034
430623
73680
49
22
29
1
6
201412367
13
68
5
19
46755
224747
461815
8
385885
83
9
79
61
99
706698487
135380015
56
801638484
69
478103
24
293603
407072
345205
227903
350951
370406
80977
54
89
81
475896
83110
35
21
373890
440869144
203953
352239796
44
12
489717
79
49
954380403
61
998617589
40
8
78930
76
465745
920093869
339599
219266
152422
18
12
99
70
64
33
78
69
20
54
24
348771
312320
56
50
106268
94
971252987
8
439113
81
4
35
300467
46
130518
136068
8
282978
6
3
801375916
267516
30
20
1302
204354
25
5
58
66
448988
91
4
1
33
483118
627231498
21857564
152446
80
82
45502
72
1496
261735
74
296778
78
5
62
35
10
10
60
447069
187650
29
36374
495327
418770
37
314105002
61
885724237
80
65
25
67
57
493046
437694
99
38
428034
21
62
4
37
98665285
280453
991383971
124873
164558
203630
71
949924750
45
60957
10
70
55
49
1
376917772
89
9
65
8
9
60
2
4
487669
281557
13
308865
74534
353886
71
1028
37
11562
4
148496
323224
482393
49
5
8
69272
54
12398
3
48
261401
59
17
334196
43097782
43
7139
104503704
97
248203
249678
279984
400259
7422
434691
50
97
21
75
14907
372631
8
224253
484342
130444314
5
414365
95
15
4
5
95
48
43
8
485404
6
59
20
43
57
183343
48543
329768
372842
32192
951913190
72
245580
75
10
312108
352368580
59291
17
54
454675
287848395
8
290234
488035
289111
109162
4
151488
182098
94511
308923
28
46
9
127014
496622
49
29
306095222
85115
115066394
85984
432903
31
38
7
22659
72
71144
436715
428316
438294
57
77
440231
17
401780
2155520
321311
343769
84885
14
456211
39
266642
8
276734
223919
229357
465829
8
24943
167543
51
55
261487
35
14
84
51
4
155837
1726
5
5
69
591900170
6
48
40
325476
55
41
13
179556144
41
199882
288573
63
56
424723
218741
81
24920
34
267399
15
91
58
242132061
31
194706
16
831155688
9
23
184465
202379
290878
78
31
350844
529260509
161345
435001
19998
822108578
98
73
1
55
79
159058
25
387759
22
65
214377
343421
28
378591
11
8
124031
282114
32218
298926
327176842
57739
3
321107091
33
14247
99
75
24
131304
419649
52
38
111445
76
96653
71
954899861
35
180360
9
1
443229
21
15
31
8
46
5
451013821
81
8
348650
3
61
45
83
6
364780
90
205122
34365
123422
70
297042
229233
243226907
919594274
2902
254605
43
75
89
450515
76845
119851
76
20
252020
3
22
265293
5
7
249691
293360
59
86325
56
498766
75
95
9
81
43
389772
47
44
65
14
345406
438408
468082
778037205
393111
70299
7
3
62
557980170
2
8
10
3
6
801603876
4
6
477046
27278
481052
807459769
22
15
238258
8
213739
4
431178
4
223724
252504
27256955
90
27
123820
142067
80975893
41093
496316
2
67
265817
230362
19
37
24
14
476354
38419
230163
67412
150170
8
439966
214068
873349366
3
348597
98
452239
2
69
271467
391114
83995536
359845
49
24
56
7
60
239189
294412
78939
60
31
400547
92784
26
31
97323
434035
35
406967
15
62
383701
105164
30
467434
152803
424052
768167171
81
20
311815
86030
96
17
76
444628
79723
53
22
218987
59
502790758
3
49
125679
157749
826365884
335223108
83
14
473731
296443
470717
69
456487
13
44
29
250325
12
253740
29
264128
301496
486867
2
231210
66
392676
483974
117438349
14
457344
171160
99
14
96958
67
428702
48
120890
221073
96
93
7724
231848
64
20
56
244220
301945
11
233461719
195575
119661
1
354691
176046
91
414666
44288
4
388422
5
477802
72682
99042
30725
59
214590
42
325082
103964
67
3
270128
407914
263422
57
98
457644
74
89
215622
63
326080
19397
27
153102
364218
200422
83
747764501
385893
169212
9
106832
56618
267118
349987
216483
612797850
87590
496472570
207249
21
57
68
410497757
237545
775883144
90
439696
15
20
35
17
89
23
86
78635
46
72289
22077
91
252563
811022286
95
26
720058129
67
489833
109550
89
36
723387475
143591
6
229288
471857
8
27
486197
151171
70
221052
38165
397328
161898
60
187731
10
49
86
687342097
64
16
90
42
90433
394151
19
285120840
179017646
58
61585
60514
6
37
174833
7
67
57
478656
3
238349
66
388085
52936
457338955
90
275224
84
2
2
430702
26
262129
85
982275909
64
26
90327
368059
166407
28
246180060
6
69
57
29895
218126
946317614
498713
320279
61
70370
79194
419866311
77
168579
382974
88
482374
191329322
98
279431
288359
62
47
312030
17
818828570
66513358
6
75
623011994
144311
95
29
58
115420
388133
69719
92390
326317
155064
299467
283659
85
438219
4
537272668
48123842
37
10
82
452381
60530
16
425772
21
913020410
83
490883
341486
48
292527
730605232
70365
93
175095
95
6
10
985567926
21
195253
65
3
244999
903903999
373553
85
83
332482591
388197
43
248785
421366
85
27
243269
235760
376172
58
104665013
173950
424690
79
71
412437
918242509
83
70
20
4
479224
387889
772681356
416715893
262194
36
1
121853
31
370009
74
14
49644
2
56415
166053
424363
340559
480750
342908
647810513
34
255828
11
9
303084
427455
8
42
53
79
47
343862
205485368
216464
56644
9
50799
300293
369663
173625
84
80
1
80
3
354183
5
57
355326
1
38
55
397826
479301
488980
58306
239027
10
284417
75
106006
30
19
371946
46
68
14
68
3
64
162055
87
88
404906
263031
93
75
225870
11
71845
14
76
357826
98912528
258164
92
25741
5
188617
1
6009
9
84
78
15
44541
19
15
62
262448
23
147706
95665
27
71
53
371428
377691494
35
351706
198849
148355
313852
185191
81
477616
53
1
449235631
265264
83
461685
456698
6
78
94
693575824
67
71
151331
178098897
384984
72
197529
92
480443
365413
78065
39
335925
166069
152611
3
155624
9
136230
57
4
462122
99
38
309746
913683596
395187
293142
491619
89252
247459
49
829831462
92
267586
450425
141105
33
39
31
34
153478
55
8
68
66
4
457247
388249
3
5
22
2
29
27
134476
442191
6
30
411523
2
6
36
11
63
297832
88
374272
41
72
24
12177
26
154730
12
89
363002
75
247732
37
322778
67
91
30
299121
38
335677
32
218186
432104
61
193622
44
64
232155
76
429131
16
16560
61
570916450
3
4
34
745940243
235611
35
573506153
82
7
670363321
249809
8
586494366
139540
2
25
16
969808836
85
252401
121510
47
77
50
489536
151057
94
549556724
7
72110
172378
19179
201173
31
36
56
53
360223
981200375
21966604
498604
75
98
67
12
47
228815
60
9
264718
30
19
407664
55742
24
89
618092567
630226190
68
134385529
178449
60
19879
2
333880
479659
2
45152
4
906552931
217188
128996
212487799
52947835
855737322
2
27
90
441375
55
69743
137318
7
192985
349461
5021036
463961
169240
463581
303134
27
9
31
13
64
465436
74
693051920
95
94
56
4
21019
2
119161
8
332920
466750
22
400918
63
49757
212587
481610838
31
85
42
992733617
44
50
3
69
86
92
84664
52
148642
131827
101830
75
428197899
70
3
52
157138
7
80912
99
21
106173
325908
83
160000
16
28
373332
48
302867
498637345
182664635
88
95
314809
90504
10
3
89
94
56
200004
86656
94
464410
56
554281237
21
72
97
17
24
631720779
602637873
14279
217525
41
35
69
105197
7
329792
23
189603
209983
37
2
99
76
44
64
75828628
36
48
129472
22
300793
62822631
64
736290917
477750
3
77
927529919
412590
47
93
230670
829637438
8
87
44100
324651
15
35
3808
43
21
35
73
463197
5
99
18
359807
9
27
97856
65
73
414688
236893
281825
205580
127023
97227
19
76
48
66
67066
706065052
87
6
161921
72
622728524
822715984
94
72
382645
40
64
717001354
312952
363923
377749
69
317713
5482
85
99497
18
22
13218
6
467452322
83
232802
79
455107873
251155
3
470158
383422
36
46
44
60
38
16
947332350
337663
225618
277270
39314118
40
161604
69
42383
64
29337
905034820
46753
988310027
334393
727641821
245104820
79505
96
47
2
377853611
57
189600
93
772476956
547821561
8
21
19
4
24
42
27194
364058404
19
7
89
8
493862
31
26
460515507
39
265875
466076
81
1
17
77
4
362843
755410611
375237
441583
45
451925
77167
352725
30
185337
64
77
3
77
23
54
8
381812
54
406080
292932
46
309514
27773
9
252863762
43
71
280980
420594
326233
463158
11
41
294078923
15
86
60
379295
71
157028
18
109527
9
64
342280
33
71
4
182118792
16797
171791
52
39419
5
741876531
441107
189649
416287
607419711
421299
34163
36
83049
5
246037
78
210637475
92
135227
395092036
99
64
751129878
56148
202872
314746
301516
942939505
89
384076
433939
129498
156745
381798
21
13
87
271110
89
2
69521
423319
33
64
9
359729
1
1
2
6
22
13
196402
280710
225706
68
482370
388049
2
17
93
42
596386567
52
97
6
59
132230
137015
47
316665
18
181114
244202
384133
199409
97
87
390889
11
416381376
125667
56
2
129505013
6
260096
364691010
77
22
6239
497770
640466252
71
3
84
133398
11
495001
27
87
957633931
285626
79
159658
35
7
157517
4
36
8
91
10733
203044
81
52
41
641077361
36157
190587
53
18
76
633380820
341935
66
89
178140
296865
2
354861
37
87539
70
2862
94
284805
380324
360098
50
95
51
208409
83536
48
55
245770
41
738604683
5
2
239402
54
5
78
79
60
45105
302998
330929
23
266357925
17
231045
32
44
937270587
292056
42
229711
16064
77
268533800
93
46
2
88
151955
78963525
87
483477
168053
42
498923
60
86
4
30
66
267358
56
6
96
89
782805084
353654522
58
81716
19292
9
829320599
15
56
344866
305750
76
5
459259
27
81
8
486638
302644
60
30
196499
135192
123047481
278705
367323
86
474453
58265
253162
39
257538
98
9
43
92
39043
245480
451399
148790457
22
81
22
326702
10558
32
66
338470
582289774
72
63
54
171742
590697271
223261
39
7
90
470570
692477623
41
44
468440
432900
291785
9
51703
7
122607
41
76
41
98
379242768
84
28272
496392
284042
43
48
307913
50
7
416766
57
379339
351831
413041793
90
36
64
11545
42
2
95
213047
208237
20
6
25
9
83
50
5
99
7943
69
484145
9
45
13
138313
352801
35
128165
529984442
975207140
29
45
169696
414219
83
750282953
47
69
79
5
27
48
82
61734
85
26
75
426709
9
191046
85152
97
427601
2
71
43
9
281458
42
87
23
80
16
70
95
9
13530
308069
207985
1
359922
280489
149960
68098
59
9
65
431924
497458
267413
54
130526
2
23
26
217940
42
38
464003
37
296946
190930497
23
92779
3
14
1
452383
131022149
460033
60
60
75
314078
470040
219896
93
45
56577
66
351958
45
30
12
7
444141
2
168136
84
9
68
170520
296582
239739
82
247873
6
546617294
349743
407699
605230621
464852
28
53
36862
189897
12
996740456
54
69
288885
342353105
449254
200205
2
168098
90
68
23
76
7
95
79
140043
4
12708
160888
39
63
6
65
56
43
366331
180874827
54
264584
490192215
35
155198
168509
190777
62
60
99
9
395688
3
220513
83
87946
100839
445335
3
420720
70
151623
5
369694
700273159
14584
222081
94
98
382405
15
91
391205
25703
14
456046
248242
207411
70690
81
223234
138828
465097
6
277051
499242
158795
347822
25
4
217166
62
76333
73
42
121800
33
432324
167047219
470206
55
88
346322765
449080
67
50
353220
43
141950
203187
246256
261490
449412
39
387440
77
4
385183
63
368021
6
343485
1
19
155051519
381036
623818738
95
49
66
189188
345961
85
51
31
74
19691
161299506
22
95315
59320
129969
28
27
73
7
12
58
146230022
340301
78
334133
81
419162
68
381655
64
349988
242433967
9
61
283021716
153844
941890549
73112
172676
392517
32
117103
432865
4
479063
7363996
610645897
92
80
73
413445
32
899532523
446910
405644
148765
16
204052
32637
337546
75
20
29573
96
3
340171640
84
27
55731
409015
3778
1742448
862889308
616281819
147405
8
128824638
335957
384160
8
172690
6
197567
27
190692
532616156
4
62
491593
209499
51
54
98
59
7
66
254513
445518
80
1
317053581
24
955165085
412061
4
210045
40178
54
10
257010
391978
80
4
9
328027
8
279423276
424641891
60
435725
68
48
80
363643179
82
42
11
55
227749346
8
160044
230330922
209022
22380
86
623119388
65
16
39
7
83916
35
3
33
239535
335495
469146
68
1
32
23404
857928591
217617
51
92
20140
366367
17
41
24
42
86
37
846918424
928731857
295226
358427
12434
53266
98
353019
102672
167115
95
143680
100549
28
71
149938413
15
3
256513
79
40698
226039606
146340
420210
59
151469
57
130617
30
231901
72976
187655
411498
121998
9
78
119329
93326560
344698
959397521
7
330394871
193432543
376159
280928
2
575612784
33
15
353645
309644
319957
933797675
121741
194115
372589
596949333
216361
304259
279129
75
88893
7
36
219171
6
289859
5
25
22933
651665011
66
5
214319
66337
8
56
390843
23
172615
2
990959707
46
548700707
20
64
136130
56
71
74
68
77
33
44
13
55
27
133179819
28
75
283986
63
309147
270004
66
381139
222473
46411163
40
411143
289391
479687
153670
305360
46
349821
255534758
52
72
62
484845
481732
1
16
355710
399443
50
79
519810751
235478
304513756
15
486427183
93
85
371020
28
56
93
315882598
46
276159
25
158605
6
16
83701
91
87
70
82
423743
194948
311017
73053
125423
48
107314
63
54
467712
23
76
47
7
250935
132173
51
404363
459701
964807831
78
39
413372
436479
235815
70
313759
97
13727358
3
34
53197
466289
8
5
335512
68
498154
418580
962492827
65
777798842
21
243837
59
2451
308389
756546057
9
40
2
54
44
300879
18
440839
23
208615
108153
340031954
350939
5
155145
8
93
98
547217184
924308190
23
219492
532361160
161310
92
166157
114741
234371288
195624
437116915
333321
4
14
54
76
242799116
100315
15
42
215082
252836
42
379679
90
148865
832007370
367404269
62
1
123050788
135338
539653359
30804
79
136132
9
931107030
17
330780
3
294925
4
7
323497
73543
4
13
351071
257644
430056
83
361269
33
227406
74
12019957
97
627943623
98
30
333375
46
503654719
36
240742
416215
1
446833
305647115
81
14
416298
944743730
24021
19
3
36
278035
120681
55
6382
80
30
551023327
64
79
34
409222242
3
41
6
491553
192804
56
644644440
247855025
207946
278869
181714
84
3
135895
17
297088
20
394778
249319
37
48
324464
855889871
406535086
45
5
32202410
118
185431
159152460
30
61705
364868298
82
32555
381195
76580
2
348645
118959
11
44
655653028
75
19
26
219474
85
468037
98
407399824
13
36
272130
79
8
2
376243
38
13
282822
242954
88
31747
85886
6
361364304
55
351173
106864468
52
10
57
312528
99
16
307068
89
17
373445
78
99
170668
8
303756338
316369
200941
292619
143370
424713
91
26
445389
435197
93
111429
71507
69038
21
94986
83
236692
54857
75
455972
344139
277328
315829427
171297
85
56
91
66
59
22
454342
99
24
399025855
217401
490042
15644
26
159229
74
20
28
243640551
62
72
17850
424134
458810
63231
263513
215274
846217746
77
75
59504
105766
82264
16590
493771
1
411101
79
226292868
2
67
36
24
176432
413959
439277
5
38
139476699
30122
165903
52
28
93
902618598
355316069
720466676
328736565
1
41
50
2
3
247721
296523
115926
175643
371101
91
176652
233482
62969
96
192618
83
44
57
68
58685
356194
390687
60125
71019
734961970
43
393684
76
107226
97
25
97
32
28
63
73
8
253491
2
2
323053
381183
37
172606
76
321086
266294
359966
37
493689
843877833
473994
157985
420586
210544
86
9
273604
27
6
427722
26
27
444280
6
2
85
25
361692
474039525
150249
379507947
37
94
92305
71
256351
77
262269
64075
67
3
175076
418358
57
233322
276065
25
308579
96
337834
83
18732
4
40276
154614
66
88
420029
424778550
3
88
13
350108
63
78778
477027
95
341382765
42
25
173128
259072
97
16
51
78
2
429061362
15
464051
396832
55
668196107
28
193906
355264
53096
175489
5
86
328363
22
2
524382398
379610
33
78
183156
40866
862608693
42
5
97
11473
304658
903262839
87
413126
51
406209
87
17251904
42
3
8
33
85
77
293965
56
23961
292937
432461
90407
88
6
408285
425723
8
88
16443
523015175
87
75
4312
348795
2
42
16
178786
7
96
1
369119
16
6
38
61
61
9
439785
420302
44
98898
362177
86
9
46
15
546504953
86
15
338794919
96
65
90222
598011319
169601
7
144711
39296
3
73
69154
21
84544
46
98946
24
46
148430682
772955882
47
336302
58
7
699382581
409073
246965
2
17
32
8
203864
72
89
209131
6
107122
92
336800
476344
66
98
23
13
13
58
341090999
66
4
114882
80248
3
214753
1
364538
105173
43
316873
191267
4
89
137337
85
59
72015
87
30
456574486
84184
24
31
164381
201491
459658
61
11
821292743
166918
144883639
475717
6
96
4
161238
59
11
8
197379
317662
189026
76
2
68
32272
44
86
23
38
4
22
9
289619
335551
101358
9
3
4
191238
29257
278490
154553
257726
78
7
83
3
363734929
10
13
65
259038
323540
23
74
8
3
125222
489870
35
74
55
379674
90486
79
6
396926
703023392
302343
54
49
29
94
144646
434948
2
84
77
962146935
73394
39
92
24
59
64130
432313
82
496625
257648
64
6
42
51
453427
7
58453
78
15
40
214255
226327
56
147169
5201
30336
2
45
60
485958
70
74
34
178771
36718
4
20
53495
20
74
4
49
8
15
91393
497691
41
40
42
47
98
124467
486637
33324
94
78
457577
238076
51
109920
22855
94
90
172211
47
6
21
304287
2
484087
9
116568
61
44
50
4
95
8
72
219946
78
55
222819713
388539452
9
3
67
7
61
71
68
5
850102430
357991
278525
67
28
9
14
377043
6
19
21
200715
344983
185321
20
129331075
283261
10
41607
381944
51
54247
7
47
90
33873
377622734
7
91
126731
17
374101
17
428983
56
70
6
12
7
114224
75
438099
89548
22
43
79
619840827
7
33050123
86
95
33
932111285
70
21
715992439
31
35
7
354316
7
81
13
782894211
72
125807
8
355577975
3
73
61
48
69
162068
278222
974663370
5
84
432732
3
71
61
315585
92
48
30
405816
58
205756
837534602
3
413202
85
27
369516
9
44
99
380072
43
67
94
308819
63248
7
214700
22
99
924642077
89
478352
212024
13
161790
38
428521
31
33
412665
81
25
32
7
81839
42
311994
32854
91
27
19503
31169
19
71265
99
89
62696
216895
25
62
3
321963
301395
4
303750
61187
790712238
64
124069
42
563500330
312100
137719
79
5046
150923
8
75
203465
393506
205437
69
29
421620
443224
292908
68
26
89
5
25833
105529
60
93
496044
51
85
302459
4
353515
80
216509
69952
276556
9
349731
93173
488052
80024969
9
94
58
495200
272527
35
472769
186437028
202180
248763
55
16
62
8
69
755136440
6
252271
128852
91
216319
362666
97
457839
30
68
87
544293173
176265
53
326861
81
426877
21879
86
196437
830583397
4
596454129
83
95
71135
72301
129285
405096
578452068
319922
42592723
107719
395912
265006
93226
5
8375
117391
385120
40
4
41352
34
25
7
210727
144612
111174
8
168717
94
56
16612
401722608
290746
5
44
1
9519
52
59
729373169
66
462813
480040
160985
91
6
3
67742
55
20
382153
438171
385946
483541313
39638
1
434508
823259670
34
491432
471685
100233003
194892
55
293168
99
78
22
41
230729
9460
62
46
1
477084
76
98
909540890
417216
351617
86
473029820
270064
142032
44
197503
15
27
158880
261564
85
62
308362
2
129342
207980
2
76
73
326043
35
68
205870041
12
55
81
756984231
32522
820751398
352694
75
323700
10320
130835
60
413423
55
469276
218127
295065065
28
306464
7
792732093
276341
106126
462688
455753
56
996240981
34
376558
364147
328279
491024
361535
395222
470028
38
45
79
60274065
27
80
171302
665625840
4
64
215699496
34
263319
37
99
883896361
72
28
476236
245496
43
2197
137315
93
236182
421245
250365
58
139936
207705893
264568
77
803123652
68793
122583
8
52
12
8
13
367070028
73
27
93
151143
120870
476739
288724
345451
190959
53
140514
219645
2
283139
41
27
492465
86
267107
54
281067
2
356817
22
450962
31913
398899
1
91
886068104
48
37
153067
76
283416
7
4
277131
92663
71
384623
490929
99
94
73
878714513
30
58469
67
6
40
39
52
186344375
5
220086
99586
192125
238579
72
567298204
173664
427671
87
50
79
380976001
291033
265791
415459
372142
762356740
14
413160
89
495268
4
43
91500
56
47
230309
66
87
443782
272331
444113
280373
84
237591
412349
260774
165102
38
54178
472773003
226759042
56
71
9
63
82444253
70
45
87
71
177409
9
170098
336513666
3
29861
25
216085
31
765236364
298517
10
58
30
390888
56
138142
85
55
67
25
3
497102
314156
61669
398422
140955
219455
323559
11
218787
32
464977750
28
134491
48
214370
273334
341225
319242
462078
48
55
695514434
26
16
50
58
83
38954
81
32
387047
286163
52
435733
30
329985
185138
78
147707
4
44
2
328217
10
246196789
327002
82
481955918
113206
75959185
13041
497800
35
67
125955
75264
57656
91
39
411248
74
355722
14
2
286226
24
227908
70
2
43
90
153662
10
155458
304207
401962
55
290707
15326
6
2
218125
414480
94
380377
115465
73
21
5
3552
326522
399408
14
289939874
75
28
22
248438
427666
433290
373494
343388421
44965
8
6
1
247710
38
436589
270299
114674
13
150671
282473
17
382911
211046
83
33
332463
131136
7
79846
450503
347396
353530540
39776
34
109833
426013
76
34197
5
297402
121087
291648
22
39
54
314096
210229
191863
127392
103228234
30
78
54371
43
38
372033
3898
39
337630
255592
9
99
433519
242528
8
58
95
31
724172285
206035
385333
33
76
75
30
71
31
29
4
83
59
18060259
83
14
89
28
19
315527
71925
5
410474634
321747737
333983
36
14
331898
33
88
94
209030
75
80
85418
364137
42597
281030
77
232944
382742
378050
19
35
27305
31
57
29
61475
199472
4
347049
148884
474299
273412
20
43
374852
43
75969
8
52
149706
18
255040157
87
32
383530
4
45
179019
39
5
515641388
186326
62
374374
430223
99927
969084164
715722967
5
46217
378418694
77
127375
13908
91048
49
49
8
309398
6
306790520
8
309187
355602
14865
25
103779791
94
448467
324516
419489
97
55953
74
8
197649
34
143427
11
38
606636014
49
66
16
390272
358042
101621
71
286084
211897
45
96
228630572
289168
45551070
34
93
7
304265
26
124614
254150
57
333005
112063
25
6
201204
310408
40
12
45
19
476435
79
106049
200810
620865954
147655
58
432479
259579583
46
60
47
179489918
44
62
134995
308260
18
61
168164
52
14
87
436758
417903
371098
64
38
195699
46
765366688
86
1
90
487653
476553309
70
39
14973
59
7978
11
21
60
9
49
604177174
64529527
94
457862
340260
1
93
556319498
2
13
9
349653186
74
29
53701
93
91
59
71
234036
963612080
92
4
34
329114
55
21
198752274
54182
8
483376
64
63
94
299287
56
82
182422
574617291
50
16
74290
2
5
38
12
365563185
3
182906
98388
211509
25
45
36
206424
6
51
494139
28
97478049
44
26
70
72
400782
33
52822860
66
60
6
7
11
18
5
59
237155
268759
448732
99
22
781252413
38
1
177840
176682
98
22
12
13
26
37
1
1
47
770039251
498390
426727
82
97
9
144352
16765
103417
3
15150827
19
29
109095
34
396077
93
71
110673
9
248630893
80
186473
562212827
83
11
476093
3
9
651715326
10
98581
417549
92
230156
21
329960
43
405340
181888
281314
383673
97
237527
351657
136313721
95
151341
64092
1
71
455468
16
35785
40
123157
259419
306872
17650
92
102830
873899984
3
50
58
242028
253873
86
64
636067564
97
356084
58005
950941884
164603
455635
72
49345325
72572
19
243517
6
42
360539
149404
213094
46
12
213658
44
81947
446921
96
62
5
383195
94213
6
64622
706700191
199110547
247557191
986242832
75
44
34
72890
18
81198312
17008
53
299537
307488
6
90
862632282
884723400
378920
49
117659
332252
195344
121519
924382880
334052
19236
227035
286696
46574
19
251959
199957186
72
105959
491522292
47
104254
429472410
208593
98587
175578
4
50
191379
492
264616
672412262
3
296642917
15
166009
67347
52
311297
43980
67
82
9
396588
6
372019
277822
38
401876
40550
462462
93
12
430229
306611
770059228
48
66
7
14
570320053
62
80
211313
48
495252
1
69
26
77
492081
466120
117749
81
591731576
384273
34
290601
283821
415645
504872272
385019
144502766
200121528
157029
17
31
93
49
210044
113462
358785
459018443
689470010
594542373
41
32882
374599
5
423640
425586
421145195
4
71
397873
118265
86
7
411517
126735
81528
94
55
4569
203896
42
86
67
445902
10719
467354
13
18079
260749483
8
2
158861
107415
399280
98
30
80
350347
130708
59
6
391902
60
2
415175
129736
91
446287
85
42
197550
206117
465937
24
212487
72
160214
10
8
88
281258
407375
904342841
499515
97
86
184686
59
885634261
23
228949
228028
83
44
6
339153
75
285755
951483103
85
426809
65
55
38
8
364030
379660482
104030
177072
151802
92
45
470524
444169
808856365
94
305171261
39
7
215355
801429300
523113010
77667
246870
84184
331546
467241
33
382528
41
355389
12
80
36
19939
61
51
24978
227629
30
455760251
16
3
34
15
6
47
33
125245510
12
140997
76917
50
404528
115868502
83460
270225304
89
110804
141072
570923038
232467
3554
67699
75
8
21
442064
89
63
96
475079
81
3
16
5
464014
885211013
10914
18900
397594
6
16
396775
68
92811
368422
88
416925
484597
297618
157548
76
317301
24253
95
17
36
303532
32334
95
66
1
93
452924
37
272540
74
65294
23314
50
90
923124779
347733
82
338607
77
826220903
60
63
410523
130665
107578
346354781
241884
48
382724
262615
44
7
33
38458
339244758
69
400202
262391436
27
375856
58
1
73
423571
75
2753
443613
9
147650
481751
143614
11
20
97
792495644
302970868
34
467550
384948
79
22
315853
281733070
25
81
4
89
603795922
90
230516
346674
369866
29
278028
4
54
244921
36331
33707
465168
13
69
725491217
109960
253564
422662
292059
318219778
23
91
61
6
103927
375620
17
348070957
184860
74
180360
85
163599
134209
1
36
43
9
956672814
111916
236198
37136
71
5
69
331396
457133
120576731
16398
838174396
219910
330331
114390
1
259153
214643
295699
24
23
82
48
22
1
46
76
85
174320
254672
6173
46
45
96
496581
75
83
45
16
261479
276681
5
136798
371151
349130
179762174
35
588811530
1
82
179173
216852552
149371
9
333083
47
411949
65
452126
57
281308
42714372
94
499262
35
48017
69
28664
1671
44
285982
21
6
157301
267745
12181
21522
175290
572912120
79
86
233253590
170492
429164
94
52
62972605
102946
8
96
11
229844
341471
399061
2
473886
82
59
4
808167224
330542
80
71
53902
58
545754300
2
39
3
460841
418455807
278695
56
49
490874
49752
48
88903
3
258420
434404
61841
499699
1
8
444656
65
380886
25229
466877
293800
8
29
229825
23269
108057
1
403446
285525
72
40
28
721474677
11
469721
67
49
424583
53
369533
56
960655885
240419
74
344912
44
12898
23
124508
68948
379887
5
372382
94
62
378496
402594464
2
36
228435
642019631
93
177972082
15
13
405509
297773
76549
43
36
81
76
239363
77228
13286
59
76
20
8
277620
4
86
148787
215534
77260
355680
106577
402481
61
95
66
104828
359550816
34
6
480060
11
30270
120901
42
392728
182048
9
90
63
181948
421743826
42
67
69
21
814431551
88
61
218368
13
73427481
416825
198266
85
27
443833
227801
59
14
125459
204540
2
48
496000
405521
98
171116
75
25
90
55
8
845087790
86359
68
56
69
131136636
61
94
8
150421
16
15
275478
320007
203066
9
39
85
11
83
112314
44809424
90
926341386
33
82
263356
29
30238849
401106787
9
108611
42
73
3
9939
388381
3
171327
85
93838
44
31
753936260
36
76
401827
122247
406853
39
94
392454
5
449260
281993222
66059
147866466
268982
15
74420
8
10
8
255951
116501
454880
19
867350953
172972
495465186
23
5
345550
118126
99277
95
423939
68
6834
5
115684
348087
7
494966
2071
8
96
91
114400
56
235254
71
333706
418596
46
103118
493672
64
51
97
29336
36
62
267835
25
492421
490390
31
37589
884006102
280623
65
328542
239116
53
228864
49
244033
81
2
35
379514463
429906
98
474822778
430575
87
354415
95
220823
49
54
14
14
95
49
381595
429205
98
4
69
49
52
11
39613
88680
288036
7
263659
4923
41
45
284351
313445
4
71
458759
574290412
2
39
426950
302861
68
20
53
1
703369958
253059
1
290629778
978780004
55
80
33
8
71
3953
71
21
36
471963
96
68
78
9490416
725165428
360326565
4
2
208630
9
86
131269
498676
13
154527
39
504438979
255067
56
22
6
255327
671060869
78
53
99624
89534
72
15241
427656
3
45
2
6
3
17
98
287051
27939
88
83
498598
13
176825
329697
157433
56
290461
89
7
8
77
48
196023895
3
31
32
87
240078
5
588827347
43296
27
88
63
22
257150
18
244037
33
476418456
67
203148
64
82
307536
2
35
383563
60
318650365
67
59
2
226557
57
77
407663
114042
417805
27
258681
282857
26475915
272690
232656
37
88
475443
32
136978
3
19
9
369449
122309
240150
79
8673
66
4470528
12
4
5511
171586
92
7
148816
423387
386870
306833793
13
397291
3
97
4
96
158181386
110218
4
87858
35
1
3754
46
83
5
74
125394
88
67
144253
13
99
475378
397098
43
3861
191510011
23
4
447083
396613759
821855590
45151
15
3
384849
324730
7
43433
102575
118085
921421433
8
55
308469
36
25
76
88
83
212488
76
47
20
94
64902
207884
424706
88
3
4
136609
156571
6
545901641
240660
69
298179
82
22
233560
66
352400
118463
7
52123
451613
399399
89
152858
11
12
27
149461
36
430759
152524
257589050
439048
308382
84
71
71
200309
108528
480372
434060
323847
883978111
25
251173
15
96
864143578
42348894
71
48
156636317
65324
403878
362690315
63
53343
342326
57850
10
76
261914
526750510
268322
331364
50
4
7
28
96
72450
324869
332352
192027963
344504
5
52
354298307
2
385898
49
438055
9198
488307
98
7
240316541
13
20
35
3
71
313265
365698
65
116204
21
178982872
49
89048
283651
581560094
86781
41
416968
46
67
215529
106649258
120043
36743
55
91
206602
1
45
295757
90
67013
80841
427115
388279
312873
41
90
4
2
2323
4
4360
52
23
36
6
18
660926198
33
727851436
63
317460
177283790
125023
86
100103
131631
103700
375419
190264452
7900
283663
12
238274
1
21
1
331364
47
2
57813
535280466
685984948
28
602496931
1
4426
84225
388952
211653
15
99
82
221341
28
50088
25
237594
103494
436426
61
40
74
2
357787
305648
70956
350793
14
12944
33
2
301235
18
80
65009
7
3
61540
3
81
416216
431743
36
488467
5
8
171224
35
7
493819
266164
261870
78
352559335
319948
120837
20
7
792586839
58
21
38
47
31
78
142865
389551
66
54
165516
520428868
461019
11
18
435260
415504
42
53
11
48
438160
99
387283
69435
29
98
61746
452164
55232
160624
8
97
62
83
13
339398
196988973
27
83
305142
43942
131747
327947213
284683
70970351
626100878
122372
66
4020
4322
2
29
377901
482064
59
37
53
197040
47
73
46407
85580877
19
33858
352411
64298
69
72
781269785
86
77
88
39611
151063
20
80
84
395940
4
58
15
73
1
273717
9
8
347075
158103
290660
286448
50
33
12595
1
14
411437
46
8
45
218535
269074
2
51
86
28
69
60
138158
200778
311657
5
21309
4
71
444397
90839
83
115033
315037670
9
217422
86
3
7
388939
2
371140
110475476
220253
16
79
166191
1
200297
18455
36
2707
57
6
73
25
284095543
280473
137908
416325
569500298
203078584
53
57
10
4
88
12102
583239446
79
14
468402
263567
74
553869583
94383
88
253002
611472708
263283
327555968
91
55
272625
15
18
316034
9
294317886
39
6
88652
132964
62
84
75
2
1
55
115902
342622742
46
43
221992
95
228761
146284325
93028
300737
80
61
374158
10
221468
26
9
497086
44
169085
70
788867102
624771963
78
9
690780824
280547
479678
497800
434246
91253
41
3
452073
213691
71
441202
155456
85
474950
84
965430362
373000
2
30
3
123795
247530
358118
692680568
8
69
3
73
77
7999221
842324351
125097
782028741
441845
473702
476408
11
3
419544
319234
402152
4
4
76
998018520
23
55
384829503
58
24
21
347827
24
76489
83610
55
90
5
199604
428688
110525
110667
135914
52947
39
418937
445879
53
124230
63919
213349
89
2
24423
491755
7
6
52563428
85169
391715
78
864602705
915443695
366177
43
7
7
38
3
313035
28
23
108654
4
302089448
275380
51
8
40
9
136568
458888
79
130858
13
51
63
5
215558
37
121164
144949
590506091
169583
635612209
415193
41
67
583714112
51
494371
99
53094
19
58
36266
23
441832
75
334424
4
51
5
391240723
53
11375
10
68
524790207
283320
45
172381
392249
229113
248329
40
89
15
223187
70
239790
59
6
99
8
129964
97
319134
481152
86
74
1
37
77
10
481361
289103
70
201208
854126750
95
181354
76
98
425040
220886
308760
23599
18
24546
37445
855895095
59
77
430376
94821
3
105819
35
38
20
4
370213
3
89
48
63
8
214105779
149202
25
26
451767
7
442775
410685
95
435635
453025
63
239400
270980
75
31
4674
564390451
415400225
64
262328
393301
459859
46
83602
2
343710
42
73
53
94
26
29
47
157611
58312372
82
78
39
69
95993
1
95656588
21
29
337317
94
46556
29967248
38
24
223307
3
247441
452096
38
214048
473327248
389449
932548397
782461801
42
9
8
7
44
48
28747
261006
920123440
70
27
461237
273575
494032
62
851812333
67
374998
147980
25
826487857
2
20
92
37
350273
54
4
209517701
13
74
52
302103
48
98780
137548
55
97
121425
483194
396818
54
18
70
95
462865
132850
5
414316202
68
33337643
98
151353
92
63
3
86
58
98
3
218247
106625
422758
735537061
53882
152470874
43
376813
454464
89
303249
94
29
99506
285736
9
61
63961
99
66
83
11130
454052
99
257697
116588
118655
21
9
28041
3
265953
65
81
23
37
51
271137
343837
33
62
499268
188902
62
43156
27
366843
3
62
4
108173
24134
63010
5
17
172763
75
239969
177194
434468
4
7
949901188
8
301217
584913262
60396
26
797709799
14
287190
99
8
85
70
52
218981
84
82
246909
461425
386860
92020
5741
77
52065
94
166294
72
349851
179300
456956
48564
80
6
30
32
82
33089
73
93
474000
13
176199
470778
240991
47
11
361254
18
58
352812
278377
101346
47
42
56
40
44
757927514
251023
3324
33
71
20988
99
213872
422574
89646
65
7
39
314566
463343
251893
8316954
78
131892
272073
3
27
4
50
487081
311653
19
32
66028
17
35
67
72
10
33
182062
10
151642
7
28
203800
470678
12
409895
38
238074
85
445410
53
408772
36
165629
76
151489432
60095
6
834734304
348900
11
27
17
42
63
44
69
381999
24
72
34
151039
28
92
278381
28
469354263
497074319
21
86
439581236
91
224607
442223
492437
67
443730
22
242892
317132535
135278
26
47
5
92163
95
429511
28
112580
10
29
490959
242547
497102
976303607
61
288981777
96
2
69
77
79
57
303750
248149
440393
176887574
98
299392
1
91
1
3
293257
54990
5119
6
19699
64
87
3
5
286169
94
47
92
355265
439663
67
341855
248633
15
14
17
43
83
800962549
42
191835544
77
126779
223984
2
94
1
270862
447862
481542701
356079
47860
150486
104397
85
352047
87
381827
73
87
706315405
57
46
433619
96
53
46
363086
40
76
393668
252430
2
35331
248596
71677
55
4
42
79
98
82
519692994
201840
99
9
82
68
326273
86725
321671
75
45
499422118
357388
1
451668
433694880
8
273783
55
350686
88
77809
66
73
129658
4
48
17
43
31
31
99
30
411493
50
40
81
92
374715
7
333185
70
66
1
29
117432
266036
98
99
670328287
39
12
437811
222483
539357664
98
37497
252570
77
84
91
55
15
40
81
3
22
222794
3
349456
40
347659
245604338
403909
94
100559
668096836
69
12
48
388080
28
15
38
19
924058991
42
428032
49
28535
223582
85096982
46
199425
67
3
378171
62
135902
408757860
15
54
136648
97362
321416
98
143306
33403
21
311754
326621
72
34
72
300202
17399
80
6
14
25
94
102232
8
80
68588
76
43925697
12
41
142038
103916
286831
81869
57
1
183662
6
65
17659
83543
344106755
82290
4
37050
95
3
243609
242561
79
4910000
73
82
23960
6
79
32
160785
26421
52
82
56
48
8
92
79
90
116281
189433
148778
455759
84
45
35
237053
974251231
5
464445
66
4
400104
42
297870
382713652
64560
191076
18
4
348233
26
73504
211444
27
91
35938
3198
477744
399260627
78639
123457
161026207
293107
21
282590
156552387
39
12940003
261054
341991546
8
71541
377353
78
315643
6
77415
70
289567
78
230280
97
162538
9
44
414267
63
36
5
79
22094
81
80758
2
20
408169
364969
317105816
4
97
1
660210806
53
81448
213989
25
1
177868
46
12
188823
416782
57
99369057
59
20044268
377108
37
97
27
134948
279707
479527
59
756468005
43
410375
9
50
42
28
128226
12
422667
487669
8
68
90
354751
5
219895
573338375
17
109921
306136
719889349
35
10
378683
86
465014
12
99
123327
95
425600
71
346117
288842
9354
9
94
315400
969182783
346517
6350
90
1
57439
11
407830
44
18
92098
73
421393
381793800
60
174870928
220286
168876
87
483551695
37373
92
14
55
366451
1
270075
153027
10
354096
59
43
433172
36
331015
32
263076
6
35213
474934
65
310727
17
97
31
1
90
39
320768
29
356850
157699
44
50
6
368826
150997942
50778
334666
63
10
102613
41
453229
424816
78
367729593
471380
49233
212689
80
450332
97163289
71
83039126
71
13
53
80
6
75
51253
8
156330
2
66046
228156
81
405539
75
2
126201
405223
11
580497634
142573
53835986
2
68
169122
415051
46155650
433345
4
127843
61
14331
237884
8
3
33069
351043
58
4000
251875
404893773
86
503583649
45118455
26
63
249494
90
187594
3
68
39
603104885
304455
606014806
88
149426
364929
68
568280602
57
391080
296628
51
414529
241115
197570
367329
6
222902
84
122445
77
7
408143
95773
243126
464055
128536
238038
173263
306151
4
61
184468
41
107563
33
79
62028
96
281705757
14
475366
66
71
482097754
64
97
34
19019
448088
116671
32
600110927
7
58
62998
43
326870
331564
156207
973769804
129978
31
790349375
4
19
163242
341201050
476899
23
37
38
87
369216
11
70234
82
45888
75257173
106454
93
59276
462778
277014
36
158435
68
300577
724922743
33
385877021
52
68
301132
54343
94
457570
57186086
48760
461459
135204
67
31
61
868184142
131914
2
431443
75
48
75
86
379404
514336256
185329
224317
867486491
222573
258112207
99334
351884
46
279078
468953811
27
33
26
41816
61165
72
437540
291709
118710
5
7
31
300746
280830
28
25
78
8
12
5
138179
26615
428655
203028
635158631
22
369784
38
69
371325
407495
201610
135814
319589
4
90
4
53
202005
289100
3
34
107727587
385364
311494
51
443066
46590
16
28
3
84
86
923930257
122354
6674
78
131600
76
97854112
64
60
3
23
65
291095
382181
99
246145
23
855703383
53
392391
488610
84
322077
286034792
33
54
404698
54
9
74
245029
94
357930
71
77836
91420
180764
81
157719
314312
380541
58
74
491112
7
83
209239
282693236
442941
335924
177415
14491
94
12
341721
328360
37
937297497
99
820361501
7
128260
443860
20
251915
13
122131
301444
66
115209
34
57
57
499657
67
12
10
54
34266
33372
93
863456582
9
383329
105480391
41
42094
45
896200031
174734
4
291820
59
127581
77
53
40
2
2
472405228
29
45
203657
18
150057
272062
41
26
66
64
14
95
125902492
123354
43
88
1
221986
381962
357793
513047058
442524002
28
27
59
453036
317235
464432
411921
9
31
795602090
402861
14
429504
406163
91
64
25772078
74
89
10
67195
47
3
18
128663
40
102863
913778286
3
367875
14
326180
358935
42
95
8
106838
65
8
550934432
76
187763
361685
443985
27
24838
155757
40
58603
49
127016
4
655584462
9
98
71
348439
89
53
315896
409031
4
52
384584
76
398826
60
303048
482984
819877066
119573
282024
855998768
318225
70
493617
13
18
14
384630573
84184
478720
440392651
46
64
15
61
133676
317714
16
256523
66
37
296379
59
85030
152070
212083
130837
415158
88
4
91224
16050366
25
570898778
449408
98
228251
75
58
17
99
77839
46
35
13
44657
5
182995
231126
98
637590152
153622
93
16
114066
440398
90
308939810
57
109548
175432
162724
34
86
110367
267108
445130
367919
30
20
286695
98
37567
6580833
53
74
772105344
194650
374709
12
42
201463
354589
61744
6
27
79
72
28
59
147194108
12
215009730
59
892999105
255912530
37
34
5
190416
5
439684179
63
77
261364
4
31638
69
74491
8
75
325144
38
405947
250020
27
459849
3
166084
58
395408
79
489114
433425557
761898333
2
333881
220571
34
9175
218919
334596
54
143166
182479
79
85
75
223022
112522
1
430355
34
62
75
206457
13
380098
388228
90
32214
63
366148
3
387601
343416
235098051
89
272581
37745
452266
62
84
74
499059
2
8
78
21
321598
40
10
89
446743
42
83
79
93
87
87
436789
86
3
180839
51
65891747
51
67
28
91
74390
409267
324781174
50
364104
41
655438017
30
30
9
79
475505
437543
301262
16
401520512
6
3
22
79
151260
96
496364
5
232065
81
898955784
46474
6
242530
477787
18468566
87
498183
44
274323037
973281451
244799
2
497872932
56
970659212
4
72
52
31
83
77
176383
132573169
3
930996213
5
314848
69
9
99967261
30188
715740093
36
346491571
95
52
91
34
159495
4
49
849069481
9
7
45454
9
5
743544723
7
84747
124125
18
93
374285
7
66114
93
44576
10
21
21
59
71169
219478895
411586
263440
741044301
39
124864
121293
350475
15
404815
207300
326831
23
562476407
4
404223
18
104034
422321166
42
464689
14
80
24
33
222974
89
171477445
37
170470
352101
55
15
3
16
40
168277788
18
395087389
59
27
54
2140
317256
6
125102
68
55
85644
385025848
29
139153
428766
308271
92968
1
444024
45
44
1
204874
865332090
390649
158727
43786
210819806
384455
74
56
294166
34
24
17
63
18
124714
384152
23070
91
88
1
127888
109193678
32
3
64
43
251518
131928
69
19
57
10601
11814
22
11
27
77
344852
48
72
32
42
54048448
315756
457955074
153053861
154610
22698101
461912863
32
87
424469
344167
84
14063
261167
49
427878
30
455701
14
36
30
681009141
24
9238
60
26
86
191763159
24
21
19
89
130963
1
378191
60
91
465764
191271
313671
82
436828
17233
95171
100309
22
127903
410322
50
961010981
80
10
35
78
43
416007
51
48
464449
65
95
68
680382042
282278
414073150
86
61
17
262437
229481
29
39618
98
443732
6
242270
359380
27
23
9
53
42038
80859
43
77
303136593
156479
773232660
102846
482189
10
137999
45
94
296179
478410
240061
88854
97
8
286415
421592
70
78
412559
24
59
312998
42931
260554
407569
238184
211360689
49
182376
297514
308160
195546826
21
482246476
94
669973900
51
5
91
47
12
6
42
338010
65
173320
7
461187
576267603
60
90
5
144181
41
40
9
58
447453
73
250535
81
378862
310732
424342
462516
4
2
90
20
44
329540
170478
450562
4
397409
60
373228
45
70
14
61
86278
45
42
96185078
10
45
39
335066
34
259988
216832495
8
55
1
118036
260762
53
74
132674
36
883723527
3
387342
77
14
59145
215756
495978
486432
9672
56655
1
357336
40557
385160
520468563
10
50
19222
350862
67
33
76
198246
61
207812
19894
4
75
96
3
21
94
430418
95
272103
20289
33
2189
16
57200
59260
303173
764298186
39
115678
457822
54
481499
459194
7
919938783
30
337401
35
7
7
80
360752
9
79
210019
4
43
13
60
4
317080
211235
359209
155795
360413
437179
21
19
18
74260
394602
444808
439452
380723
40
21
146115
214291
16
80
24
64
7
26
49
7
94236
263274
248653
254774
901171342
16
74
950723433
269670
62
455738
66
33
377773
158700
152177
361845
15
325791
50
443513
327267
8
246292729
279320742
41156972
80
69
380255
981180191
66
285539004
8
3
3
3
5
4
5
31
17
85
139117
198078868
251771
19
15
375361
26
53
21
40
323681
792586730
491017
96
395676819
236276
47
4
353298
85
218435
164494
41
2
452000
494000
92
127153
6
85
140999
86
374965
30
86
70
118072
45
28
39
238302
97
37
40
67
78
95
721321422
425283
313742
89
85
408185
35
135111
179218
74059
860896612
379534889
533827629
45
59
17
6038
46
11617
87
50
256369
10
470697830
117872
338885
90
69
5
279634
27
11
9
372779
91
167892
87
45149
99
43992384
454361
69
3
949395125
310651
58
170224
429378
316223
377400
71652
13
52
107168
372316
62
139612
324428
9
202822
96
1
268672
402840
4
93
51
323067
138264
487637
366150
554086463
347334
311042
153565
86
353671
326939
77
189198
26
42
98
179705
5
36
2
33
93349
443350
35
928480046
6
61
461363
81
513927595
234185
112369
484652
32
97794
477285
290011
204445
235404
280027
77881
42173
49
294933303
204111
45
165418
58
3
474307
83
403946
60089
185534679
36
26
104699
116865
351031
223121
436793
56668234
236310
56
171652767
354526
372900
414709
401645
379512
80
76
50
84
318586
51
106844
24
9
1
472001196
210500
402241
11
64
216368111
15434
80991
99
2
482518
993518120
60
140628
70
352183
55374
394454
41
67
78
106099
36
38
337466
272815
43
8
6
72
450094
46
176491
301811943
76
84
798716225
60
230883
388783
79771
300307
26
84
37
66
462867
41
288652
459450
23
80848
327298
72
256650
259465
249261
308072
69
19
52
83
25
452545
200629
57
270637
13
71
113165
353023
93
20
273938
300773
73
79
346748
28
215208
99
273080932
40
4
349757
189090
407269
51
8
429539
49
412966
54
374926
4
262873
230938
413889799
94
11
421759
61
89
126532
39
37
42
485381470
122983
85
294467
70110
76678
58
576113020
1
311960
4
268274
790210886
1
966205556
38
90
211869
351294
271254579
93
10
5
78
470129
398889674
44
72
362739
463622
14
371291
14
35
49799
15225
91
109535
22409
210889
95
19
63879
79883
347005
96
57
48
8
16
68
266124
504578781
458122
353302
19
443545
30
62
63168
238653
56
432677
64009
47
4
29
7
358294408
30
22
72833
14
473455
62
64
225246
61241
443393
43513
433792
92
43
312847
197789
18
428400
71636
503531179
17
1231
199069
57
41
23
8
330884
459934
321740843
75
488581
31
83
73
7
9
404678
98
30
358339
77
304035
58237
13
121665
469626
49
900700742
55
57049
16
11
28
80
437248
6
399420
370926
325920
5
4
26
57
8
1
177273
129819
14957
62
9
2
287971
8
15
69
233165
73561
491516286
469330
57
453652
722730509
498337
37
250796
50
3
131164
296335
36
53
29978
96
72
268414
77
6
29
127582
23
97
99
11
42
391329
885479438
29
194616
18
52
7883
323136
2
7356
65
65
91495
648241700
12604
68
86559
611079887
37
322081
39
221838
523568929
151410
131819
163202774
295901
82931
302218
92
446480
6
29
304744
95
95
64
112175
24
67
24
24613282
97
3
95552
67
99
16
3
363469
18
7
54241
499117
351811
74
74548284
8
62
74
399751
494061
45
9
316908
102494
60
357608457
82
67
88
307450
58
928174777
47795
206977
428316
333036
331511
135435
151746
27
202779
68
421216
77
82975
209188
74
471135
10
63
87
272584
4
69
488081
220198
549940926
357185
818155536
237005
22244
7
614862312
82
54
73
19
19
82
354441
92
8416775
542938068
4
23
20
65
726968533
9
88
14
89033
131450
93
88
1
241269
68654766
241220
289417
56968
40
11
98
364514
198655
47
271118
63
255703
78
922606769
429193
84
8
322467
36822
84
299727
36
481668
399744
144279
82
226623
224993
17
88
330545
382382
60
483568
62
58
171503
156693
487606
32
414882
48
333494
380891
95
85
97290
57
87
44364125
456981
2
55
934382971
41
51
209888
32
82
217697
74432
472259
378793
452316
5
92
436361
172147
79
255565
952173779
11
166543
7
14
11232
160323
145721
13
60359
56
90
93869
9
19665474
477845
40
26
288176381
607751939
619528409
25
86
42
213574
18
837283780
1
12
3
28
176887
73
8
40
198643
40300
33997
41
93
74
7
25
37018
99966
74
19
374808
95
25
14
965943467
80616433
94
323630300
44666
327312
313756
313834
70
6
2
204798
380106
252303
78
88099411
56
243820047
30617927
90
46
61
96
125130
83
53
292072
73418
4518
79
202854
311479
57
22
56010
249886
366071
8
63
11
395766
454524
256543
432011
40
71
51
2
711433086
52
448942
458237
215618
24
115060
431859201
57894573
8312
28
272858
399434
153985
282238
902758284
8
42
43
65
7
8
86
4
6
134498
24637
379424
1
51
497026
92
55
57
29
93
342547
447933
45
403499
95
56
6
425251
137365
1
266113
44
304819
126444
361520
454651
70
15
89
353246980
454271
27
99
326321
177032
98
60066
93
119018
64
80
11
37793
230734
59
499679
739571341
27433
174702
49
237627
353191
259416
437145
3
79295
238988
467476
6
3
78
5
471737
77
149764544
290314
30
10
407897
96
16049
89
8499
31
27
468288
29
72
51
56052
522021077
56871376
353493
49
3
277027
82
651231018
35
86
96940
78
56
12
159311
7
157006916
812682125
7
403160
86
416056
30
43
372875
41
7600
77
62
567372106
808678915
1
18
385421
126431
471374
45
329368
17
59
79
313975
32609
382893
502218368
970079636
43
20298
211921
82
177175
87
363545
282162
79617936
108819
95
7287
95032
52
4
97
222888
40
98
34
246785
402864
397366
50
8
326469
366609
241549
62
9
4
731564593
6628
96783
13
202571
35
98
233810
86
398099
23
17
4
15
471137
4
26
497433
75
4
114487
407411
2
430238
792740864
319576
119059576
20
99
88046
63
215615
171835
2
105645
789192005
152550
91
30
307543
97
19
270807
9
379592
31
81
223068
35
1
38
343430
331098
66
60
22
93
93
61
38387542
401398
5
31
39
362246
490728
61
99942
11
767555299
95
17
147132
39
69
25657
7
83
10896
115002
47
22780
33
483041
74
6
846222138
98
4539
498230748
159353
281768
353530
7
710503363
28
113019
73108
791077198
1
42
410207
92
31
1
295426
49
41
480945
425424
312717
99
58
473396
60
2
37
40
4
400232
54192
354255
523787864
93296
10405
6
339026
310958
68496
211201
7
108890
18
319038080
909738634
3
426010
147601
8
70
2
449295
33536
291353
93
4
14
663128694
31
99
33
69
134155
77
75
53
415210
88172
116399
229794
10
18
61
47
31
952126685
42
82
468763
457414
53312
134770
1
69
69
5
109054139
363782
73
280560
81
435195043
496161875
67
41
63
47
86379
7
30570
486267
1045
337388277
84
16
172738
18
8
955049651
440853
77
796095122
165495582
413061
38
36345302
12
406041
114099
496441
74
463269177
30
177058
468655
34
2
78
309646
346553
72057094
60
58
342912
463531
315506
5
82
61
441557
79
6
25
2
29
210427
91
93
87
21
499422
81
28
89
417648
339022
459268
353799692
594218096
38
11
54
277649
269266
83
99
530900780
9
8
582743696
74947
459093
396328
177732
94
381979
24
210737
58
475096
67
11
54
102636
84
10188900
278440
23
495837
422431
6
42
14
449569241
374927
167335
147733439
58
4
973640490
324954
5
9
5
150329
200962
443387
373181
72
332383
83
131807
82
52
89
941871788
192177
315283
648496040
328630
476904
365239
367357
94
338003
56641
316893
92
8
65
56
28
269670
59
29
97
39
24
36
58
152666
50
402475
91
352459
485193
6
6685
108866
420882
57
79
25
445613
58
89
1
67
53
4
62
73
61110
4
434132
198033
30
468644
10648
62094
125238
472620
28
1
319384
85
452130
77737685
39
328473
77
221571
208921
15
418171647
6
810802181
79
98
73
6
386981676
132362
74
102673120
96
71
268974
236390
58
144935
173356
83
63
65849
353362872
24
78
138407
139361558
170191
58
91
63
263273
223510
35
53
61
3988
61
72
424990
77
484475
6
130557
8
42
34
260603
26
3
263327
620000585
99
65
76
86
3430
166515
41
140818
66
238637
4
14
201826
367082
207151
34
90
211510
244498
368091
399315735
32020
47
314450
249665
45
29
323429
165128
496175892
47
297598
7
92
290075
763260811
5
80039
3
89
793854441
943858712
60189130
19
3398
771055668
869755906
154985
196484
99
54953
86
344063
111235
102246
8
99
7
5382
202051
51
381532
409811
251953
118239987
33216
80416
37
77
141165249
8
2
98
171841
53520
192019340
255577
186380
27
286479
41
1
827990373
98688
131108
94
48
81
30669
451452
2
23
91639
185736
5
27
971653311
68
388961
54928027
82811661
52
6
71
94
63
758885505
5
159155662
46
340179
9
91
65
11
7
356342
86
92
62
150358082
40885684
233101658
597231675
29
12011
391641
24
432550
30
254478002
47
44600
234410
13
30837
89
292538
31
33
35
49947
267911
26
10
251653
239677
487531
11
32309
467118
98
456151
11
47
439135
459562
3
9739
4
55
255485
298868
33847
467701
132558
142292
614036928
6
258192
39742
13
480826
5
26
475772
75
15
20
63941
457452
77
79427
74
7
616781181
58843767
26
50
872168617
219300
50
450973
299660
934129096
775671309
2
190478
286740
71
223432
262937
344556
6
13
68
2
44
74
44
287250
59
75
394233
211988
41
393470
75
88426
213586
191459215
262239
226415
93
2
52
54
49
350714
67
418192
440518
529043261
137964
96
318204
8
850261527
306694
170068
113237
396995
95
390517
61078
52
26176123
380552
87
58525
606269280
84
226810105
266945
10571
58
97
4
206638
3966
448538
267982
448928
61
1
99
386695
489005449
44
864774576
80
67
73
2
1
461144
203129
691177745
32866
239829
75
83
31
294270
9
56
41
26
53
73
71
425084
899503124
67095
108386
589666061
82
109761
237504
5
1
2
192694
74
22
243938
5
92
224225
120832
9
147413
410011
186309
128904
277283
63791
2
12
88891
3
367579
97
2
72
425201
455452
325546
71
36
198517
23
97
74
3
59
411752654
368544
5
159193
16894
6
63
51
134382
422082
25
79
464358
375914
135073
426413874
473104
71803
483642411
82
38
71756552
127383
394956
3
32280
59
760521251
32
478957
324558
180904
18
62
291428
122855
46
46677
8
374216
25
40419
446961
80
470561
67777
1
29
77
105893
81
290953
61
862639643
37894
170724
38
430383
151863570
768208193
86
246905
137152
499873
698171229
400107
6
98
614820428
2
16
98
300212
198303
95
54
99
64
9
68
7
94
1
34
4
664067026
30249
133460
428916
94608
249711
6
178948
87
5
27
53
9
485617
347384
391496
5
241488
83
39864
80707
419198
95
13
72
28
497989
23
52
42
221583
48567
9535
447768
67
47
63
3
172837
488483
48
14
7
37
2
281765
86
45
75
150132060
6
205868
291346
354544
47
14553
481507
29
674290099
91
92
10
515613198
3331
466842
94
99
81
407211
371247
60324
65
300881
4
334017
91666
18
84
2156
277945
97
45
1836
98554
600643028
155136
5
197175
413112
76
840532830
34
18242574
12915
40
74
184829
50
3
21
30536
32
85
30
57433914
190668
88
38
162116
130633907
145248
94923
79919
363546
398461304
581268829
564825931
413450
153744
899
614741666
34
52
235444
29
56
99
13
15272
46
33
44
121814
2
156911
90
328338
98093
53727
54
356494
87
99
894283512
88
33065
38
295079
447290
229919
280099
89
11
31
43
22
78
73
68
309629
83
341130
319879
48
344236
352920
71173
359463
71
433822312
28
109817
69
166241
788921141
1
36059
427123
288782
9
73
26093
22
77
366178
335418840
650236011
442108
191504414
66
89
249858
16559183
306709
756353366
19039
35
405244
504775510
132655119
470143
64
79
79
71
379386559
425404
54
844498515
47168
58
388515
87
78
1
415835
269345
16
97
5
35
478497
43
251864
150997
934103867
490181
97
47
168502
499754
18
335560
269758
79
72
398457
346853
13
497212
67
64731
86511
177957
19
64748
72206202
234934
7
64
59
94257
359020
78
90
175748352
12022
217229
77
362854
88
385002
390796
58
72932
147354
780083921
13
7
34292
40
21673
437514
57967
651763807
66
254878294
93
59
44728
284071
264117
65572
9
11
798184416
467237
486892
9
84
303059509
334433
401787406
7
158775
76
70
69
232293
68
67
385556
56
55
604892423
274105427
50
61
951123269
44543
5
95
4938
309744
42
90623
70817
491827
59
41
353946
7653
437297
477134
17
40
253740
5
24532
400169
196169
77
817427144
208913
25
6
2
81650
85
7
94304
96
32
11871
55
187953
202733
945447998
115787
391864
48
381454276
295338
2
295646798
52
83
79
117695
9
70
7
467214
314021
25
419418
11
823046392
67
426874
84
50713
67
431630746
248820
224873
218298116
167563
3095
52
486788
75208
151722
72049
21
498480
781725207
812321982
16690
6
103442
206266
11
8
224893
482574
1
258244
248884
59
276783
72
313059
47
650101943
31
58
85127
69
334548
2
68
21
277420
75
12
555682809
177888
290894
7
86
484485
24
719758921
344053340
48
272833
136707
51
123041
264783
286303944
55
262105
57128
93
80
11
199587186
117760
9
437461
8770045
71
271400208
531162363
234109
44
373109
34
299980
289215
430563812
1
32
98
31
102394
438894
722927341
33
80
8
154397
87
47
332091
353920
83
15
273163
256771
23
335810
6
32
341235
415214
35195
319062
93
461401
90923
83
337614
261719
127391
243701
227186
50
353176
96779
81
589033005
18
86
55
1
256469
9
8
91
270198
40516
7
52
425981
257835
29
28
89
88
167016
47692
23
11
494148
47
87
56
21
473746
37
74
9
197266
4
464676610
888619056
785396858
22
11
425560
78
390329
32
730836215
170120
427420
133992
92
87
57001
17
383657
9
328125
262390
32356
392949
168683
1
427323
8
6
59049
61
82
23
503892588
226895
48455
335997970
73914
361526
39
26694615
2
43
582888376
31
365812
347405
79464
23
2
410944
54
168465
275709
99308
140857
15
68328
432801406
605853628
498120
7
386702
93966
168145
37
264166
217932
13
44207
296556
94
365
90
459420
7
21819
15
265796
90597
180720
663920580
264845
50
88
64
290599
2
353356
35
99
182456
226076
226179
177065989
64
60
77
434430
91
4
59
96377
419
208253
270819
138659
69
21
60
204627
498438
94
64
23
261970
97
357841
901599239
171787850
111522
78178
68
75
37
182842
72
85
23
78
623310175
48849
6
81
53
223309
309106
477523
743539027
63
71
138629
305533
1
164923308
153528
665461168
55
99
14
160108
129854
13
346793
46
189163
489491
61
41
375750
125715
64
11
185172
35
49370
230369
402647840
25
114787
74
25
387052
86
8
421371
177128
483971
10
166163
61
897531060
212728
3
21
54
275938
92
353262
407867952
296473
93
13
783946627
67
95
15
141898
57
5
141917
64565
5
614998252
215367166
60
50
6
67
40
14
325145
44967
78344
37
302587
149218
96
61
26869
300972
314260
99
377970
449337
30
70
237971
162675
397046
6
7
89
496498801
1
401893
158569
47
20
446692
144440
79
8
70
62
187613
111321868
95
990286598
94
154529
470477
86632
47092448
395922
37
29
495063
413931063
346565
514344526
56
9
176562
92
144998
42
478699
182624
79
60
25
99
245765
4
364740
266254
79
295918
236811
29
91
20
63
1
212057
96
331573
67290
43
78
6
234186
133861
43
180959
92
11
124290558
28
86
82
388992
163097537
18
233301
81
422959
136627
243628
430569
22
99
6
90
419132
870903947
26
421320
24
24
10
20311
7
179968
252376
105768
183806
228095
432290
28
8
82
237933
96
93
52
24
407899
466504
196822
173047
10
35
12
315519
138521
428849
5
660741230
157483
412245
88685
331573537
43
26080
696744032
158428
408899
160712
22
306335
140780
238593192
88798
23
69
81
418209
5599
34
40
682273578
722954245
69685
23
560549684
91
50
436400
69
450403
179718
183380
1
4
351422
374953
45
90
188560544
8
94
11
4
9
76758
346219
321758
37550
184657
218076
782665471
32
886092894
8
308064
266549
53110
427339
287208
5
24
64
27
11
207570974
9
203189
332568
329275
218758
33
767423986
188863
23
32
35
84
18
59
120635
94
3
110121814
55
440304
90
80
469121
312004332
38
717569351
30
175799
285348
53
1
826958431
98
39
967489022
129089
357763
241200
882186646
402401
289272
300977284
69259
150957
586678444
214752
940990018
14
97
480386
461976
93
170009
311478
342246
50576
44
304105
68970
145842
96
87
323277885
387794790
495330
21
393353
47
42
65
41
45
8
260012925
66
38
31544
42720
1
148796839
563461412
373750241
330163
54
168011
90
469105
294206
53
348821
313558
489430
306105
68
352689
69
9
23153
291365665
16
270489
6
129977
13
316992
94
448865
3
296236
1
228939
86
64
12
7
309029
55
458392
25
38
55
872631174
285673
501694745
366631
9
95
386856
971556609
510898445
11
11
99
70
16383
70
32
92
97
41
461376
35
6
106618
139838
61
21
50
491011
81
468528
290540
4933
18
71
68026
445
619218038
4
68
34
508204017
88
70
7
32
68
575949240
409104
612602810
6
204002
9
41
79
483143
408236
99
92
96
103800
31451
929937572
95
79
65
50
63
11
861597018
28
91
203470
20
29
360832
272660
458381
334163
71
52
1
481187114
98
42
73
154863
98
450122
80853
53696
280074
72
39
22
68
275334
87585
93
83
415009
68782215
69
9
315922
342608
76
478900
81
110032
42
75
70
9
204411
91
398995
436265
776982792
86
8
13426
319218
46
256790
287486
77
36
29
58
47
195829
397864
328674275
281684
446305
31
14
79956
2
80
156517
52
462129
76
439306
16362
96
17
91
449481
128276
360225
325261
305079
22
44
219858
88
14548193
23
10
273169
221408879
293254
59
197862730
77
495971
1
213563
14
41299
454105
11
6
247998
415290
7
8
382934
53
126112
477637
62
410856
172038
393534
22
414434
798202397
561436103
56050
3
320842
296663177
296224
400825
19
83
65
99026
50548
14693
37462
22
34
49
819832646
835413926
448972
248100
576830779
343171
84
36548
56
65
21
36
268746
98
21225
45059
64739
152962
45
631817756
598550694
85369
72855
33
5
237156
142101
246335
314103
1
81
286446
75
3
290313
415884
54
185343
33
211095
84
472292
3
254305
7
275615
87
70
626101919
80
140013
9
486385
495124
134084
54
96
27
491064
5
497459
190929
186380
90
475041
424446
76
83
5
249298
362669
477326
30
172265
113774
68
60271
485010
66895
86
8
460023
23
48
80
66
488331
177607
60
11
55
77744
72
209749
6
99
373171
196240
9
250384
34
159461
47
865453497
34
2
66
19
70
284459
2
224213
273274
73
21888
89
363323
468281
191056
68614
305096218
365885
414108
4
225290
63
214662581
421127
14
343840
65
80
31
51
366301
34
35
277367608
43
30
409557
2
60
438376008
50
23
23
60761
13
38
8
38
8
35
87
217572
28350
147191
31
319161
40
2
75
318500
117632402
172781355
51
16
8
2
342845
186918
59
45
254845
66
286634
28
90
99
5865
47
78
32531
87
921916934
129760
11
23
5
41
29139
298201
69
113000
392375
22
76
87
14
6
324977
31
81
7
19
334697
6
162346
21
5
36393
18
53
147887769
92
43
3
14
483939
5
318989
482345
77490
826242640
431448
157873
109286101
37719
341696
8
10
336182
4
170635
54
211372
210826
550956103
195681
46
142121
61937
47
90
74
50
90
414916
63
3
72
44
478314
79095
228464
81
85
63
30047
50
166361
95
16
43336
3
301709476
88577
362474
41
38
147434
25
10
67
441075
807227937
115652739
157771
22
50
63
3
68
50
39
217260
55
260272
8
321631
395450
137437
51
40355
88
362370
83
107566
495317
97
95
1
159151
59
46
231786
13
202438
42
299532
31
91
50
31
49
81
43
44
547385814
474776
9381560
580218200
405991
309175
9
6
390591
11
173336
68
436038
430731
57
342171
346204
262343
24
42
445894
294143
58
55
69
20
379923
74
76
232968
7
46
71
89
39
63
87
463075774
173713
414176
38
12
452506
25978
26
7
450596
273998
7
260776
28
3
9559
24
379701
12
758793833
62
180377
61
62
245451
65
211002671
401445
97
97
14224
93
245504
460075211
995127726
339127
188454
7
49
306412
744504009
405327572
258395358
33
70
8
8
31
260394240
1
247759
108827
93
1
323918
70
97
53
149852
382290
47
4
319846
78
78
250497
9244
474743
287188
69
27
208480283
229648
3
15
326992
602790495
93
251281
238954
202834415
134076
63
9
462809
112209
1
160887
508203960
1
90
49
29
394921
244821
13
4
253041
346333
46314
36
37
32
60
244141
6
238193
24324
314590
72010
92738
186350
496059
15241
492191
54
57
236480
68
43
360143905
26
389414
130299
629296957
7
22274
13
65
94
12
80
19
167318684
50
43
52
6
263810
38402782
461909269
233087
275518
46692
58892140
29
83
97
99
441380
267992
342562
97489
424779
48
75
67321
77
126982
32
43
21
151916
69
284635
161527
354740
95
246329081
355975
23
38
72
69
305313
405821
409529
52626
381664081
124755
6
327750
39
158702
70
12
256682
79
76
85
9
2
129127965
642637808
4
15
27
5
36979
445327
74
46
51
341240
50
220097
89
42
108795
353023797
370852
35
76307
24853
259809
498064
19850
53
28
5
178853
59
439300
60131
377946
39
11834
76
68
359597
28
469854
60
3
79
167081
79
11
249375
278911748
257972
693735104
4246
146556
438233
70939
32
54
462018
4
211097
32
99318
131075
80
363149
93
63
376038
78
337969
647721974
400600
31
455817
957251234
82
663659303
164365
2
64
48
8075
351798
87379
8
1
102148
8
7987
4
457966
37
74
167339
288821
253000
79
75
215138
299221
236069
315716
317549
81662
96
577447720
86
9
442202
56
265050
58
246040
6780
110143
92210
38
488638
50
37
487550
340438
409142
611989461
272380
234820969
9
88
7
473698
173134025
14
426544
108316
4
341673
29
81
33
105885
80807
163657
23
16
259111
441451
109844
285628
108981
235505
26372
304383
39
36
81
77
394743
481285
3
19
427584
47
366558
1
61
444698
72
257513
29
406672814
272317
22
474067
379835
97
24649
16
9
53
82
51
169061
1
172608
77
109859
217051
94
318706
63
219627
48
420774
99070
18
5
40
85
89
55
54072
166323
223198683
224248
335820
380287
232999
121362
558502844
18
449468
77
32
2662
16400
291197
85
93
18
351054
39455
80
12
2
39
20
450890
73
307577
85
235850
8
62791
20
200481
53
351005
224312
96
459518470
20
147574
16256
95
1
259275
2
50073
435050
7
2
73
68488
290289
97
294515
100724
52795
36
94
221825
23
41
386140
436117
6
17925
80
76
458737
41497
1
7
50
276351
25
3
28
78
9
193416850
477547496
56
30
43031152
495231
37
457022182
450274
65
79
178981
18
8
95529147
31
75
6
316376
430455
93
260306
7
58
99
235463
22299
383879
380921
422302
63
64
21
229676
84
84
703345337
39
872607632
267911
563668272
409102
46
367230534
46
149155
46
373335
502374860
221208
209373333
5
378426
25
19367
48
76
24
92
326523
42
2
84098
82606
55
249894
88
347761
385493
144353
239927
95
57
419809
409629
650449200
316227
300855
48
332954214
90
65
31
77
105014
475911
1412
5
19859
27
66873509
133550651
1
7
114349
199884
221843
398459
1
9
428193
79
247255
317376
402310
384542643
63
9
322990
227221
78
428847
352322
83
900164523
1
268378
601669111
394653
24
98
40
5
38120
304808
372626921
74
419097
420553
231422
7
75856
7
5
13
80
8
64
433310
94
48
319984
153602
81
369938
422687
16094
414548284
19
222019
39
35327
139709
7593
60
28
80504
80616
87
71
60
31
89
331309
28
7
143141
351509
347880
439551
230571562
23
26
254987
9
296047
89
49
194240
201222
908982758
76
144757
8
97
417817
167016
176497
297534
4
14
250701
169228633
1
2
7
263949
7
200656
59
71
260458
19
107162
20
260188
57
17
477639
9
66
35
14
20
430342435
260848
355983
1
88
85
31
104261
48
424118
206541
196362
485551
308045
50
36
308239773
425279
88
75
243287
461550
248921
72476
873114603
22
57
71
225366
349155
193160061
73114
5
335407
61
28
91
1
249608
37
240696
3
73150185
77
311295
34
491526
185928
416641203
69319324
902458974
475326
327414
466671
42
697513876
68
73
34
39
185458
9
482738
258805
25429
4
285341
429084944
617753114
99
486906
335015
1
98
36
76649
47701
553686657
151985462
93
979041091
43
709383802
6
126911
433005
76
426830
88
16
126401
89
39
85919
492801
8
83
123975133
9
89
187933
92
178679
86
14981463
405269
494878
407558
42
97
90
30
29
164180
707294624
191767
380972
142852
30
83
262524
220744
38
82
643652307
80
134584
65
320115
45
427921
40
165930
629975877
96
49
85
20702
48
14
6
58
11043
119842
79
62
49
1
447866296
242966
279449990
3
476572272
41
31
189380
162880
44
294095
196148
90
163535814
35
323406
307888
6
71
21
268393
92
328057
46792
167594
412529
6
92
75
49
435483569
323283
34
237914
373480
5
428197363
40
3
68
325905
547976525
85
57
5964
89
52
262835
19
478
278969
99
4
47
261038
4
177563
107211
19
15
22809224
114487
59
1
7
89
61
68
160209
23
283815
471969
65
44182834
6
133874
66
71
488738
50
467197
58
7
442720
49
173189
380362
59
431983
26
263562
332302
25
58
77
36
60
69
34
89845
352219
37718
246494955
79
7
21863
22
234333
7
361139
21
73
242744
128107
61
325966
61
65
570683080
162180
36648
3
56
23
491569
2
27
38
379715
426665
89
36
56
58
70
441349
5
57
422746
17
474813932
83
199196
94958
5
38
42
83645
62
29
154629
8
87
153960
205458
20
114362
91
25
40
16
92
175206
131652
124033
158663
910286179
144257
90
72
71
6
26
429334
297630
43
102244
38
94
41
15
391718
8
351768
320175
341803534
8567
69
26
18034
270250
462914
373467
373281
9
60
27
52
361173
45
53
420226
85
150577
532220268
205912
335223
77
168234
5
35
22
7
49
29252
629567106
278135986
13
57
247655
221963000
198491
8
57
70
253011
56
399038
504451934
123191
486567
78
33
26
431767
374167
269894
455695
54
8246
10043277
23
88
3
495019
11
25
303483
95
1142656
3
421814
4
96
31
53
776724232
76
167086
87
191477343
90
38984
74
477812537
5
177842
324381357
145566
179507
14
477668
399203
396954
435878
192835
407561
329184
67
1
35958
15
183614
358012
77
432356
82
177385
96
488264
81
40
7
253925
67087531
1
473965
489148
409449
209511
289407
135855666
95
41161339
72
15
334849
77
42
24462
94
108676
483611541
41
55461
59
26
244296
54
7
168209
266222
349208
343615
434555
108903
215179
33
393829
96303
36
99
103423
238979
446323262
205490
50296
99
206492356
486658
156041
412033
97758
80369
489529
5
128030
44
48731
12
6
9
294243
76
77081
220858
48
9
25
382007
439923
76
65170
103321
10240
262246
56592
99
314664
321163
496936
181624
5
254632
9
26
163752
26781
322747
40
218240
499543
14
61
3
83
114644
95
11
167268
88
55024
432880
72
15
681683514
60
33
13
94
15
20561
52
25
55
78
6
85773
7
21
8
168486
224926
17
6
256319
22
975333030
98
117755
444484
75
287749
267593908
23
7
60
57
411801
283472
85617
405018
10
14727
19
45
67
47
413682
390535
451285
666083985
137363
348355
56
14
294384
450242
112842
495098
2
473868
416824
708970070
70
900665395
226673
44
296890
77
477722
65
364454
76
91
1
332499838
378235
41
185962
24
45
66076
41
31
27
491059
51
228290
396304086
62
494635640
463576
352381
717488729
4
837984636
98
55
92
17
751835160
53
57
9
464793
292341
64
2
83
75
88
236138
90201
318226
97
60
18
685770026
48
39063077
475837
110744982
32
303684
267332
31
359156
164789
23
29295
4
384496
90768
481528824
222426
333163
90
377610
151256
14
186864
241791
88342
55915
426739
365480
70
66
36
96
482986
36
32
53
267755
341499
136575
77527
5
22
367426
30
281611
329962
316736561
57620862
10
94
47
4
14
35372
136767
348760689
8
27
398119321
715655444
2
62
364461317
300655
807179857
360491047
502676656
8
76
63586
62
28
151892
94
44
83
50952178
94
441605
292913
435109
94
77
296485
269010
5
48
160866971
88
408569361
466926
50
435975
9
426865188
148715
13059
571784064
73
9
28034
26
315150670
186723
275707
1
31
33
9
62
80
77
6
95
3
373876
35
5
20
427013
315130
308275
5
334225570
24
7
20
15
2
1246
92263014
344393
68372
15
92
1
15
67
82
47832634
79
67
8
64
59
29
81
1
51610
416063
6
86
96
249675
437542
260637
6
37
219563
93902
15
51
407209
127745
79814
2
99
228915
13
429268
137636
70
333292
72
51341
90
15
9111
57
37
263360
78
57
262923
68
379094
97
233060
405146
54
25230
347644
5
49
366178
205926
13159
183917
134701
300876
43
10
4
72
77
408306
44294
47
58
40
70
202079
987788385
87
371149
387479
982882358
82912
182108
78587
38
127049
44
88
377426
11
50
97
376358
1
77
477454
415495
455411
472783
309331
84
417353
203080
337399
70075
26
53
201336
62
21920
8
97
82
674286958
2
71
822053665
61
49
313063
228652664
81495
330490
178238929
298533
59
67
374168
83
177292
53
92
14
5
748518532
324408
454488
1
16
56
30
405988
98
307942461
217352
169177
409018
86
165547
12
322933824
192217197
78
67
51
8
238384
484449
173433
118571
145909
28
153937
121704
218238
1
82
101927
104551
299117
76
38
38188
262391
925075902
111387
370780402
8
454164
63852
75
788894447
374558
10
373200
20
28318
25
390189
22
15
248945847
11
65
457945
81802
59
232575376
1
365277070
21
482399
47
3
79
60
104141
737073716
25
266528
477322
81
18
2
788040736
456911
275326
41
118453
98
98363
73
597891835
47
85538074
69
320963
457685
19147
15216
78
469146
202123
323899
296594
14
377094
331852
2
7
9
72
65
58
76963
52
484054
2
25
89
113092
195721
17
79
5
153222
60938
5
79624927
42
69299
97
74
320298269
108730
21
95
45
40
291493
7
8
18
427442145
49
434465
872450972
208229
68
84739
365058
94
453979
49
262537822
99
233066391
411893740
227250868
34
7
463921
16265688
419683
467756
472848
569705134
483581
320285
7
692391408
12
5
56
91
78
48
3
7
337253
52
57
434211
27
149775
486964
498749
451290
4
62045
212488
78
76
99
54
77
498870
411183
99
13442
48
73
434175
488025
487440370
490068
31
368837
240549
411652
21
24
234851595
365645
46
23
30
279893
386588
18
93
575691519
12
24
445317
238296
3
882073207
1
217227
5
76
40
73
9
38
86
113455
459233
95
43
427404210
10498
28
47735
263777
66
493025
456025
61
17
74
251610
11764
98
2
345686
3
58
33
391840
217806463
74
1
403239
95891
5
38
79
1
23061
441968
203313
53
427271
198647
438401
250009860
32131
43
476128
89
89
290773
192722
122652
58
99
99254586
535815045
94
4
19
79
190211
164987
8
5
943364785
1
66592
4
495163
176343
69
129976
420120
871601779
32219292
569831846
4
163890
841102275
120879
84
341523
94
84
331441
98994
916899507
49
62734
557966832
235930
35224
347013
14153
7
81
43
850202614
15
75
58
9
75
313105
4
4
433328
52
54
35
50
219296
9
162596
364263
70
82
69
22848
252586916
145254
35
367123
76
5
8
98
18
84
335970
452226736
428132
85
96
390738
27
20
211614
939478732
6642
677275831
11
114181
17
228730
95
23580
15
250822
183611
159750
6
121943
87479
68740
93704
6
70
27
32
74849
23
25460766
252970
3156
91
112690
75
2
353950
77
84
744175381
87
287330
478171
199927
308101
259106
470269
85
15
95142183
607959862
97
199719
9091
77
85
5
59
42
3
59
23
476591
34
249376
999142379
6
4
1
54
76
79
302397282
24
484819897
53
35
218444
336984167
340956
347478
65
8547
9
1
36
9
29
65
50553
42
21
36
169237
215984
395831
25
150825
76588
51
99729
44
19
4
39
130694
37278
4
86
320968
7
115272
12
285988
91
9
146100
462801
40
34
1
69
13
204987
82
31
218568
109902
12
1
10
66583
94
232140
6
407496294
756158492
388164
217980
51
154990
39
26
116447
52
56
164970
2
87
102223
6
296398
2
78
323554330
68030
89
12
47
64
50
9
65
38
440965
49
431401
295946
88
17
480622
34
1
974814879
31
110133
63
3
51
421260
452545
427845
318555491
215591
141775
64
40
105158
449235
225766
66664
85
447376
6
166244765
31987
315068
67
2
467007
20
473197
145558
31871
359310267
325094
445915
34
98
85
256791
411944
257253
144054
371660
62
72
53
92464727
3
74
462596
3
74
206223
395542
34
23
5
51
351233
633900121
69
62
428166
481913
3
21
199583696
269246
67616
249697445
4
418576
54
20
443042
100274
251145
260650
4
93822
91
70
10
5
143605
63
90
92
70
68
427708
99
94
38
197530
67
88
405758
288697
65
204342
430267
27
42306
158791
261143
65
575867365
8
43
81
70
663056711
376359
52
54
88253202
85
9
102589
65
2
15516
44
79
358023
337689
29
170685
73
67
79
346800
6
321960
67
38
22
56
418415
39128
77
94
30
46
40
493729
108354
730683381
22
33
398715
125490
13
324843
88
13
120744
88
55
345203
6
78
170799
52
108143
89
6
15241561
178615
53
81376
54
43
274983
201141
21828
297351
49
87
2
1
57
37
11729
393290
50749
31
449220
273753
572284900
281780
86
157170
68
478738
181588
315825
225649
59
6292910
371851
237579
95
485369
396937
89
26
76783
1
94
189073
457916
232431
1
94
206459
384764
357448
238953
55
25226
81
235375
413082
157153
268812
405095
16
33
323552
80
351290
7
472036
479505656
325112
181472
453230
11
316502
437993
43
137922
379613
6
257896
74
145494
7346
322687
47544
50
13
52
27
35
20
374913
29
417250
91
62
16
75
90
2
59
55
47
33
61
403616
71695
22
67
145235
432672
75727
481779
57
117425
126631
4
45183
201012
8
82
332642
428537
61
188830
65
66
20
70
915355281
49277
62
63
16622
79
218100
272372
221555
233707
6
907211591
11
74977
2
5
38
192452
7
76
374287
87
285412
343059
12
15975
334515
92
465374
301798
247660050
1
85637
348052
292835
106716
11
78
38
91
292739
432270
541714096
248188
369204
43
35
78
365823
26
390500685
386689
409280
140427
95
73791
51
87196
48
73
269369
51
47
362026
67
7
82
372404
77395
50
8
87
1
301044
42
64
962879606
304856
491471
400601239
288143
70
979364330
6
98128
358625
5
351932
216865
4
9
91
285278508
427761
185889
2
40
17
83
341247
458011
87
81300
60765
8
257217
78
436822189
179261
41
200699
1
12
512129445
277859
59
406520
52972
417148233
27
62
63
46
165273
300467
65
71
91
97
66
425244
247539656
339154
198804
73
34
130556
43
25058
44
5
28
7
67
313459
99
93388
232791
82
113969
235187
609791297
41
556051277
6
36
779321965
33
382634
243572
31
401861
47
8
14
3
290527
4
489109
8
140835
292106
1664
36
3730
274643
48
62
369448
139467
26
87223
13
66
314446
27
179378
5
1
9
475074
332088
5
58
57
8
1
10883
48
393333
169299
476617
114691
57
40
95
418726
186334
7
88
66
20
1
74
83356
154247195
5
22
19
2
275254
172250
38
52
229741322
169956
62957
7
274612
40
67
69
94146
421888
243948
50
276566
77
28
414407
55
16
40
589190465
808223850
77
66
155007
409785
433350
66
4
14
15
94
2
222503746
7
15399
27
90
408766
60
397211
195330
3
87
248441331
846800856
39
6
245138
38
157287
70
88
216887
27
3
62
77
266055
7
398489
94
194998
451181
410894
633937048
87
243713
165796
428499
21546
291435
45614
301700
315608
354342
34
7
819478279
342818
129993
64
39562
18
446458
70
76214
85543
5
75
9
157198
135336
443051509
224224
36
355955
64
670337661
6
90
3343
49
464477
369729
3
57081
450921
37
49
59595
66
313759
176786
41
383469
62
169722
395772092
26
15849
204061
535670309
88
60
96
45
352252
58
4
4427
35403
448456
61
88
190205
455212
26
6
82
90
624762910
31
78
83
274499
410982
336223
81
48465
46
14
78
7
292464
7
587345169
76
56
29
13
4
341076
177036
403668
550379794
308041
744431318
41
81466
475720
27173
44
220921
175957
311543
31
70
199922
430697
17
8
112326
61
24
163271
17977
19
57
65
94
30
418345
56992
96
83
82
187093
446525
11
33
394705
2
17
59330
50
4
49
58733
380957
417527
2
54
310285
3
169154039
4
92
402447
15
38794
68720
31107
6
314692
147283
5
246061
432824
22431
70
74
73
77
120548
13704053
328330
43532252
270486845
119815
23
331415
95
277876
202267
62
18
249117
4
278711372
316432
138136
61
101404
56
49
48
64
4
380255
485779
64
71
13
46
12
203793
3
470
4
74
117356519
79437
231136
151387
92
375765
97746
49133
37
272691
7
358069
376841
69
34835
10
213467130
21
380521
6
9
11770
19
491018
499699
10
13
8504
502454029
90
427979
72545
193846
7
31
1
187784027
468323
27
70
57
82
83
169723
189298
13
4
51
237627
79
108814
19
136519
24
198691
2
494024
89
2
6
83
93
681825570
113921
3
49327
88
83
428042
17
152531
17
731674911
353332
4
56
452765
32
226974
83
60
44
132523
9
13693
20
90
63
39
67149
30
35
16
85
43
252468
852466249
94
145780
401470
62
5
8
292945
331884
47808
416552
29
31503
60
619932401
84281
26
7134970
53
73
382366
59186
33
78982
381432
38654
3
7
268026
59
355188
58316
29
335048
16
60
25
536303296
66
59
7
87
135890
39776
62
332664
266800
28
310590057
18
496863
4
281933
478837
42884
20
152687715
109133
152376
276078
446562
186543
42
845022428
48
322648
393002
10
420721
721030082
73
418343
55
86
59
2
610280709
6
8
3
469667460
42
58
82
2
87
99
251448546
84
145962
31
41
155506
35
3
96
39
13
94
62
821764392
65
333372285
246472
16424
315237
76099
2
64
61
234099
92
90
782895348
964679561
98
9
17
3
462313457
8
6
404277
474310
1
25
247238908
495891
6
91
51
355629
84
95295
340631
166866
92
1
154012
373135
47
303089
5
31
284092
118600
309252
224468
92
271398
464479
45
392830
32
39
172709841
64
673536556
1
237622272
164352
313059
156125
193049729
92
85373
325144
139265
350541
95454
7
120482843
73
16
246582998
114929791
124079
280805
307945
233524
487717
357017
118586
3
144293
431785
62
72
172192
76226
119970
462444
58
63
43
5
176594
24
50
97
144101
212033
313441
7
29
85
414380
463728
16
5
4
251315
46
269847
381752
285451
7
89
42
29589
167726
456042
15
150963
9
277393
69
130832
397669
94343
17
191522
367354
178460
11
67
318304
20
472149
88
16
190757
4
2
76819
957816941
24
13
46
16
3
61
349385
84
71
59452
38
3
209075
75858
248540
362792
447084
12
93081
3
26461
50719
37
73
53
144789
5555
8
174765
53167341
345890
179368
345872
74
83
5
408725
56
368249
25
488100
5631
300616
48
364966
38
254600
19
31
401920
429060
76423
721649761
376192
47
61
28
38
23
4
498959
40869
88
9
251935
48
674745755
426146
5
96
414675129
329637
4
64
56785
160313
403880893
96741851
5
177851
14
460631
424236674
180888
469171790
50
96
44
35
99
46
478624
201377
61
26
746397231
377298
50
54
9
14
60
2
306310
9
956715550
164559
134823
416208200
75
18
119611
381722
85
183317
79
240190
500210368
3
232169
23
86
371041
205038
62
96
39
57
450764
82
57
65
67
128133
38359
773579879
82
219855
409489519
99173767
91981953
74
35
86964
55
23
77
241219
188562
59
92958
67
92
11276
7
14
200453
39
468098
421345
466580
285326
65
89690
318388
40
220100
156354
54
598967406
40
24
861547272
82
4
39
963242903
83
278069
90729863
37
378268
7
11
33
17
910166688
450052
273690
322142
250531
40
8887
868134092
32
1
275487178
294423
392961
85
72
452006
18986523
65399
369264
215846
67
94779421
31485139
109226904
77
24
61
48
413948
73
132144
2
89640
42
195951
55
87
56
7703
1491
22
382158
367125
60
85
61
95
34
657405938
67
358070
61
38
406795
7
79839
114238
111386
233643
28
261710
66345
74
74
42
74
58
14
226329230
28
58
337114
7
87
95712
15515
319302
49
8480
46
59
253286
21
53
92
81
185900
39166
167704
67466
204218
390329
444647
340363
455546250
73
883490399
98
10
4
10
65
62054
40541
882345077
379047
34
464842
130312
78
1
47
25
64
68
7
71
72815
65
465015
648513645
125500
110420
480132
315062361
8
97
83
244956
7
2710
408546
268993
196000
427572
947371551
43
90
350911912
22
118969
77
7
323375
61
3178
9
62
26
293129
438325
15
480613
6
46
86
28
47
25
5
359042
409586
7
483451
81
12
335308
182276695
101530
99
1
292415644
2
646696335
75
245550
295808
96
304659783
446082
601998172
77
922302013
12
472781
15
9
110012
63
424024
193731
252628
484710
67
75
20
83
30582
16
26
2
89637
40
152522
465339
361249
39
75167
207211
99385
15143
75415
33129
66
76
61
51
84
209683
2
289410
8
18
49
41712
438368
50
17
304488
201435190
36
74
335547
45
282175
6
59
293913
36
403912
115331
127507
212468
7
418194
199635
728990681
17
439128280
8
284782
412291
48
73
171308
77284
97
5
23
3
435323570
320465
108018
110783
46
627308467
475752
75
58
222182
76771
9
370842
77200177
98
8
565754921
81
488584
59
347935
628264410
739220850
451474
3
14
31
61298
29553
174632
3
88
87
35
435314
708396001
26
337448
86
97
235588039
43
146040
499446
99
51
67
106356
49
330107
59
556066826
395142
66
122220
329382
437056
257636
971455392
272148
65
19
335004
311605
50
37
12
545094884
472517
430188503
474244
85
86
38
52
73
138670
55
51
69
912480205
6
116600
5
23
521535136
74
8
18
445684507
11
95371
390002
48
491078
61
46
57
5
16
44
117469
6
439751
39611
122423
43
73
45
540055641
75
38
264765
451904
493696
83
27
517598932
237586446
37
90
327128
406710
317733
21
88
288481
76
250623
130529
97
428063
499888454
135299
225688
68
436834995
21
5
11
786167354
81
250140
99
85
91
53
329217
61
742624818
47
40
173508
376839
493980
53
499
12
348854
25
54
98
296835
85
17
50015
9
284185
631526596
79804
84
391666
166193
18
6
456547
38637
174047
10850
2
61
89
890100085
65
86979
41
12
64
109189344
602931149
1
45
471185
65
51
459130
361517
44
59505
2
75
450939
1
194737
288829
8
22
10
1
29
66
62
95
98103
228732
72713
223224
408380
484270
313962
905981199
69
42
94
448137
69
48
193448220
56115
75227
449593
97401
474756
454290
57
175822
568908455
616978581
204015
18
23
457671
233694598
347393
84
19
68
481552
251719
45
65
1571155
160306
960920472
33
62
6
10
269380599
81
30
312964
98
132440
467322
28
36
352461
518010044
288239
58
22
42
18605
203307
414815
140822877
241609
154488
18
246405
231602
67360817
332217609
1
79
647520154
46
95
25752
3328
253145
349304
23
6
428757
291125
72
362796
99
1
444134
38
6
23
61
449915290
30204
159870
433041
256316
52105
69899
602535782
46
97
74
29
909911771
492222
76
79949
53
336569060
5
408957
439184
145194
458782
7
61
96
12
1
91
294800
52
69512
77
7
224156
31
78
227657309
98
44
9
90
91015
55
85
50
6
23
78
456334
85
373906
8
321821
333450
547670026
95
268610
8
348143
50
8
76
7
303307
58
237399
338589
97
455774
36
20
54
328668
67
249825
443674
92
2
436955
48
358889
342793
82
182394
147670522
4
244334
6119
94
3
9
56606
496406
64512912
8
152784
292568
3
62913
163198
539161207
29
206854
69
50013
403433
4
321458
535180929
194149
343589
298195
39
483513
235192
9
250526
67
35
61
112470
86
17995
70
39
12
593715589
77
224473
53
497782
136958
41
28
94
273002
257676
18
82
25
8775
483225473
448138992
7
354870
98
55
110643
30
206122
33
100965
4
148886
72
93
866146329
13
105440
135321
17
358648
65
15
472928
866658334
785377535
95032
21
255657749
99
367441
90
60
81
290571
68
63
494492
235675
25
34
2
48
126004
215923
74
5
423548
19
21
374917
193526
105987024
44
28
893552636
430652
80
8
322318
251541
38
38
487295
97
81914
274890
62
1
65
3
33
388459956
33
16
30
6
89
26
8
9
56
2
348012
240135
41
317647
258007660
175097
64
129493
50
6
270291
14
245690
36317
39
47
13
51232
363774
41
50
5
45
72
36
405800
39
92
186004
18
280845
128305
75275
6
221721
161886
46
63
271897
73152
98
325698
63
118219
54
7
1363
61632558
484444
224136
20
485837
198735
97
29
107311
471465
8
35
214997
224635
327681
34
22
399997
647139706
33
67
80353
575301279
29
90
3
519887056
49
28
16
44
81950
73
101487
523324461
34767
427209
12
482134
65634
11
176165
73
47
71
157139
3
70
340449
333572
90600
240521
58
188706
11
104587
179385649
424812
4
92
90
65
39
561415865
36
62148
175200
1
191740
306711
6
3
38
72
81
1
104843
53417
38
815149464
43
450014796
216960
9
8
74
86
65
349989
569373773
47634
225977
5
198664
7308
3
89
319954
321157741
51
297412
390451
156850
35
129268
199230
914565463
53
16
28
6
8
119355
6
84
270054
3
1
55
1
340311
2
57
18
22
276836
9
57860
445117
462785
28731423
143882
75
63549
94
484520
4
394129526
70
426879
766149049
408480
49
147956
87
4
81
162786
475473
68
7
158231
238653
29
85
79
8
250495
225
48676
454098
635086403
80
9
519754212
471518
43
390888
80
38
952549174
63210
27
171183
29
607206440
88
9
130904
264347
443852
86
9924
2
81
55038
386929
790880117
111920
1
80
91
343339
384783
58
35
448850
106676
5
20742
4
60
759147841
86
35
204997
57
86
38
416396
24
93
156977
71
56
92
12
25
284536
41
399141
30
9
1
412070001
87
223391970
259432
87
13860
24
21
398357
3
60
1
22
212626
28
19
95
313953
7
3
1
279055
3
27740
471590
21
461169
57
64
94
57
79
28
480383
60
11
7
3
468890
286957
3
317197219
365632
15
31
448526654
197294
99974
251660
366650
373141
57155
217036
38
42
489985
295994
324881
182312
492362
83
58
79
190300392
62
3
19
76
126781
80
23
4
336862
372093
312235
12
19
1
57648
204
87
819750357
68536
92
476442
109504390
895326173
79
59
409190
250348200
110760
367981651
85
35
45
265569
313224
207601
342541
167580
292956
41
1
75
130477
5
405588
187516
204135
76
204588
345671
274038
88
8
17
29
98
25
67
783502242
837095233
51404216
58989
298844
7
105337
99
49
289920
242190
56431
31
458288
178852094
174114
15
59
364781
168340
41058
56391
489168
71
277142
12
34571
650842077
53
86
359626
75
60
77
112165
343369
93
346431
479137
78543
363828
66
3
67
404659
94
41
673947225
6
6
295804
296588
96
72
91
873
1
52
7
491757
78
455161
419811
17
98
40
10808
584041436
427685
667701911
62
356668
294302
3160
73313
302510
23
485695
67
29
51
7
23984
36
37
109022702
36
874175164
10890
499124
5
221376
60
384414
84321
10
78945
846662167
35
5
468168
2
87
53522
342114
65
54
6
32
96
99
436089
18
4
93
23
305509057
381392
253944
293478
200938307
170082939
50
81
89
31
3
116520
2
300693563
294310
461585
201096
94
464924
302751883
340131
9
60008
405434960
93
403157
30
88
977918383
647733176
9
79
148002
198992
402015
280933
330606
486994
83
131849
14
73127
92
950157386
213527
288839
56906
156933
37
7
42
470778
219947
3
51
82
213874
70
8
415677
249685
10
24243531
96033
589529483
3652405
38
74
44
162187
79
34
268821
122346
597780678
392365
297667
38
29
380653
61
377036
191451
230967
60
62
485480
840222354
425382
414094
277628
465373
449359
44
91558
2
234493
67
397378
125240761
63
67
171557
292953
38592
6
83
39
2
335809
76
13
366642
171095310
76
137328039
196565
44
309621
85
87
451173
9
96
76
508975019
9
9
330623
47
231324
450788
598419684
69191
48
979503901
5
8
184540410
13
124430
180222
174399
41
106853
664199722
32
80
129216
772166855
22
97
62
89200
270273
14
55
494127
342127
465689
9
2
56
62
1
70768
30
58
172893
182827
124171
34
44
61
10
169807971
63
4
145877
204091
94
2
900380710
251389
12
64
12
80
47
895505029
280138
903612601
29
99
56
494548
73
43
340037
20
82022
370689
283801
71
10
65
8
7
3907
402507
28
57
810677563
353056
423373619
96
74
10
89
37
22
186233
161702
859378272
310128864
46
256168
97
60149
59549174
6
222813
406927
21
375812
363367
67
94
28820
340880
184983
57355
23
12
60
16
63599
59
426805
8
18
684134094
450883
468543
427414
84
60
33
13
377240
11
9
93
361162
97
72
86
88
69
89
19
17
97
45
37
49
109784
35306
231808
17
46
1
4
8
3802
124459
6
2
65
308992
94
75172
82
26995
90
373373
50
74
18
97
34
48
45
81
1
1
175629479
324641
667149359
341065
408104
465753
1
448949
75
137848506
1
79
9
74379
279159
81
302725093
294699684
68
1
33
12
20
45
526004721
53
239329
56
395129
79
4
15
220923
375461
447776
434665
298888
149154
367127
176300959
11
2
463240
780408176
97
343001370
131752
46
316379
97341
99
351264
31
433021
356111
757530192
87193390
31
4
16
577138846
132091
727162118
31
63
246746847
99
39
11357
48
5
49
366371
23
73
310887
75
6
780276887
5
71
3
92
262242
451103927
275073
740763983
9
204408
438980
51
11
377527
60
474183
66
377131041
99392
98418
28
312718
23
95
11716
383257
7
4
23
214749
33
93
177421
51
468960
61
25
41487
52
51
82
84
359396
459636492
62650
136130
81
79827
462000569
45
308348
289861
1
223046
316975
222545
57
82
60
40
483365
30
12
8
10
30
69
3899
48
45
95
77
97
678585029
12
6
4
352570
39
77
30
486387
14
47
440586
469949
146782
58
48
357478
487177
94
220144
224260
57439
425136
83
9
463131925
90
87
91998
65363
42575
94
67
248048
93
76
5
28
147361
321068434
371461
76
7
14
190023
2
282609
278858
65
461120
13
596640896
17
94
64
390840
366822
94
580559794
236598
92
2
71
42
274715
61
173249
26
83
929946897
41496
118635873
344723
51913
95322
290607
113129
40
84
28
22
43857
223167
258135
244141
26
62
136655
763076777
5
95
92
143535
17
377303
110980
50
99756
3769
14
110459
31
38297
641175982
334564
491626
18
305480
405548
91
334582
54
32268
214151
200340
271363
39
190367443
132544
6
17
464355
789664160
123259
5
208810
185118
143621
290969
136689
77950
6
339932
340871
21039
36
19
78
66
53
91329
66
357710
890634918
227978
375642449
85
47
83002
25756479
253831
37
9
75
163896
2
44148
3
383997
59
42
646835543
243374
62
67
46245
91692
77
24221
24
674638391
45
136341
66
477889465
491993
9
23
93
247177
3
95
36
83
3
35
236999
320443010
79640
438705
394691
382401
7
290052
5
38
7
9
71
7
93
535179926
90
971425687
6
46427
54
112978
430278
802643620
2
87
81
4
37
19
77
76
315475
256469
6
331607
254729
3
438166262
234493
60
5
604460488
20856
39
164068
780387184
91
4
703770142
296798
9
98
1
276598
30
243463
958721375
46
90
135660
86715
44
195327
4
124184
32
294766
70
438939
65
65
78
245883761
436724
52
81
51
488891
493254971
269452
452051
4
22
39
318374
259053
393535
89800
472191
1
274595
467015
35
47617
265130
8
315153
5
12329
320747
299907
73
960497131
391343
3201841
40
68
53
139122
6
87
8930
3
54
861810651
252411
147217210
826344708
141123637
982223432
51
478403
218646
754473448
8
27
1
52
30
35
91
393399
960054481
2453
735945258
80
468129
217750
97
47
1
368136
46
138689
5
49
2
119286
102602
71155
30
120259
1
141511
42512
838425109
432353646
75
291357
50673
142654
14
239040
35
462262
6006
39837
34
149639
27
227707
22
875892754
224360631
371826
53
98
55749
52
3
110542
64
294348
354289
145880
364965
479092
24
38
13
113755
40
9
786548876
123444161
53
94
314388
39
77057
63
101552
85
349442
264413
84
9
389298
12
220525953
471915
413164
99
309480
1
345459
10
310481
463772277
2
122469
61445
28
172606
90
387605
1
24294
408015
2648
163239
139178
411103
447013
15
75
55
197637
1
3
14450
59
68513
90140609
88
6
12
95
42086
48
63
42758
319315
17
68
329320
3
48
1
25
3
814015355
390762
98
476130275
1
238185246
97
42
49
57
131331
382613784
667061706
56
472753
278245
4
389313
32
61
428718336
99
31353
138111
82056
99
190961
400939
73
484436251
425739
45
29
8
901021529
50
37
478188286
749447187
3
96
21
85
54
23
128319
64
8
50
23947
37
888143257
370850
4
2
219578
24
493345620
380377
487868
37
743962141
27
74
28
83
199078
24755
92
67
410559
210757
1872
322411
91
405044
79
78
44
141302
82
17
498609
17
499637911
81
424225
394986
376340
83
18
394255
270763
10
223665
20167
8
483245
63
5
44818
98
383427833
33
21
38
105011
232177
73
757271042
3
21
186392
5
89
71
67
99
266435
64476
423746
27
41
30
54
805763516
88
227131
16953
36
91
136414447
77
6
277615
383308
426762
13
4
75
11
26839374
40
29
14
50
77685
13
2
8
90
74
86
128298
89071
4
333555
4
96
50
88
49
363367
18
2
84
16
694011117
69
9783
993024875
6
6
23
1
39
577854456
26
116090
34
39
302392
42
456596
92
306893
3
327864
67
439795
25
119860
228329
93
68
7
6
20
672410670
84
99
158238
243806
6
442356
298324
464375808
325063
67
163887
10
44
240989
20135
303118497
94
383347526
35
11
87
99
39
101688
1
88045
51
8
216851
13
72
43
155103
207390
23
23
240933
426305
59
75
33
51
66
85
48511
95
290096
441715490
38
66
179141
48686
437443
3
53
8
292723
27
9
59
56
120177929
912773575
457782
36
871700666
2
140321339
99
48
44
2
258540
9
2
316045
475673
471108
7
26
300162
58
6
93
399129
11
10045
8
845016591
638688284
100496191
246412
75
1
53
80
20
388543050
1
38
249930778
393630
5
286168
74
61446175
430500
3
288599
2
535544359
301281
98
41
918824499
353554
234885
80
66
320212
4
160248103
11
625917502
85
5
69
43
22
13
320025
87901
42
29
74
69
16
53
97
482804
11
185776
47496
41
488531
20
483185
483151
18
172860
54544
61
22
83667
24
11
73
373401
555421622
177281
15
14
329543
69
209001
414065
77
5
63
194759
133885
498200
309376
461209
25
422693
2
89
31
96
315259
475480
165051
11070
306080
10
82
371174
322129096
52405
41
89
475663
26
295426
66344
7
84603
30
66
6
306977
269284
26419
84
11
295535
280273
232138
36
165255
291348
57
74
124797
79
253130519
84
282124712
164109
467953
9
195653
291632
376381
338670
366341
44
75933
57
39
99
3
4
4
5
5
1
98
37415
425193
33050
44542
10634
491931
51187
703826901
35
337170
17
43
80
31
232633
193890263
87
72
58
69
59
60124
61
349204
21
59
55
79
96891
475156
80
62
9
136979
427162493
55
287570
88
34633
483933
144311
459052
83
53
10
16398
62
68548
33
61
646490733
71
18
85
214022
76386
382983214
40
247739
4
868055370
206397
253220
17
348240
21758
5
28977
81
439005
580090920
646060999
228933
81
1
42
619790623
80
72
42460
38
41
222449
341414172
24
101934
769492024
5
12
26
74
409305640
57
367851
21
334356
47
487671
260357
9
389657
26
392121
77
487487
153547
235719
70
11
889354900
330247947
104944
59326
9
445947
81
41
60
296058
86
4
245634
462909
23
872694273
66
9
892178530
5
67
15
147896
966569748
80
83
87064
243675
4
6
86
73
82
181912
341339
54
132990
88
310893
153595164
448864
290545
429986
25
3
96
279763
1
152608
8
257452
79
1
14
59802
68326
699902425
69
9
581716894
88
9
159845
253107
71
47
349208
234657
230043
12
97
44
6
161488
18
52
80
222846
337197534
42172
51
448102
499870
352208
65
254096
699366464
102394
3
70
98
67
200725
74593
329039
97
59770
44123
185294
418786
31856
62
2
81501
102583
94976
289926
262885
68080
71
55
88136
57
893065621
71
465944110
64
454081
57
487025
20
9
26
9
89
362178
62966
15
671974514
496153
397341698
90
76
66
85
4
903158257
22926
319054
206665
382843
177221
155698456
6
56
30
74
417220
23
203225
215082
317683
887552186
384700
40
12
478934
36243
72
68
343513
493401
182726
806191071
37
40
16262
29
8
428865
165422
95438
42
1
45
175353079
262993
5
36466
398420
182104
271721
26
20
321596
9
82
344063190
79
9
14
289462
164542
267150
50
795607484
63109
478566
56
57
25933
440476
376543
127393
121938
56
93
55
86
1
329933
22
219152
15
188277
6
220549
37
79842
11
49
85
5594
3
95
41
83
84
55891
53046
41
24
2
67030
40
115748
48
272897
43
944230733
898757946
67
83336
96
20
3
8
28
28
33
52
385171
848086316
562439355
7
182887
236125
67541
38
440749
49195
56
23
372769
280964
196726
23
491464
96
29
61
773260981
25
7
45
277919
51
83
92
97
366080
53417
24
39
8
86
274321
116619
63
999319519
78004
139049
33102
11700
204367
52
62031
549567447
76
265287
13849
431133
80
224579
47087
29
80080
60
180803
45
42
227571
480542
492342971
2
127861
301612
8
153426758
217841
82
97365
74
970871438
40
321647883
3
852998566
8
268519127
387565
4
334853835
63
2
192746
53
162535
5
99
36
83
467577
441564
5
104496
2
838771800
70265
16
387587
43
17
107182
190617
28
660521119
621426839
73
90
49
7
11484
432885
53
98
431709
585738313
299886
86
131302
35
327089
53582552
70
13408
49
10
11
92
52921
67
447010
528749772
32
1
110122
97
309791
181784
29245
95
88
3526
24
97
180826
73
136225
83
121799
228215
1989895
35
24
22
140632
338316
107663
29
48
397259015
173015
94
42
29
97932
379582
495938
330235
477501
177891730
93504
213853
719875576
19
61
517400373
16
144209
135552
51
9
39
19
8
404059758
94
39
1
442370091
242850
622168867
941426011
311816
33
173800
43
2
166784
451322
250438
2
73
417474622
283836
40
218842
85
2
114900
269596
32
48
9
469642
3
62
443516
64
830231126
238319
319373
345762451
495589
26
12
68
106086
260589
66
16
59140643
2
27997
48
6
94
214630
35
400325059
485532
396012
361526
970926349
36818
214706388
48
20
9
276431
326979
69
50
5015
173129
347670
178726
48
167821
150620
57
422142
69
259197
224549
7
5
45926
345018
48256
3
64
25
4
425961299
395168
4
42
86
4
41
859755493
81
365025
241466
410431
497737
64
3
37
40
359524
227676
187853
41
348225
439673
85
44
446477076
330542
287936
50
6
71
62069326
742422484
159395
726690252
337121
18
1
78341
24
3
373483
394224
4
219953
365701
67
43
379993
259944
417836
6
27
138688
48
43
303293
38261417
564887413
67
72
471722
39
1
254026
303575
401842
206270899
38
238143
11
6
95
50
143746
76576
466597
440724
457579
75826
49096
262344
85
240338
864072421
60
92
386343
85
21
25
3
330247
41
396129
42
248658
25
326674
130431
947900765
85093
358827
430617241
77103
805250572
305920
640700278
286362
12
505707402
55
92
30616
338626
383626
6
6
13
14
64
25
392526
54
51887205
205502
183445
4
84
279680
228533841
44866
3
57
340328
377239
41
4
3
56
350472
100308
122480
305285
220031
316088
39
6157
499067
58
443730
387531
92834928
252490
61
94
52
378318
497234
7
220992
49
251658
20
56
152498
92513
349564
55
215721443
518016921
84
78
3
107775
84
27
3929
315365
94
2
383694
90
280295
930660193
101323
462514
6
60
8
287276
357261
68
338937
347597
46
79
419872
61488
70
81
189916
17670
95
252470
71
61
348137
491748467
153768
39923
1
83
293573485
473210
334444
324292
67
5
310456
437226
552545109
53
20687
30
53
55148
56
70
355002
31
22
81385
88
88
83
676053666
2
14
9
96
401447
1
91
59
76
388794
394737
9
384716
498006
70
68
208831
24
34
81560
242066297
376963
73
351031
79
370994
399058
366493
6
387721
162450
95
369572
8
272610
319840
76
470944
410557
468681
11
58
404504
39
86
13735
44126
354896
29
23
499714
308123
4
418824
401663
99513
28875
301614
77
4
342619
72
362758
610579498
59
934432599
174812
88
467231
350430
84
300541
487364
322736
19
80391
532131674
39347
98
207880
41
444253
60289
255152307
29
362126
93
492372
71
50
9
459134
417018
83
40
93
110619
5
140763
62
97
405750
264277
93
81
62
45559
26
144284416
78
314007
235396
47
231311
8
113829
107586
309320
2
56
90
50
248754
173354316
7
2
92
45
252315
67
246638
272055
115657
89
46
462957
99
1
134853
29
409231868
46
747329692
20
57
408086
2
56
2
73
82
62
40
73
7
241653
24
9
8
315293
5
223945
252792
253112
79
967781570
456001
5
448093
253629
10
2638
302136
204931
90
469969
3
604594417
268401
748618931
111618
74
37254
41
90
1
50
294822
49
4
35
173652561
95070
323764
70
408264
67
906553888
99
91
6
465404
270546
44185578
155514
277521
330061
26
93
136753
368995
86
469884
42
430380
83
34
21
12
43
430140
54
109854
272747
6
96
10
12
42
431204
362609
68
5
453710
4
57
72
37
99
5095
88
49855
94
510454510
69
172562
69
98
2
40
128375
76
18
159801
87
96
441587
53078
44
4
246798
313097
87
68
325611
85
12804992
238428
43
73764
314017
309936
55
8
445612
197306877
313393
2
92
76
87143759
44
3
84208
15974417
240620608
45
78
9642
54
112821
68
183563
284578
41
37723
10
413271
101923221
316274
212973
497052
113196
42
140173
40
40
330055
21
96
79
4
29
115446
46
31
84
37
452438
19611
58
389058
481447
260201
22
76
74
9
192488
504806612
69
2523
340890
265031133
761562475
339879
244984350
88
1
26
152718572
121484
489139
340822
28
116615
255617
36
84
2
170621837
6
93
23
425592
143570
406807
49
146962
279677854
74
24
99029
192016
4518
706603205
168493
3
311726
2
22
85
901620164
602380724
287208
58303
53
61804342
55
22
26
27
409076
92
7
588711163
60
96
16
87493
43
208549
61
120902
28
5
53
29
90
91
81874
22
9013
14873520
1
19
296199
350256
14
45
284384
430904
3
41
47
49
59
8
462978
16
87
84
195826031
22
230034
970194844
14
253127077
170518
132691
98735
480813
12
18
64
367776
387477492
2
19912
20746
93
109853896
501764830
95
28956
36
32
4
36
81
644706780
102799
63
260743
401993
79
54
98
60132
8
202939
87
89
60
39136
407324
57173
179847935
44
49
39
355272
365710101
46
37
94
358853
378749
20
470154
30
360100
994594963
54
37
94
179278
327102
59
294567
415686695
241366176
352781
6
93
30
3
116308835
47
40
73
785558644
32
412689
358344
472913
198725
495194462
71
347533073
50
37
67394
111345
18
15
422271
83936
82
57
236449782
236077
95
24
404397
279622
139206403
27
22
196125
398466
99282
207491
1
88
352715
250099
384157
6
77
4
186133
160261
93
405072
130079338
31
474417
69
364450
67
189922
92
18
90696
11
373878
41
46
200403
97
787375996
70
82038
475206
5
167630
86
297930
70479
66
57
749087130
58
486661
27701
9
166843
157344
43
54
23067662
1
47
149782578
162139
72
93
151923
275171
73
97434
77
44146
67667
259701
43
5
192808
77
238154
41
33
253504
51
364217641
224237
496127
5
45
75641
448883
55
253423
35
73
107751
341496
37
64
281145
2
8
216768
3
26
210707101
41
336694
34
18067
5206
40
58
924350775
283449
354945
438243
80
778085191
405879
158430
455952
329843
3
495018
7
125655
92
81
547244018
25
346893
77
51
74
1
353516
907117446
78008
96
23
59
296876
37
2
52901
64
13250
471836
36047
983022198
63
89616630
202864
129719
618924119
2
45
302926
18341
108018
20
17
21
9
322779
351783
325205
36776
12
29
3
742540584
52
62
21
286187
28
19161
66
295283
999794730
43
481828
17
79111
84
94
32
19
1
54
87036675
170018
478943
211794
395355
304634
30
445202
24
73
171962
30
96
254790
383592
420966
16
897402707
69
698748113
484395
346485
289622
15
76104
452622
15859440
249311
35
81
6
167441
390679
589730873
4
57940
113669
43
411560
496383
45
71820
18
98
386379
92
38
67
789362436
25336
418105
35
422144358
198158
71
156229
2
47
422518
61711
15
28504
281823
58
44
5
44
450329
98
433272
2
60
8
393075
7
259157
350581
65
112959
90180
70
42
444230
406930
386290
10
163907
256474
200449
41
42
137478
61
57
340783
321236436
38
5
57
28513
164645290
460539
111491
155744
614033947
62
5
63
266590
439406
461537
70
341847
50
497677
24
309391
8
93839
472575784
28
263975
22840
26
7
63617710
165842
35324
6969
43
7
18
25598
80
95571853
14
28604
427444
87
93
489166
8
2
103549189
474976
88
235673
33084
335492467
34
166493
404031
32
236251
94494
397410
60
97048
377941
480194
435232
81
2
39
250926
65
73
66
118003
6
230253
87
62
153222
934682754
83
363536
145864
144821
226452
19
170609
39
496850
70
5
95
140707
1
69
23
212919
62
65
377992
134055
37
790904575
94483
45948911
42
340965
72
735882772
29
78
5
4
18
291477
17
265358261
4
23
419162
247060
59
15
49051
457509
20
54
98755
91
48611
354356
3
314741
186630
67
94
123461
247729
8
36
36
250559
14187968
13
30
97
15
92
9
96674
155752
165589
308959
163783
63
324184112
431489
63
195946
68
380696
497551
47
6
55
5419
209803
50794
3
309470
2
13
177028
222497
41
74
993591645
19
191972
8
447362
39
45
137768
392882
272256
7
69715
66
7
73
60
81
265212075
72401
4
217356
4
175112
59385
114510
32
63
31
60119
379562
49
118628
228107
963341041
992538107
161452
63
90
193244
23
26
255424
5033
311244
462544
9078
141899
83
310813
71
209500
45
14
41
51
95
515027995
24
55
263878
312222
73
333252
74537
37
60
264720477
248397
64
3
135182
97
296185
70
70284
16
37
5
87983
906158991
99115918
9
348348205
370820
415514
23786295
17
1
42243
340085
933143058
26
155302
358193
65832
37150
419018
133326
7
23
375818
445989
69
96
59598
19
443309
68
40708
34
329435
32
54
60
86
49
496261
28
37
240389
88
29
411223
376655
72648
30
317881
41
433961
461721
51
175027
8
422122
1
36
44
478167
93
261368
42
129530
40649
11
167592
19
27
210045
12
44
689697798
50
110460
171130
6
12
6
11
3
221751
298100
65
101713
79096
14
24
40111
1
245143
42359
345367
27
154766636
821434762
361644
1
85
13
78094
48341
22
33
323230
33
10
264143
314500
10
576193724
137838
311807
57
50
201696
463442
105943
57
51
65
72
8
326341
86
7
334969021
134344
62
7
14
6
6
1
658067852
5
2
51527
35
80
32
44
9
98145995
2
35
85
1
231213
380275
29
29133
40
23
11
64483511
32
1
5
285646
188233
21521
396300
18
405123
566286973
351598
79
869334838
284827
349148
463192
6
81
546603086
180354
92
455152
482050
12
5
6
3960
3
117321
84
19
334836
2
246904
8
384086
9
673114355
217746307
91
127960
3
420074
492203
275578
87
298151
34
135592
418233562
74
303246
108622
390386
406625
40
119713
332675
72
2
349022
85
138046
332773838
48
149086
33097
83
76
310180
211273
442862
274742
795289732
227098
45
17
447130
466852605
8
94
257696
68
229352
587541052
260719
75
97
31
17
23
198980
154645
24
678973896
17
357912
174436
155263377
403348334
313812
56
3
49
173437
6
65
831654227
338784
500713949
73
295457
394408
410445
110506
91
439221131
29
698082484
395176
80
2
59
44
98660
397696
204257
517393516
50
58
41
67
376538
91
568726661
87
453502
135047
40
97
23309
1580
97
181460
9
33
455647
8
116026
7
115398
4
280390
201582
70189
85178
58
487860
37
181677
75
40268
347255
5
48
41
5
130465
418030
31
626584411
159872
56
14
64
3
215756
7
10
376558317
6
19
61
92
32
77895
381572
94
31
415750
66058
72016
28
57
238876
62867
92
261638
82
63
93
72
52
54
73706
156022
137878
2
85
313404
47
131739
432866
43
32
30
31
369169
72
418490
89
374643
464284
89091
107372
46
75
30
59
110319
1
395650
377229
273428600
15
51
32
29
60
49
98
415414
76
57
93
67422
32
85
772954274
309473
41
91
1
249957
32
42991
661003548
496622
299888
76
75
6
195729
59
361144
180659767
9
13
676356815
185832
69
496790
214522800
44
61
96
8
12157639
13
46
37
66
92250
10
318088
890643273
356404
32293
111004
73337024
65
55
486183
37
254221
665937262
1
471854
186641
363966
1
314968
15
50
898819537
207315710
41
39
2271
27593654
7
387036353
56345
390109
737060224
35
93
30
56
232828
619993733
15
711678382
12
337820
5
326761
57
331308
726141759
89
573348109
17
260605
22
29350
440347
99
66
28110
94
192310
315693
364445
33
5
17
51614
79
11
37
444830
79
3
181732
1
34
56
21
50769
74
953426757
221259
92082
16
196644
263058
15248
15
277532
140014
26
96
39
88
8
9
763254479
85
816022028
407944
37
36
45
6
63155
74
154408
457434
85906
2
365448
55
4
69
81
233011
174980
194929172
854518822
399858
61
89
1
483674825
396512
477878
21845352
79
79743
3
96948
366794
7
324718904
1
169878
5
8
125011
94
384212
344966
302344
186822
162328
204699
50
5
478677
152982
6
80
86924639
62
477156
95
358525
1
405563
339558
105047
93
143808
604079765
245888
496194068
66
55
35
408063
23
478740
25922
137892
86
342775312
95317
98825
404734
88
399835
164233
267198
312005
99647
591257930
381926
163675
9
405157
245806
404549
54
18
75415
75
89320
355975
339394212
71
115655
83
217534
342137
449702
39
255336997
532823368
91
76
254319
214274
6292
192251
5
60586
6
35
740899210
49804
29
22403209
441081
49
32
50
57
40
11
172058
408167
413668888
9
4
447790
7
694848999
8
6897
40
71976
50
20
88
256561
99
860518862
30
261873
181072
150664
26
4
81060
39
365261
333764
82
191799
481468
830198103
97959
67
270686
87
16
89
3
187262
22
31
164327
4
5
451430
1
69
151430
659885990
548941887
178967
717166620
740170092
78
118155
29
921615027
13
7
2
45
1
59
13
89
875637278
318472
355690
72
411194
28
84
822
13
669262727
5
47704
60
103769
480729
7
283615
47811
26
8
101549
5
21
53
120048
49
136394
66
79
422400
23
443641
24
5
369787153
345550332
674215480
189132
4
86544
118483
69
37
93
1
6
297984725
192413
223731
64
449543
44
272397
37270
542294873
58
228301
11
203711
147092
395193
36
490776
865177371
95
267689
69
89
77
9
135798
31
497176
270302
175911
90
28
65
35
157661
745213568
38
52
161590
94
320290
1
154482
79
44
65199
71
57
27
110408
55
34888
4
115939
67
192683
38
18
2
61
31
74
39230
53428170
226610
89
55
32
112918
42
119998
35
60
38
6
260114201
6
383128
55
5
44
49
88
15
46
4
361896
5
385635
1
3
4
346135
46
9
97
178748
9
104383
312023
224943
419449
199330
19
28
129274
56
9
164956
56
59
25
9
66
48
425606692
37793
90
27
52203
50
243372945
104468
92
212601
65
104910285
40
77
286600
380395
141749
673651994
94
855125198
4
71
237668
86
32
66128
130551642
18
407573
330109
34
197316
48
176828
149174
132199
440183
364710
7
37774814
554286128
84
38
172586793
233072
457599
25610
3
1
287057
176446
265119
63
240746
378260
103910
344817
854963608
86316
465969551
12
225066
245222
55
50
498149
64
4
6
91
445759995
220308
249503
67
223939
3
281159
81
164218
375489
373542
494347
396780
10
315951
183300
53
76
27
80
24054
7
420380
127514
165225
750119670
350846
87009
490175792
81
23
17
401552
196941
204901
31
47
70
2
91
222494055
290096567
451534
83
71
52317
45
26
949817181
666043470
25
389126
264565
344466
58
86
2
144191
23
23414
278026
36981
90
97682
389513
79920
20313
68
13
492089
414451
43
524322970
75
173887
51
64
1
11
295774
99
468260
36
592732653
68186
224293705
112800
217554
125386
695918085
443773
88
84625
6
16
60
22
58
466326510
20
93
94
325301
147206
876957989
6
86
83
6
44
7
2
27
19
78
365539495
83
11064
221324
347188
6
4262
91
57
65
54
74
248007
379463
51
136845
34
12
92
165165
46
930836447
85
937701971
78
10603
235115
415858
284491530
54645
648372534
237957
77086
33620
72
62
205489
284046
407808
454309
254174
21
51
41
74
37
42
89
817274559
284521
10
366601
5
62
58
42
53
21
90
639736934
61019
434091
80
28
367967
241476
282893431
125230
95
200473
60
119233
75
6
76
3
162279
471305
323276
444794508
495499
89837456
388603
11116
452544
5
250095
141786
94
95
57310
49
451922
322780
54875
19
73328
42
55
63869748
458034
171000247
532296617
33
241907
57
231601
288589
476115
121999
178795
4
36545598
50
7
62028
407240132
371515444
314866
5
51
129288
5
36
241928
247914
11
199764
38
31
358539
89
99552
85
47
93
75
436405
36
69
573058071
5
345571
132521
237954
58
21490
271129
181747
185671
420378
449290
358856988
44
3
496350
212250
24
6
89
78
117662
55
214350
317995
74
342127
7
274348
445846
21
67
278099
171020
3
399116
36
354579
138515
40894
19
74
167829254
395062
91017
334218
79
34842
197196
50
192468
121550
26
237331
296975
286996
44
43
44
436627
280672
306435
96
1
755533072
611378577
55
2
4
21957
98
73
465708
56111
59
12
319530
14
211801271
53
71
86
19
90
100782
59
262470
104229161
3914
1
59
1
351943
372142
7143
28
52
45
247938
450535
394980
302800
56
716544333
19
21
71
61
411220
29
30
427887
201878502
955648264
69
5
85713
13
29
45
82065
179531
340081
78228925
3
5
161937
68
65
461768
255339
261905
177210
54
413875
343841124
3
200386
203623
90
18
63547
42983
274392
39
13
103899
938877411
893917756
78
208095
345877
1
81
3
73
3
933321380
6
103482
72
66
486062958
38
836886795
235777303
394705733
73
439853
45
36
16
84841
33440
859013206
48
219992
14
645195019
36
483286
14
118276418
51
18
86
40
227966
227283
42
53
2
295611
53
378791
2
2
536
41
337827
2
46
77
59
50673271
467663
306883
253219
81
71513203
96
99
87690
255003
30
523785377
64
384068
241338
159228
59
56
16
449797
498835725
214075
335203
253701
449351
86650
409443
71
448844
313021
101440
496115183
16
296487
95
499032
14
141670
484146
379059
54
377684
74
80826
38
39
409585
301508
130531
7
54
9
565864109
89
128709
106503
78
592858062
23
230464900
499094
778626833
388065
367580
69
474182
91
702749348
308649
22566
119347187
33
448340
404217
81
118298
263622
77
2
94
402356
55
87
18
51
29
8
2
76
2
856922165
447513
8
42
320825493
343133
336614
52
539579401
4
499715
4
229294
760460675
428085
16
14
110252
5934
365338
66
62
55
159619
589572088
48
52
55
46
213140
20
375138
59867
466819
86
18849
10
84
73519
91
58
44422
91
95059
93
1
613091256
44
57
18
91
244263038
10
450460
41681
73
56
296341
233794
71
112461
12752
76
162120
717094848
211879
59
19
121951
13
306830
22591
16641
175021
5
53
766839057
39
36
5
10
70
99
65
81
498459
5
419698
9
498145
491896
660544701
433479
83
41572
495736
92411
59973738
213193
15
5
4
130600
436999
382190
54
99
19
56
332231
1
307680068
123170
130877615
44
383587
81
371084
166223
225642
40
46409046
36
1
87
494154
96703
109113
153077
488467
93
61
34
65344
175044
5
385473
45
51
13
385611
42
6
86
223677
460123
218609
7596
218564
110262494
97
5
14
239080
66
79
27
56
260739269
80
568496198
19
77
372231
161123
394872
19
462155
83258460
36153
2
5
81607
43
421089
212459
865853554
195454
40779534
115226
103666
90
416276
186781
38
996095156
158713
4
159741
456574
481038
34
1
466249783
200150
98
209362
119094
68
47166
475103
465778
91
264612
39670
438188
242957
519637817
32
333938
128523
64
36
26
91
23975
8
176972
70
10
114713169
207921
200863104
381151
323087
349109
383663
856913718
492755148
4
301374
200036
26
6
83
19
473892
14
3
241093
3
51472
78372
437727
99
37
263605
93
91
174420
426191
1
920201732
267680
19418
44
4
54
21
140377063
456964
477378
69
135976
65727
317814
64631480
19
190844
314638
336621
831874844
88363
238905
30
223001
84863
77
849410506
320910
455842
1
80029
419576
497011
462949
315568
18
219008
60
76865
5825
78
21
547869171
66226
8
2
94
30
60319
846120450
382971
58079
441123273
19
4
354638
841072822
56
237637
2
64
263902108
385878
700581617
371682
5
53
99
31
744550982
22
12
91
20
4
789288952
251152
599978162
312509
18361
54
88
98
333094
53091
26
33402
256462
20
302705
439208
39
480744
34
210405028
89953
252982
83
101217
465721
19
83
64
29
605340118
2
5
85
33
3955
12512
53
433845
67
15
23
51
63
70
161841
66
54643
99
3163
10
83976
471708
5
16675
50
86458
177097
8
352557
139826
411486
116175
6
84
70
76
155755
82476
2
401808
74
33
6
30
49354
967258533
8
274906
508287125
14
95
837865761
600962419
119656
320976
28118
83860
98
19
714222215
9
306135
124698944
4
305938813
58
40
384212924
440641
76
3
192966
50
56
49
78
6
42
304521
22
69267
7
42
4
8
258082
21776
146404
336178
177741
9
6
4
32
207956
117230
68
3
86
298507542
267999
38
46
118600
48
380478
25
118314
21
278816
160680805
433048
71
71
3
38
91
78
38
62
49
23
5
79
3
240948
69
58
451471179
46
338852
409246
41
217475
1
53
324010
84
8
78
516195985
86
407381
57863
225661
89
71
79668
422073
229410
50500
777985706
205725
40790
7
82
271877
67
170509
5
697053438
189074
93
3
98
5
68
483133
6
86539
169852
21
279315
335480
38
212098
91
86
63
5
178427609
25
903815467
27742
192952
132815
36
286648
31
4
2
28
765673337
440241
79
33
304342
465451
131721
340813
368020
17
56
64683
78
233624
20
163227
118544
249010
4
7
83514
657911222
72
451584
94
17
55
996162613
62
213392
8
32
14
381653
35
451317
1
962349721
54
378819
10
350553
551350082
26
92
72184384
91
316907
89373
33
85
734437176
35094674
61
120860485
281045
113934
5
168251026
37235
75
4
376197
67
20
533591466
20
47
78
4005
155099
98
847990799
134061
947875322
267802
170122
153549
84
75
11505071
97
96705
94
18
42
67
170609
471203
7
3
794609535
63801
34
31
39
37
91
373550
23
39
29
48
54
44
46
22
14
93
221871
531531810
412649
58
421204
306125
79
374288
92500
3
5865
5
76
417588
5
13
393185
63
97
172328
53109981
208854
49
68
8
11
2
410012
13
96
230651
14
360743
278499
44265
399875
44
23
37112
74
472455
110035
207268
19475
54023
204065
41
302057
169148944
93
356805767
477604
25
18
93
471248041
9
98
340274
31
493980
344438
99
263297
341753
74
5
51
154621
166505
22
47
233968
52
93
358264
20
69
333675
364076
441766
79
1
91375
421557007
290210
2623
52
459273510
95
367315311
32
85696
33
248291
191477
4
745535203
2
99461
386297
81826
20
260488
172122
445826
661805169
39
58
210341064
238921
172335
279663
24
22
119758
60
457519
53
44
53
82
58
54
405230477
248696
442801
10866
45
25
470723
45
296101
129263
46
27
20
399200
785586494
53
47
105255
24
7317
204715
225942
4
417320
215902
75
10
133364
71
172876
467827
6
35753
439354
529056075
461780
8
18504
49
2
292409
281359
9
169410
191411
75
153782
19
132116676
925629004
452146
36
86
868741486
92
96
29294
19971562
461531
1
37205
59
65
432316
17
25
169800
19
99
41
62
7
77
51
80
364735
80
40
461799
6
41
15910
16
178831
5
25
357601
80
211596
357371
248885
254530
322286
34
3
8
49
274912
259204
3
220504
43
2
39048
131880
111340
375854
20547
53
313708
8
6
263281
4
397468
478500
363779
245452
83
28
120624
56532
11
953309246
40
439730
6
377107628
36
18
53
30747
335131
42
90306
30
469538
68
33
4
391169
315420
316944
445195684
272510
116829145
285595
9
439257
230896
484239
43410
828669900
34
94
61
123983
21
172257
57
20875
213769
269474
297998
438289
101416
379834
147582
229677
408713
9
1
9
242103
386930549
709996521
32
452443
84
78
12
33
306707163
6
37484
336672
197113
363602
118971
366270
326283056
3
37
125080
332600
91
77
173807
8
471798855
210762
214180
104436
15
438984
409499
226226742
481777
37
23835
8670
4
400671
151530
65176
849847653
89
60
97
26
68
350142945
50642
291140
12
75
346422
232365
62
50
257498
67
470711
3
777833180
55
64
37
84
198516
421899
5
295107
21
408396
421805
74593
299430
98
88977
398352
5
51
997859192
39
96
403182
140823
427814
43
72
298389
77
22
52
604425328
305167
30
6
89
95
516678777
24976
33
86
450666
334535
9
40968
5
70
4
1
291460150
135532
84
32
91
174098
224667
671496582
54
436803
343927
3880
60
3
18
174801
39
443190
433757
33936
41
9
5
376346
6
362337
78
1
51
122512
213587
315802
365890
209802
246201
50
104720
88
298468
329616903
95
418291
29
61865
216947
97
17232
46557
270428
33
208851
23
12684
27
14
499581
296078
87
922014551
91
23
289334
63
75
63
54335
26
409824
897750580
383498
97139
181549
414451
7
229199
74
359917
5
346104
97
428061
68
8
452005
1
54629069
87
277090
364387
234767
390858
66663
34
35
50
196013
586089506
62
330192913
35
499916
131900
377048
72
98212
50
185893
90
29
35615
839163400
244639
329945
62
23
353367
50
43
40013102
72
302173
10
85
54
398683
63
81
376949
390565
498470075
484918
725029155
6
60
290059
2
28
780314871
28
9
417273
146260
38
123509
94
48
84
111348
231535
66
92
31241
17
69
96
14147
276904
348915
2
224161
443241
2
69
93
98
367817
72
2
305744
363582
233644
5
407059
18
188184
5
64
126216
96920
1
31
370313
5965
234560
5790
1
409364
9
73
372199
51928423
49
72750877
476843
88178
16
4
60489
63228
305062
462368
139987
89
220610
86
51
224023
98
98198
47
420910
80671
774833315
31
719246084
65
72
85
415832
15
330968
190453886
429359
417531
66
389478
210375640
184343
189787
493550
43
36607
66
98
75899
91
392618
182553
91
40
17
36
58
79
45
88497
509814670
399498
27087
61
76135
462617
78
4
275097
431438
30
431198894
271498
482250
67
91475
82839
99
204885365
273817727
374761064
160944
43
255741
53
185495
674881725
274170
248655
95
193322
159580
968795759
76
404813
43
80
57
20
78
146683
21483
280752
90
52
187286
1
70076
265599
408348
311428
68
301769
26
69
335517
81
33
93
72
4
67851
184231
329868797
30504
53
317163
69
218407
4
124826
59
804608170
90
56
9
23606
18
34
490385
4
192072
299218
382851
72
37482
119164
94
87
113031
213794381
21
6
354289
170855
231551
150617
297443
53
25
406027
8
469051
283027
21
6
16
380773
9881
36
90
137672
249230
77743
76
228636
441087
17
49
33393
193604
372834
48
45
4
85
20
316521
226617
30
94
42
18809
64
9
7
117193
195685
1
95
7
21567
222521
478973
97
210507
338727733
50
86
47
64908
607377628
76
265043
11
40
303629
272401
169027
490218
260540
86
10
11957
200202
2
58642212
539418122
61
407564
83
350693
339364
642063005
457760
90
55
11
990477682
423548
285382
90
15539468
20
132863
231303
33
306143
38
45170
737556002
333194
88
98
305507
22588770
185201
96672
61
174181543
339496
443176273
202308
52
219884
61
96676
83
83709
110846
97
149280
383132
26
35
56
59
37
232705700
14478
75
85742693
429084
27
1
413182
417798754
64
36682627
686293265
7
96
6
17
72834
70
32
24903
40
698025175
270826
267009
483861
279123
43
613358585
24
557589095
41
14
35
81554
960123915
149358
66
7
169416
32
4
156040
147979
636468903
60
132487108
248818444
45077
95
82
77
27534
5
2
5
88
2
18
161656
5
276112
287930
68
56
482256
243789623
125622
24
8
177001
19
90
196856
53
86
241327
27
33
490540
50883
17
72749428
838023379
473876
77
9
642747757
99
226454
13309
308296
91
228847
16867
84
5
140185
23
75
30
31288
63825
2
303474
52
100568
303283
69
31
3
95
965465874
229791
83
4
43
5
7
387929
470055861
213517
3
84722341
305492
89968
12
229549
6
56
48910
748944743
51
282643
33787
179051
5
33
38
70
79
6
31
166306
21
61
86019086
188910
491074
71
61
22
38
303693
62
115582
8
170193
447208
33
23
306731
215916
217007
110069
78
88
490450
34
132404
307187
414391
412538
303748
42
290695
371187
147038
71578
1
16
356507
6
67772
101617872
302502
113868
55
23983
13
54
693852748
677444890
199840
368711
419336
48
296333
89
437679
227788
269297295
6
99
83
40
9
276874
6
118845
81427
9
324813
75
69
21
45
3
57
55
17
320634
169531
66
1
130305
161647
98850
43111324
79150
2
321803
14
39
93532
191332178
465560
40
73
634660514
10957
244588
30
173038
247861
82
79
7
47
24
419985
24937673
159655
294626
39013
474326
294587
87991
69
966319766
30
6
82
83
52
51
509697667
45
404198
75
146177
93
173896
98
32
270677
14
194135481
23
367794
3848
222927
68
23
114946
84362
888750133
72966
401613239
77
8
122976
6
108999
441181426
43
683899005
62
320896521
62
24
365149
6
118102
24
42
862352
22226
46
486955254
92
438705
27
5
299185
92902761
81
457452
302414
54
132057
59
769703293
26
32
48
997235870
85
30513
5973
9
836500917
149848399
92
40
403706999
2
454231
69
73
87
351861
363723
424634
1
139969
44
28
38
5
201840
123761
81
53
42
30
70
52
486480977
68
205073
20
97
60
76781
354417
101198
115832
16
66
416890668
319728
327396
9
7
9
498731
56
476620
412653
63
73307
21
17
6
88
66
77
142261
1
58
34
15
27
70
382958
14455
206092
66629
465100
38017801
174013
134256
39
99417
79
5373
6
16
351593997
27
251005
26028
382330207
85
319763
44
444950
161450
93
77
704899450
58964
164651
228325
254279604
467222
3
467534
22
39
33364
369545904
43
304564
450594
735290118
73461
15
51
88
73
108119028
190746
12
295832
103255
49
194113
342254
81
71
48
98
9
66
201743916
482605
447264
81
85021
5
6
298104
152305
18
738522294
254369
125740
291514
96
422170
61063
469128
1
264812
713273232
241405
356705
75940
368342
8
82
304228186
90755
17
437565
15
226955
250347160
200765
39
69
81
62
182285
43284
982909399
257770
62
18
56
856902630
362473
9
82
294419017
33
7
71
61702
188220
70
90612
71217316
485997
56
433462129
567484419
73
11
29
26
279602
36
1
4
72891
19
62
28245
92318896
1
88554
410355
198566
94500
88909
166367
475087
367378
2
9
52
33
141694
17
76
714581896
19
46
25
315007
44
437688581
331607
13027
45736
420970
114958
392996
19
824871813
174625
246548
255720
4
713328239
21
88
81
91
42
20
11
70
583762651
24
78
8
84
237520
281669
8
70
32
704230120
92
78
87
36106
16
424591
347878
273894
9250
458631881
9
34
92
590446631
212581895
49
22
75
98
46
477564
6
52
5
43
4
272659
80
30
77
364481
65946
65
72
76738
53
246069
484199
355249
217247
55
113354
73
216730
99
28
82
24985
36
131848
385771
23103
275842
78
21
426889
85
376408
47253
95
80
403105
44
593686853
379802327
53
346953
40619859
50
4
80
115487023
67038142
31
166695
6
17255
53274143
32
770743780
58
32
441019
461241
443961
29
81
74099
28
135270
50
72280379
67280
15
258683
9
348148
473922
56974
1
51
79098
34
1
141472
21
408893
352847
892331650
83
82
51
100786
2
84
7
348432
296357
268508
31
72
407277
118281
306518640
539296405
11
22079
23138
51862
87357193
488764794
75454
18
144638866
40
78
8
43
394653
351063
92
56036
40
491137
52922
53
87
212918
154645
56
95
194634
64109
2
365655
95
8
56
257514
4
46
71369
200653
402643887
62
13
368491
57
277383537
104616
64
66
363674
32
351102
6
22
19
72637
551654014
215582627
94
86
51005664
873276582
56
204528
309086
69
374040
244382
635168072
425309
73
15886
181820
14
65
135740
45
84
84
377889
86
39084
78
91
2
83
78417
76
292210
32
48426
49
42121
27
49
15
77249
275519
7
77
64
264161
16
65
89
65043
167342755
35685
229225
59025
4
82579302
330597
167102
37
375803
63
2
959391438
1
7
498404807
5
216180443
210334800
89276
845879061
470322
77041226
340796516
88
93167
18
387129
333333
1119
26
17
88
5
76
23
33
16
367184
80
74
245001
789992568
35
59
85
92798
424652
13897
232216
20
47
165191
132666081
62
75
152643424
109116600
67
317726
2
177917
48588
279102
242982
93
172118
325147
448018302
67
2
54
8
474609
24
30
46
429392
99
76
88
313000
409270
51
205733
90
580
35
54722
22
85
24
422607
273102
48
419772104
35
68562335
61
412529
34
51
31
1317
28
344118
74052
331810
5
437339
198897
94073
209208
2
113067
1
149500
49
176756
304285
53
55
63
261079
181470
69
93
83
60402319
47
224103
14296
54
5
41
88
111329
9
678545384
188408
429218
435750
54
37
108390
294992
2
6
85
133713
60788
67798
84
76
33213441
140210
457156
79
887566366
59666
142658
23
8
64
441404
497980
255746
107129
191889
86
9
8
55
26
381978
1
121805
41
137074
78
29
6157
81
63
18487
76
473256
370185
11
116007
699915356
849104828
498148
17020
520972156
26195
457417
47161
233751
691904943
46559
47
81
97
62
39
159276
28
340519
68
20
59
80
196324
44
266841
872644753
76
84
45590029
56
18
6
30803
214332624
63367
439234
482715
1261
1
94
222644
162472
84
117519
35
26
385459
492371
391083
70
218082
341477
80
272828
36
310281
12563
3
2
74
77
42303
10
22
4
272935
358161
451993
35
71
24
30
18
1
446710300
4
942223890
38
17
11
92
384622
47
402013
269046
79904
11421
46262
78019
71842
92
517351962
428347
7
76568
223845
40
115551
74
363208
314282
290372
34
5
312171
10062
496342
473129
151246290
48
38
56
13
27
9
97
120500
82
25
341366
71
364513
195351
144860
269088
19
4
4
67
65
152587
4
7
371046
96
299760
14
388150
24
93
260625
7
42
78
769778650
12
16
197289
45405
57
32
7
97
446214
18
126430243
178287
437432
23
191034
456339
210713
412881
565909994
8
1
4155
177164
11
96
39
245983
22
309462
7
95
63
79
78
9
343025
39
181272
322830
37403
362891809
81
8
108789
8
268437
19
460991
325603
346144
640649626
201144
33
18175
232712430
93011
13
160830
38366
255811
17
37
236277
289917
38
118738
43
463187
134740
301450
388100
142872
88
374366
420473
4
8
11715
273737
141325
46
62979
271134
83
883333866
96
901452504
397424
6
77
170270
129918
93
33074742
610880616
67
104082
165089409
268004
65
498896
4
139150
362040028
206697
2
299297
339989711
99
83
216606
33
12
83
99
71
113617
66
18
278005
209198
276827
75
6
371534
93899247
61153
13
98
16
86
60
78
175696
217960
366125
890637656
2
72
1
10
104496
427112
30
52
69
113626
36
74
250312815
731703351
136800
5
345059
928913736
836919515
54
530056455
495163
276594
267049
71
62562
282287316
34
54
58
1864
19
305466
83819
391183
157272880
45
189154
459165
93
60
36
7
26093
51
444410
49
37
53
180655
35
317305
71
64198
387338
110391
146133
33561
64
51
473930
97414
43
161595
86
89
50
74397
86
59973
235767
480459
865924862
486267
70
27
87
354628
47
71
242512
389425
234797
44
480697
95835
450803
149052270
74
56
416971
52
59462
1
378104426
1151063
62
42654
526800189
26
86
147932
158887
906292203
366292
374087
10
305953
73
451095
278531
34
281525
65703
252770622
92175
119629
289686
52
244047
17
23
240477
46002064
42
390684
4
73
564049459
488000
223425
390474
21191
767374128
331169
142301
86
50
327071
5
339292
24285
393355
16213
2
11776
57
119965
48199
88
51
40
2
63
83235
194730
98453
23045
1778
93
472784
46
36
60
81
74
133595687
303295
51
267850
52234706
189211
18
409197908
4
478723
70
34
57
74
50
97
51
68
302471915
252670
258368
83963
194512
10
34
2
814612544
172829
243020
122015
84
121558
48
213850
407563
382998
9
31
11
337651
71
375804
43
34
6
2
56
11
308744177
266636
388956
86
49
71
262365187
481857
65
473334
183306932
360696
409750
37
50
22
50
19
232832
73
203630
270245
113854
60
28
431576
183063
211861
42404
3
45
66
73
452947
381713
4346
53
68
28090
10
38523
301827
25
66
678559900
218650
47
72
94394
472013
26
267562
51
51
53194
67
66
47
299876
72532
349644579
97
1
63
68
37
38
26
52
215027
50
443780
49
276467
59
467618
388258
22
94
227969
174986
333530
395879
72
89
246613
207280859
418647
31
425204
236387
288416
117317208
93
16
32
1
73
83
12
24
90
59
15
370675
14
78
523914233
330530
31375
97
23
4
83
963344300
186102
84290
36
413612482
38
3
17
39
47
426314
115567
245915664
438487
335188
59
32
78
449625
32
31
10995
11854
364376
60
42
76960
27
667101451
868319310
4
35341
127140621
290326
25
25
6
123878
88337
31
66
9
19
266000
248055
87
4
33
57187004
492693
35
29140
85
26
55
227339
15
191020
524535085
334975
343880
96
87
17
59
423527
94
14
309784
155329
448782
321800
8
226385952
7
8
2
459924
84
72
178940
849982791
22
7
128478
321210
83
237268
22
38
320884255
37
638622750
62
46
40
214552
102660
80
37
77147
83
3
19
96
238941
10
63
173104
59
607797405
119199
324549626
442912
57
25
417730998
24607
143369
839749439
78
591238228
62703
1
60491
202205
74
295759
93
486321
13
23
2
218575
73
13
900047909
85610
79
499020
205640
290723086
468315
13
563849621
64
83
8
7
406127
257419
414727
28
295679
80
254038
340307
24
27200610
96
463487
89293
42086
463456
36
24
16
5
6
48651
339711
62
953987836
248867
25
17
24
316254
69
6
68
2
81
18
463268887
99
20
388812
411491
74
481712
1
57
91
91
270206
90
231691
43
471375
71
19
42
11
36
52
362760
343305
3
90
481636298
4
133189
563631266
138548
633143935
25
83
63
79725
41
153508
67
816867517
181263
82
425334
5
601894094
227444433
313488
44254
299155
17
2
92553948
488812
15
19564
43
451429817
377075
83
30
56
28
76
97
327035
286643
928782459
38
184537
338998
407277
5
34403
461520
2
193456
140902
12
181784
938831900
47
807448453
51
12
31
96
51
345452339
76
454830
335209
769779939
59
93
1019
496102
43
5
11
96
78
168531
28
181623
299102
45
9
7
346546
10
21
39
876299766
6
44
37
90841
2
76
485341
202669
190518
80
51
96
497512
105645830
461406318
47
323655
82
65
47
202722
83648
48
52
28
21
8
15263
360408
406655
252696554
171060
57
427992
94
16
8
45
317210
96
5
8
149444
19630
719322273
44
67
32
659
87
73843
2
451945945
459231
6481
85
472181
406176
105213
50
41998
25487
50
5
82
1
235764
439200287
357845
22830
21
324482
22
268712
394707
387076
6
155128
8
664126126
108421
85
400270
48
215117
394297
4
98
164730
5
9
28945
305926
271772
91
49
438971
82184191
7
78
211275
69
31
405901
240265
11
5
40
18
200846
15106
240454
433287
33
575428125
205186
74
14
40
3
332708
418807
364484
96
356830
87
6
8
75
184447
10
496559
2
290768
19955
687254095
887513320
21
69
7
711909344
18
369737667
98
95
246076
4
790975800
944015046
215389
365975
155596
4
66
358695
79
460831201
52
148799
626839004
77373
74
144114
426775
96
230336
9
79819
57
232444
30
3
6245
82
4
6
397994
2784
22
121219
431529
60218
61687
302158
43606
375948921
45
6
17
11
38
392519
21674
726346813
48
8
184059
94757502
82479
11
26
480821
311215
489547
485142
663577812
412464
88
7
84
346508
342961
16
80
194576
491323
36
56
66
379266
257392841
36
438411
383444
23
364175
23
5
87
15
50
50493
496821
139787
12
426023
9
1
367019
63
475827
275731
102364
380445
19
3
64
6
458875
7
8
9
198642
167225
38
256663
147823
74002
36
36592
28
36
420873
4
99
433378
9830
466704
80
395615
1
844076003
144385945
378187
64
248792
69
203035
2
51
8
98458
31
52
64
206163
87855
13
72
60
466414
26789
17
247136
50842
17101
90
77523
360384
96667
7
70
72
67
147126
11
304216
95
36
20
244552
6
43
5
19
491440
6679256
389796
429683
15
238184
484227614
145315
62
87
205401
49
364539
347866
396031
3584424
62
29
333734
75
87
48
39
39585
251819
63
7
88
326671
497007
70
6
89
32007
94
3
3
50
220755
453789
662851649
427546
3
23079
36
138185
77
69
387069
67
68
8
320271176
323088
541985066
18
454527
893647693
34593
194015
306441
7
284257
16
130417
63
392833
44210
65
27
53
93
122911
215365
64
149802614
82644
92
48
2
27
144497
474121
157811425
235658
103413
32
10
362169
63
11
61
314054
497015
71
57228
138436301
354461
268752
69
199124
81
213862
81133
350095426
50343
52356
14
90
3
49
35380
32
371773
44
5
7
22
7
866928623
92809
71
77
50377
51
454266
88
895723908
167758
197555
392856
87
538811892
274556
42
472560
70
98
31
55
43702
602265329
15
79
22
1955
342946313
321892
229073
43
969510874
180821
225935
994427036
258402
54
328272
927172260
819065194
377316
69
174204
9214
52
18
518220782
478960
194142
87
44
102402
534517326
258284008
1
126098
380955
496839
423838
7
434486
255743
4
8
240412
808192486
357083
14
132960166
3
382354
98
219150
126404
112612
27100719
145992
95619
386305
47
51
447693
757415472
81
379266799
51
291800
34
305914
326566
402847
495202
52
607368946
82
332737
10
95
708505776
34
72
78
109478
163615
54
313173
19
26
61
82931
9
278446
34
29
260206280
362654
51
61
54
29112
327367
247746
161522
332449
261688
467336
162805
8
121202
30
96
91
230244
58
99
47
1
19
79
221669
7
77
431502
85
35
207815
9
93516
68
33
51
419105
63
468098
339153
374479
127423
265947
82
298864
595616853
45
8
841948118
78925
392838
8
256663
66
78
12
94
59
756480623
316449
54089
98
327069
23
6
319409
9
8
19
366424
317895
274860
99
334349
262984
8
296285902
239959
78
127188
9
90
64
106112
286274
481779
57303
62
62
6
205162
31617
257663
99
401694
92
20
74
64
363229
19
186999
92
195790
386150
780424865
297131
16
64
41
95
94
62
198636
152455
190768
4467000
65
107205
334247
37
478441
40
333670
422604
257312
388757
8
466020
356197
180
4
96
189821
66
341255
93
49
35349285
80
113017
463528
15
54
23731
5
51
74
446911
244359
180281
485211
54
46
66
48
485696
175242816
26
8032
223997
779385008
73
31748
866697413
53
32
90
66
246883
745402149
5
162424
56694
353982
7
297926
92
140634
17
198377
432177
55
81
58
38096335
39
425692
35
288628
207160184
414166
28
253907
138148955
26
197802197
9
160511
41
8
195822
400376
65
84
78
364818
282352
272852
982461614
89
9
64
18
996618215
33
44
116571747
58
47
23
8
4
6
305642
2
44
398811
48
207538
96
29
70
7
16572
51
56
330896
91
30
58
465883
316117
58
122307
61
33
186343
90
68
190570
396340
32
677606434
131349
351146
8
86
20
26
284869
325790
462842
63
86
71
55660
47
52
3
984085166
73
327860
34
9
80
658368156
50
4
122533
41
54
88
142127
14
427016
140844
385725131
3
91267
11
174211452
420220
55
97732031
86
10458
98
70
273143
6
41102
62
424012
49
56
428494
64
8
57
113894
238626
86
74
47
8
453719945
475994
471068
102859
138180
63
18975
996649538
390856
11
65
61
177735
86265
82
345351
1
435243
3
40
42
206110
159703
55
91
2545
268550
430250
292832
27
678508647
295128
496804592
97
51
22
52
12981
371779
213911
322526
117613
91
65
27020129
134507
275061
176721
247258
46
384312
262797
340337
136126
8
460360
431154
40
425211402
478803
82
264169
93
56
70
770306340
77
56
137995
348191
69
97178
41986
33
371460098
770959926
34
3
40
221916
146283848
29
243942
25
292838
240861
126534
89
338720
128508
91
51
5
95
145199
189317
100139
8
66
81
74
731180103
302340659
5
10
458161
4
18
9
263401
57
11
121170
99
89679
1
290095743
9
323796
47
23
35
90
64
405932
182100
66
47
39
429278
290035
485376
54
472664
3
471154
72
4
197174
33
99252
75
43
42599
2
306036
462232
99
178080
86
6
48
487233
177958
292952
454729135
387386
31
63
198784
386722
1
160085
118706
74
66
7
7
45107
46
20
18816
148887
532266990
82
80
366870
9
229830
797819844
89146
304308
42
43
87
18
88
6000
428045
818310056
40
21
87
654772714
98
78
306057
258994974
331209
48
91
276525
464937
20
393730
26
30
84
18
31
363183
64485
88
6
20
59
61
899648372
482164
332890
89
19
306749
14
72
423927
8
97
59
83
443191
371257115
492966
468121
3
239533
40
15
26538
9
495596
294393975
5
17
318786
2410
10
36
391827
23
39
152843
251412
354166
146254
302822
104479
79806
46
48642
894794623
20603
19
38
601260825
115810982
4
48
23374
64
69
48
339217
395018
218032194
157894
2
466945
71
232973
75649991
203703
92
98
19
27646
46
3
21
76
27
179416
1
5
115131
94
72
330151
9
88
53749
10
99
49
219787
314549
234153
29
71
76
48
336426
53
44
96
303616
104718
446384
31
97066
161128
63
367218
72
888886433
89
41
132309
381907
865922664
75
69
468247
80
272845
9
1
93
235875
169655
266094
30143
147630
54
447806
314234
73
189146465
251219
31
45
494063
898757540
82
6
348239
73186
428693
68
154622
181948
362060715
786681197
158791
9096963
169317
39
36831
77
1
69
90
28586
84
84
257543
8
8
58543
50
25612
503313205
751462158
79
29386
318994148
141233
39
282051
39
179838
59
364055
61
33
1
257234393
623494610
56
212206854
137906
49
2
91
21
5
49
433870
28
443450
31241
935355135
38196
318450
416438
478168
40
2
5
211473
375848
262366
4
91
239356017
183546197
24
200726
89439
85
499313
48
275556
537141691
374527
52
95
25
197407
412073
38
244967
40
389403
24345
8
88
473856
286139
638922272
39370
312300
318944
81
26
337383
28
135041
3
99
68
385005
71
25
93
7
453415
257864
532232172
80647
575263142
390061964
207561
31936
842618471
51
48
836098188
439074
99
58
479395
5
107352
38
7
89
490808
77
381199
815246853
197808701
144668
5
341617
314551
93187825
361527
277418
60953532
64
301142
302855505
5
6786002
33
9
56
432441
96398
403629
473338
384050
24
82
17
27
194755
58
247090228
3
14
331177
93
159944
72
172947
128761
215316
64
6
88
44
95
88
98
119627
221059
10
5
124025
2065
70
2
20
68
52
86
55595
423285
60
99
190215589
1
68
375945
71
265147
653975433
22369
317209
415247
277481
36
837797898
79
228660
36366
277452
40
330605
22
28
71
178058004
5
282241
28
37
161944
56
7
10
39060808
7
880805091
77
454257
76
361473
490227
378557
6
60998
9
2
468439
251471
697818977
73
75
16272
73
93
11
69
87
3
19893
99718
148159
181594
32
85641
264112
20
49
207030
30
84
72
989146434
43
7
125213
186527
384415
370124
62
60
237058
376811
34
423683
24
126882
454354
96910
46
474983
117633
93
54
8
333241
639946384
170842251
5
69478
96
67
79557
22
44
1
12112
58
68042669
1
86
41
219114
31202
74
2
345150
328726
16
22
268043
360970
53917
367422
64
313219
70
243578
682542176
22
91
78796
430701346
104211
197473
19
81
92
77
3
76
99
415332
71
7
412832
6
30
710182746
87
357978680
984914291
79163
220594431
200462
56785
47
92
26
232684
343872
16
359418
87
9
183134
33
231071
68
55
77
90
61284
52
319671
667041194
18351
349401151
142304
28
358823
120318
252563
7
31
77
168640
6
25
32
376688107
454586
336353
9
343594323
345583127
12
375280
375160
462231
343593
16
5
40
479081
57
97
447963
3
41
353974747
19
333459
17
469932
4
96
6673
136950889
48734
9
544177350
315490
890432001
3
60894
75
2
96
484470800
9
1
8
54
4
80
3
16195
8622
294348
479838
455764623
12
13
21
43
71
79
75
4
22
82
40
5
112230
432375
78
243768
271570
99
469501
88763
484919
28
64
232664146
76
41
125818
251170
447166409
9
254367905
84
9
84
7
80
28
55
489437
43
224083
995169924
74
172115
5
96810
28
29
105433
270494
82
144068
60
3
97518
178977
103401
57
36
45
58910300
324603
64
41
1
22256
840625576
79
24
407594
46
218229
101269463
138640
88144
37
21
12313
196245
933376622
74
94
41
370449
64
9810278
76
87
155287
64158
298468
459985
34
63
274363
210881
1
440409
39
259649
38702
132530
189141
68
381886874
384007
450577
7
97566
16
80954834
9
4
115510
3
25
8
304776
421975
498247106
481398
380019
40
163397
285267
96
38
8
289262
87
17
296538
99
697938639
419395210
86
423074
8
214349
384815
60
303800776
92935
38327
489399
28
13867934
107911
383951850
479147
435977
156042
216247
1
460760
7
919604590
171287
93
729397237
14
288803
5
64657
320234
114989133
404431
79
850525238
169456
44248
80
8
52834
397161
67
981700903
151340
94
638813181
81
204669
480067
5
469071
302826
121711
27
331618
69
710223967
99
66
459824
21
42
301931
67
229210
57265
76
266978
50
205585
105576967
130677
2
384913
13197
201784
489887
24
74
84936
38
77
418671
21562
72555
197386
21
99
1
9530
252566
29
465551
358561
4
41
254664
4
4
42
123921
204911
6
5
717889667
41
501843646
31
51
37355
80
83
85
6
49
340806
39198
193742
2
143639
95
888810355
58
372304
334064468
1
16023
70
92
383865
5
263731
15
55
453726
63
64
62
37
96
338333
315552
39
412507
82
46
71766
8
301042
137291
59
86
99
171180
91
52
99
59396
174979
27
963273699
56
157597
84
70
88
66
18
65836219
28
96
148611
71
209327
881883160
500432967
4
10
88009
876819067
456705
464898
62
132440
21365
403862
49
269729
19
55
57
299857
680768229
35591779
82
200113
22
4
87
31
297663193
36
92142
180222
61
389611758
231813
737578474
48
6
169908
74176
46
179188
281500
52
554999237
67
384482
303030
47
13
156237
38
23
42
443181
43
7
36
92
161902
96
79
1
63010
37
287519
159298
96
95
8533707
448066
50
742220880
703211603
43
200776
472909
20
1
247375
353204
13388
280636
25
42443
40
106188
64
118512
37
57
42
256484
93
28
13
421017
19
7
84
34
34
75
66
7
19
426921183
90
26
10
39282
443790
466504
46
49
47
41
60
2
6
377993
82216
48
79
4
2
302808
58
444674
483547
49
65
392676
229456
2
52360
268233096
63749
61
5
82
710428189
62288
413250
79
259352
358048
30
73
79
70
22
439663631
238058
97818308
246650
99
11
172293
317777
5
89
649721344
8
422708
225210485
55
79
410992
17
69
90
74
135476
58
67
21
437751
29
414425
39
18
10
317461
28
69
307637
4
121168
50
5
65
299658799
747205983
7
444440
47
498352
43
143997
77
431532
15
9
182571
79
317146
87
159679
41376
14
33
462617
285042
424700
3
495743
248470
98
43
47
432478
4
462421
211
43761
287746
76
206957
279350
344815266
387821
97
99
687820707
41
131072
4
299264
6
59
11769
66
45
95
87
183139
405598
13
123228
449958
55
291172
67711
15
273088
72
13
748078574
8
65
1
56
31
35469
425230
440002
327245
309845
73009
69
181209
84956
15
332063
247767
162221
7
6
102781
6
30
98
41557
88
495437
39
59
17
24
30
82
22
346415
17
85
68
396602
406391
5
90
35
12
9
436505
244733194
83
374562
465175
315741
51
125845
18
28
7
9
280827
79
90
442778
794921272
65735
359028
426856
21
79
275144
112493
64
36
45
209927
3
98
142906
167509
216205
202413
408082199
88
48299
404502
58
251281
52
73
32
58
34
4
3
289724
340390
28
176384
52
29726
7
49904058
94
20
97
88
42
311892386
44
100328
159873120
6
54
48
311734
116894
169396
126377
96
176972
270618
104247
77
436223
296839
222289
75
3
536601317
82
354869
41
234800
243770
6
35
95
12346
93
94
465419
2
36
485776
56
3
50
478821
135805
51
193766
7
39
59
5
343222
554038398
65
62966
42
12
61735
25037
376440
243109
169386
10
95
7192
44
843875728
452421
106088
3214
267396
331132
46915
279015
89
72
41852
3
75
23
35
49
86
38
529375288
97
77
6
9
255742
15
344805
6
23
44
60
36
336919
35
488108
198346
51
89
467024
38
54
390917
92
171200
22
461559
3
254891
39
65
170678
177794
85
810081921
58
80
89
16
401430
301801
219761
487278
797702608
80
516909596
306816
63
288234
458892
3
78
505520244
8
22
68
88049
384354
14
783926187
95
148980
1
251367
271776
9
90
1
10
23
98
87
467189
134861624
727608798
8
205261
32
79
79
166078
3035
244603
2
341092389
6
407221
91
455318
7
226198564
24
213371
92
96
17
482377
24
90
53085
74
81
5
691985557
35
234609
210319
59
35
108898
84
32147
443310
382267
36
86
404148
62
651593323
425434
99
31
12
27780
11
22
282281895
27
79025
324448
202059
70
81
54
47987
822005274
7
26
72
524832927
87
97
434314
739315641
73994
178165
747952934
20
22
479530
15
38
54
685435671
7
24
11
436987
250853
239027
37
38287
8
40
486248
9
473538
77
427162
369194
33978
438714
198474
460822
20
49
171338
28
72037
32
109175
366637
168735
73
86
89751
81
124803
80859
44
239447
14
4210348
24
372198583
324346
9
461502457
37
482485
87
348031
63
45
5
99
272444
16288
60
58220162
362718
63
276467
17
87
146974
197022
93
5
305898
34
134951
50
60
406048322
18
3
188181018
31
55
58
57
9
92713
59618
92
48
2
92
335983
472013
2
61
336401830
145132
473261
6
247544
470222
22
195332
8
54
6
770226536
95
98
483676
69
67
122781
94
7
652698055
127008
367653
194043
153650348
359103
88
664510051
476240
57
232982
7210
63
87
413102
6
98563
408934020
505016681
407795
4
351005375
437024
38
198763
491371
34
57171
61
68738467
65
80
63264
72110
56
25
1
366965
81
67
3
67
70
38
71
311794
6
4
158502
72
50
36
8
249839
7
34
307300411
87
21436
5
278122787
7
4
810130412
97
299605
182204
462500
74
261248
26
24
95
402017
71
77
497627
367044
85
81
27
138818
178642
252047
6
297006491
39
62
221929
6
46
62
246544
31
55
62
68
216604050
60
84
1
85
755627368
483474
63188
282616
310200
25
400679
78
9
15
69
464140
138312
296006
262372584
376754390
84
813514883
159380
94
353161
463540
72
6
51
213901
70
5
305090635
20
17
241302
77
16
3
90
324611
154389
5
721750851
199185
16
40
65483
38874
74
83
6
84
126566
260379
107017
403979
717040572
371553
92
958240417
1
18
301143530
324805
11
47
67
15
408856
383527
90080
455967220
16
273068
53
62
183833
305060
9
65957
24
15
20
88
439310217
65
16
98
35718497
2
173076
5
399702
9
426818
33
909076119
99
79456
30
7
75036343
80
1
81
47
12
309436
27
97
652562385
4
359401
30903
183984
473436
18
74
616477411
7
243512
377552
65
28
96
86
303405099
70
47
157697
28308
12
46
241019
3
578243316
309682
4
366954
180286
359304
273518
126370
99
11
421845
371402
382896
7
449130
20
291215
86925
126816
53
74
53
429669
349016
369681
244063
56260
21
299294
36120
216893
292881
449655483
31
302506
56
451526
16
202440
390263
31
423810624
93
70
474740
83
7
391139
216172
336052
95
47965
7
19
55
39
91
8189
5
469028
21
99
63
55
49
151513
142866
18
51770439
1
95
180225
54
146431
82
40
72
295404
375846
109072
66
99
81
385476
8
93
262178
52
357796
255671
90
66
31
3
41
432914
70
275628
59
76
96650
119084203
66
359386
450562
81
40
98
29
270820734
11
5
201810
2
3
4
103668
247916
63
38
70
493304
66
31
87
50877
30
61
85
314367
169211
254388
450870
339616
6
427483879
433826
681602576
7
1
2
381869
351077
7
185309
9
435652
228538
89
50
95176
92
632113119
3
487171
84
75
23
770885495
375870
102089
338334
63
49
58
202052
304919
5
181285
879218645
488436
156017317
479007787
98666
322196
49
47
143595
24
7
46
3
66
424661
11979
29842
333547
346502
33
26
144223
264298
5
11817
464489
152605
26083273
40879
199563
18
166330
388415
46
83631
51
7
14
344299714
87023
20388
2
304359
48807
491825
4
90
3
273743
743206021
48
76
83
107143
68
55
7
11
86
35
98
466091
2
222283
8
91
48093989
82990
289342
60
79
1
88
80
488495
96
67
113926
4
30525
28
519336852
198754
23
473077
82
22
9180
12
18
40641
39
336125
43397
63
5
8
6
70
31
51
634665310
80
56
29
730722216
172596
101953
6
313738
204042
11
18
1
1
1
59
97
423434
78
393960
82
5
54
445225
235538
189678
80602430
65
22
462474
131219777
157806
84
448800
61
143252753
25
308158
108334
375704
23578
284319
31294
7
45
44
194507027
21
15
193508
153800
316517
5
31
351090
56
10
27
296780
9
17
241652
447342
54
328218
3
64
65
400073
276179961
218419
153789
168054
3
69131
29
543170074
5
74
596514507
7
96
99
53
889234327
79912
352884
73
33
60
798512013
22
32
363114
758923679
131147
8
7
524556722
83572
91
52
250913
119526
43
441494
69
42523
5
470410
215104
466045
67
2
239455810
208839
141711
109559
528566856
27
67
49942
126833
418270378
98
59
202008
11
14989
6887
2
413650
86
31
378925
54
62
264686
54
2
23
193947
264437965
22
33207
33
34
3990982
176753
4
268212
3
31
97253
313887
282900
78
376597
296484
3
935537147
160474
5
21885
156978
488897
38
4
3
87
89
38
30
79
128510
462429
71
57
74544
157366
287084
86
1
21793
276431
69
64
475848
45670545
141691
109313
989505893
726777676
355061
315918
17
70
128970
56
496167
89
345049
7
382745
31
65
395203
145774
457052
6
299680
72
489229547
27301
17
58
171960
543830532
42
82
422432
113120
181603513
216222
310272042
8
6
17
80
401066145
888716205
334400
420571
161688831
61
319876
185390
93
72
189131
282592645
95
22
17
100465
40
68
59
10
166055
80
291050
78095
95
81625
865792342
1
1
20
72
10
16
332322
65781
367687
279334
353880
60
261389
12
53
288537
216643
187386
155021
5
127101
28
7017
208580
27
62
57
610611942
82
1
53
55
457826
374367
316251
98446
336651
863243151
58
351518
269764
1
161456
76174
2889
78
408817
240128
489538247
9
60
304944962
82
70135
156599
11
9
485622
2
286720
95
223812
36
86
322728
72947
32
11
473711
344861
10980
229829
88
439572
98
324366
156945
399241
41
76
51
53
326317170
122839
93
37786111
460193
399407
20
652
95
950735242
15
325903
12
142851
198418
429368833
123825
30
239145
95
46
97861
335289
79
99
59
27
4
404622
6
54
207710
60
133762
474692
67351
31774
33329
187820024
96
71
58
8
68
93
36
13729
3
86
97
437864
385319
74468
5
258948
25
352616
49
298993
13
81
77
4
56
79
388957
260197
70
13
76687
42
319072
95867
52
83
676942773
457080
86
20
49
444038
87572
52
69
392051
91
303297
24
438861
220419
14
12618802
91
435147
1
33
484162
17
269552
38
37
207408306
177682
28103
815626683
76379
77474
358310
16
125872
41
168420
70
325091
82
52
89
318208
36
492523
4
52
77
41
15
465963
63
66
41
16
476141
282481
40
3
67
30
11
294269
4
109588
434479
71025
140087
192562
653578039
324514
234168
39
83
43
1
705731853
7
122597
423173
383618
84
97
78
290054881
23
9582
177384
372238
8
32008
24
68
49
11861
333946
95
9
56
79
87
136294
69
64
46420381
44625
56
84
478586
298630
27
317057
79
12
86
2120
72
356608
30
40
71
372238
1
213949
364108
2
21949
454334
14
9
725591760
84
14
10
312716
34
387183
149551
30
74
570519056
67
869159144
248824
143770724
55
90
387436976
20259859
80805
240187
13
39
132348
73
1186
85
157824
36
458944
27
47
3
349823
87
54
45
1
203268
4
127103
479806
364893
277971
376988
152558
67
61
35
4
286958754
15
404077
51612
223889
36797
138475
71
252300
9
35
227596
58
355908
80
195440
77
4
405563
39
366823
81
57
179156
22
139839
218742064
317497
340958
47
80865831
40912
6
17529
99
62368
87
129047
53
324673
123419
121263
1
9
47
486238
69
3
448840
360163
71
315386
48
119307
40
17
305790
70
308613
44
416162
91
449358970
27
498957
277754
476546
122967
93
78
28
710953100
90
54
182638
887439975
413408
26854284
33
718827403
95150
22
176818471
6
25
103827
675652179
64
395438
135077
39
97878
50
21
6
7
11
274147
66
28
47
6
61
218562
350808
947871179
5
182501
247968
297638
2
848280169
31
105442
15
73
94555
306580
76206052
75
32
3986
412419
96
24
4
87
70
193737
474569
81
384052
238842
82
48
44385
68663
391308
15
15
418467
73
385687
26
101178
76
62
246397
68
109175
53888906
5
59
77125
427578
75530
62
314089
461095
431398
931794262
493312
579972460
75
32
243212180
6
52
79470043
2
4
370619
266093
514590475
5
11689
36
280941
476505
198820
71
380809
228862
370744
39
407198
3
28
10
279275
4
237892
1
5
348481
299655
81
1
3
295978
76
69
170451
50104
266891
91
140725
60726
779136697
283193
9
421178
69
92
5
91
71
4
96
7
61
95
97
357297
70
473897
171803
605453159
5
142327
245685
84
442197325
198917077
2
11289
28
3
35
141308
7
384308
44
276350
5
447686
104686
93
1
495060
89
250851
18
45
430240
32
137075
3
96
283916
80
24
20
494519
91
76
32
806959686
263223
15
17265948
414376
2
213430
90
476840
553853733
26641
9
55915
524959604
37467
61
23
67
7
6
446656
41
480163088
116481
36
15
98
9066006
71386
386189
35
809191062
253886
161882
1
14
138149
613269674
326069
102959
397643
274616
40
22
19
16
1
99
53
461897
78
73983
88
36
306064
319349
24
73268
598001173
25785077
72
92
43
9
425955
374059988
8
830281947
33
17
3408
9
283723
4
35
37
119822852
267140
209582
110833
576274715
156612
45094
46
7
44
86414
24392
370198
45
277545
274780
8
127366
30
44
60
253442
63
10
269011
266299
90
91577
9
473661
54
5
50
72
21
452277
166667
329694
233085
89428
81
58
55861
462820
351074
385820
74
449379
83
365849
66
155158
487525
83
1
73
51590
23
20
7
75
19
35414
144195364
98
39
8
434805
4
5
46
39099
432182
93190
72
250853
215617
8
6
1
88
6
581652502
245730
93
409757
11
680207227
32
738359136
390225
374930
39449255
50
42
92
16996
49
99
16
64
77
16170
7184
5
141632
33
88
28
285430
403412
38835
97489
1
68
64
62
988808189
24
113817
670541171
394706546
215558
117261
77
7
66
153730
72
220152
261210
1422
289075
462092
48
32
416992
142361
69597
75
41
55
172643
56
543704302
412439
9
299895
94
86
229382
100769
23
272092
438733
50
44
536938721
92803
39
92
255739
47
6
429136761
61
50
405306
31
461855
278033
90
717654726
412945
759296211
515352649
77
205900
11
172117
407687047
9
358057
357033
105518
15
313549
333335
54
9
461106
741223531
63654
37
429481
65982
64
715115815
96
162032
371072888
67
97
248802620
99
497974
51
67
97
190901
10
367595
98
21165
46
20
8
43
190934
361836
252494
242206
45
419673
359616
350595
672278694
128801
374279662
17
14945
19
553135852
42
78
57
47
441456
92
52
306199
457809
131060788
57
42
2
81
772714538
9
320546
271684
405745
37
75
84
82879
91423
437408
97
357548
6
43
29
924642707
3
117955
436673
8
75
622218193
669989480
226351
9
41
53
916998010
723868589
9
15280
214921
128847
207935612
304611
49
363499
473138
808718060
325994
27
4
44
85942
451169
844135303
22
37
1
130407
99
456735
61
433501514
414336
423637
18
301536
35
955092124
473266
531835801
101514
344683
3
225650
40
22
13
33
491774
372637
66
69228
24
249360
14
1
76
3
79
196188
94
256670
4
7
351957668
70
357490
18
290368
23
6
393726
391347750
57
439649
7
96
195974815
2
88
9
408898
346694
172282
447297
141305
348964
23
71
430803
266270
38
683612608
6
464153751
772688725
79
388094
415552
28
28
365234119
16
84
879877432
83
382832
20
379982
106632
193288
265120
384435
36
85
29
22
3
2
94
269937
394588
197776
92
484482
202719
70
9
49
43
261646
239607
159040558
762596392
15
68113
436912
95
136433
178377
71
25
29
97
50952
95813
71
39
435925
470067
108300
6
493973
5
3157
123920
49
347478
379965
257693
3
317505
72
473672586
115684
13
97
365545956
2
71
10
63
353326
93
36
85
318915
97
89
218238
305489
77
172819
99
40
5817
99845
238836
36
1
69580
27453
198095
195252
99
41
93809
64
109575
1
168173
20
11
50
301229
3
3
41
61
9
466021
435492
57
490272
44742046
2
89
439734
929799275
355062
484150
477121
6
342669
20
92
80
42437
51
9
84
291908
20
8
258898
173648
81
205788
109312
45025
33
65
410516
18
32
450856
32
434519595
5
93
24590
355658
66
3
65
43998577
94096
71
71
400490
144402
386683
66
62
12
485384
3
481880
82
5
76221
6
5
363336
83
48
462695
107416
91
88
60
43
423760
486443
776320611
65
95
433549
393234
8
147738
69
436784
346718
6
286349
378860
4
433492
9
164857
27
9
470492
490195
3
490007
25418
68
486433
8
82
164536
258242
329979354
280539
311045
449353
68
384826
11
246455
721171981
69
26
385532
29
89
7
552022768
92
734169363
462478
71
11490
59
3
44937
493767
277872
310763
76
33175
387172
404486
184638
997854670
72
450181
142539
25
375274
47
8
6
94
292756934
21
35405
257691
79473
267268
342689
160229
70
17571
30
394200
35328
95
895138688
22830
28
90123
91
211734
39
172711
13
23
8
83
74
781518773
65
65
82
96
14
5561
25
71
721947677
295778
410934
3
9
33
1
459833
5
61
30
80
14
81
248426
63
165713
352923
62
44892
93960
21
433990816
73
205012
269362
4
16
80
93
357444
61
93
300288
23
71
388387
220462
31
251176
469518
4
408946
74
312403
229396
31421
6067
43
37
160922
332968
462163
18483
438726
13
12
59
16
196853
861499367
427931
795044070
454276
242821
32
164020
59
62
460323
29
255120
76
343501
491439
67
89
480336
971658764
321242
86
214677
204497
383694
114221
297541
23
324250
905327775
52
480698
17
9
3
94107
8
338862
162418600
8
39
26748
253103
95
89
21904
469450
63618710
166903
426197
979574275
626619495
34
231338
1
466685
16
358259
257163
382324
15689
40392
223128
456941
277380
4
3
8
12610
57
17
93
90
52
73
49
51
986
9
195123
59
36
394217
64
455532
445125
246397
91
176259789
5904
96
54
347945
350203
37841
3
425374
411307
86
88
236733
83085
32099
15
42
391985357
85
38
91
211265
9
130555
31
95
74
53
272275
79
122743
481737
29
35
311489
344241780
13
154781
48
56
81
57
6
53
90
6
99
89242041
116099861
59
47
920003474
208360
596089883
26
96290
683833896
7
17
21
2
363155083
277775
70
172607
146509
460245
99
29
44
8
88
626711440
1
100185
91
292401
26
84
293594
160182669
597566060
6
70196
493954
234315
78309
57
100867
40
37
99
170176113
64
81
42
158502
446003
42
498565
148998
148485
18
415654
59
72
64
25
768716219
143705963
304771
541735920
69
5
61
625675826
179163
103930
445664
454008
328055
99
51779
671683666
33
68
45
20880
8
34630
495178
1
381905799
451201
40
42
311601093
96
482063
37
74
319315
478240229
10
94
52
228939
20
7137
390928
6
1
8
28516
402770
320987
80932179
999289279
273380
54
384802
321623
5
6
56
36
156253
447354
84
215952
115312
87
95597
180633
39
275651
59004
156138672
67
52
135867023
80
327149
46927
160716
135612
73
40
23834
432084
8
124246
96383
70
44
83334
283263
72
4
3
311984
13
55
194958
35
44
77257
87
356556
10
14
130062
7
81
92
250771
390765
9
23
32
79
4
73
5
25
253443012
218634
45
440411
279443
18
64
82214
368749
308242
64
398215234
808868551
63
58
346840
296041
8
85
200877
937950563
46
482818
58
249065
24445
4
274903
367601
74
66
466724
105757944
198071
55
459950
21
365810
62
12
41
378228
85
52
274874
35
8
124906
93
75
93
45
243886
273981
460419
324629
220655
382214539
274349
396376
6
1
801111999
63349
105767
89
6
77
59
47530
184525501
15773
63
81
308346
39
10
428130
69
7
9
45522
271096
395915
38
159744
970833923
33
475251
74
159769
76561
27
79
51
45
15572
398155
88
365499
61781315
87
137598
203376
32
395456
58045
493592243
114729
940582989
9
3
13298
277725
768285830
46
2
154597
10
216951
135303
56
98
479408
69
104756
417086
481557
434344656
417018
289905
204006
51
50
71
78807
96
207537
68
95
665906569
250259
18
77832
97
356993
258584
370487
11
79
66
86
79
91
134918
24
908186725
14
149430
80
47
459332049
88
9
49
443380
83198
708003659
169248
275617
4
5
71
50
289798
87
298579
6
21
68105
13
6856
248332
401007
417667
40283
396122
51
27
85
186555
107574
183509
408247
294
4424
344846
11
330851
366270
272963
30
11
46
53
6303
196862628
503373084
55
26
963676447
782354366
121903489
34
10
86746
455292464
87
552339601
51
96
53
485835
124201
435303
220214
95
425832513
42
200134
6
86
116605
20
563054540
93
5727
599133528
179827
195362
77
342891
526930473
258817
57
80
200868
324260
9
6
70
727674760
4
43705
33
169636
467830
185140
94
40
55434
283078
29
63
38
89
253613
345223
485500
41
68199
494789
12
348822
66
89
192994
78
35
25
147852
85
567202365
32
15
107266
196768
633428714
58786
457498
288028
43
1
68
39
327447
50
8
53
54
231721
88
5
17
76
453284610
491326
44497626
19
31
102114
3
162577
80
4982
50
24
185405
6
9
125291
991273866
87
487184
22
8
9
63106
67
134530
27270
11
213184
223312
87
206330
47311937
447524
443398
257831
23
24
53
62748
211171
445796
37
64
77
4
58
488978
455168
5
60520
88
386768
565858475
46
9
340197
419699785
114011
297778
70
49
82
59
302461
70
475021
4021
349233
91
31
26
794535363
64057
194340
4
150476822
1
425992138
287345
652953756
204881
322698
176187
155675
401287112
2
3
348486
371691
868666638
260616
9
245700
65953
6
69
271330
65
2
50
24
398098
6
6
89276
236464
18
5
78378
326484
7
6
22877
283157
72369
420556632
271411
13
29
50
3
430160
217739
182531133
147727
96
7
18
50
448280
349245
40
219090
77
154148
36
360782
189991
309291
43
30
2
960235566
402641
30426
492234
256358
481257
3
87
482275
200531
61556
88
76
153454
49
47
93
280994498
1
948870719
15
420781
65
4
58
367380
54
73
174355
25
2
42
55
14571
298441
913885733
58
23
891685957
252669
145714
49968
3
5
71
21
7
34
7
454453
315227
159984
395659505
334964
212476
2
57483
200658
29
836956761
182796
19
65
35
163781
489815
248193
98
107029
474590
209096854
21753
452962
72
43
422269203
247820
492147
59
14
40811310
249813
792141159
445
38089
40
4
95
394913
127150
379169
63
83
385729
80430055
334263
163419914
421787
197492
376444
50
896301826
74
391151804
70
470511
330866
7
45
94
79
93
2
99
490553
77
302775
497132
76
70
43
7
21
81833
44
320252
356196
87
22072
3
213133
62
15893
63721
12
137847
220006
260453
8
288631
359056
595722039
40
164152071
29
66
428236
835229295
43
5
64
178877
244552
6
3
33
64
79
141718
415854
72
192480
72
10
97080
86
71
157885
319576777
82
452076707
226545724
8
30
273970
95
353973958
321401
60
73
2
74
3
9899
107928
68
6
239367
733600292
58
182013
75
7
88479395
64
451029
219469
43
23
73
31
483981
23
230299
15308
138164
29
3
75
340038
3
73
284531
81
4
185114
71
75
230225
82
3
67
55
9
632621018
86
293310
434375
5
145573631
103470
63
359301
21
45
82
470644
353653
37
413539
84647
29
241442
92
63
214616
4
97
1
193490
283586
7
313502
43
51666
58
109490
429958
30
4
116922
17
343807
12
81
423165774
23778
6
49
91
394090
80
6
139071
209493
44107580
89
276136
123421
432749885
423880
290103
245915
63
6
327787061
99
471338
531962749
82968
132888782
535847340
135242
31
60945
55
24
123338
452233
372665
58
34
431932
35
184114
30
58
108831
105382
15
90
9
974600920
112062
569049961
1303
130438
72716
84
247181
442766
189182
387970346
252915
438120
20
460756
487238
114481
42
184647
25
6
298156
88
20
170016
428275
102945
18
65
26605
76
38
299234
85
498665
109901074
30
56143
98886
43
467841
55
91
34
58
44
4
15672
20320
8
154170
84
51
3
68388168
50
58
64
21
88362
4
7
393439
220353
15
55
94
79
1
23
489740
466692
31
295968892
431586
384617
114149
31233286
95
277138
411300
480460
44
28
6
217946
306371800
6
402343
407448
80
34314
31
93
453498212
540699574
4
317750
282417
1
2
325765
126836
90
166252
46
12
71
828651845
9642
29
462014
5
13
6
55
388794
6
267449
204771
12837
22
1
24
13
48
29
22
95
7
50
19
93
92
77
25
549121585
26
97220
6
8
222661
72
50
451866
40
31922
13
82
4
969632539
41
52
297015
439512
125062
98
7
456575
449451
493231
102292
24359
7
603190634
271812
427773
54
123638
81
12
92
5
12
70430
830346213
70
19
19
5
281564
12
3
221051
980496204
108608
42
427029
221758
645456979
96
10
949267072
128628
36
262001
22
86
80
18903
73
490780
66
290361
415352
2
92
5
35
77
34
383034
2
425805
445174
33
42
580974828
327962
89
11
86
2
61
14
42
41
162142
457348
8
182035
79
58
104978
4
223610
465615
12
13
5
277505508
9
1
127787
95632662
27
16
210920
54
82
182329
120705
189689
26
71
93
30
1
476314
82
335488
285064
279126
8
79
10897202
306668
146100
66
98
61
160226
39486
4
71
35
81
282991
74315
285311
60
51239
80
22
319382
60132
10
378683471
223137
360599
57
32
38
213850598
95
245095
94
339361
240595568
59
456004
35
11630
18
314591
1
163834
26
68
79632760
246724
41
76
29
11
59
302098
74
759964864
204974569
236940
88
64
44743195
228504
14262
12442419
25
44
355066
267645
62
40
8
75
79
467024989
3
358282
440470
171891
60
7
85567
72
39
70
392918
217822
19
61
324306
254864
85
47
6
22
62
49
739475062
83132
48
148583
549064849
8
10
43
289460
358514
8500
42
400382
79
6
104520
61
25
44
24
438207912
94
87
38
42914534
51
5
446523
196967
147351
9
129388
438872
479090
14
498716
55
217575
491341
234851
91
462998
3
315327
381303748
95
9
35
258922
48
725817730
24
7
374384
36
83
43
39
53
178734
46777
33
158505
166604
381064
25
86
70
69
5
12
55
86
496661
5
177700
347820
813349475
8
83
41695
37516
57
5
7
71
77
63
57
32
92195
208883
186751
537
291027
419005
5
409801
76
303734
88
91
229194
319351
401608
33
8
325146
328539534
447700
23
84
251421
56550
68774
28
441150
347533
362992
374669
9
92
54
379226
14
60359
253898
23227
22
74
56
117081
104533
240354
437692
480372
83
89
36
258427
74
83
20
6
619166516
678669799
68
418039
117554
63661
266114
91
252352
57
7
315828
348926
34
77
33
107523
5
316840
99
291236
547071390
435004
9
502617644
414755932
3
42586091
33
74
74
425689
221317
53
49763217
169298
261377
325796
476650
160655
83
38
498968
38
419731
44
63
23
12
178858
97
55
169342
25
49
49
483555
427258
74
288323
42
12969
69
396499
25
100185
63
7
64
79
98
59
290816
116353
45
157227
8
78
7
24
364794
9
93
203081
838263076
27862
401618947
21
181983
20
5
54
84
59
160637
289008
7
17490
1
433628
380166
84
58
90863
18
25
13
84
491102
123212
96593
165557
401943
2
112857
7
700974694
331838
18
30233
85
409000
312768
17030
43
468732
2
74
42810352
45
499334
128910
88
47
54
95
58
86
80
61
44878
405944
357012
241288
27
27
378305483
336121
22
216751
56
362306105
76325
253881
330485
493151
71
565546177
87
38
22
138501
68
184295
238236
18
307040847
34786
406030
86
81
32
35
35
6
17
69
73
70
498001
248708
72
39775
283325
60
56
35
425959
181570
42
498278
467427
64
85
227658
97
57858
61
496907
47
974435015
82
6
77
379158
143772
893662591
85
981309108
31923
2
89
235410
9
3
407409
67004
172607
67
77
73172
61
120138
22
639018361
296546644
690644142
67
66
86
279444338
75
86
76
17
90
73733
494852
497654
168290858
71
221732619
308037
9
4
63
497248
75
351064
118644
20
89
399412
2
35330
2
25579
262119
26
55
406900260
65
7
18
400122
5
384530
4
443519403
75
228408
400934
63
48
82
52833
428258
4
96
87
242543
658017077
41
11
368169
178784
151265
47
6306
357080
251477
35205
423722
65733
26
18338
412546
14
98368
86
11
108838
7
31
85
35
395607
499567
79
70
66
4
16
32
778502090
66
12
48151
2
42931
15
208953
75
388509
66
173634
224187
73
304955
362135
171142
20
485464
39
222848
74
39
1
382192
208378
70
143515
407162
68
31023
367977
71168
79
94
140342919
34
7
3
53
41
6
351376
122117
97
23
28
416029
17
55
67
16
168341
86103
122016
62
27
8
70
181525
74
595173043
223695863
796654170
59509
344800092
389175
102876
268814
356573
34438
72321158
9
292264
1
4
225634
124299
77
424517
137972
16207
231016
10
349645
875636477
460024
417887
38
91
2
14
489434
249589
379820
87
52
7
41218
169145
28677
75
14
97
618153745
25
345097
17
350569
7
896801775
8
32403
259622
212761
408164
221119
15
20
7
1
74
10
486903
53
476870
9
957146285
27598
421339
231706383
239392
360521
20275
24
5
429141
727477548
122354
8
39
4
7
367531
9630
125110
319782
225845
6
54
57
37
75
324082
86
27
39
257920
92
50
118699
494066
426691
467805
431933044
9
5
377743
27
73
38
155382
6
31
59
328777
18
4
59
343566576
926422682
18
27681
2
242951
36986
71834699
187267
89
12025
21
9
72167
92
71
59147
71
187492
470061178
91
337803
102027
193373
89
713701165
54704
68
68
440163
86
1
50
858343709
77
482555
57
134573992
316509
383253
113835291
65
55
338789
34
222661
32
145035
54
183464
95
74
83
25
4
10
689696386
78
39
85
396097
46
368084
2
59
97
347795
367771
73
54
395033
24
73
363020077
61457046
307032
71
62
42
337335
23
26
320290
929005470
342950
375371
31
484371706
335272
96
114480
363737
207116
23
446147
15
19
608349859
45363
73
800242670
54936260
287511
325729
11
6
82203
71
42
227658
83
94
418656
49930
547244973
146472
86
136726
164475
419062
64
448878
152190
128706342
10942
403333
367703
343980
238769793
2
80
176736
467602
627211834
99
197758
29228
426074
23
61
97
7
323641
96
399580
50
331343
697707295
53
482681
49
96
57
221596
496357
245080
34
79
166751
62842
3
52
406882
31
87
156122
28
66
45
76
57
6
463963
75
51
418368462
7
50
261937
39
259732
4
45
62
82
383657
380938
68396
71
413309
869050093
63
31
277216
75575
1
23
346817
196188
7
148755
89
145363
43
56
28
198977
432708
86167
290884
462787
41
937219107
4
33
120435
263782
79
84
47
90
332373
457047
38
459194824
66
23318
313422
306073
121674
93
299996
90
194538
318798
14
229027
237414
401120
399422
25
304788430
192687
473126
256994
395708551
501705331
689997678
74
57
168796
48
573210632
94
402250
475482
70
357683
192741
22
37114586
171831
323230
2545760
371674
28
541998625
437588
53
1
392108
122782
58
5
40379
93
18892
72419
67790
28069
55
413562
135055
114544
223790
203931
469848
2
58
221142
2
219991
93529212
60
77
499210636
204561
256665
29
394117517
62631
58
266796
8
196691
175338
93448
4
8
15
93
7
59509
51
13
66
68
6
43360
282469
9
412826825
25
74074783
87
427531
37
51
4
409436
688857079
60
53
62538
71
4
199875
40
342303422
71
381188
290888
98
358786522
63
17
54
7
60
61592
2
44
347453
83
47003152
176150
266391
30
20048
91
66
69
400495
483416
6
3
5766
307930073
20
310980
1
42
308342
97
339576
311304
93
150351
394034
390985
20898
41
43
101080
115016
9
89
39
493120
50
216776
32
423408
155486
401270
94
57
228755
373299
238088
204057
28
16
309794
2
48
457079
131308
46903
440389
47
315962
35
55
372405
36
4
15
56
10
1
826910923
32
200801
303146
98
14
90
737467472
51
448625
5
419132
470062
40
47
252426
52
94
47
214623
39
258019017
6
180791
79
503072357
60
42455
404052116
87
30760
318016505
46
84
184507
38
426335
36
18
22
173779
106911
37
70
269018
28
198736
24
492519
89
16
87
772727968
52878
175200
23
1
3
72
696800540
69221999
156545
83
774400303
7661
118661
387854827
24
20
54
80
3
75185
46131
480266
82
68
60
769578776
71969
399368
238782521
40
44
37
455621
492574
185081
1
334039
38
112288
15
75
729036936
348185757
32
33456
42
47
190085
7
46
454854
53
374481951
96
699750906
437963449
73
53277
43
60
186679
18
83
472219
390556
405421134
86
485973
170885
16
4
13
86
3
448477
40379784
33
44
75
52736
31
37
149875
10
435608
8
493291
314478
9
194900
23
87
18
241741
38
8
72319
92
332334
58
467270
78
64
74
365869
49
50
2
198332
242998
6
230184
357509
33247529
410956
16
7651
477094
413705843
31
49
3
89
132070
7
72
537672983
387913
45
31
43
6
73159
7
429575
50958
489794
978244843
21
128437
381667085
20429
34
389858
431353
262688
260573
94
7917
402811
216461
377654
9
72
355529
10
455833
416602
32
178242
4
78
288685
402715
36
17
72
314705
99
361943
8
278914
475457
246510
33
268703
9
21
232048
73
267530
43
556116400
59
131019
89
29
415286
314299
134058
58
57
145395
24
6
168434
88
373130
464118
42
47
94
77512
90
37
319588
6985
166962
277616064
262199
75433
24
84
5
270390
860911687
106065
39361
8
989000778
66
93
86
385890
304841
95791
498006
1
22
46
399264257
176270
6
37
132729
846943397
403549
147426066
396209
322608
100688
130742
733075418
1
59
9
427202
59
29
20
58
723881201
56
2
364592
1
80
5
40
6
31
139493
80542568
21
112447
53
33
468433971
490871824
11
15
78
452417
3
199666
224775
41
30
488181
16393
134500
11303
125742
468711
148791
51
488244
25235356
57
13
129039
380993641
80
195268
411651
284933189
26
8
71
1218
3
182815
58680
7
44
28
131656
32
27
95223
73
65
24
51
16
70
66557
50
699894561
88
4
73
29
213027
792094100
8
86
7
33
60
37
7
45986
362078
181611
22
12
48
137774
93
56
53
274750
92
39
210042
102412
31
11
29694
8
874798507
57
37783585
75
419883
76
555472073
27
8
98
42
316121338
41
246804
13
89535
99
95
308639
47
318907
9
5
454128
143014
50
92
98
20
19410
96114
10
324281
966323458
255394
8
98
57025
85
89
4242
43
47
129155
75366
70
3
17
424956989
99
5
43
27
343265
282065
625013286
255174
53792
368811
42
443863
206633
388719
84951
137694
260298
85036
499791540
46
90
55
75
3
34
855037639
72
7
161207
32
10
42892
26
280955
632027914
64
745056202
11
345794
213298442
35
19992
285116
60641
325647
354568
257677
52
42
14
424055
226395
52
102781
479357
944716411
83
275497
34
339689
84
64
36192
36641
216970
299458
981109441
23735
84
62804
23
273956529
17
72
190438
244752
771653215
18937
35
188378
209520
8
8
272394
2
52
429187240
497833
7
80564
49
17594
97
7
299310
56
36
76
24
42
49
383152
641350600
98947197
98
393592
30355
69608
7110
200821
12
76
207889973
60
101993
51
6
39
40416
65
37
210682
43
476199
39636
825095942
299029
354445
86
4
134994
263777
53
46
42
37
216719
456576310
77162
6
18
27
329354
193599
59
60
529787185
357582
74
775929291
4
496389
46
406824
340216558
176405
910180789
400995
7
2
77700
207720819
40
105205
31
295520775
15
6
657974468
288038
26
136006
34
538924459
80
85
76
28629
292743
245318
4
146844
1
82
9
262489
77
113691
4
73
111160
342492
40
448219
24
21308
4
94
6
18
73
468479
2
490276
300957
442261
52
418680
76
34149
209085
101506624
33799
91
51
56570
12
227033
344889
130670
285520
72
185531
8
18
10
51
190457
18
43
69
70909
260863
45
447411903
375620
844897931
2
9
65
427610
5
107038
50
979211883
7
487788
189240
12
907630546
392414
399041
68729749
46
63
84
382016344
551428380
79127
356558673
371747
6
184564
27
7
129342
165031
5
75
323552
3
78
348027
375621
65118184
9
441704
36
108919
12
172884
7
71
349410
59
60
239422
81
39
51
91
357828
99
447224
81
32
93
6903
194181
104288
52
273437
476369
6
14
56
92
68
739883103
184362721
14544
279636
100195
256510
77
495613
2
1
131861
66
3
166007
41932
86
40466
127171
27
30225
52
374029671
717723692
24801
59
20
7
465013
81333
192551
1
20
44
84
96
471853
57
40
292358
49
422239
303503
9
361885
741027544
149000
398882
62
141100057
295021
384880
8
51
409480
19
221521
91
323544
76
126521
4
365995
92
133936
303953
348517
560685157
234521
73
432095
1
164506
60
29
414420
22
42973
105522
22
74
3
89
42052
397527
74
50
194632
51
64
462517
374215
1
316957
106825
4
66
425520
352736
79
400584944
146908
82439
35
303046
866567040
505340822
50
215832
62
181594
353897
74
96945
8
887684542
325494
56
739636383
55408
13
54201
149055281
334554
2
43
108078
77
101174
499628
23
741135315
32
93
1
73
374877452
21
60
51428
16
84
409415936
129256
20
397368
999649763
133154
97
26
54
108577
463839
222760
334971
99
125371
800058510
391712
360921
129709933
30
150846
62022
225839
4
26
25
128275
88
19
115060
62
97
333732
98
312689
321345
467868833
29
318123
96
35157
18
2
58
46376
243634434
159139
464306103
85
62
5
15
6
286132
7
75
29
346749
426683
270203
703948839
68
556811939
81
2
498644
297230
481266
332075966
86
214265
157160
79
12
326692
1
68685
48
1
247478
300450452
376635
444008915
36497971
52
31
271351
13
51371
216600
53
15
3
138224386
897780811
245918
5
72
115256
398175
19
700762018
6
484550
52
240772
407664
85
414929463
21
351406
57
145265
494696
470127
150840
40
36
77
293473
464560724
87642988
93
34
247136
70
50
171916
332933
107589
55
96
37
13
73
48
497195
148462
80557
51163
446962
351220499
362966
19
320183
3
4
26
16
22
729401866
82
41
351573
8
219477730
473300142
60
1
47
19
37420802
4
92
583280130
13300
32
65
47
27742
732402056
541250594
463914
239011102
355371
8
12
88
436324
369607
491814
5
467191
72
379008
46
30
315141
4
122707
25165052
32
191949
36
26
2353142
414146
972856658
71
55
441588
94
9
28564402
485962
17
2
35429
151132
17
368662
47
32856
177364
432310
125896687
493861
436313
92
225612437
229806
9
60
656042493
243026
469339
32
2
68
15
49937
31
6
76
39
166598
252058251
42417
4
2
10
1
94
54
20
31
150119
7
57981
90
352292
304119
235187
45
82
288246
1
153825
99341
1
338128
468435
51
75
267533
903087568
62
15754
45
455152
7
428415
140974
25
5
609421560
106938
243200
372134
83
4
383745
7
1
44390
38
442099
55
273812
66
25
73
132470
32
48485
4
96
64367
11
369903
1
7
411182
24
441214
90
757972673
36
200726
7
17
245678
132964
172529
81
164430
274433
343540
41
3
93
456300
248299
52
257415
375449
588277412
10
72
78
372115
8
89
438068
32
78809058
15
473309
394700145
88
500442024
3
83
5
128278
3
441281
96
89
248238
315246219
53
69
341096
43
83
36272
51261
99
58
91
1
3
88
29
89
78
252419
11
195071
492999
51
297760
88
6
345716
65707
60
4
61
53797
85
890939415
92
42
9
479825
486891
89080
96
751717017
70
413311
735085840
9
291085
67
11
68
16
26
341338
312541
78717
7
239800
79
232320
425025
4
22582
71
834643036
48000
169888
889813144
180360
60
30
9
765156213
15
59
13
3
59
166678
349223
56
28
65
47
40
4
55
9990
388493
61395
439763
412249
3
336188
65
30
160646
9
286565
5
55
92
96
49
89
461665
5
4
320562
400717
368895
294878
17
334477
5
392154
1
58
42
88
12
579112748
39
86
79
62932
8
9
2
248158
164651
89
9
5325
86
446891
28
176140
49
476142
8
241898
1
89
38
64
994431503
56
13486
86312
85
6733
5
87
47
14
227518
272415
53313
2
367849
56
77
48
211502
152502
498401
22
53
62
99
111840
866110846
8
94
51
78
88
417055
117510
344224
402262
56
355841
324183
42569
56958418
206472
1
340008
13
184606315
6
69
456857
409886
92
12
67
112091
57126
50
253609
17518
184157
75
32
89
310003
282308
45117
142289116
94
55
5
450485
36
206222
296427
206845
30
4
321181
492841
6
57
72
227185
77
80
169035503
382342
1
348655
2
4
22
385597881
453107879
32
21
231927
266765
9
139094
35
96
126480
12321
83
93
212013
49
7
97
382255
52
413646
11113
127107
590621295
289608
6
202926
122594
60
350878
459116
1
59
306090
424609
374676
583271522
59
54
335311
1
38
9
431493
48
62
89
30683
105748
137656
96
88
269534
233340
68
17
17
5
300610
22392
74
1
28337
5
58
27
872620451
119658
275969
176308648
290382
82
4
6
387313
59
51
12
9
612954964
259465
7
230328
52
118802
6
279644
79
59
27
16
335342
78
105113
470595
452944
256860
498545125
496731
56887154
20
80
5
37
137444
5
24
31
65
88
20
77
92881
2
7
66
76
69
79
109477
298860
154678
395894
308568311
321281
47
73
459205
418616
2
11
21
15
2
70
16
80
48
134630
59189
28890
19513
143523
30
318931
798746478
318749
433202
813287794
404036
20
166003
373745364
515344549
189156
20
4
45238
12980
9
82
375041
98
35306
83
2
233382
440110
21830
85
213368
807085945
131985
35
770826409
26
86
55
75
94462
39
15468
34
301162
72
232572
317384
225350
329686
67
254552
50
245921
818455856
172985
209907
3
80774
65
151152
6
248926
78
60
8
166169
99
305685
76
31
23
56
17
67
201820463
2208
271032
19
371885922
50
58
62
436469
51
73
490904245
366473
380688
4
472128
463459
12
34463
461500
17
84
382443
174424
37
195546
666123418
32
87
43
93
83
20
149995
403947
52
118785
99
313581
397911
311813599
287373
18
25057957
59
158315
55805
321606
21
25
38636
656572875
84
5
19
4
394380
8
344357
99
29
53
90
42
310605
494227
51
401525818
657714628
194143
29
403378
705150525
85
4
306934054
8
28919992
6
2
32988
44
54
313207515
3
46
78
28
9
962905503
279236
69
378608
1
61608
7
284700
134021
9
34
50
830998167
68
76
168999
249396055
215522
79
461077
211090
224658357
26
69
55
480593
323610
712808010
9
7
93416
1
104892
376043
34
561739726
14
914050213
437027
147961
4
539551878
89
29
711886856
4
5
21
25
364987
235235
81
224561
95
25
62
98
55
52807
435776
321885
97
32
1
45
90
59
21327
324573
365803
844364219
92
241034
3
89
8
31
79
80
56949
15
276158
48
89
307726
36
22
7
211015
49
432910
69
42
73
6
3
42
67
748365489
329408
412590
645041351
4
1
44
96
45
81
15
954992632
9
1
472647
77
300063
21
138031
55
347801
917736025
193554
79
478500357
17
13
116467
173739
5
308384
76
88
59
829290281
253727
100948
386431618
3
103456
384606
217471
94
84
88
177567301
9970
362695
53
160435
409835
80
758130546
7
46635
103064
677236132
354701416
428458
105744
59677
38871
414866
68
431255843
88
365243
26422
337519
25644379
66
88
52
100868
367926
42
300063772
112211
43
238775770
866017997
481776
280838
271214
8
71
84
214118
117213
26
172421
36
41
21
903888830
85
437978
49319
172369
34
11
52764
65
3
110248
89
463023
7
48778
73
298435
42
155506
25
310780
314207
444864
4
64
10397
3984489
6
290808
43
151080
65
303557
22
72
23
2804
44635
499932340
733799763
810483591
421767
84
347490
621966402
190095
48
147618
57
14
313164
80
5
268864
5
135837838
877729153
22
9
5
1
20812
96446
41
62
461068
79
38
65
15
5
82483
2485
499315
46
334899
164575
44
468188
402892
85
18
318415
88
75
2
15
50
84
41
311151
66
444634
63
238587
1
396142
238951574
3
377388
223475
744190011
110507
397643
361505
95
86
312169
22
89
435770
7
395221
16985168
280343
187920
70
6
22
77
76
63
28
356065
316801
96157
442806
457422
363594
46
339348
67
71
406829
43
97
4
164931
7
382315
313144
4
160088
63
626788037
19088
60950
30
47
127583
124246
87
393529
57
78
145431
1
38
438094
72
59
132320
170956
114997
30
53269
54
6
39032
71
81
36
4
7
52
16
284329
90739
481332
170672
434978680
71706
285216187
121376
86
90
336456
472957
273485
378965484
139002
878746474
50
291812
389570
267157
45867
81
303619
853642507
490290
50786
4
335927
418828
317119
82
28
3
75173
385058
65
10
22413
409925
20355
969022716
56
161753
440656
9
7
3850
941293417
44
7440506
54
3
10
49
42
88
5
178174
32
408951
214148
720581696
499327
64
58
124725
35
28
1
2
265326051
101557
12
57
83
16
188224
299244
19
82
404931
72
3
43770
31
81133
59
5
46
79
6
261748
447846
149954
307602361
649528136
50
70
114932
16
466212
97
78
211202
343037
190475
61285
6
267980
82
77614
336058
211723
37
69
398186
296753
877122010
373598
59
50
36
55
35
25
13
56
46309
22
23086
34
59159
6
428850162
274910
75
96
5
42
493380
8005
230793
99
43
99
55
88
27485
390873
295809
93
154634821
26
19
283551
60
8
59882
2
52
469628467
84
403869
98871
296166
890919699
79726
342874903
47
98
20
143502
6
9
59751
193556
800193796
38
185904
40
58205
18
317860
152596
95
2
47
186745
304398341
64
452221
45
376750
34
331449
9
18
38
885766162
133811
60
331344
73
102830
30
5828
40
148755
73
46
215709281
158883
27
26
72171
87
767713526
307330287
364657
202594574
495015
302460486
737264621
97
286555
3
176008
99
148678
135882
445372
693483586
14
939562523
87
80
218599
303193
58
74
258991
380406
705477618
382892
75
3
23
32
72
67
53
69
1
13436037
422132
413280
483438
18
61311
7
582053338
1
49
50
154804
772412495
264978
1
494604
20
81
60
391343
37
869484645
108730
60
75
163176
115806
64
9
5
7
52
36
21343
175561
175528
62381
32
76
33
34
3
23675
59
63
346324
76
332836
89
59
323787
38
50
7
8
3
438677
97
26
68
48
132087
2
27
7
23
225231
59
158066
67890
43
225386
40
286883
379343001
90
7
138024
9
157861
39
16562
9
62485
139294619
164436
39
90443
25
93
171996
95
160956
23
27
452397
104380
384183
71
97
76
413838
7
54
46
246448
77
486534
16
462189
36
160843
94
199875
13
91
5
80
51
21
240923
21
77
83
62
354584
73
102038
286735
7
9
15898
5
302028
475628
818904287
31
22
238042
26
468205
354630858
2
282301049
19
195049
74
450217
90713
406058
73
294488
377085
307928
144587
57
16
10237
25
8
16
688391079
33592
96
6
253184
57
94
72
302252
86
48266
22
89
39
468988
356034004
30
93
328704
50
163171
28
28
47
510661219
22
252696
247230
389938
63
41
297626
311037
93
50685
217192
68
3
101392
8
61
309733
79
43
74
77
284941
521748017
449914
98
389158
215042
340208643
82
40
28
3
10
84
67
3
7
44
285149711
77
231702
13
43
26
236243
1
14
72
193963
322874560
85
172726
30660
47410
74
32
54819
1
17
462286
103590
312266
446609
464531577
101977
41
415123440
54
149212
349156
579518039
237129608
72
357803
49
13
269539
11464
412555
360765389
479815
104516
81
25
85
58
80
32
32872
53
452336
94
49
474095
9
85
146509
77
87
82139
73
5
86
328434
66366
213265318
72
9
78499
6
145722648
25
71
555556192
176229
389514
71
72
69
59
288504
37
247261
241761606
118507
28841594
425022
10
224282
55
27
484633
22
36
360589
94209
98
95
84
878476552
241798
292379
440036
17
46
61
58
396711
3
107769
164842
480742981
826083416
410475
6
330414
73
230787366
490628
89
20
151123
136480
503800380
643405195
8
88
31
351227
385227
709152022
183002166
42
5
39
39
96
863608116
275587
7
7
32
40
17
1
6
74
114144
450509
443169
941363082
1
21427
418900
93
616290579
214353
72
58
91
84
312688
344319
18
5
16
737107099
41
278555
432196
632783982
50
355934
6
316864522
20
153387
423887
8
83
399399
10
489735
73
505831986
660112310
66
50283655
1277
79
1
86
452906131
64
741897732
495246
431353
55
84
42
58905
110606
202116
950124491
288410
226797
7
14
476305
434304
43
70
73
980252021
76
7
62383
113093
227701
66
3
63
2
376366
36
50
86
748425683
25979
344191
12
9
81
163643
28
16
371112
9
1
9
64846
281626
394910
442429
40729649
86
37
91
166950
73
56
224358
257771
59
47926
91
78
34
84
75
25
476609
115462
455506
78739
244075
394592
8
283286
76236
88
244674437
72
90755
97
55323
32
74
80153
434094
159835
58
164691
7
12802196
351732
2
92
338377182
8
448410
234540407
82
246300
16
718320262
93
5
23
428188
2
91
411328
88
75
88
91
319103
96
322077841
34
84
8
15
445528
8
81
313068
453112
8
83
62698
188354
215106
376406
442827378
173936
762397652
425632
48
146797
75
9
174624
93547
44230
72
58125
38663167
71
133127
527762014
69
68
54
342678
68743097
730439901
654987793
35
3877
330225
41
53
44
33
42
383713818
50
79
92
68
6
67
234627
74
20303
63
453345
52
58984036
58
14
146111
156345
211231
333415
48
67105
1788
44
8
7
76
5
50
236273
42
10
188018
85
338952
77
48
77
474831
549917814
422804
352863
295195
370420489
196258
194641
54
68
15
500566115
6
81
30
9
42
393269
110716
322869
95
94
27
72
91826
70
16
23
322719
162890
91
87
399489
245872843
89
5
35
347846
84
43
352868
85
7
38489
36397
14
92
107254
394869
9
783467707
35
5
28637
33253
55237
311930
68
63
57491
20
4
212864
97
23
31
114801
11
74
373407
35
78
116117
9
817005681
20
637631778
465872
331907
85653
73
394665
36
388504
45277
8
40
17
7
838952351
44196
27
25
5
1
214583
74
564984186
311729
462248
275303
67
497428
80
42432
233156186
91
31
2
328528
33
34
70
81
19903
179393
910618173
31846
26
730516832
54
146250
199852
5
34
69486
70
44
84872
920232376
82952
95
49
36
23
83
121907
349312
401750
89293
672515748
26
341167
4
29
415777
67
399988
666935049
254680
33
55
115875
21804
234212
339565
189869
549239562
53
58
30
922631861
8
868261785
50
73
369151
14
8
550063542
68
76
121843
8
42
62
63
76
22
58
82
15
95
4
20096
49096786
414744814
89
12
82
4
3
271138
332178
335045
95
458977010
48
322649138
288273
45
225664
85452
499957
49
42
5
237997
63
224846
20
58
343097
35
289958
19
51436
290152
85
114509263
1005
89
5
46
230443
1
3
78083911
490667
319903
48175
76448
50
456354
46977
69895
41
495436
37187
17
330019
9
300775706
7
70640
364553
289831
9
2822
34
86
97
22
97927
39
47
307016
241034
277339
3
18
31
70
7
456972
43
49
423519
29
121798
3
336691586
6
58
978750029
98
5
54
16
49665
135889
7
39550288
275120
11
87
25
2
215821186
677284559
245631
57823
59
74
32
5
51
2
90
181136
1
64
433662
7
25
23
40
49
277238532
93175
78
376991
265605
26475
2
33
7
76
68
7
411699
31689
84478
78
84075
24
369286728
442474
160434
218009
88466
171909
57
8
59
809443121
298114
97
428570
468364
8
110003111
195720
308575
81
70
488457
244129
98940299
976111263
111059
81
879968018
155978
346904845
992997990
26
73015
7
19
764630101
450936
7
192175
6
151252
541908891
5
54
201284
3
8
432689386
78442
6448
1
1
20
76
159853
9
479217
249650
187296
29
69
346334
67
136847
574790572
53
2
18
18
26
927122457
12
3
187238
490803
4
60
296463
61
258960
231157
142410
83
179015
116454
3
98
416495745
92252
47
121367
6
3
267792
318580
403105
27
19
65
31
2
90
413484
74558
8
64
55
73
47
82321
17
162279
964628512
437613
386265941
4
167600
55
30
25
5
317263
86
14
570246688
80
68421
3
209816
40
62
56
26
23
44
23
55
922172917
247275
42
42635
327514
97
19
180139
456951
480424
81
355037
59
368107
4
943760621
68
37
68
319546
445644488
67398239
7
57400
250923
6
351692
21
354260571
697089443
23621
727321897
5
431021
355915
307910
398984
43
72
89
493921
422853
48
361758
4
64
225154801
33761
73
69
845612651
69
133401
11
196725684
29
37
93
407850
3
2
29
321489
42
43
79
199855
370861
88
453726
352685
7
67
744827535
64191
40379
217442
64
90
18
40
789704390
947774932
41
59
324350
36
18
6
39
24507
575850829
440135
304591
11
62
466452513
782562170
42
94
13444
459665
68
165449796
40110
3
991211389
467022
75819
310795192
652239183
243855
456955829
99
59
787569267
674823035
243847
99
289701
36
499147
89440
454217
148503
31
330944593
53
217218
248313
46336
5
35
133576
67
208678
198380
473986
47
85
3
74
51
425822
749820141
60
1
78
327181609
29
92
374703
224269
84
5
13
91
145407179
59918194
30
280800
65086
41
72
190564860
2967
415482
81
13
297996
50275
435789
70
199518
492442
78
8
43
67
16
7
93
60
124788
387516
10
12
122415
456457
88
56
149170
467288
3
488077
2
22
377507
382823
294246
15
72
93
636037022
443431
88
97
425730
71
84
36
88
5
170910751
496780735
3
82218
403510
88
45
6
419504
321812
932901444
4
481149
34
49
547721540
7
57
176857
47138
133636
336142
58
168260
75
332771
419383
2
394045
414341
88
48
48
30887
42848
259011
28
3
380624
79537
423601
8
869483598
22
281571
1
52
317608
29
8
59
263347
96
162024
292998
343322506
58
144862
47106
1
61538
44
743471156
77696
45
438569
69010
54
444573
24
408110
285187
7
1
673243013
71
448600422
337814
94243
50756
19
418568
101065
211886
75
96
32
98
77
280299
82
30
71
776643115
387527
326182
14
33
26
32
125568204
201224
448098
93
8
4
411007
2
15
71802
260243
8
25
192905
90
481225
54
181422
468762
74
42
30
57
42
752517226
66622
1
38
91
44
36
490230
2959
48
776517746
93993
66
192420
302408
92
265848
493316
662400307
50
2
96
47
23
63045
53
92
2
29
161470
240293
52565617
196562
3
19
67
65
428857611
246221
4
63
652391276
40
838632820
28
173837
160433
49
1
18
104324
252091
953710770
96
466268
146994
249285
443983
42289
396584
30
204026
19
97226471
63
115971
26
11
5260
12682
9
34
491188
558862116
3393998
3
216176
3
392279
47
492542092
326393
37306
234312
27
49
75
451769
62
57
199359
486622
1
468235
432772
8
9
424018
87
18
695749564
151298
209543531
426989
72999173
55667
42741
16
87
13
97
76
89
440664
35
91
291613
54773
84
74
39
6
1
489707
175083
242113929
31
1
51
25
29
86
95
519053069
18
71496
339728
29388
93
141451
20
337077
73
9037
386129
854023815
629412982
91
6
205719
1
455025
6
295700
489001
318038
93
432402
82
5
97
64
57
96
242117
494811
27
212642
424920
146711826
328797
149965
53
12
51
74
42
18
51
84
7
97
347206
282691
14
40
67
76
262598
26
28
171740
470216
64
2
297019
69263
238837
405840
65
52
281916
48019898
44
179105697
74
6
9
4
2
225937095
49160
9
9
437774
98
4510
81
486981
258929
4
2
143404
169138
448844
65
71
70
145992
303270770
4
412245
93
327840
12
137527
33
268341280
83
63
339218
97
62724
488985
1
677714833
23
77787
173880
53
75
7
107525
85706
346230
74
21
40
362455
314952
109028
91
259788
15
18
55
63
73
80198
284289075
1
7
95554
118484
22
78
438151
293227
91
483531
90
23
2
193342
85
86991
415829
124277163
72
428948
329431
480312
50
400851
301616
813621573
392643717
367735446
78
8
54
86
13
7
34
80
60
2374
267650170
35
261816
754494870
256616
3
2
37
88
23
27346
77360
98
433941
21
436694
4
384164
7
230049
34
45
690926068
23
229664
10
46371
15
6
1
104954
96
52
59
68
90015
9
75
30
195381
191003
76
15
42
2
60
93
25
87
9
35
31
134948
194899
79
468151
121496
5
494898
118879
210137
66
39
65
98
481871
72
88988
12
27
97
98
94
506799041
370204278
9
803338868
338625
191289
367277
15033
71
36
53
194933
5
422749
9
423909
96
83
90
1
50
195179
237556
1
231963
6
81
6
60
78
63
25264
67
37
54
491334
65
141610
309697
305724
525295601
59
193672
54
320029
161546
492619
56
46
832009064
106770
31
85
275465
1
334433
52
57
436172
492254
335083
30
51
52392
54359
172435
6
41
8
2
165312
47
92
46661
138521
965719503
80
93389490
486300
47
56
151012
399914
82
5
17
120975
5433
135257765
306315
669471353
36
719176939
6
760673583
101118
351131
4295
883052874
491448
16089
73
27
2
450781
364506
22278
295514
272466
340956
66
90069
952211692
333292
2
11
6
167420
77
256191
89
1045
8
425778
9
31
276760
242711
275071
29555
167280
79
28
994756865
77
22
104088
31
375093
74
79337
177555
3
982542621
236501
40
10
313594
10
47
86
165144
62
176773
33
68
44
33
23
103293
428964
10608
555014360
42
47
149552
229003247
3660
522530150
43
91
35
531314532
75
89
62
442087
95
80252
356432
78179237
423764
27
60760
97
213121
674375205
88
66
840679493
85
115739
1
333726546
127318
50
46
323958
483798
249215
63
778948173
227507
486152
192517
1
426576
2
308522
66
9
500518781
14279
42
4
1
482493
90
73
46
335608
185626
222457
34358
405811
89
70062795
296217408
651362440
353493
65
86339582
104005
387615
228237
24
63
47
380382
92
8
455900
975798363
93
45
269320587
52
403255
79
56462
24
6
396503
80661
257680
70
10
25
461155
909632971
53
56
328941
84
63
15
443913097
176431
35
485300
263758
586369085
96
44
76930
88
7
203142815
51
194814238
635158787
64
8
198401
598836162
367026104
88729
49
63092
93
1
57
435313
327998
258928
105741
13
239967
246197
4508
474760
366791
210537
20
95
5
71
82
243003197
96
342847096
42
5
41
83
90416
417208
53
299279
3171
51
45
388588
655351672
371773
11
70733
49
63074
46
60
7
42
3574
72
156079
10
85
79
13598
326156
3
26
54
114013117
373899
98
449841
48
25
418777
68
42
2
77
30
146660
316959
65
4
10
9
23
61
34
231812
2
4
100260
9
37
274547
99
748140892
329992
464920
268749
31
38
265961
8948
401311
475915640
2
277842
427064
79
498362715
94
262508
64006102
459402212
16
73
20318
81
36
446325
223736
361385
19
57
5
204474
95659
493910496
87
269533
241110
63
49
20
274343937
10
75
7
8
103262
71
5
286917
413473
186953
182716
9
497339825
24
254033
42
291612
72435574
47412
12038
64524
94406
67812
846078948
385043
353552
33
45
439580
446811
434205040
7
365746
21124
3
6
265624
93
19
40
71
23905
92
88256
5
353587
424159
241265
32
267255
6
93
699293421
204484
29
41
33951
19
92
397371896
721063124
33
95
619787007
546137097
42
41
58
32
35
223267
57
66
99
446776
8
40
633355535
19
158371
46
78
77
19
14467
165057
27
13
182590
53300
442999
156456
29
63
5
496022
4
420599
471471511
905542680
12
88
374086
76
479919
439833
25701
85
152726
813521909
58
817752905
277618
441316
36
272114
472342
46
357768
53
8
32
396228
369157
99
380170
237636
480443
308522331
108662
342138
254257
271094
84
26
5
15
26
384895022
62
62
70
91392
16
24
16
3
518240483
16986
15
121100
4
25
252053
490873
224114
20
209961114
7
39
221051
251646901
32
483529
465343
675857357
241874
80
76
93
166488640
81
61
576692345
69
177725
124692
86
80503
438643
34639
507519837
49
43
63
384687
77
48
383503
88
7
176782087
79
298489
310886
46
462771
116656
364078
275728
95
321984
53
20
315277
71
2
160032
38
13
412373
68
150473594
495302
35
1
50
67
409882
317285
58
3
82
221000
86
87
8
6
72
341389
306263
16366
285492
72
250196
445786401
98
3322
85478
55
5
36298
360530
38
451471046
84
97
66
26
7
98
452541
17
58
235838
461925
54
91
121866
33
294021
17
19
14312
132882
56
16
21
18
170676
45
234337
149406
87
333135
171945
16
71
26152859
158605
231478
6
99006
51
29
70
169188
409171
95
9
315550
43
455974610
48
7
97
72
811705998
26
89
57
430334
12
24
54
65
985865828
181502
3
59
1
86046
54333
28948
649847016
26
28785247
6
196004
51
9
50731
26
46
8
149710
147712
34
65
4
334480
31
59
193432
208743
5
120305
47
94
51
40
325136
475918
485073
1
1
48
22
90
5
48
41
709626828
351049
78
4
76103
6
32
16122
112717
98
11
31
181335
95
352397
74
4
5
9
151105
233869
80
91
242934
265276
99
482552
22
369442
73
478288
5
73
323299
208269
8
52
203852
34
468878
326326
302333
5
476270003
6
21
50
20
64
339174
82231
20754
4
923470638
297997
86
426678
48
8
6
377257
27
4
377638
5
36
64
2
97
10
91
91
127889737
329802
267847
49
445770
85
999986860
128510
59
2
98
89
322646
39
17176
417389
83
176264
32
264995
7
172862
76
414952
93
6
18
308056
62
26
240553
1
275182
130982
457831
28157
42679
39
970661885
50598
74
93
323982137
160613383
8
131433
52
202837
113568
47
451612
288169146
37
31
3
358056
224203
47
59
45
9
72
36
71
411843543
91543
67
434400
30
52
335806265
1
300126
95901
706540130
82
93
426715
43
95617
428637
376340114
30
50
32259
529529940
174623
98
470901
23
87
306957
284767
426812
5
46
113387
403815
62
481394
64
181506
89
427418
131688
178687
829222777
253675
20
31
82
59
8
6
8
213301353
5
6
298811
51
9
426069
38
345979
558930413
35
35
382915
64
73
274948
86436
3
302120
2270
67
3
54
27583
2
222699
240950
75
159518
15
718490375
18
112645
8
299254
68
86
83
256906
17
8
1
233747
62
30
90
25
378370
128707
185967
403705071
803987158
76
419783
8329
155235
237404
75
167924
459861
107713429
2236
220466
40
28
9
226405073
261223
428531
81
97
68
92
448758
91
104472
697242557
200851
165958
377820
68
3
86
78
94
517466196
85
75979
68
24
3
3
149
6
9
186245
298219
278595
43
97674
51
18
20
69
448642458
66
78371
263346
76
49
446925
20
92
156807
75
198017
327571
194962
335904
387816
3
212471
516473755
49
438315
83
4
465210
172000
1
81
87
17
9
47
270803
412385
16
54
82786450
37
409209
517082866
29711
495704
28
35
284321
1
309435
293050
769750100
321212
267151
461582570
3
339802473
65
969913113
4
208447
418492
13
34
2
423689
216749
50
121513
110015
42171
150001
5
9
439823
16
68
374378927
487414
407181
411937
10
307080
79
425434
503679550
27
317151
454454
7
147264
36
88
29
69
71
15
4
29
6
56
88587
339740
14
69
52
6
400523
8
330418
203625
94
243673
59
19
94
3
84
69
5
138608
99896
33
7
81
476907
2
51
899693581
327983
171335
5
498140
57
676450312
7
91
22
12561
91
88480
60
471877
130405
34106
397246
444941
56
24
73
39
20
342832
355462
283689
146405
415739
194212179
17
279052
82
33
183079
30
1
398886148
343200
356823
14
774349960
47
5578
87
88
31580
40
256167
290611
77
323252121
51
87
854652696
46
405926
561291165
425072
92222
133904
843291259
765437815
37
9
10825701
368059
216656
844443116
48
66701
7
53
20
325887
375475
146249509
67
90412
358210
256666
90
53
20
23
135650
395757
73603
24
83
77
77
275510
23
945934848
31
328427
265186
84
25461
67
82
96
161498
17
9
15
5
238352
381353
18
440068
385063
188797
383317
2
70
393235
843873891
341331
51
12
33
82
106446
424920
70232
73
44
220650
4
68
89
275771
98
8
458465711
585233903
60302
40771
148555588
2
25
91
242263
85
393436
54
14155
314391
140715
106628
40
35
257665
285045
66
89
35
765711703
362812
861068810
587556515
276893
236164
1
33
92
64
24
45
52
395705
24
495552
56
382823
82
146529
28418
5
62
6
70
2
201173
493181
5
352089
31
388802
2
87
83
79
98
73
238267
56
11
72
6
458920
66136159
35
89
31
31793
65975
345798
456836
52440
352586109
405572
8
14
123268
720079188
183192
93
9
17
283959
245453
357884
61
55
435375
86
67
34512
278201
94
64
96159
70008
123011
359291
47
41
251355
3
18
62
292083
291292
19
215728
360691
5
25
346620
474552
47674
84
39
284832
98439
5
21
113794
40
13
17
75
41
75
20368
51
5
12
407545827
144576
429741
7
68
200156
463349
63
401665
61
651076923
74762
40
57
404710
9
93
246756
480933
60206
394801
42
127820
27
4
37
13
60
899058931
89
100298432
70
91
78
62
70
105699
133958
43
8
81
54
91
52
369781
71
105169
370937
411422
383274
270937
72
791023627
306540
26
255399
157748
167258150
17
62
45
10
16
8
8
41922
905784940
114643
205529
15
54
286107
42
22
41
723526043
77
2
10996
31
152605
34180
67
46
23
98
257341
62
7
56
22
69
19
77
54
4
87
37
14
3
125172
75
266160
402603
70
97
52
41
97
2
30
66
90
188636
469126
424482
319505939
55
171502
447708
34
19
432824
45
852676535
8
56
57
161738323
32
1
87
97
84
387440
452436310
83
224240
41258
3
8
68
811775143
420849
49
29526
1
49
46
26
284295
362091
193821
22
8639
123770
3
289568
46
391634
165227
4
921129421
81252
320095
3
54
282145
35
281130
26
81
81
143111925
29
93
6
96
127528
88451
8
22
355417
7
47
509702384
331807
43
320384
72
602132118
97
54
2
53
59
16
96
346839
462517
7
629699752
31262
28
49
59
74
8
286399
25
3
263333
25
795754500
93
87390
84
270065
59
29
478704
65
18
35
222086375
45
8
95
29984
265150
967458485
381771
307107
163801
90
6
6
89166
7
26
119673
125489
6
58
488431
480190
17
949258350
6
218848
23
30
14
454564
181198
2
62
483825
16
48481
5
8
478890
374257
19
149186
113379
103989256
144099
63
80198187
90
72
85
601198644
46
447867
9
32
17476
48
35
239909
63
48547
40
15946
81
21
161926
86151
42665
83
289861
2
421103
14548
5
41
49
81
83
79
153969
70
52
1
40
40
45
471800
68
36682
76534
207589
64
373873
250825
84
13
126586
5307
5
8
334979
249298
39
245093
105106
128622
89824565
292545
462378
44
311166
8
460477
399183
414147
93
12
66
257576
61
95
58
19
386392
93
98
13
45
109849
490694236
247597
9
22
3
70
782310436
245850
426489
449935
64316
97
453938812
424477800
462366
113364
97028
70338
23
82104
3
30
125171
193265
61
76
68
471856
19
157327
90
212919
488003533
266755
300978
82
222689
260106
49
124969
272368
67
72236
5
40
311319
449712
201188
2
39
37
22
79
276814
3
285765
7
8
70
168046
25
18
117792
313197
90483
196459
358879
432469
2
31
18
230714
129215
20239
1
29169874
99196
93
480672651
6
33
81
81167681
98
352332
18
82
43
110134
21
214043
67
229492
36
39
311699
149913612
442502
21
4
380060
153248
18
23
792036052
41739
38
66271
324988
89
15713
685652899
98
4
388810
94
6
69
41
26
51
51582
60
9
65912
69
16
39627
18
147773
62
12
80
87
52
5
89
2
3
379895
19
57
60
90
68
9
198087
72161
55
30
5
10
38216
76
16
271018
92
298486
244966
73
107420
88
3
148209
82
3
176682
855481961
74
67
2
16
29
45
8
39
83
87
50
91156
3
33
171730
103730
84612
264616
6
23
39
517522872
624417967
146192
75
434283
46612
9
350439
49
3
2
283439
38
1
661390277
8
75
453429
4
144697
242601
733449741
231677
68
195505
370375
98
99
150827
46
88
75
443101
83
614778851
516389094
207679
75
9
26
10
474777
51
433468746
22448
45
90
472582
7
476224
234470
697528294
49
371284
45
35325
258964
26
466326381
729687730
43
26
77
396597
76824
59538
3
82
295699449
396430
61
318424
473736096
6
83
376467
84
15
788649605
64
9
415850
421092
51165
3
36
58
338015
847705775
8846
50
765418222
286010
174370
76
331751
72
8
74
358779
148567
2
377403
331552
2
111036
288695
363262
59
102912
21
340368
49
28
156877395
19
61
74989
726643855
246719
57
463314
43
84
34
258628
159719
494385
360584
8
29
24
7
530839364
88
499175
281534
30
61
7
5
112015
40
56
81138
322948881
362122
32
76098
46
27
186555
112523
84
353459
44032
161269
440674
30
21
96
7
8
68
203819
38385
368855
14
79
181034873
6
55
488946
5
801161904
2
89687
6
18
362431
384783
88
25
317815494
1
696752645
418403
96
4
450919057
26
45
32
42
833617401
407957
8
316571
21
199431
73
28
6
127885
9
84
32
49
251463216
249368
92
221809
54
287194
28
32
216233
88
14
4
98
390624
88
7
66869
63
70180
174205436
320164
100911
218910
1496
11
410178
4
425009
948612635
222027
58075
16105
48
333503
8
163464
327686
736064210
202650
918778153
178949
561231579
38
258199
32
200586
453984
88
271195
357772
34
61
994639032
176896
247766
48
15988
95765
33
105177
64
232433093
155053
55354
74052
316633
37747354
149537653
23
6
77
36
88
957951359
396797
46025
50
88
94
144514
253249
18110
15
30
325740
303717525
3
3
121510619
14
3
331657
72
1
161290
5
70
90
235576
430453561
7
56851
32
413576075
816942736
36
75
80
417319
216053
9
94672
44
357550
8
178764
27
61
11
47
348240
95
407292
399197754
111912
482840
68
363431178
19827
3
81
222713
131300
185826
445731
75
61
161765
55873512
36
19808
362653
114814
68741
13
7
972274371
70863
487459151
71053
491637034
270647
286692
94
82
343479
143413401
349477
107536
360018
469640
7224
434426
55
266506
2
40
33
496562976
16
72662
123451
91
158888
5
146383
25
114757424
7
91
43
55
95
18950830
247283
405326
452066997
211824
95
92
61
25
193563
56
61
255917
66535
14955
443467
52
10
280815
1199
53
98
23
3
11
59
92
62
3
419209
69921
24
73
19
41
25
6
9
31
327657
92
501526954
64
37292
494196
13
233106
64
302973
98
690287210
379106
22
371776
1
214999
337839
10
2
46362
9
37053517
329739
14
55
356530
69
36
7517
958265813
416853
391968
270394
86
912364862
85
48
162005
8
488105965
76
440015
92
341719
268792
4
138552699
274435006
10
114370
241327
283475
12
211334
158032
107866
242054
976356009
90
191252
2
30
22
45
24
3071
45
340740
217614
51
70
206886
83
4
63632
33
304827
75
6
425847
164334
360279
533684976
92
245520
4
75
1
60
131203
284569
347751
5
50
1
2
889747603
26749
36
2
94262
56
336782
28
5
368555
66
491567776
748847057
9
13
3
309289
5
10
29
89579102
54
454634
73
61
18
91
47
37
89
26
411794127
55
8
421137
215845
19197
94
29
441983
25
462298
68
181824
5
2
13
84
281948
473744
200199
43
20
99894
358830360
22
134172
989234653
29
48
350721
9
154778
9
134108
16
128229
8
8
93528
95
363818
57
409668
42
7
81669
9
458792
49
431013
41
13
100245
52
72
686834316
428162791
73
13
52653
221753
450792
13
146453
377184
70
16
41
9
465986
67
45
64100
295018
332699
403793
495999
20
83
3
149172
95
17823
30
216820
290599
9
72
76
2
384469
44
210718592
38
67
258459
24
136008
71
434973
28
84
91
35
66790
98855380
66
22
57
105284
396538
313018
89
94
8
266410
26
123553548
392798
339005
117774177
657743334
20
15
25
99
94001
79241
440296
249891536
25792
22
365157070
132473
69
123445553
63
72
28
82
5
273360
2
18
59
457414
466462
56
378453
63
964927911
211902
98
678316816
21
79
48587
36385
464045
38
902
82
22
65640
351598
72
27
55
44
192416
67
427651
19239
648101543
497324
73
34
447441
335976
80
6
376106
36
69
40039
69
9
2
73
28
261312
28
280057
47
44343
78
35
233632
64
344242
38
6
98
18
473192389
45803
329135
71
66137
19
193681
60871774
51
95
54
21
381998
9
73
91015931
78
39
83
98540
82267
189944
84
18003
71
15
391854279
51
33
7
77
54
5
65840
78
182314
220955
78
53
227084438
70
32
13487458
444481
282813
333437762
72
93
40813
85
77
54
39
163872496
24
489565
62
6
7
27572
85361036
191670
23
14
15
41404
53944482
6
118995
59345
56
242128
27
470928
92
41
308919149
94
87
256082
76
216867
65798
1
197646
384168
4
87
198176864
77
52
36
587125068
47
28
55
45
35
201678
17
87269
53
108859
421643
316620
96
70785
4
76
907255076
234047
394126
359540
388695
774924583
17430
311692
61
468464
70
421252495
991594732
505929115
20
468561
58
5
60
67
305170
460463
7
11
173154
363780
57
1
122698
84
69
59620
162821
9
165516179
179659
89
26
67
63
98436
24
15
6626299
6
147429
45836
126681
98944
74
5
31
80
73281
95043
73
349443
206825
928
456269430
188892
62
345561
57
3
42
15
284725152
315412
44
69
406630
41
390691
460022
180441
40
192707598
15
8
187703
64
313886
91
415588
72
8
376157
227262
497653282
7
6
49
48
47090
169898
297945
99
84638
128761
21
7
5
45
84
374675
52200
6
413864
768480831
5
222336
48734
33588
47
208046
47
1
402954
11
99
11
36
1
84
56
100881
1
106504
90
36
31
80
173624
17
495972
49
8
618765079
65
32
35
286782
74855
16
58
467000
22
98
36
166073
416820
473556
4855
284051
212117
9
390677
21
176099
21
405017675
294654
77
369598
54
35
247185
6
99
379883
78
90
73
216040
197923
434477
26
125933
284963
5076
5
720156253
11
4
15
151424017
15
9
16
196416
76
8
21035
202689
331107
27
78
557086851
1
114298
99
462029
78
50322
306440
10788
3
56
75
36105
6
159664
226732
279680
66
483628
121617
346204
164298
822577081
25
433060
299771
289005
9
1
188787
80072
29
109047
54
320726
125176
138134
47
156280
286385173
445436
13
163009
31
196066
23
7
68
48
55
98
22
182238
9
868245005
8
187254
5
65
1
316243
25239879
33
77434
12
226011
70
328612
407385
83675
6
89
245414
806105169
221731523
11
408636266
37
91
455042
65
21
256527
935295341
99
61
259038105
702218953
407834
356957
48
73
48
48
84
23
858270685
17
274387
441345
9
6
68
357699
426031
487435
16
612883508
38
68934
13
68462
67
723238092
473055
86
16
78
39
5
92
33
69
108001
63
420982
34
83
247571
53
74
253587
435455
222932
13
292114
141980
189954
85
90
28
99
247797
22
46464
195065
8
283204
323864
57
26386
105156
302010487
448446
405584272
226245
138689
218757
491293798
464432
68876
606266797
49
71
65
300443
366132
34
76
232962
24
42373
51
32
62
990071893
86
119833
250579
4
935567874
411724
4
32
377307
1424
1
126961732
392440
495208
13
60
29
13
78
29
357306
50234
460976
29
96771
52
346672
23
2
264822
98
853244020
45
814689873
26
44
226517
5
39802
33
206944
247513
37319
370642
30
83
83
478101
70310
20
359734
83
6
164905
84
58
80
20
35904
8
84
998062353
98
351250
79
91
193871
181812
30
494583
15483
65
427501
38
33311
52174
181079
42727
586343420
5
33
81328
4
313418
92
26
72
306673
2
382303
614480449
79
85
45
13
21
235267
83
19
439197908
346939
53
215100
39
85
143349849
398049948
71
182342
8
85
495386
141129
942776777
62
375161096
143250
414414
100035
77
361372
4284
271648
78101
94076
29
98
33
166707
114887
90
71
1
4
59482
37
124213
91038
30
389841
88
78316
80
67
72
32155
363002
473734
56
107882
11564
506527028
161540
435274
649944965
475922
68
93339
26
24
1
495492
36
779995445
452387
87
79569
27
3
82607597
157521
72
392599989
17
36
8
171341
398617
4
1
460975
90
14
908452461
78
64
98
83
84
19839
18
94
26530
235921
34
6
187255
450189
83
33
45198
173270
376487
5
454043
84069
88
16434
29
36218
422352
134974109
30
62116
170005442
29708
7
474312415
25
170922
30
446089
83
13
252422
392946
493348
76803
16
6
23
69
58
447868
57275741
730324311
69
50739040
54
463849
83
108233568
1
48
3
309095
18
83
871664560
90
51
60
73
284758
484950
361145
32
271718
286442
900162189
361260
5
303061
5
32905
3
291375
3
7
82
60588
17
218791
80943907
452996
25
429840
306613
65
5
766001627
186764799
3
9
26
362521
446471
13
58
317428
58
39
438116
27
13
440280
376254
93
67
322005
202501
14
312275
302254
426946728
60552
155809
392725535
76
260184
43
17687
44455
5
127194
750102526
447392
163346
15
49
263416867
55
609608258
42
8
84
56
25
838322825
328321
167257
37413
417316
249443
43
89
432072
298573027
7084
22
394331045
4
89305
681
13
549520251
58
84797
87140
71
71
415040
88
84
4
3
176198
87
94754
67871
4
36
49
86499
13
7
53
489047
465883
27
71
51
241986
432834
72325
78
99
48
37
64
270888
95
385278
51
78
49
48830
83
72098
156168
67
8
87
50850
185022634
377037
314537
20
126366
77687
6
3410
142796
78
311187463
53771
68
318868
19864
216885
972274713
272266
467492
13
491194
369884
99
138310
23
53473
167963
47
886978591
18
26
60
40
89734
168860
38
344732
67
244733
129406
272066
5
325655
93438
197520
656
55
15
33
31
7
50
65765
424860536
51
49
687170618
46
33413
439457
16
30
214697
5241
127633
326049
256632
120541
6039
17
394270
58
8
74162
147277
378268
88
257092
318827
99316
61
57
64
80
5
158124
311305
791603862
492965
903577868
2
8
624379562
36193
16
315351
21
2
322278
7969
3
44
260875
81
178539
41
386240
3
2
449483731
65
258009
425832974
68
4
161209
25918
64
881436716
235065035
85
219009
491481
264456
499349008
33
93
285547
95
22
65
498210
3
195560
5
38
381226
423329
11
69
309865
703481042
407149
86
20215
38
243197
77
52
172539
378749
7
75
91
396210
97
8
84
11
220263
198594
483272980
1
64533
174912
91
428427
120405
79
95
433241
830428648
62
4
5
127018
143944265
361981
474849
10
5
320014
36
221875
9
22
374745
96
54
79581
9
53
175194
20
170328
213152
66
399370
208371
88799
243573295
18618
95
94
55
98
280845
74031
63
90
338162
19
84307
16
68102
24
110195662
46397710
59
191561373
126197
3
88
9
415517
8
491441
69
95
21
33
152362
330705
91
78
65
35
296062
6
74
3
4
296116
396406
290432
12
166099
36
315513
16687
58
1
793371801
9
26
5366
200619
1980
23004
412150
2
93
54
8
52
1
672471373
33
386511
285057
5
355832
5
48
8
48
444656685
20
4
165162
294211782
43806
88
1
13
13
24
70
345389
492323
99
42
52197
4
83
460155
256152
194258447
190925
28
40
277129
598702086
63355
1
1
306447
218712459
26
265074
9
47
299585226
20769
59
127876
32
387962
50
3166
456439
5
57
30
215068
22
16
59
281701
338443
489792
80
431827
19
314354
33
64
541692563
765556518
86
98
334288
186941
85323
5
36
382614
964758983
376562
19
47
127729
53
6832
78
60
588627090
122572
490035
327623
77
92763
18
97
266453
20142
52
39
15
97
17
2
400205
99
251883
408773
96
396291
11
78237064
6
723505556
182693
4
2
35
79691
90
16
355132
150895
87
249618
26
109924
4
377798
374444
916342459
332384
2
3
62243
79
90
74
507144348
87549577
17
45516
75
209458197
78602
52
456986
248685
721343734
74
23
492735
75
27
88
406727139
82
16
58844
296022886
103130
340337323
177163
33736
221377
88486413
2
95
295721666
381702
6
56
83
9
431095
138138
30
27
2
491545
797529608
28376
90447
87
2817
25
463436
99
7
256356
382064
145209
7
60
9
47
307360
3
23
69
3
27
356693
84
89140
5
81
480494
419172
33
314122
40
9
4
40
412835
158493
175667
280180
64
474570
133672
45
115055
95
2
1
461978
332547
211515519
219905
91
861041538
58
64
49
7
423148
152619
196009
468477
402119
60
6
32
8
16
121548
46619
8
79
14
447132
38
276672
1
961331997
432272
2
351637
477548
98
36
243967
89
111322943
33
432486
247638
66
90
93
496718
832910437
45420
265120
23731
63
22
377023
47
5
97
106910
67948
664124826
16
50
321266
475930
69
1
84
175621
485694
128791
8
316526
57857
126763
441286
59
421455
296689
58238
384591
35
19299
203570
374057
368137
2
15
462719
106615
398808
80
251519
52
389723
270800
443086
37
50607
1
407549
26
684829061
248605
335748
166171867
35043
64
19
210096
33292177
68
59
9
67
857145604
54
7
439675
167155
71
4
67
14
490453
357359
264510
86
12
78224
46
463740
4
60
425502
65
326814
142084
266997
133290
79160
189456
175609
258493
62
914575086
6
29
4
56
97813
2
134984
280028
213132
57
78
25
205243
227186
10
44
1
385817
336443
57667
69572
23369
145044
41
40
2
17869
21
21
137651
289666
1
83
479087
8745
304049
95
378865
1
98292
39
14
127445
3
11421
71
311344
15
542577803
286332
264006
2
21
874672589
96809
74663
21
61
218217
503
28
49
64
126140
276031
18
162492998
53
3
235378749
15
444347
77
94
85
60
16707239
472390
226286
26
382425
350691
74
89
96292326
874342981
345590397
9
9
51
15300
89
144959
7
88
52187
73
213125
137564
298344
507992925
41
448773169
8
76
212858
143682
6
375220
23
25
363833
69
374675
69
193557
314595
5
442424
44
320780
42
10
28
320904
120746
6941750
233945907
91
330023
23
18
84319
62
405075306
93843
86
70
870863937
327207
41
36
144529
47
180833365
75676
18287
36
5
94
132362
17
199519
4
32636
91
54
376309
300076723
91
126539
44
14
14
7
90
51
80
55
311832
40
268799
37
4
28116553
645251996
384555277
61251093
28
2460912
9
860775294
315448
13895
346042
7
93
72
67594
377118
75
539482014
60
6
388168
80121
23568
458456689
185452
61
31
66
75010402
73
413118
76
96
194692
3
73
273207
427310
413733
132836
2
267068
311593
41
178285
112141
83
38
151670
85246
262222
1
115361615
5
94
270537
426263
995390144
75
14
266100
56
492557
23
292713
33
6
67
96
283036
98
358597
87
40856
81
633596639
8
439142
26
12
301073
38
532720995
75
51287
94304
360889
26
10
13
1
246097775
468340
168914
32438
312145
459939
687411925
64
234624
381100
76
60
7
98425
160607
495891
287332
253123
141732
91
469801
5
94
311155
21
8
14
1
8
488838
30
4
55486
75
39
82689
167870807
72
65
48
399636
493354
89
104989523
6
466051
72568
242725
26
4
1
89
33672
18
29
295713
160432
117154
271162
46
45
94
46
103947
181384
325512
72
490272
488636
20084
24
219850
437289
90
413403708
23
142767
162118
148104
16
36
52
160581
98
468797
49
236109
152674
8
302393
4
17
341329
47
330829
139162
889065164
26
169494
312166
388245
86
19
12918195
64
312791
54
48
80
426148
176530
348085195
77
291875
380649
318683
48
423858390
81
382236
19
33
421605
23
90
261817
862954049
496764
494863
71
34
67
48
34
79069
216152
156354
3
93
11
39011
114448
22
11
252624037
278852
45
59
458906368
71
458267338
157484
95
263696
24700
3
441175
897041491
89
404450
94
6
58
406339
131064
6
34
6
88655690
29
371492
2
431307
83672
67
72
352152627
211346
80
44
388201
2
39
204693
47
189353
50
68
61
50
36568
449555
422805
68
63
272326
77
5
172389053
64989
136714
1
7
71
390979
337673
323014
200544
4
83
76
92
299976
146027340
92883
414861
10
5
436403
11
386665461
29
364130
194457409
135700
499075
100303
375242
112091
22
251147
65
77
450789
79
954433717
273400
29
54
34
6
791378157
71
6
499549
33
109368
2
173417707
48
426775
441642
94
99
281600
6
171153
33
485862
302408
9
246093139
18736
539569463
42
376452
5
43
77
183876
141118
247397
3
84166
163340
331708
48
9
8
362218
772547502
64808
58
235511
183841
61329
38
93
21
37
809125049
526689420
3
23616
48
137466
258290
337680
785409414
90
268709
28175
84
143106
381617
88346
81
1
4
81
298606
5851
25
144480651
3
42
425157
678784773
47
70
72
44
95
486387
99
34
84
48
109673
25
73
51800
5213121
379704
235395
41
43
14
85
82083
8
28
252573
19
400187
84
73
1
45
28
32
54
62
335113
90
91
36
402125
22
87
57
94353
22
144345
67
3006
88
25013
35
317857334
247725
320935
23235
454846
311274
186972097
299608
7
764852636
302944
178964
78
82
34768
77
466801
7
218956
574
37
370177
313922
129256
54
82
162196
86931
9
23
61
290749
32
88
17
2
129772
146505896
990679041
69
364530
46
49
368689
23
277194
345110
317934
9
205616
345451
338340
94
628861937
66
479301
444269434
353291
369213
3
385123
932932345
93
367284
7
468247
316496
441489725
9420
466096
88
38
6
89
85968
55
294160
3
64
230314
108580
346779
2
86
75
397338114
59
69
65589953
300760
338399
12
20
106922
96200
22
488735
27
190704
90
4
67
23
481063
251597
39
608687950
6
2
440446
481176621
179758
27312
53
404114
280433
69
45056
665638630
365917
390948
299554
110746
817250090
47
58554
73
2
72
45
476722
350677
499032
436015
120046
4
258306
71
64161
492034
88
29433
189140
48
875164382
470665
61
313646
126520
57
92
100208
5
82
138125
6
248031
396770
454479513
22788
4
82593924
1
768627259
288847
78
52
473576
368855
463109
76
139375
57
97
31
94
89
3
27
58
389480
470576
167216
299978
160583
356885
46
7
480325
91
47
69
23
488589
213421
263721
375980350
147505
558402000
418149
74
4
232191
379330
736201024
149926
902944696
1914
42
55
61
11541
229031
83
912904439
160183218
66
66
65
85
211097
69
464946
83
27
83
39
44
13919
44238
208418520
430834
84
767928201
396356
8
79242
413492
297345
22099
7
124653
86
66
87
168893
43
205594
4
322925373
297227
33
404259578
40
79
51
96
31
191347942
6
86
51098
172765
22
22045
37
7
351163
481776
57
638995151
269743
362098
385179
689109065
3
60
322152
66
416410
74
54
7
472235
409383
17
37
5
383111
7
420571
80
31
2
89
58
6
13
92
45
291442
7
80
379747
344281
88
13
13
18827
7
5682
304726
74
228998
90
69356
67785
57
70
826048620
723354793
9
484681
5
151209035
79
73068
123939
87
45
323832
37465
7
33
371426
292012
25
424351
84
295607
311451
690305100
30
99
17
3
9
141517
50505
85
327675
291697437
31
121905
32
375805
83
6
165069
129048
280242
243404195
262007
26
428654
98
57703
86
52
9
324582445
351750
203152
29
40
3
36
281809925
91098
1
3
388639
51
488827
244572
459007
5
341047916
275940
27
97
1
9
81
478845
495889
80
80
44
8
379990
828233898
3
85
66
71
18
38
982878514
254128
421099
53
26
77
310292
89704
19
95
53554
305150
137795
40
4
2
85
287370
13
120983
61
76
386841
110205
225021329
6
163794
42
57
33093
92
12
60
81
39
18
95
222206
82
28
87
8
276799
36981
231471
453927885
193955
90
8
176197
95
337867251
406256
12
95
210770
546723468
99
27533
88
45
46865
5106
159597582
384882
91
77
1
11
53665
36
305849
1
15
9
77
11
17936
72
343558
238448
79
678330654
91
29
30
53
89
64
8
4
399232
108924
88834
53
202932
11
57
78811
6
22
126411
82
41
375351650
370049
45
98
21
827839913
37
77
40
429923089
22
333454
79
37
137779
75
328600
339447
114465
45
58
41661
3
9
82246
29
21836
51
57324040
12747
495153
535815004
35
478687
93
668236789
85
287187
88280
64198
349896
393338
75
81
707801104
352594
299926
177123144
273419
53
93
87
44
55
1
9
10
55
80
180467
401795
53
76
397238
2
29
707252599
73
460153
901079698
393735121
47
49
6
75610
42
74
8
130462
600145833
226582
3
180053
47
145078
46
65203
99
96
36
6
68
71
85
889244944
67449
76
428364
60
279121
688787400
64
63
98
166824
96
18
90
336127
84
420974
39
72
96
76
420447
39
5
37
6
156970
33196
422664
63
294502
31
52
470612
409870
387920617
33
76
50
32
62
337656
77665
13
2
23
35
97030
48
87055990
47
377530
9
30
76
74
44417980
80640436
85
40
18
57
9
18
37901832
6
37630
37
7
2
150057832
13
53103
297432
13
52
388398
24
80576
68
89
100378203
21
35
12
50
480969
14
136831
66972
311149
5
75
195337
157350
455905
364168
149939277
299587
31
47
290543
226666
498004
401570
317838
659275471
199079
29
25
420428
32
41765
8
6
53
282681
313477
231224
36
7
195368
46
197601
95
9
301146567
851666361
69
61
695859191
22
3
111357
232800
16
16731669
438297
411638
142668
80942
389449
12
85
44
33
33
36188
3
88
275787
6
8
22598
94
128505
25
204950
97
233117
25
74
97
12
362003
59
3
4
209770
94
340283
91
208091
6
59
33551
44
2
96
153954
743292452
72
75
58
66
4
43
154343
30
5
19
331458
82
4
38236
454661
1
77
134793
97
245650
3
7
3
62
208363
80
33
386261385
64
16
457534
86535
142743
49
357772
37
97
61
64
5
77781178
79
171905
424877
95
70
490716
14
921946908
9
237774
33
175251
29
99
309936
475563
371034
364707
54406
438247
65
461022
482392
58
135672
91
72
308338
454145
350800
16112
30
358303
76
184344
1
2
1
244210
49
304117
412203
7
8
35
99
6
314060
75
73
12706
394346
383785
39
6
59
43
162648
90653
249135
414083726
696670624
49
764167010
76
321973
391106
85
231309
285399
15319751
191302
415074078
3
627746543
486053
122682
2
82
253172
462383
2
57692
95
213851
25
426191970
256681
649379987
470344570
10
650346522
8
41
255810040
130469
24680
313073
472850
59
156301
66
63
280324
2
55
55491
156949
67722
76
839986230
95
55
56
829899305
90901
6
301341
76
308187
86
23
321270039
61
457479732
289160
8
27029723
301286
368994
2
710914519
233543
465387
439867
255653878
86
448891
394855
180936
20
137391
422972
8
845630483
322258
198964
447029
163993
4
44
89970
63
484470
31
38
61
256872
65366
934216944
348873
17
274865
58379
364447328
437965
225979
195995
346328
464938
64
72
39
5
118969
31
353949
412938
59
403808
3
259387
7
11
380472
90
336422
7
44
78
496530
86
67
15
224930498
47910
74
944087944
98761
341486
636657305
81
8
50
7
397067
3
314397
18
992851387
467653
81
232121
459683
382311
396494127
46831
92563
446578
196730
372856
51
460082571
68
20074
448493
15
305791
31
40
56658
81
223927
34
209192
906988811
71
434406
77
54
457023
340876
87
635045407
51643
405455
13
55665
342433397
93
64
197135
44
371582
243737
132533
10
597557839
192656
109424
64
95
6
39
206971
97
411179
68
2
397647930
35
135483
190413
858075836
9
31
62
83
806047647
54226
23615
244190
183770
1
21
21
83253839
194478
65
347156
491000
99
324347
17
34
391514
42
457537
36
83
202761
7
99
51
1
358647783
157891
24
8
491547
373880
328368
68
35
182116404
80
444386
495651
59
450685
143928
35
960189734
403696
89
381012
311066
96
80
32
48
10
96
23917
10
50
5
68
108497006
78
481748
57
57
57
75
50446
13
40
247182
609821401
60
444507
438410
448072
651649457
473357
474799
684174700
224776
213796
354095
43206
115885
805424110
491653
92
92
273545
7
453482
422334
814308834
112015
72
228141
435525
28
340139
934718933
501720131
58
93
438052
257050
345701
29
83
29
114560
7
126366289
62
320516416
39138
18
33
96
100685
241091
281527
7
168713
224830
7
380865
7
9
78
45
496436
55
478804
81
39
222403
6
18
255848
291354
825895266
210846
72
8
77
459473
50
20
39914250
99
50055
18912
87
489016
233124418
613610377
96
99
7
183957
243047
38
233791
33
935771164
57
165058
2
346760
420499
113118
77860
456741
10244
4
53
23
210953
241206
29656
302468
58
73700
422593
95
259057
275022
140432
49842
997857996
80
38
394521
155755
889934312
175600469
128519
51
364121
272487
7
76
31
88
8
31
273335
87612
231133
465033
61
98984
94
1
23
489224
36
62
370432
23
244024
235884
383776
361994
45
303652
929287523
229348
5
5
78
61
29
29691
9
27
318867
90864598
78
380790
89
94
85
27
161985984
463690
167912
91
131969
44
30559
14176
351205
97
925567509
392374
27486
183970
296155
38
69
1
5
56
217901
48
105581
36
34
143540
95
48
11
66663
1
246584
1
189911
42082
97
63
46521
141060
69
65
18
85552
59
92
319969
4
980661370
88999
60
38
385483
76
69
64
95
68
56
82
18
895716600
50
787071129
50
75
77
386703
456502
71
6
345784
961711768
35
219903
22
33
96
55
135674337
14365
52
233911143
96
65
37
829657156
60
82
72
464734
200532
63
291271
57
44
20
66
94
431104858
4420
99
3
24
281701843
823327949
224906
26
15
484281
10
333719
84
21
89
420673
685913322
299972
360794
260438
4
50
62
213729901
482349
7
51
438154
190515
35
36
270396
70506
315435
83
77
77
6
266341
9
83
346685
32
185883825
59
425242
418892
3
45
80
309127382
28
497461
249115
230627
2
152198
107805568
1
18
70
66
68672
67
92
27
52
84
70
3
37
323436
61575
198057
789110754
429559
72
30
32
32
88
26163
22
26
98340
68356
139014
3
42
323041
80
300947
99
6837
12
64
83432
26
394907
482494
153448
76
441878
86
434087
950055815
62
636423822
262958513
309079
331958
12
145075
262188034
311477
74
28
7
41
92
318903596
312290
279149
85
3
155684
434759
18
7
87
66
79
75518
36
330137
331108
497971
377123
1
206467
37
568438919
29
71
488704027
442371
67
95
89
440206
86
318997
17
60
152722
171594
256755
77
354110
23
242309
341687
17
590158444
58
12131
31578
223661121
449765454
436164
219632
9
19
9
20
1
79
73
793212224
6
8
98
16320
6
194954
385976
7
39
452339
676281121
298628
35
24175
93
209709
1
6
5
51
27
130362
42
16
79540401
8
456132
478110186
181270
275927
299496
268057
166090552
167602
24
883530772
225986
7
373607
207333
70
309647
389072
17
51
7
461641
53
73
87395
402780952
38
451127
133891
274044
42
88
5
86
91462
142657
42
111058
56
33
38
50106
76
4
95
201399844
116592
78
35
245237
324903
129395
79675
24
306015
428453636
29
18
213954
58
1
309620
2
156762
378780
31
83
438844875
668369222
210777
209603
670358343
78448
179476
36
173603
362451
33
414696
47
3
186664314
114359
2
218012
203191846
42
97
18
35
336727610
118459
491505
99
13026
74
97
77
22
72
92
27
3
28
32
101490894
13042
72
39
59
139138
449003
94
95
455266
84578
7
16
84
156743
9
438264
476349
404582
91
48
69
476842
90
29
68
251653449
34701
57
63
51
7
36
467152
7
44
57
316404
871542651
177367
300605
27
691633874
54
405527
95
433100
870292061
69
304549
44
86
237387
116365
48
770993512
255246
249142
92
53078
33
418194
59
76
41
48
22
67
479824
62
8
317794
150086
71
71
4
225486
149540
59
122743
1
403678
214413
2465
446971506
11723
93
240438
465304
125710
20
613142920
96
9
18
447474
87
313015
153648
2
20
67
36
77
351686
61
421446
16
313798
114314
217078
153975
227159
907068193
406792
111242
1
33970
94125
464364
364615
5
112533
1085
1
5
88
8
351963
2
442828
481691276
263284
413311
74
428745
96
7
37
70
32
54
9
240625
4
266513
275387
51
376045
273049
14
49
35
70
825531444
285434
293980
204366
7
106399
6
409145818
44
313274
367610
194939
46
8
717676682
57500
134204
170427
80
1
279550
394830
113038
231254
61
52955
97
6
65
346235
431719
151826
157004
40
264022
395554
27
19
635060670
51
356518
1
82
49724
342347
55
7642
18
902505689
79
379077
64
2
35
466335
94
45
6
211075571
957860224
99
353161
65
9
362747
744992829
76692
69
893586723
22
228889212
105062
37
7
175909
11
24
239503
28
8
44
18
2
67
82
5
99
2
2233
36510
813274054
498102525
165494
335000198
117096
51
24
81
202440480
85858
41
23572
494010
55
16
45763
479224
97
20
535021701
79
39
98
76
33
16
394697
498149
342273
92
87576
24
788610002
82
818593220
1
67
46
229300
68
306174
458156
420206
160091698
177107
143585021
26
41
138163377
9
378374
360824
305510
9
2
206175
72
7
104744
89
4
86
644039086
21239
82
709012318
30317
16
97
91
464729
75
26
31
410880
79676
95
426314
499044
312220
400992
9
90
387984
402673
379341
4
107781450
2
891300117
483520
4
70
319860
8
218420
583160624
91
481156446
494860
73
24
121421
292211
390731
32
90
453070
15
67
726058417
8
41888
91
43758
75406
6
31925
65528
99
53992
4
33
84
46
7
82
33987
1
399314
314697
91
433098
77
52
54
25437681
4
37075
464029
41889
6525
321219
20
134573
67260
155056206
89
40
336901359
81
83
26958
83
49
492265
486750
9
5
470383
253697
112579
357985
430213593
281741
62
381464
910371037
435590
404591
387349
312240
308507
926
193414
29
9056
47682
412918
409876
5
363485
20249
9
406875
135237
8
35
427618
439347
221860
180032
673767551
115187
4
626492111
26
327139
22
72875
54
202277
298551
7
207406
4
91
428137
78
6
92
28
72
36
274115232
84304
773005536
32
38
121400
61
75
73
444359
40
35
54
89
41
83
928700465
58268
80358
71
364948
92
376359
37
175891
866954543
17482
123473
412536
45
32
312920954
64944
87
43
363810
92
2
467895
89
971029546
84
272897
77909
114357
208038
36
90802
75
2
267224
290779
401776
28
326737
46
91
8
233540
43
89
26
236202
91
22
9
48
54
70
274782
255493
95
8
47
24
150857564
6639
66607
3899
445165922
88
8
77
409866
19
80
101017
73
489123
99
70
489687
190419
17
321398
389381
225254
80
391209
94
36
426406993
137663051
492224
1201366
55
154905302
43587
55
55
12
402617
75204
182814
144929
20
359959
37675
153112
355686
463433
73
323056
5
30
750691067
45
354695
15
42
289553
88
71
3
52
335639
50
15872
30
21341525
38
248604876
419456965
215905916
27
6
283092
67458
106500
11
45
16
269822195
68
687430057
96
47483
84
496805
25
467990
204491
467161
6703
376450
2
307823
72
237851
91977
81
49
80
395417
51
30910
51
123135
27
488240
44
244734382
95
464625
430781
77
5
115043
64436
368505
346326
71
84984
13
69
239672
487151071
59
75532
415836
824252259
22993
40
15
64
34
75
207202
479842
233708
32
9
141416
2
983156969
107964
90
75
470015
8
429627
144994
41
76
299604
146262
370900
392409928
279798
10
8
9
6
99
6
37
335312
40
307340
268732
10
62761
1092183
96
254984
31
238668
164054
378462290
113711
72
3
91
34
22
702
226401669
379888
60
47
41
4
19
537326640
89
464854
167157
216474283
232663
68
161606
370583
6
21
96
272840
203601
63
10
10
18415
31328
28
682784686
59396
360887
76
313835
41
83
139664
34
197930
197726578
378602
67
349737859
1
115277
386835
304061
160653
53
457472448
50
68275
452367
11
340121899
10
381806
70
82
496379
18
456924
85
41835618
19
201425158
50
254307
86
78
13426
399784
37
15
284066
96
723843893
209337
11
338820441
873492565
470945
762765604
2
489083
57
67
60
62
20
14
462587
278860
20
599910396
9
3
1
173174
698246184
61
97082
121984
27
73074485
58
37320
198295745
160031741
98
56
85649
482415
214111
38
331414
34
232096
730149148
361543800
54
220676
304686
24
150437
12
953396119
9
46
212538
67
102838
54
79
453710614
53
239079
266199
18
677943292
227243306
90
389426
145766
3
77
482673
754123923
420859
76735362
58455
492472
370292
268510
67
628442388
24
35
7
382836
8
88
155966
662836909
40
51
49
486618
509117875
484657
6
64245
219900
581077881
226058
80792
792793542
378169
4
34
209825
378460
49
78
51
72
43647
48
51
353632
348783
406744
130347659
81
16
339182
185826
336007
471072
69
29
12468
28
50
36364
479332
52
89
2
81
317439
472927
82
42721
4
800905326
155782
254797
365844
493842
80
201173
573073729
64749
351023
17
51121
230638
428526
415824
117281
83
13
721647074
74
323197
48272
209149
30
3021
69492
19
249959194
98
4637
52
206936
322789
1
5
46
183721031
877700689
3
12942
53648
30
363211177
47
18
659775488
330188
165474676
104381
35
30522
44
172599
65
58389
81
43096
220329
72
4
57051
819779883
33
429443190
89
264146
33
2
30
3
355184303
61
53
4
34
336763
265254
3
515027521
58
24
189361
108683
52
259004
6
20477
216246
5
197095
58
62
390529
435071
761598283
284264
424076
379372
67
455815
3
14
20
84722
15
43
81800
39
831250106
54
92
67
35
64
380719
114297
163620311
84
52
21
360663
1
366679
63
67
460041
245396
71
6
55851
29
280430
650084373
71
15866
41
774342195
359132
204977
10
87
31
54
317015
66
24642
87
29
289266986
35
85
16
68
401886
33
673143343
54
8
62
86
97
945372323
42
56262575
9
557069043
84
694154775
63
832233051
456477
53
328200
16
199768
15
26
2
349983508
80
52
384558933
42915
383361305
53
380064
1
52727
81
335676
93
87
1
1
18
195895
405991
315953
235947045
40
88
94
26
310815310
93
7
81
283297
241714
74
394551
420075
204888
885871495
638155877
443269
297125908
55
299171
78
28
230142333
411311
99478
991081432
51
421518
282494
408502846
9
2
333071
55
93552
78
18222
77
24
8
17
553450393
3
118107
91
370282
393955
42
88
31
78
62
46
221184
118172
27
3
28
65
46
122417
420301
18
94
67
64
12
72781
62
91
36
52
26
71
77
168971
25
48307
50496
214831
494542
371045
89
27550
43
233233
432434
187131
83
425213
14
338314
53
5
43
400702
69
84
57
25
7
628806398
172374
93677
377996
837167765
34
3
205067
238068822
417446
433840
41
23
165980
9
75
23
34
53
22
70043
395668486
536158746
153282941
12
45
30
191795
104518
80
94
56
432978
156767135
31
285055
45062
85
79397
233087
388749
380641
199881
69
385957
56
26
48
483786
8
250796
3662687
28
36087
997239170
486191
285877
56
92
49
91
22
2
26
75
21
98
72
381789
66
54
38439
226470
327920
3
17
215036
6
45
77
61
34
81
39190
356799439
44
2
72061232
215969
242028
49
95
64
14
20
303340
11
21
353268
55
91340
872455834
13868
18
75
63707
65861
60
9
231724
7
366040
7
97
131164
33
3
88
40
68500
456473
61266
611342301
289036
15063
41020
306195
63
26
42
260742
122722
396598
257940
29
38
229508
54
315280
250284
71237
539113738
98
2
32
35
56232653
49
341212
332582
95
401454006
38
91
6
117102
32
15288
408075018
84571
179153
9
2
182276541
18
13
140836044
348803
197450
2
60
5
145226712
354436
45
212835
182592
22
186813
181586
20
319426
329468658
26
197533
19
108475
55
239909
25
300549
45
56
383891
22
476954
138255
180587
95
405852
95
13
161966
301968
19
56
149952
140740
498743
27
492751
38
212792
972522382
20096
205606
79
83130
95557
27532
13650
274435
72
300330
400198
280669
112139
66
59
15883
48
42
68933
88
27788
60
470547
92
3
22
5
974913337
350521
59
173327
67
96
604294198
8
111447
44
200405
254765
40410
483180
90
299870
48
81
62
39
341026
17
245457
7
320288916
32
282185
171280
444924
525458081
81141
79296
85627
486214
435753
70
78
403544
17729
9
621796809
491123
479137
7
131542
19
49
17
255794
5
338075
4
82425
49076
93
411447
7
1
111930642
889374612
76
490709
486044
386479
75
16
81
17
372253852
17
260879
47
339313
182609
77
6165
229163
132999
2
90038
68
8
231968
55384
47
306014
48
49
80
268003
146747
215240
214042783
15
40
176643243
64
395993
27
92
35
1
7
38
98
65
8
111485
305743
80
63
102496
175030
438011
411200
141137
283209
850671806
399234
36
98
187618
438400
232681
8
306257
13
34
96
368839
77
96
379566
1
140724
134867
195361
128040
389421
356002
282027
3
62
7
91
14
83
885906481
68
269240
21
477897
29
7
358027
374356
272017
9304091
16
97
61
271340
463762533
716053570
5
107054
12
64
457320
15
412931
608684915
377719
53
6713866
66
66
79
78
475730
420625
104652
367304619
50
14
1
16
25
13
427393
95
22
9
15125
83
82939
33
99
1
88
81
76
54
929559035
13
481580
72
12
795588430
78
64
162664
302595
27
2
470560
34
113762
76
434778
34
241094
54
472898
432353422
36
83
202864
42
84
528219150
236884
60
483208
64205
372455
60
4
444385
78
789721654
36106027
35
4
388943
52
35
353450
308011
3
379028
44
34
87
95
435258
2
78
118941
58
247082
88
483537
4
366362
88
35
6
10
251785
183106
270752
90
91
362566
1
470568189
269410
94083
106214
215641597
504921381
10
351447
51899
7
368784
643024805
472882
463361
189848
62
74777
88030
93445
95
76
37
3
4
95
338830
148977
311453
24
77
91
55
93160
347037
89182
390354
96
47696
80
382680
81
389991614
559478166
436564266
92
299582
495581
3
39
271508
3
191576
69
156017
73
57
8
69980
372088
230248
247336
282895
382001
244422
251562
72
4
49
1
6
373875
14
381404
93
86
184979
5
82
7
19
440942
207129
6
8
286031
58
331476
334592
4
23847
60
93712
389358
219998
331250500
2
392401
128016
372938
12
49
68
210250
67
57
482446
7
680798523
144387
93
67
31
497008
473766
46
44
74
70
95383
90
9
299427
21
252114
27
66130
186730
249197
312948841
9
467227
195109
361594
41
64
3
4
4
410821
88
73
5
3
751124267
2
6
2
4
49
45
23
12909
171646
87
81
77171
429279
305928
95007941
454329
420006
24
33
41
415759741
415805
41
64
43
87
242212
643086517
17
79
488718
495884
330126
248841
93
94
762561537
215834756
443577
71
60
494236
281098
366125
17
14
573122640
121030
928383751
15
26
21721
105134
34
28
99
21
68
267947
325415
475776
75
67
375564051
138677
479211
185383
73534637
79
100523330
345472383
912243713
30
3
8
9
335097
119937
28933
440530
139563
410243
27
249884
487853135
111434894
2
174102
176805
197964
12
8
40495
1
72
210498
156246
381956
241964
56
823058244
91
146192
5
91
3
36294
307904
76
114491
2
32
203259
3
195741
951184612
845535574
9956
35899
374846
496650
41
440311
336618862
492870
353137
869522779
178921
302521
62
238154
94856535
448525
336694
85
167751698
34
738665721
29
92
365568
5
96457
39
73
78
37
80
53
166941080
209345
52
339747426
63
24
296536
446870
511581165
43
332418
372352
62
24
3
47
59
240916
2
129381
471734
240369
4
467016
454961
93379
78
87736
386048
73
374389
263933
5
43
24
15
9
420937
88895
18
365130
97
452652
194264
26
22
110646
82
58
33
54
92
22
7
315704
78
96347
654879643
712368420
42
52313
45
63
4
466729
3
18
86
38
90
237309
7
263090
424934056
757059886
1
16
28170
18332
89
502344708
38
48
52
416125
99
97
573896076
313048
90
16330
273403
82
12
74
2
150064
429303
764097246
89
280650
424462
83
47
485491
459465
16
379051
23
77
2
4
414953
479285
471480852
64
1
301248
219176
92
872438810
74848
881006462
54
74
65
243018
208058
320626
132428
333995
541555473
62
1
584517350
298770
48
260918
32
79
210214
7
468186
47
88
9
157545
11
8
412505
328229
45
63
69
290499032
164118
427860
63
1
2
384204
1
281611
86
47
3
55
73
226247
22434
544353575
45
495686246
75440
233876
91
465679
332437
601950198
1
430173
119585
417775
537864135
90
811762479
9
472733
292015
484320
854904726
228246
51323
30
173182
153867
19
178126
319139
223979
66931
4
214844
454452
99
6
107076
11
305422
92
6
92
411904
351396
322606
4
391339
183433
23
407939
28
157574
14
162136
440910764
71
88
79
269280
294209671
448694
94070
30
74
34
20
467628
13
24
33
77
37
39
82
20
98
2
376269317
46
9
76
78
126944
67
327916
60
337778
302173
72334
236286
4
196213
2
47
88
9
37
7
1
401424
66338
31
82822
68
26
118812
76
22
48
21
75
98
111488
79988
412895
365597
26302
17
65552
662406632
79
9
488729
64
212165
54
313685
70
6
539933481
319864390
391428603
125581
91
24
72
38618
56
51491
128511
89
798438630
13
629404894
333974061
283632
1
27
77
318788
88
1
40
24
73
304838
170534
299810
4
842701469
358971
18
23
73
16
37
70
291712462
58
21
61
2
47
93
91
32
48
156966777
846319767
271488
15
2
65
35
130026
84
395660
425326
121848
177151
66
441164
26
94405
174451
61
7277
471392
246603335
323200
1
63
337935
125477
84
75
888685513
86
3
68
95
316917
77
40
49
9
9
59626
39
98
59
91371
27
81
755114437
210087
105778
388727
63
365431
348125
391948
90
65423594
76603
6
316917
442143442
444891680
6
8
18
130719
323916
282629
386820
99
33
389882
31
367832
5
40
92
368834001
17
94
265567
676666913
202203
298589106
432440
24
12
2
87
210579
29498
117554
7
833059037
86
44
597917854
98
227302
52
207497
336291643
48
15
189280
78
22
55942
369594
32929
181619
84
63
15975
72
77
37
5
6
342242
1
48
625096051
16
97
362942
5
91
423919
33
6
187661
85
41552
59
56
12
4
26
493613
40
423578
58
396284
445656
14712
291276
412568108
992330397
6
38
214551
37455
461475
428756
51
468115
79
9
78
435691
44
34509
80
331704
49019
24
37
25
28
194823061
426088241
93
83
1
66259783
346815
152277
460693
64
37
6
198430
78
133837
134424
277679
59
3
63
366662
28928
300048
394399
6
34
854209771
84
399836
23
419961
55859
546913470
261505
94
598470822
73
38411
8
189371
371200
9
75
89
22
483143
30
241149
188365
8074
32
411580
5
180327
48
7
64
96
17885406
268236
68
134816
171179
24
39789893
250129
54
277061
99
2
5
176766
456503
3
13
90
49
364017
91
770403343
120218
76
68
557436138
394891
470949033
71
14
120446962
56
464638
41594
4
879676661
72
296406
54
96
16
241539
464315
80
62
68543
269593
226692
29715
56
5
621174233
989653305
899719856
99
89
182426
341177
74
255702119
360307
72
47
463915
292
10
339911
359777
562789916
29
560364704
418256
8
798250504
92
92
4
32
59
83
7
61
3
57
440127
449376
3
89
19
7
53834
237046
271703
90
6
418945
260502
63
23
47
141984
70
427792
60
86
37865343
39
81
11236
132803
254539
197317
6
347825
484645
401764
162015
20
7
87
14
1373
9
83
71272
29236
91593
79
454367320
67
64
69
344840
8
1
67
106839
27971
220718
32
1
331407
493774
172232
99
36840
401622
276077
699166370
16
248919
6
452990
87
20
83
397298
327170
238296
7
882342105
1
320246
38463
82
29
55
58
142782
5
57
324559
106049
59
483228
26
101460
287478281
119851
361062
19
37782828
52992
162003474
8
63
54
10
51
80
97
227720
436700
63
178998
478149
88
12127
218531
117189
13
84
82
30
33
62
438591
849681326
61
289751231
58246254
269219
93
27244
62
441704
95
90
184122
47
9
372543
7915
275893
394990
400934
69
227029
140037
291313983
318273
33
74
488214475
316745
52
578565772
11114
89
415223
96997
463107
34
290999
321352
274348
320170
94
356420
626816385
46
63
37
421871
36
74
13
86
223699
392765
39
455626
57
748348246
90
33
13
91780838
42
2
26
166003
113064
126221270
18
82888
75193
18
7
93
234367
66
15
118616
584875291
88884
489198
181880
93
20
304458
75
51
63
190098180
6
55
31
18
6
403941
211469
272398
171272904
16
45318
64
403895
58
2267
249474
405317
62
21
71
104953
14
8
841681983
69
189568116
72
90
380811919
924776583
58
17
28
685412089
48363
78
455215
390654008
65
44
458843
2
21
35
406236
73863
451043
757690075
2
85
299286
7
59
50
13755406
73
316830
32
174149
207641
465227
2
16
82
73966
396631
49
67
76
633695452
72
95470
311431
299920
32
11
348613
969705612
97
41
41
197823
365751325
176621
91
132263
173336
2
41
425273
39
8
39
127256
72
447791
357477
31
63
54
254468
498032
91
347583632
279953
8
122939
442677
88497
64
12
7
77
644781605
5
3
178598
315197
124763
20
208548
71
75
104850
245372
74
185827
245441
93
97
298821
69
8
313205
5
3
13
3
54717
301205
3
93
94
12
33
361188
10
252822
43
63
85
712739989
48
86
393923
69
8
5
9
351441648
8
59609
496014
283710
97
263665
94
50
695880664
364972
35
165574
10
306587
162180
327125
59
19
13
69
325870
33
382819
97
364926
2
47
69
129976
71
464961
533353970
19
238863
642155137
51
142930
14
77
68373
229271
6
4
8
98
193464
76192
424782
84
5
14
49
9
60
25
91842
233717
167551
246919625
95
136416
81
320698
733196234
99
336710
462187
240323
331282905
34
5
52
24
1
1696
80
54
72
358527
40
5
75
318431
3
959537416
93
97
56
325548468
26
451100
201635
136644
42
4
73
57
1
88
447759429
659757120
85
46
6
9847
85
15
51
3
123972
70060
75
428864
426032
50
302812
382427
685148526
90
373925
48
196753
7
15
22
20
296476
216863
271751
1
437673
1
70
692474203
92101
130613674
279123
82
40
20
81964
8
85
480830
14
418118
23
105149
23
4
85
101460
39574
372377
11
18
72
263881
319939
398930
98
95
473324
416721
216877
22
93
52332
53
193393
50967
45437
88569
63
261461
8
97
297847447
218764
92
88
312048
37
202947
1
95
292134
100898
85
349276
4
479526
79
55
384367
24
160120
49
40383
15686
132830
391670
8
12
38919
723253674
781701367
13
1
75
852086635
102281581
93554
84
92
977318286
5346
96
78
44920
136600754
61
31
4
47
58
45
32
260662
499040
341456
358193
66
25
455945
53
21
73
73
255708
48
99
51
41
302349
41
51
233445
466254
96
365776
744602325
114516329
22
242696
71
231818
38
86
81466
153873
141605
207425
9460
258487
4
82
2
580627719
1
99
48
5
14427
154937
32
18
63
146581
7
19
478705
52
177388
761308851
66
47821
228296
36
15
55
49
80179
28
49
478398
61603
36
469188
83
3
73
8
14
9
467561
13879
764921156
3
98
9
15
11615
99
6631
249166
2
72
75
495427
6
6
173226
82
303751
46
141228
23
24
985113998
86
883998578
59124
16
267834
14
45
21
9
58106
312838
82
59
966908453
18
65256
720524813
78
94
86
336746
88
1
24
17
60
748750841
349011
291560
31
70
43
190119
44740
52
93
360881
5
683266584
432072
72679
264331
41849
30
12009
177614
58
481306
23
427332
294178383
93
67
220861
6
111977243
1
301518
6
88
61
264398
69863
3
75
89
55032
859283362
3
177845
405979
262281
4
5
153774268
208077
45
80
231926
58
3
40
316243
38
170260
420056
9
469407
65
77
366679
8
32
772566639
366961
90
391875
314630
41
324511
3
181673
322682
38
58
348136
373051
81
68
180213
62
80
1
59
343852
206673
12
10
779034877
113053882
68380
198602
228103
895831833
66
99
307316
52
610910079
3
85
884251849
86
428702
59
405763
117862
16
146316
463306
34400
81
18
45067
281222
310986
7
80
672526819
47
389393
80
82
270475
221790
401582
123842
32
334453
253019274
7
74
400795
34
499928
219548
97
330149
923752747
3
21256
7
53
409749
68
71
59
433063
98
354240
65
23
82
14
74
54
4
88
2
21
22
106645
85
14
55
25339
75
119839
7
71
6
184158
72
241828
95
110621
23947
90
81
29
119447
328626
30091
36
312203
13
10
59
2
4
497577
66
40
349798043
89
85
3
67
19184
289330
35
80
64
28
469021
68
83
4
7
95
53
390869
375466
267438
6
98
75
15
94
174930
5
90
469298
20265
343667
11
25
65
2777
91
205394
281088
5
10481
17
88
10
373683
169990
54
425833
285387
67
18844
5
31
12673
754323933
85
420586
11
83015
3691
926353581
689006553
444271
42
8
177987
81
43
30
406596
763981676
257199579
418355
59
92
6
56
266491
455867
8
58
56
7
6581
21
334535
237170
89
95
88
471370
125112512
237085
17
34805
7
19
166383
98
87
93
57
80
270454
220011
4
265845
116176
7
252294
88
84
315369
27301665
15
385280
711755378
493933
3
58
93
18
325733
33
544749456
5
40
88
79
231967
459847
392345
828960162
31
63
409802
454291
406890
459762
32170
1591
433435
314218055
440066
89
44
336386
7
89
4
86
9
84379
36
60
55
133263
8
201816
263506
182377798
21
9
11
266015
140628
44494
352639
66
402379
3
134201
271084
252327
13
177036
90955
48
79
458608
9634
142869
80
46
17024
97
156975815
54174824
206197
302579
74
79
49
13
250749
7
40
108292617
57
445086
48
9
156681
39
56
62
542347759
21
449622943
97
282911
50907
966158908
237033
91
66
190814
97258
220199
155369
836467013
3
246560
36
56
27
66
43
2
52590
82493176
26
186649
46
33002
15
296748
127112
6
72989
441144
125323
64
649392562
407472
66
48
36
888326826
191619
298647437
193054290
37
90
788234147
86
7
46
21
57
8
21
64
63
83
299800
78
1
60
68293
5
107527
113420
325505
155961
7
4
171021
41
31
2
45
36
802964078
430680
142061
28
439765541
88
385321
4
270635
15
90
263841
275762
87
3
294007
6
234896012
18
490514
42681
405815
237891
203157103
478192506
722157422
254566
157372
5
429130
40
263310
65588
103113
49
64
15
92
54
5
287047
70
461738
16245
98
67642568
450199
47
412704
405900
338029
19457
485451
775870988
6403
12608
20
38006
309204
396406
221491
8
70
66
492735
201924
40
51
5
178062298
39
458898
209756
108350
71
23
31
8
239778
87
32
170823
2
403578477
500738307
6
5
93
14
7
325756
79061
82
62
52
29
9
45201
1
64
479956226
99
1
5
51
34
30084
269871
380838
70
383734514
36
82365484
26402
321515
135503
9
914528547
8
414306
316615
208804
5
85381
378316
47415
75
49
9
78
9
83
315296163
73
5
108310
58
28
78
58
138846
15
435529
1
59
34
364417
11
2
133853
56
409481
81
89
300417
191557
255446
45
40
4
911780177
49
282239
7
49862
461692
550646197
170700
68710
37
26479
145330
513509861
393545
4
308350
23
26
64
27
374925
463675
40
194761
32639
454002
85
421179
188090
9
4
4768
419600
92
69
81
286510
43
50
166093
5050
322746
144553
27
190296
220156
75
359046
465384
58
97196
111981
561034155
94720
70
4
118681
138003
58
83589
27
454750
61
90
88
44512
186797
9
20
1
297144
42
162471
399299
616775402
73798
50701
149374
329265
189789
315319
9
7
47
222898
304134901
428925
497539
341768
79
32
97
431350
28
495016
151517
419240366
177029
118915
373457
237263
5
24
311654
28
300559
62
109074
85475
260886
59
31151
2
294170
594128688
444806
65
48
223568
1
11
24
153637
284659
98
97
845043393
80
13
287870
466051579
482685
478120
254973
19
30
6
5
649614413
58972
309165
53
601585544
372821
36
325181
18
9
210326
66908
77
330854
54
13319
103833
40875
35
58
45
7
145896
6
6
23
342500
828829995
71
39492
46159
57
97243
8
38
455511045
96
3
3
6
160008
34
287958
376177
7
2
57
39
198471
110227
988595368
89
278663
37
51
151157
400571
97
65
289295
26
4
4
2
8
6
2
298809
8
99725270
35
461866
122456
45685
93
869985648
389286
947349540
44
36
81969859
87
11
33
458460
123980
402409284
430604
308102
67
462693
98
346336
389863
380803
32
7
348558
483169867
60964
447027
343583
26316135
4
11
335065
43
43
99252
425041
436918
75
28
84
12
69
73
27
2
86
6
248805
61
414535228
6
18451
257649
193433
39277064
305089
195286
63
268082
46
141376
873319481
92
247939
217037
90
3
18
121378
85491
492820
82
142815191
10
270547
35
484907
206257
33
173158
9
118014
51
23
328328
494034088
431608
87
285229
82
36
90
28
165243
696981707
307427
76
492400
79755
94
20
21472
73
339920
94
73
21752
45
319200
3
337666
68
398064
59
3
12
96
342440
1
55
90484
71
62
2395121
132699
509586914
106804
86481
456014
423356
224353
96
75
47
138900
11
86
37
65
96
42
151899
30651
400759261
20
227875
29
31
197028
481769
327204
43
208368
150152
92
66
75
42
12
62940
2
83790711
114776
74
227064
80132
83
2
73
43
81574
489206
414226
470600
191006
56
512055259
41
300221
164124
6
45
17
187617
86
45519
30
160038
79
48
54
83
91
2
82
67
374632
61
7
824655321
42
341093
2
195393
18
340022
69
80
8377
33
37
87
158926
99
412944
30
33
266476
48
9
3
3
31
344345
774390182
93
45257
222649
227369
7
7
864978988
976354176
67
79
973375989
3
32
47
391049
16
431589
59355
161178
716195862
68
173859
472269731
44
292843
25
19
456778
69
32
65
590139739
198148184
27
78
301195473
94
7
91
246009
73
41
309658
15
24350
21125
199360
63303
241669375
122201
81
1
5
11717
53
46
99
173681
188453
237942
142246
69
95460
33
225909
7
138006
35
41
62
692574271
203643601
202840
41
463303
2
282405
87
77439
72
381733
857935665
99
327411
2
99
491412986
81
82
34
419835
14
311999
67
406004
277204
209090
56
9
395323
30424
45
13
407835
349109
297639
299843
185637
58
47
59036
293898
24483
33
80
104060
394052
301752
122546
18
81
2
95
66
134543355
155668
171131
169323
948714840
47
948604770
99
12
69
76
21
15
707637209
294216
26
208380
112460
357516
74
73
13
162879
4651
136444
494323
672478869
55
69
97
63
12
192
5
20
967101217
68
1
25006
33158
158501
44
870446074
75
140511
301302
230245
264322
453449
274662
40
422386604
4
3
91
98
189367
73
490244
69
68
53
153581420
131158
463743
59
6
842592794
8
64
43
12
7
62
269605
217429875
69
45
351132434
465867
66927
77
470332
30
54
10
46
53
411274
680341717
260668
220974
82
85
462168
267807
54
337004
51
8
427204
33
4
47
442310
437943
32335
60
62
1
70
323837
6
392580
50
73
348060
197245
43
73277
145948
76
77
479807
5
848283176
122845
33
416480
65
472030
38
54424
263345
33
823851681
108563
50002
32
16
53
234974
38
45970
198704
94923
62
246995
94
17
204451
70
441294
2
1
99910
44
54
536885792
80
7
352676
3
19
63
451842600
336179
88
197214
431838
4
80768
37
267622
616959567
359724
101471
50
456234
263660
3
9795
202478
107068
44869
78
28
437178
9
69
16
61
13
63
6
57
380471
83617
98
492365
94
290065579
17
877148623
24
4
41
87
84
46
87
243199
92
428763
17
22
378157
571317446
358726
29
279362
19
341648108
372059
490408
444181
364372
477767175
185718
82
68
406583
1
14
96
53
70
33
75
409980
362818
424566
127836
59
87
97
182163
493667
41
281816
61
97
37
79
5
12
390058
85
90
46
24
36
5
133436
45
436936958
106279
318687
189926
104009
260744
28
6
15
15
274324
400288
94
46291
7
492984854
146475
64
220879
505811248
11
89
17
75
52
79493
445779
387316
368447662
498357
165047
52
57
196802
80
43
74
8
91
80464
899740806
191711
37
381668
295288
210203
39
39137
43
75
6
97595276
44
59
92
452488
496939
70
140024
63
390417
67
883936432
12
445993
421931
310341
3
32
54
41480
35
2
21
199446
28
193673
494997
21
156648
321975
18
98
152824
31
69
928601815
22
86
70
76
378782
49
507289540
21
294971
45
25
333994864
10
62
278483
79
261244
60
207604
354344
27
101688
55
22
18
96
353816
45
397575
267256
85
14
299844
36717
29
48
2
12
99009
89921
373033788
37
8
50
12
13
7
66
104253
8
62
77
2
216174
398565901
457457140
30
51
154290
154962
24
6
71044
73
89
239818475
56058
80
161266829
176767
319044201
302052
6997
147300
15060
212429
284530
6
476075
254044408
79086
51
9
135646
381525
8
190422360
628008193
31
95
279259
60645
218966
951422448
337301452
431425
35
344934
1
258298
294726
92
15645
90
63808
211246
351901
13
81
92
67
494695
71
47
488378
39
85
9
31883
74
54
83
12
445912
390380
391453
5
66
454858
340858
9
437059
175451
30
2
69
119416
91855
71007
42
79
87
67
7
322134
198849
82154
30
53
40
3111
453364
13
803996643
158471
84
759084498
251744
11
14
250859
465199
37
153988218
97
43
251090
38741
446598
33
92
461397890
976287355
367965239
45
29
233394
446682
52
21
9323
178067
3552
3
6541
93
307752
343948
95
68
429049418
8622
433198
218222
73111
9
2723
10
434687161
244183
91
41
99
34
485297208
19741
33619
97
31
447829
434224
19
49
247213
237732
59
224308217
378181
51
59389
16
61742
67
9
57
78989
358738
54
90545
45
60
91667
481820
384924
37
31
40
3
39
370572
177623
3
234059
91
434492
273967
51
40
204614
459623
12272
267706
403130
52
650308045
5
43
835632439
33
306247
233275
91654
481304
68
58342
4
90
323788
1
428255
272039
475962
95809
61
64
4
323553
201752305
453739
377316
16
443047895
70
29
4
132101
45
100965
97
316899
316143
497656
37
266034204
24
56
6
293976
22
22659750
57696
4
42
99
78
65
235205
54
219438
48
43
25
37
159488
340804
73
5
68
63
40
12
8
15
40
44
11
219374
147186
34
4018296
30
369273
97
70
34
25
163092
48
61
6
42
67
168862
2
26
214645
246398
5
63
58
177628
469085
2
401325
55
122966
334035
87
28
364002
8
97
2
261822
6
368305
83
203529
32
99
137807
345533
224348
11
353642
162771
31
9
12
16972
56
84
97
6
158923
394842
76
52
33
463124
94
894050224
64
8
9
6
59
381633
4
52
393879
253709205
495725
78
372213
329270
97
17115
245699
28390
244503
607382279
32423
928936802
36923
28
4
43
25676
51
795750815
12
36351
61
32
46
217259
70
84
620398376
23
232634
164585
111870
772284969
490631
89
485474
66
124684
51
371500696
238137
83126
234809
53
18
227814
45
77
221788
70
23
287031
74
58
174373
86
479380133
165289
62
211038
190639
2
206360
338520
466885
99
50
377781
89
115980
91
26
405961
9
14966
81
45
378820
128283810
827224038
374455324
293943
49
97
52
906265126
36
75297
389674
2
217069
7
70
77
418210
39
140108
63
9
72
455355
24
91
17
50
182748
51
66
410082
651053958
111554
476612
374032
85
274657120
46
34
28
15
466518168
318216
71821
244152
16
344035480
267035
86
236842
32
14
79
117837
440744
210295
452050
238894
78
8
22
68327
98
190586
57
293057
88
267093
24
7
476113
288284
9
103929
397268
240079
322498
74
90
11527
253095
467090
9
85
453160
30
104191
95
6
3
136465
57405
399374
8
664203015
33
73
43
1
351152
465229
94826475
421657
151914
62
71
234701
37
25488
39
2
3
103307
87
34846
6
231670
43
4
97
75
4
193887
22
480540
287882
64
322552
215374
113702
126066
8
166687
212737790
24
726103457
211516
331599
652129404
14
35
885043261
494292
113358
42
217035
358042
77
673015689
46
34
67766
85
59367
412202
379395
23468
78
37
82220
83
12
71
17155
414613
249940
200020
1
59242
87
62
59525
19
317420
210072
197228
1561
96
54
24
49
24
232921
169033
231376
81999
624321636
56
57
44
33336
177085
46275
34961
86
50
84
76
309639
8
71
31
8
444496
13
404232
662856307
182656
7
36
58
405740
339372224
338959
49
27
212525
40
125218
20
478762
1
53
47
194220
91
65
28
804111349
499682
127506
21
18
159528
91
98
2
51
79
149668
5
17
880827377
801998981
484533
58
43
89
151632
71
9
840967766
89
11
66671
1522
5
329508799
32569
65
289396
3
851467148
67
11
510109766
12
92176
912578521
89026
86
640718975
469847
82
416618933
91
102374
90
304401
55
61
15
6
43
22623
248283
122070
176666
75423
13
55
159312
917781425
343670
310753
84
209901
93
87
10
201223
85
41
155333
921515133
209081
6
110660
44
5
66142
61
39
6
111742
52
2
96846
75
167416
89
376854910
99
8
38837
215788
92
30
457269
34
25
1532
19
82
143007
329713
83
54591
53
258062
43
395331
80898
6
57
21
345771839
61
38
86291
476581
423421
1
15
83
341229
429313
86
220344
92
30
60
39177
470771
388531
113767
35
21
18
30112
83
274467
435492
11
52
39
136336
154390
319900315
258078
213874
97
30
3
902318040
450327
419371
32
3
8
475018
8
29
2
2570
119214
1
635010794
480673
853556326
404226
504768826
80
4
326728
279077287
793061106
9
450005
427519
499560
126013
40021
415561
20
536944803
450520
29
10
176394
20
142164
49
83
4
446146
230108
182986
10986641
2
107168
27
71
476162
6
234088601
25
399183
67
89
69
424155
1
13
372602739
121783
80
82229
19
76
213714
2
81
21
54
76
484662
195971
140408471
33
378961
21
121781
383329
377741
289412
39
7
431975
384253479
48540
459976
573202914
90
8
5
401016
8
56
428371
760686142
173889
124097
37
141553
112509781
25
59
436921
19
76
87558600
146427
26103
69075
53576
16
69
373375
94896404
96
7
26
137154
22
25
251751
293380
42372
45
304042
95
1
93
365826
276334
289900
97
2
347625596
30
143463
64
24
2
39
55
23
26
27
122458
1
334961
88
75
303818
12
8
27
8
631722094
40
1
9
74
89
93
83
72353
42532
20
87
359156
141020
9
878770727
29
33
439474
312547
86
217470125
444297
82237
460460
123138577
5
90
453386
440984134
46
282054327
35481
5
429192
17
86
841713929
123823
228811
601865269
61
993055120
3
296746
82066
904520273
153371
454376
17
56
49
29122
203125
392230
506756285
100235
399717
86
96
92
6
295855
41
471228276
435755
86
487167
96
159010714
646791570
32
11
890676544
5
302359
329504
968344942
6
83
43
902237768
94
63
40
497940249
36275
484933
4
44
243349
113145
40
69
85
289823
398447
487739
3320
109543
7
434546
465144
140273
65
7
211275835
103740
201572
19358
241684
71
47
111102
37
82
676166683
8
95447
21
466921555
1
95
44
55
344648
2
75
146366956
188879
93
777565940
279965
22
451400807
169367
370059
285841
65
57
83
286893
27
24886
775275941
55
333694
60
360085
34
34
80
556151096
379804
8
31
176185
253474
92797
42
325057
13
99
77
88
6
24
13550
51
327575
240651011
174857
209317
5
190397111
56
364343
80716
336963177
957324650
9
415730
66
34470
7
191786
253432
153264
4
243821
321746
85
72
302184
323647
476372
10
28
2
107660
36
480286
116587
78
66
62
923414462
473056
387110
385337
5
47
390481
23153
91
138947
275753
7
547665263
12803
322815
43623
76
48
121325
57411
15
396092
89006
208599
276429
165196
233689
478597
4
431862
448959
479485
287082
39
90
54
67
155783202
93
99
328273
124299
333157
90
4
73
57
55
64
75
126977
412457
388796
444171
6
23
24680
1701
570282331
219520
359444148
521024600
340264
58
1
9
128548
73
180424
3
310992
22
225874
388882
246725
16979057
448491
471414
77
200076
19
77
316706
162725
26
6
80
34
78
141064
9
23204
58
114833
40107
36
34
48
854345149
126457442
279587
301176
465418
66
17
18
4
54
91
448452
491484
35
19
61
92
62
89
698047375
319852
76
160047
94
410192
347792
322587
12
48
33
1
13
82
97
15
362665
24
49893
190598
3
12
290457493
9
2
41
425926
353425
663615393
15
148461
221278
244970
291699
61
702658374
292939
555436145
42
370953
235450
63
84
80
165050348
242059
65
41
34
57
32
34
325180
413607
57
783622276
46
17
171577
398078
186846
97417
349214
2
24
253562
234190
263340
26
91
169954
90
6
44861
5
3
33379
398381
95
87
89
51
1
30
72390
31323
89
199934982
17
95
16
52
47
9
262362909
91
10274
59
344180
42655
234231
1
851712579
98107
89
37
4599
45
78
5
364161
68
161057
35
94
27
359363
575839926
25
410009
20839
833781796
469707
18
8
8876
30
394820995
73
52
58
26
312263
64
460213046
146784563
70
45
206096
99
5
489154192
69
44
2
80
6
85
14
18
2
125521
92860
68
335340
12
353210
48
62532
21
673054414
93
66097
21
286842
409295
52
431715
131681
59
9
59
226846
161679
234226818
9
242332
5543
67086
64
39
73381
83
39
76
458189
259541
35
52
472716
76
59
59
3
28
480545
434163
417619387
5
277481
212302754
452985279
410939
117879
115450
306575
375200
24
93508
40
2
57
72
72
13
76433
273326
1
588412620
221990
78
8
422240
95
37
18
33
179458
94
10
57697
1
393568
83
9
312477
12905
27
781141094
81172
44619
22
71472
75627
40
49
263444
280044
614997576
850042894
373143
459008
209920
60
25
210479
160645
311732
75386
16
19
515536326
120340
227833
9
141607
422646
84
72231
317092
476163
419157
396698
492557
80
16686
421913
33
943115848
45
76556
192288
103053
9
36
956122058
24
6
63
96
254746728
21
5
69
519835627
137767
487327
6
260107
88
95
3
434700016
193794
232397
94
342520
94
361930
188611
371538356
674013332
15917
193792409
795773998
78
265717
404962
67
324105
71
64589
2
19
60
98
83
12
312951
109932
303937
52889748
26
89
19
848414042
37
4
175574
25
113123
184792711
5525
94
61
35
16
90968
93
171639
2
4
471953
78
22
202618
458860
729499120
57
49850
45
82625
69
352323
36
6
79745
9
158197
82
235716
13737
232731
185872
56
17
44
249368
97
93
84
584
48
11
9
473127
22
47
44
51
645367232
3
646
338106
51
16
41523
338582
332444348
81
334823
217901
447743337
20
211211
274539
456743
88
363144
472350
30
303319
51
73
292238
64
4
597185000
428007
142922
280817
7
417967
428760
817522578
257907
14
232735
3
116037
44
96
347491
11446
78
22
47575
3
50
212281
906884696
95
202100
179060
95
6
65
280923
120753
154779
175181
17651
445305
40
43
275416
436452
5
113173449
375979
10
205492724
176634
227417
295374058
283538
196269145
25
5
77
73
5
60
242849
50
21
59
24
3183
117672
149034
55
87
483494
897425957
383764
56
77
53
358755
31
447938
285615
5
93
204409
73
43
80
68
22
882420363
79
25
393875
387988
59
365306475
36179
84
183784
23749
74
297433
307472
296334
203838
84
89
66508
222344
473269
2
94
98
219606
230569
422712
475343
54
494943
81
46
349845
97
7
255672
20069
81
56
163471
66866
992994883
58
230263338
6
16
58
77504
227679
434805
6
11
48
63
57
47
44559
394259
73
466564
146451
200512
91
225885014
13741
371475343
34
278421
32
55
143990
48
389460
98
203949
404032
244626
1
16
365152
65
237678
15656
325051
66
83
77
84
50411
989443927
28
8
62395
76691
63
41
48
743615834
86
4
51
32
57
59
4
826583122
39
74
32634
94
35
299430
448583
899436520
11
456472
433729
23
339226
53
60
77745
159395
17
446401
266127
71540
387785
265313
27
6
10
345060
152097
9
83
67
209279
277488
320571
192932
92
476019
241804667
61
41
361666
32
484228355
93
7
89
87
54
6
49
76
458496540
201644
37
103310
199613
262598
665142301
37
48
135405976
107557
479085
458026
256114
23
83
62
153087
98
318240
8
43938
424002692
84
41
106195
65
88
249210
412839
476117
1
287957
356623777
55390
452574573
230269
463807
5
717324932
9
398085
172130
76
557237121
448568
23
41885
327878
988655741
238992191
462322
155765
83
15
60919
64
99
967549764
79
52969
229845
318757
33
240926419
377648
78
325544
827753370
472610
33
179734
25
36
380582
42279239
91
49
97
32
242036
85
4
15
36509
58
57
247155
988988714
27475369
5
137427
480718
5
40
296906
451116
32
4
94
65
151598
57
49
19
37
317097
604049078
37
66887
1
193633
244092
175506
195712
237506
309753
204841
63
450975
78416
219561
5
112426699
650654967
92
73
117630
98
61
42
564486622
605882808
215060317
459404
341844
35
151041563
83
250224
23
2
372363
14
523826053
355433
248622
40
29
365874
11
62
20
59
43
261594653
91
127739
80
71
172396
499281
245215
75931
885406697
227956
27
144917
75
125316
285766
58
1
346849
31
90
179395
99137808
1
372653967
140266
429138
158966
168544
3
956362230
70
75
494824
20
88
2
170989
40
34163
354376
29
272902
29412139
46203
315994
72
91
10
15104
109654
29
59
90820266
20
14
36
22
128400
409204
6
322254
108076
419743
374042
236284
2
81
208381
368874
8
884894824
7
98
130801
47903
59
166609764
94
100031016
3
37
35
8
84
98
62
6
46
4
89
4
48
97
2
122267
441152
499568392
103164834
267476
317489
34
198291
442260
34349913
384275
315374
19
15
42
436200
422213
16
68
51
76
106119
78
129772283
502840900
286919116
2
81
299893
262853
485176
65
147919
51
179026
3
369260
81
30
198818
849324062
274984
86
12
68
174195
26
24
268021
17
369760878
67
358247
36
90
486443
14
492858
9
207214395
471154
62
146496
324408
223752
11876
15
12
308749
294230
29005
46734
364200
90
491647
698764512
108222
82
164972
95
17
33
94
22
10
408410
7
636794994
76601
59
323173
1
211878
85
68
60313
421849
36370
61
361488760
628717587
248730
59
420073
16
461182
17
8
37
574787816
335500
335191
275463872
470404
102121872
157063
335381
58
56
13
62
20
254654
42
77
366967968
680689911
20
83
34
83
91388
436792
861925510
131784
20
40
86
23
371363
2566
430821
27
35
301869
71
290193
394623180
9
30597262
243963
14
306791
59
224814
65
7
2
384913
96
92
21
228145
48
440386
45
64
258778
4
46
48
29560
22
30231
61
78
141318
90
32166
40
7
5671
304369
214456
1
349937992
81
1
3
62
210742
18237
389492
187168
1
1
98
55
204549
266968
48
424890
333648
48
278546
1
744833207
169430
423603
435210
80
86
23
203574541
76
28
270705
325247
9
10
171807
202924747
280257108
118422
99
968304899
74
65
231976550
410586
4
400284
56
470239
485671
361095
486563
70
69173699
171594
72
610480101
389987
181301646
83
693705889
255546
785482815
82
29
7
55
73
27
382024
90
441176
74
121416
817973253
409998
394622
9
404081
83
137672
37
92
125472
307834
39
65
105895
57
174215755
91
124588
895344091
322834
59
652521726
92
161666
674445304
414052
84
25
1
98
180483
85
338372
280657
242547
407017432
35
382996254
423823827
7
457642
317850
243298
185769
85165
78
4
299677934
40
383188
11536554
90
99
125857
66
257892
270460985
484651
3
65
69
2
137201
362919
6
8
339852
359435
93
62
70
166065
99
4
70741
91
91
12
77190
77530
3
43
94
58
35
1
36
90
45
88
6
8
63
50160
8
24
482772
67
304496534
112840
65
95
48
10
237478
314243
2
65
35195
5
2
6
51872
419551
34
49513
113772
79
61
491620
7
52
176070
420711623
50
3
16
4
42
87
70
668104629
141803
1
13
277406
376981
9
399199785
476601
233984
407138
84
44
439932
19956558
7
87056556
57
394305347
486916
57
197498
151544
247374
64
51
361107
200707
9
55
118834045
118836
773284267
16
31
358116
7
124884
43
71
865360574
74
94
14
12
67
77606564
170115
667493674
63
67
248501
28
22
457452
80
82
12
353910
77498849
37
222694
33
67009146
45
119056
198349
5
27
73
890800763
2
8
97717
89
89
138212658
20
53
316405
56
3
49
61
67
9671
58
243910
46
90
339407
894576819
80
68
58
533497274
947550339
493923
227131
8
423971
29
23
217196
62
840737414
98
7
910410983
454427
95
852460439
95
70845
732363602
284884
39
4
76
97
384554775
92
74
332645
91
452759
65
152842
1956
3
17
868953869
391894
39
29
11158
442933
1
419128
342955
434302
88
63902
267483
167358534
310869
92393
318972
61
981460008
67
22
758828192
267217
16
33
60
56
280498
161170
2
46492
29
59
8
416388
343768
241678
481135622
124038
43
21
70
347849
82
23
82
70
71829
77
497789
26
683149025
399940
170960
9
87
47
161260
75
493589
80451
186445
245383
52
488884
488546
31
23
356793
105169
28
445698
11
72
86
88
31
394483
194403
385762
36286
98
337422
96497
154700
4
17
408043
3
94
3
34
78
210591
45
466901
1
1
22
233980
330709
163685
50
220548
46
20
98
98
28430
498588
90
8
451015
413515
62
8
275103
34
15
4
380355
18723
59
6
39
273156
85992
132991
47
24
445890
46
28276
31
439049521
69
477132
1
337986
28
152638
321040
76
72
442582
841757800
82
24
34
784281050
342688
173428
876976337
259261
67
457751
46
77207
106445
64
2
486480
38
74952
32
156687
64
89
97
106231
710467378
508475229
68984
85704994
70
88
2
15
471664
214924
76
28780
7813
635420105
283381
21109
37
61
156812
482086
464217
35
109548
74
31965
11
17
197210143
16989
29172
10
248496
11
286405
17
2
21
18
489808
554094029
411139
348804
90
43
424646
51
20
91
154268
68
60
24615
91
827496015
48
83
408301
431832
204140
37
29
56
9
497617
131226
368860
2
79
13
354323
40
285943
169559
23185
60
257224
76
5
50
281217
86
7
82
44
77
254880583
252284
32
369282
38
150974
189563
678029137
45466
372616
83
62270
34
39
126900
499723
61
430996
383255
346773
1
189548
67
8
27
434396
47
49
454775
103623
481856
74
328198
66
19
17
304578
331165
142241
36
1
9
322134
226526
77
27
325757
18
8
754426855
174995
163466
24
41
385952
66
455030
455557
5847
2
33
52
28
499247
41170913
373517
22
37
64534
462401756
6
66
3
99
182541
593049031
5
703837058
43
7
70
4
249251
134078
30
19
238060
60176308
86
254890
2
8
466580
232303
122086
299207
220549
442158
19260399
134951
30
4
1
44372
138126
72
45
256743
16
99
207982
65
73
34256
712733736
305949
65
4
3
239762
489561
1
75
2
879662897
315235
27
176784
474517
90
99196
665128595
32
490039
624208708
2
159790
13
28
7
361844
258530
68902
92
165539
39748
449871
88
239173
44
44
88
343512446
61
16
430795
162880
63
219649
494454
48
10105
75195
14
292340
258262
93
433225
95
10
65
467788
447103511
9
60
169150
34751020
8
274876
58
415840
72
479448
221218558
79
9
28984
722100881
87
377186015
122291
271155247
93
560300614
2
234370
77
208821806
301229139
14
68
1
480922
176025
18
353090
4
60
64
323004
517095064
19
91927
29
428425
252437
99
76
264869
637030909
68
45
127326
52
328848
24
428150
377958157
11
41993
123464
3
54
37
711978487
35
93
264521
375745
68
288832
12
25
798710622
101704
32
62
85
334456
190601
86
110473
78
48
50
429759300
543940122
63
64
30
81
17
29
16
195721
61
46
51
73
3
43
34
166758
413313
21
83
355660
76
94
1
434375
12
8
76
92
2
127414529
96
173454
31
2
72849
57
275659
9
218695
123223
116443
29
93
380783
441366
50
84
730888890
98
224780
2
288731302
641572110
228753
437706
94936
375906
89
169499601
69
51
32
141618
27
6017
390253
1
305390
363376
680939416
187498484
253977
54
345554
83
66
315516824
343600
310710736
418855
457880
4
118849
72
263179
102541
62
82
425433
288709
63119
344353
16
264026
341379
214556
463779
24
317705
50
275334
1
272322
59
51
19
28
325573
4798
28
54
3
49
55
51292
3
144331
53
9
456719
136115729
208421
847914150
245400
43
87569
85
494917
64790
3
483987
82
1
19
304452
7
5
572260865
95
16
94
58
46
5
85
55
332312
6
69
44
82
55
18
207028
11
285227090
29
244864
356944
92
318405387
146919
162561
52
14
96064
276162
320375
316205
52
379788
8
131529
12
35
26
97
153139
34
43
90
41
28
817963897
66
143841
24456
69
176284
301569265
114647
64
79
86
216748
18
222968
52
15
59
425734
262578
331651
93
23140
59
93906
394540
35
103751
51
87
448998215
324278
17
72
5
65588
437548
42
79
133845
58
46
304097
379214
392619
250227
146815
95
7
148706
87
85125481
40
452588
111438
18
207721
407691
40248
69
77
196516
40
669753717
224007
406213
32
36
2
24
77
278839
3
44
25
19205
30563
330011
26
291214874
66753
62
42
7
3
93
493008
148205
75943
48
87
6511620
54948
278396
17
4
65972647
1
769529364
93
2819
246857790
95
324078
337887
37148
14
319179
96
713561829
35
8
388918814
96
1
29
70
15874
2671334
943752540
75
51
195047
27
225330
60
59
68
893675681
93
51930
9
67
11
19
38661
69
116683
85
74
71
92
377539
170611
207969
7
100550
364282
57739
7155
80
1
32
458077
67
312167
142934
469313
63
20854
28572
75
90
60085
425731
103373
30
209971
244107
393928
488543
248773
48
29
77
216259
77095717
327653
933481679
27
6
435177
255741
19
78
9
29
70
167060
76
331245
81
55
411862
423784
630706608
7937
24
42651818
962246192
88
98
311987411
412652
92
76441
6
2
9
80
160785531
23
253660
39
756679378
4
75
77
54
39
484372
328354
17
30416
66
91
77
915074212
139471713
310728
54
2
44105
411444
241797
20
40
80
70
17
66
960284348
274035
35
327061839
273193841
205612
98
367154
80
209554
57
1
77
93
686169286
63
71
18
297910
122599
31
174608
28
915837798
69997
88
138479
39011
77
30267
36
26
352203
131724
51
73
4493
473118
24
199843
424459
140288
371338745
88
346994
78
31
448868
92
106583
483856
82
28
268274
392436
149014
8
7
23
215385
13
397517
22
308906
152820
113304
8
316144
6
572221906
961949464
24
143359
401236382
787227161
45
42514
188617
20804671
86
55
147447
18
5
110546
5
490262
355781
1
109511
277646
7
78
3
15
224345
151346
71
466195
185872
402288256
240471
313374
6
20
373772
59
13
445131697
4
455231
67
87
267973
40
263874
71
289601
210122
2
4
239774
368051
336356
42
26
43
79
416956
616388775
4549
170991
24
4
302275
20
2
480093260
88
6
3
86
16615
7
34
253422
142236
62
39
2
2
50
261038
61
490243609
273179
496504
103438200
36
10
4086
53024
471348
79508
92
15
82
7
62
199197
66
1
97
11
486985
14
47
50335
32
47
192481
64
5561
3
77682
137485
74
75
369824
155829
555302724
437265
94
67
328035
51
604195527
62
384460
215215
1
482041
22
213692
348170556
85
277713
26
89
365661
238832
240185
320997
57
315534
2
16
9
15
51631
5
100753757
370144
190236
71
3
96925
9
34
69
778585040
122575156
182465
111982
72
411117
420538580
79
44277
387657
76
83
39
356182
21943
74449
720510885
64014
56
471174
50853
65
30
50
10
61
2064
57
96
13
370635
18
261474
88
50431
21
98
2
735284886
966169176
96
16
69
325106
491618
463891
29488
3
96
98372709
6
85
864093737
89219
78309
34366
83745
78
91
285628
6
93624
1
220771651
7
6
307485
264892
33
62
2326
29378
133180013
349653
29
326816
94
202344
94
215488
311095
74
87
396293
258024
95
67
455651707
305580529
442938
45670
4
107569909
53
93
476899841
93
18
3
135037
49
86
924533860
92
294587
9
55
9
323904
421808
488271
7
37
1
14
80
93
31
356244152
60012
93
3
96
61
159777
90
473212909
93
274648
72
20
441295
336302
141469
28
24884
38
78
278400
5
357888938
25
672944612
345526
51
76
251409
755257375
55
41581
10
488723
547920575
461501
57384243
44
349576
75278
170908
5
83
205355
251722
50
233544162
64950
283298
22
12
85
328108277
92
122502749
468086
53
467660
374297
44
951427659
382865
85
413545
162170
398650
36
95
432100
65
114791
149447
743779765
89105
49
103819
18
3
140030196
44
205355
15
97
76
78
3332
8
470651
65
159875
3
3
92
765852106
78664
107951
55
42
5
13
352104
24
473280
33
497385
74
358975
262079
623701772
93601
5
1
846141730
88404795
715081634
848884107
7
34
76
36
77
5
55
191967768
93
57
5
116293934
154737261
24
309626
9
24886
208669
498551
79098968
45003
408987
79
31294088
58
27771
51
954965817
303692
208115
925153202
384312
485557
92
28
74
87
25
2
35
70
611552942
4
96
189420
619460448
51
189211
533813549
113257
42
58
346848
62
9
4
156815
202985836
54648
73
5
80400
394562
46
309573
398169
389173
79
29
88
8
115101
488159
27
237997
10
88
146627922
63
135070
24
353537
66887
86
11
10362
347042
58
383983
70
7489
2
468509
29187
15
144606
32
24
384339
62675
435783
85
31
42
96642
52
72
83
4
490820
967378083
35
84
23
29
9
2
791614670
23
69
437348
516195668
75
68
111766726
78
96
409872
821923524
58
26
318028
4
6
96
229162353
239437
128426
223463
83
96
258663508
29
74
31
36
61989
79
19
6
788358115
26
135957
208111
45
180786
426656006
427074
48
273722738
220824
369075
114514
88
260361
32
37
11
62
77
24984
79
216229189
239573
130994
71
97
73526
8
26
91
84
57
98
27
88
45
56
26
4
9
74
87
465616
167051
388939
14
292473
194179
40
32
80
168606
86
9
4
8
84963
324273
90394
268927
135938
272089
5
49
33
228357
4
154232
1
290302
7
65
91
460953
235160
1
400040
11
250760
13
68
99
177615
52
94
312168
154182
212722
19
14
2
658160850
483661
56
472834
89
67
66
83
251298
22
25
349068073
369140
79
126169
480761
28
181449
414810
6
408351
56710
4
109784
202467
85
85084
84
21
273905
293106
2
702991831
434359
88
286881
8
31
64
91096
182165
7
88
130452
14
48
378786
71
2
405461
92
62281
28221
23
89
383780
73
8
6
49
47988
277708
32
64240
20
61
79
487162
250860589
75
13
84534
244508
69
234723
21053
18
57
432097
28928
23
8
50
1605
40491
260601
161764
229384
384326
69
118887
72
57
66
387629
336276
887629758
185701
41
5
312081
346657
82
136863
10
243044261
290687
164748
44
908743371
94
418972
30
32
29
423814
26
43
339999
6
27
40
22
186131
2
138399
51
429313
197788
3
3
27
425245
475036
210335
59
26389
65
223833
112038
37
8
111707
86
450251
257821
23
25928
76
24
191106
77
71
20
220931
357683
374487
420624
72
30
9
36
115538
74
98
88230
88
4
73
2
53
18
6
48
182025853
97291170
26
37
89207
212147683
91642
23
92
115416
18123
19
1
333266
9
28
57
89
53
453091
84
24
6
54
485490
34
304476
190676057
73
316912
341352
185059
277102
992469425
232373
257086
265102
454653
238387
92
103389
45
87
430987
251951
11
411973
6
78
99
26
86
33
108129
227223
485966
415764911
25
36720
204847
137938869
14834
128989
67901
6881
179564
273938
2
327087
252686
99
196466
56
78
338247
229891
275996
2
232438
439410
779944083
25
44
492658
11
44
121360
62
72
271819
29
57424
60
669927838
249939
1
604250772
42
259277
6
83
82
76
74197
132449
464922
18
866787326
3
88
257274
202210
437646663
42928
25
264635
312014837
335971
194558050
308173
13
83
483232
215777
786659477
59
638216687
41
45
404208
419981
52
131494
2
2
46
11314
181139
197246
60
82
17
454638
330939
16
45
302420505
42717
341565
247596
57874
582208086
301997
198185
46954
51
31097387
97826
9055
85
347933
43
4
42
341838
443498
126495
444331
8059
220751
279066
8
423662
45943
859070302
60
450420
89
339024
59
415760
468862
31635
22489
352160
484542
78
90
256750
49
41
3
78
174618
53
29
8
41265
154741
488244
13
483709
365369
75
21
788795826
85
341171
293023
45
67
2525585
110679106
70
389158
65
340221
80062
82
710053825
284435
960396670
346878
44
45
13
195161
55
97
233494
876542041
338830
132013
64
2
256675
115091
204849
35
121758531
5
150763
38
478390
8
84
77
69
53
1
21
274229
78
261932
183286
68
250401
127898
49
415259
42
305819
47
285288
185934
5
293782
43
100929
57815
155520
377240
68
34
3
212402
995749590
186334
316744
24938
28
61
477488
454520
348058
81
307682
180481
14
35
51
81340
93
66
86
70
9
26
23
8
15
401617
427590
730206206
171079
28
9
50
20197
68
401920
14
20
60
154843
94
145298
51
87
543304116
91838
3
59
18
34
7
10
6
74729
50
271565
159217
239297
950521355
11
458301
141983
81137
8
162120
195667
888179467
339651
97
168764
246228
70638
45
83
48
80
65
89
326216
30
75
34
89
78
9
326044
12
3
244644136
2
81
762308582
24329
468834656
454728
56
50
353087
294041
383479
253471
6
6
202199
293640
335471
368519892
3
83
789230267
54
48
68
71486
308717
4
9
22
384890
64
329784
338630
439038
311792
85
136198
47
48
402102
538391500
150925
28
160397
8
25
319337
24216
72
39
426884410
475259619
158313777
175855
79
293899
304625
7
392111
38
90
58
5
87
205056
20789
32
398835161
488674
374647
642194355
61
135455
701896568
275945
76
28
79
149248
13223
15
2
15
83830
19
18699
59149
44
680224438
70
31
177888
61
82
90
45
31
57
843366250
17
86388
74
94844
67904970
51996
52861
163555
35
707781330
24
29
44058894
199508
693638880
97
21
374142
7
72
291764
15
152761064
97
153776
393018
26
173326
52
199609
924459832
32
913118101
83
93
39
17
54
162214
173230
404732
85
56
30
12
64
1
80
46
267179
71
422235
113255
33
385739
494171069
48
59
89
633730547
1
17
8
317344810
35580
271235
347336
41
110496
223961
267542
37956
932357554
253988233
460740
131427
380490
53
852896314
370233
452334
58
128481
83
244893
50
28
302105
72
477458
8
19
6
13
413393
95
51052
397060
35
37
206509702
11
1
276120
214709
241958820
64
89
56
247645
226257
484741
338069
51416
50
429786132
86
327711
106061
8912
21
348553
382621
90
39
95
415941
6
434705
164300
149919
78
617116893
450761
77
475462
457042
313951
952043488
72200
279357
336669
390459
509997580
58271
77
319615
89600
29
60
344298
9
309434
76
3
330916
413922276
127582
450489
173874
34018
84
15
330850
427596405
254426
82
4
389740
12
5
32
314381
1
80
249866752
153481
348849274
52523
87
717554629
97524
187636
42
148484
61683
476019
18
140472
229221
255558
48
83
52
34
48924
1
378404
36316
96
67
88
48
296167
209035
8
92
11
49
92
305118
22
168273
660967435
148868
81727
13
7
114364
10
199268
458388
71
212544
454869
50
176597
137248
13
490622
4
225041025
2
324471
84
106401
6
23
374223
380143
368316
7
77
74
748381231
376736508
80432
49
328127
29
9
60
214569
45
79
44
69
443297
358364
165232
14
88
6
340564
488405
69
72
82
4
481213
49
93
78
27
23
81
132188
95
46
22
147742
70447
296691
58
240312
985010348
158929
42
78
46165
52
282476
172908
85
70
484960
40
12
356588
12
407730
235872
1
217089
6
23
378395
81
342755
63
16
8
50
2
40
9
256427
82
348496
753550105
343072
64
96
17
378600
28
876976352
6
404965
331793
875554096
465329
73
18
67
277119
323878
42
44707
96876
65
383900
452165304
322308
133873196
400343
62
90
234254
41
9
31
28753
446358
253773
355886
51
31
80
7
4939
245877
272866
99
26
16587
50
238301756
971545611
118121957
5
94
96
709708670
318299
871757577
1
142271
106071
66
27
14768
278224
7
441681
28909
432422
80
316831177
51335
16410
995074546
2
231506
646989054
56
146853523
345534
110002
42
274314
9
22
44217
51
237006
54
290282
347792
1
174601
240316688
49
744899420
7
188959
260167
30
16
84
408033
30
6
110789
259307
89
5144
436484
7
449401
58
76
366898
188497
283275
5
14793882
7331
11
84
906871857
323398
432728
90
718823567
195059
474538
63
475774324
13
21
216196227
31
254506
317585
6
285421
319551
288155
440385
59921
389458
69
358957656
9
578625932
870178400
924390937
93
28
26
181033
466994
568159703
161501290
474015
6
9
675163272
20
243597
438852
20129
364582
76
95383
70
49
7
257438
80
33208
51
81
30
9
466619
180460
63272
617611688
6
64
4
170873
59
337405
79600
76
30
133229
411991058
68
53
705627535
6
425412
446154
221827
381729
6901
181466
404584
57
59817
483806
270209
9
10
36
24
17
66
172651
89
260041
82
50
9416
273050279
94857
37
92
382062
442694
86
600126898
74
399831
7
16
325257
3
62
389510
93
74
349101216
90
281507
291289
27151
62
24158
167279
95
70
62
79
250699
27
28
614139696
431813
44
99801
116074
68
203046
78
69
410825
328228
288082
12871
84
235304
3
13
200822
60
34060
256298
78
249875
8354
366360
173805
29
442694
25365
39
23
49
252765
35
386854
4
49
2
87
241879
851633878
30
14
60
200945
24
443935405
81184
70
20
480606
43
154760
81
11
352777
460881
150608
16
99
90309
456895
42
490503
359707
445229
142245
264878
418279
45
28
78
423736
48
106300
293628
9
8
793796901
383773
98
58
484487
91
19
66
87
443431
14
17
330411
32
57
17
462682
45
292665
1
9
60
465714
30047
313033626
87
31
397054
52
80
15
3
456779
603970194
164523
412152
58
426152
467639
420670
503621913
327237
88
56
531561842
309008
73
18
6
4
7090
482271
88
74518
301531
30
183067
875493654
909919120
416475
728088025
363278017
61
38
316360
82
20
178013606
276579
249500
490168537
27
121257
408962
116829
298714
434493
51
58
28449
454123
743634504
71772
91371095
58
446527
779009926
186615
64
5
317462
29
13
322933332
419114828
258293
62
6
8
95
321899
26
54225
128255
63
417111
48
61
60
737150154
58151
58
200111
500021551
241116
89
98
362522
106909
94
140201
340789
29580
206629
521085520
88
606624841
82
11
68
59
294706593
560655323
5
83
8
90
667230477
21705
22
55
204623
6
53855
214617
18
223385
39
26
998712017
153400
12
63
131145
54
875301541
21
34805
6
430890
56981
460546
971094053
633975591
492328
501850754
725815861
202761
11
55
233051251
8
142170
534899116
4
880328067
14
70
373667
62
243203
344278
80
95
258687
25
129254
40
92
99
51
69
746765260
158771
44
91
763967883
92
822112611
12
84
912015771
66
217289
428514
6
347869
57
1
283144
61
95
417757
23451339
36
39
476172
333383
63
34
75
82
50583
228075
25
68987
70
69
441304
362175
714817829
10
148562
39
9
48
98
6
88397242
241064
605280197
47
320523
67
350081
57660
225759
218434
61
373204
20295
350479742
37
457527
2
92
47
25
657179524
9
14
409358
35
976076955
363059
81077
16
2
51
335312
271528
4
317303
417669
155468
28
65
9
379836
37
90
3
658610940
65867
246176
91
346491
50
16
5
57
8
85
829445513
46455810
407005
61
26
256957
301194
182080
678318039
88161
3
28137
42
286336
670531176
98
74
661000864
116556
74
80698
1
28
482330
74
82
189934
19
85
244738822
52
20
154115765
32
86
891102858
69
914524619
46
37
16642
1
984280029
210566
8
78
174490
463765
337926251
449589
63566
50
133069
48
411682
115584
57
42
377536
68
270541
89
379529
342591
5
3
215905
113952
655875242
87
86
42
80
101575
847194056
41678
246261
24
522952823
19
50
82288
253941
286115
359562
63
57305535
56
211905
63146
63
52
930497346
414894
78640
20
701830992
293805
81
29
45
7
2
256091
886890679
17
21
14
92
85544
19663
79
36
28
320630
327602
290912
28
9
65
18
477809
8
66
300829
310393
43
12
129754
71
420841
68
71
630561860
64
18
59
713953004
154689
338839
17
75683
107837
162388
29
93
77745720
703958650
36
118530
80
49
88
34337
554452594
79
330391
166740
409901
27
998195975
309428
21
335810
420467
27
126568
19
17
99
48745
91
47
31
81
119885
59
7
402980486
80
170152
168685
135963
116131
798117617
89
1
68508
15
182015
927314263
425298
164905389
473776
466239041
99
348512
383682
49
623706077
428994
21
284615
414198
237441672
69
125098
36
420098
93
436558
93
45
369094
270261
16
100431
253373
245784
395740563
305688
95
209454
55
61
76
468347
4
59
56278
56
64
5
2
69
22
41
234789
288716
444037
407807
88
319948
85
13
9
57
4
17
39
224070
88983
955244993
266212
34
28
371971
4
413764
326260
110186738
202813
22
30
672280299
3789
91
589082937
69
189198
135369
308978
81
239843
228768
405333
2
99764
52
70
92
437560193
335153
722655958
3
58720
50
116760
278800
4
86
86
422337
75
4078
122917
565134076
127658
20
24
61
449404
57
27
249903
40
452091
568253762
91
38
5
259996
49594
992588712
43
120768
6
459096
5
8638
268009
90
94
112630
46823
61
12240
147122
73
27
23
41390
33
22
86
23
30
74
4211
62
85
310670
46
78226
4
194420
400478
433719
315494136
51
17
20
85753
349426
269348
4
2434
139345
154942373
45
18
54
24
452441
37
479142
61198
103490
214781
10
335339
69
55010
343780
402001
437779
57
482045
487011
7
19
91
290789
9
414394
62651980
50374
251212
202209
57532
38
180923
31
127796
8
98665
31652
65
98
93
36
212623
63
26
444304
66
391569213
50
862250896
418115616
511316937
472651
257269
67
25
96
125559753
2
29
485469
186104
3
1
240583
79
47
102085
40
25
289391
187472
5
76343
87568
144121
474604
98
39
30
568478359
184133
267863
378200
348626
183774
57
2
104059
86
56
98
34
83
35
290712
86
179246
498674
772601972
60
80
303683
65
99
318096
210550
4
31
39
45311
384582
10
215688
484902
236323
4
38
158626
50
7
35
164599
113318
553765698
30
49
150699267
44
54
274038
145684
9
479588
95
56
4
526057020
12950
1
2
461775
5
307232
488264
86
165939
188626
24
374353
91396
4
62
394865
33
192071
125676
66
13
462226369
469635
248399
31
32654
115555
49
60
85
35
69210
172120
468620
490384653
67725
24
74280
28
96
242030
350426
276275
362165
499629
124769
82
38515
73
341393
66
498535
3691
69
36
56206
422654
39
58
445033
206091
830605821
9
278901
342189
32
53
123061
19
270949
19
470481
984066442
49538
78
237747
347078
247185
7
257071
4031
151876
61
21
91
58455
42
332471
341143
37
5
460360
366773
34
1
50
51
99
672029422
227570
9
61
38714
74
358524
6
1
59
27
310332
7
139560
445057
7
186757
528675292
8
165073
45
829380458
18
472530
54
41
10
26
6
133679
209773
65
111068
88818
457150
20
345463
1
45409
24
9
9
23
98
98
7
324887388
5
78
2
57
74
40
14
78147
15
379284
411075
5809
1
253530
10
8
442981
498274
845662321
167496498
59
340859
147868
5
5
134787
9092
876205941
78
52
486489
99
41
14
8641
3
63691
13
78
354288
244045
8
76493
44067
182110
54011
35
53
448647
52
245121
115301
57
48
263046
370317
229703
239110
14
30
94
95696
13
12359435
81266495
97
11
1076
59
367341
150607
53
63
409790
121804
15
80
19136
27
53866
207200
20
37
78
79
9
368672
690035815
342189
739636260
77
80
45
43
56
314024
318325
43399
8
37
196995
97
15
20
24
46
999358575
177686
46
247027
476531
77
9
19
59
24
338664
115587
1536
13
93
74044873
59
92
6
38
32
396760
90
107773
34
94
472287
27
230282
96897
118994
17
224975
93559
275686948
336870551
68
368200
164544
54
153742
5
64727
69
15
140644441
321535
116777492
498633
216898
50478
78
69
1
139037
64
52
32
11
209148
469273
4
562659863
179511
553103691
837942146
28985
9
180724
577715660
71
247457
73
526758007
66
36
230303
472802
37
3
96
27
392268
6
391482
327938
68
20
386845
792078837
22
56
69983
78
3
3
360143
88
79
348909
26
127371
295851
27
23
90
285740
5
408931
36
403299
98
382132
232310
370374
16416
276720
316055
3
57622
5
483523
490243
44
7
69
48
460345
240919
54
94
4
94
430531
243714
5
960218984
308206
536514190
113238
139323
34
70
31
87
7
144048
70
99
207524
32
193707
140542
27
25
89619
375449
440688
114107
255159
43
512016071
143963
50422
310915894
435827
13
30
99
295026
276691
79
92
95
21
223070
94
93
36
376376
248067
368259
413928
109738
795584990
129485
653571787
97
76
4
230618
55133
6
10
373208293
483461
94
165073
100429
41
110633
10653
422067
482482
6
448375
492300
1
13
47
3
74
3
338643257
90
175669
93
320822
61
8
83
855443928
28
476379092
363502
444208
83
1
433485
99
316472
698492218
19
253007
25
930539857
62519
493467
20
447235
133322
402502
82
57018
4
54752
12934
9
4
326503
9
827332563
59396
99
85
411693
7
92
2
585211203
56
166425
78
4
70
145067
1
68654
18
367011
9
26
282432
52
35
67
390754
2
30
53
91442
55
27562
58454
51
366523
41309
533285553
5
74
202171
6
57
215109
80
571799719
63
951948373
3
388389
319542
239
4
29
8
222674
86
7
456922
64
13
63173
5
629596148
224909
14
3
179474
29
92453
60829
34
52
9
2
63951
37
413692
764812610
128442
71
6
336595
130837
175935
77024
498607
7
397456
9
20
11
43492185
7
109352
397942
113569
48178
5
41
467715
2
129137
13
133465
60
66
31
87
25
5
70
67
435111488
131162
294178114
6
39
59
35
108868
75
75
163236
238859
7
96498
86508
198932
131452
26
57
12
219049
94949
188296565
190998
76
328482
42
63
113645
419690
91
5
234522
99
422310
451989
27080
89
8
14290
86
84
39
480591
333833728
702650924
24
2
83
93
46
93869
4
26134
481414
81
33
11
277905694
11141
15
8
51
344052
349263
76
799340465
410407557
3
77
95
72432
60
70
46
70
5
99420
181727
491861
45528
114737
120543
40088696
174875037
39
422922
6
712372942
26
7
69
436083
6
460242
284427555
469511
35
73
16
95
7
43
86334728
61
491887
24128
361620953
266554
2
70
478128
677025275
103811
2
257891
257041
47
317328
93
39
2
426255
33
226142
26
47
62
444970
60940
69
213373
255530
775210724
18
95
36
355595
823269985
191621
445399568
201098
95
25
1
443643
3
85
71
87
329659
162894474
373690234
88
91
288036
351828
13901
219841
23
54
62
45441
57
296554168
489469
230907
187047
93
69061685
419400
24
80
6
38
30
35
145365180
67940
350374
5
492017
293188
96
5
65
42878
396425
81
453626
1
343375
74
364972
396943
5
97
12
8
25
224576
88
734236019
62
263057
5
61045
82
187211296
418117
218345
296021
6
396885
354965
29
917405579
1
197941
84
72
432005
10958
106693
146432
13121
2
60
4
5
131070
330921
56
915248188
67
83
384952563
1
980061945
198732
69
145254
411738
6
18
8
341371
232807
6
28
63
337708
2
46
7
642226674
13561
317456
53
24
14
69
2
98
38
82
54
37073
33
16346
202502161
612705066
19
342098
29392
330506
82
493485
92
229895
91972
339520
77
85468
29
48
40
409950
68
602494283
26
39
416090
20
5
605188378
24
233150
160323
8
13
46
325161030
96
78
309693
20
790520301
79476
98
61
41
69
23
433273
14
537509253
281268
71
281318577
578136254
439247
77
2
5
355517
211063
413946
90
658568818
485566
71760
2
83
49
44
17
6
203824
57
79
31
187838
94
358849
35
8
224492
6
48
623069796
80543
40
7
4890416
14
82
463495
31800781
63
67741582
236707
91
115707
448119
463337
40
34
464437
11
42
5
76
120828
9
219688148
954903658
87
344845
37
5
25
96
61
364585
28712
63
40
431246434
6
223624
171359
394466
84
88
240361
261080
7
98422
261020
496759741
471272
416404
2
442607
5
40
24
179130
90100
175383
23
51
453160
69103
934279062
83
483363
36557302
90
13193
18
51
390644
3
337274
464045
303169
67
498298516
9
356645
65
135782
26
430467
296028
482878
405884
31538
94
63
1
6
64
17
492777
107145112
48
72
777894011
311831
2
35
233830
45219533
92
94
2
80
137306
89658
648541327
37
452105
414492
14
82
99
173107
483603
31
153413
93466
188547
26
461801
794866679
381712
229548
108975
52
76
93598
72
650605305
206518677
342201
970963869
71
4130
5
5
336373401
88
35
452889854
18
448701
68
326316
45878
328451
16
86
70
66
261007
189955
312759
36
93467
225608
9
1
94
2510
298333
189990
56
216458
605614418
67
461168
188725
236160
42
76
331934
420522305
46
21
397591
9
58
771911379
72768
438207
40
217199
119671
46
43
4
254170
11
11
249013
41
269951
34
154779
67580
200703839
72
35
215714
82574
489037
9
358364
343689
46
96
183296
198430
68
284844
87
8
75
48
140862486
412694058
79638724
172488478
522837305
318638
203980
398346
202334
721087167
3
5
9
3
34
91
65
35
8
145682
3
137015
196721
430493
205575
284187
8
81
56180
341352906
23026
238247674
498385
39093
42
495525
148393188
24
10
48
4
67
5
61
144735
421940
58
99
756965515
56713
661710402
101711
14
222004543
55
3
30
41
212762
395460
59
97
6
23195
43
95
144823
91228
19
49
151012
318857
35
447529
461540
370057
255904
74
26
445445
31
97
233032
181045437
77
71
10017547
356167
240013
919311309
699865192
54
9562
8
96
2
184591
76957
7
96
221970
548582078
428258
29
23
232317
79
88
34
55
84
253231
19
89
13
156627
99
405603
488583
88
620502150
90
439318
9
316154
37
93
106315
98
1
359823
263628
6
20115
4
260881
316330
6
177028
113717
322387329
22
368698
431147
1
97
19969
23644274
178574
19
303855
66
32
95620888
13
83
357439
80
3
164348
174474
74
329519
175788
52
73
134055
22
137913
29
3
150259
110914
398685
273913
161637
82
43
4
321344
6
173545
34
419140
13639
343285
81
327552080
344730
189406
533433268
203992
70
1
24
37
227999
90
72
264118
388059
285430
45
19
2
373364
20677
198217
259800
574241892
348202
444644
330082
93
9
47
93
491243
5
688684434
288581
728949506
46
708284236
254710
78
22
46
45
42
63
14
81
16179
30
50803
454850755
277245
3
2
92
444962
213871
90
53243
3
73161
95
19
246967
38721
39
326500
9
331361
97809
398701
49472
175114
38688
10
54
92
762116425
12
9
84
309518823
55
6
181995
68
97
407179
361682
340638
99309
204418
9
85
16
11
89453
27
29366
62
128489
53159296
47
1
66
91
2
133240
370079
8
214738
721526616
305643
30
354921
383089
91
16
2
14126
28
401922
860479622
93901
107817
50
1
13
293402
51
309894
105802
39009
53
41
520247269
103627
196478
8
187138777
882546087
253996
443851
864271477
22
271369
93
352383
337297
3
269872
469689
23
69
156674
91
320368
26
18
7
15
16282
99
159636
63403
72
239162
44
97
498132
495366
70
80124
166835455
18
92
10
393956
25
29174
360878
900078467
5
351244
54
65
34592512
100445
44726
357364
31
5
158032
45406423
164455
60663
208449904
269044
60156
440775
37
458692
496584
7
63
6
28
437392
445486
82776
29288
94
159726
118316
38
153032
163848
27
13
177628
17
585308905
330280
53
14189
6
32
475195
41
101886
96
1
11
26123
61
59
78718
66
4
227665017
426078
342111
90
84
22
58
39798
136078
31
108565
995570354
269775
8
135489
14
160763
95
228192
40
244975
89
98
7
205516
56
45
7
21
952234532
436411
55111
317692
54
258821745
53
69
53
31764
12
694354313
86
406162
79
395024
293025764
129385
172625288
348341
238671
97
84
5
73
39
25
913551832
119256
40
157554
6
70
145113
5
790724881
87
9
40
475460
84
46
96
9
237093
12
37
438147
32
77
31
84
342498
243613
81
2
57054
26
368347
12
16
53128
2
399118723
413833
12
29
604783751
708080537
241731
38
471987
48
87
760708307
2
882123742
10
2
348803
772750153
22
79
299735
474381
481456
181838
33
116522
69
27
324476715
25
55
1
72
770515643
5
474148
319799
44
61
35
40
81
244320
46
15
7
34418
200254833
11
87
41620
264520
192698
42989
9
384203460
260232
344108
75
422154
248117
420087648
1
69
350069
90
57
55
188977
41
82
67390
739143805
23
485520
37337
361408
98
435642
64150
410356
897435503
8
39
278140
8
51
43
104080
4
154494
135287
221929
3
73
24
40
2
77
724179991
755064921
46120
83
81
52691
81
170872
46
409297
8
86
536798354
66
491941
34
30229
16
70
30
58
8
296088
45693078
409732
483737
91
443525
10
237161287
1046
228795
412560
253912
278221
8
495676
49
315366
86
264754
53
19172
96
79
227698
93
424635
43
13
15
41
739576932
692727337
128590
172075
85
43
783976212
78
37
332475365
2
63
447229
7
78
309660
71
235962
87
8
283558
299616
85
298634196
35
13
142698
93
84
465009
67
83334
98140
27159
29
2
29
93
2
112095
93
98
377741
278322
57
408220
342267
120296
14977
190073
333685
8
167423
484420
282357
64
783353843
32398489
331508
46991
88
78
446037
20
69
87965
859668605
241403480
384111
55
31
69
384511
64
69883
430527
494754
48
76988
208702
54
355439
99118
4
165840
96
80
111839
93
430770180
194483
489852
970575150
455554
959385014
182107
165435
9
396962
39
9
52
9
42
25
63336685
3
3
69
476430
361743
3
1
19
55
222543702
670837798
68
26585
269086
71
475943
72
4
573558735
80
94
55
13
29421
85
2
498393
56
197041
949867411
221456
20
68
121217138
60
13
152789
83
27
17
317978
39
190152832
40
420580
65
71267531
301213
219149
3
250342
68
73
99
9
33
143983524
60
9
14799
10
82
203719
70
67836
157697589
30
88
56
578227254
42
7
320788
1
226693314
177684
300606
214543
76
6
69
292108
201716
55
477401
184094
58
18
312961
96
39
78
98
55
73863
84169
39
396495
494373
86656
13
177062
1
52
52
354336
97
62841637
44
996819891
32
395611
456951
4
140892351
56
248816
61
53
313029
119296
63281
51
8
57
40397
134434121
335576255
7
186355
190700
415530
88
129397
60
56
391565520
267237
656543475
54
295275
81
490658
9
36
299406
208119
106291
84
90
57580
295664
25550
145947
24
60
159111
38
348500
177341
87
99804594
420902
71
370465
103736
17
305282
143939
477008931
44566
372666
43
440621
381146
31
59
3
5
97
19
459064
11
1
106756
69
83
80
451501
36
374838
23
418002261
441641
884248271
42
90
33
49
75
4
9
24
232384
253039
1
214387
482128637
55
163961
7
1
59
6
14
85
23
17464
19
214832
43
10
827016771
275061
375907
462347
396554508
274949
226365
173964
49
65
483217
96
292245
102478
30
410803
248364
19080
733162783
15
47
422784
219088335
9
188191577
406082
5877
35
33
410874
132883
5
166125
104795
7
81
477588
46
672190236
70
464923
340571
42
69
561447916
39
234432
195728
348725
71
60564
13
58649
47
264843
165822020
83298
5
21
214596
372124
141591
180552
358611293
39
26
39426
361800
235411
56
1
64
5
91438284
845717139
88621
83
193901
91
131740
156519
29
9
91197
29
37
237630
84
74
76
201663249
96
387660508
47
5
98
60
70
32459
93
487134
95
58391
54095
26
9
380547
244456
356302
178056
996939711
97
72304
111941
92
72
164846
393286
42
9
51
68
568209296
36
244704
430724
424954
429375
80
4
74
53
93
75
65
11
23
383446251
326787972
46597
77
259730
42
10535550
15
70
172849
34
58
15
474653243
480767
76101
1
96
304661
6
1
88049
463482
62
46
451947253
8
143179
451586
29
391640
366969
58
22468
234758
46
220030
296380
762162456
162602
81
327888
576376363
86
171272
87
2
413927
195065
290642
41
87
359045
70
19
114480
398481
204526
60
595334239
33739
42
370202
1
95
169138459
32
332604
76
94255
31814
4
197843
451337
26714
224656
306489
32
85
60
196868
316691217
82
69
752447016
9
44
1
45
18
373305
5
390055487
15657
208368
165125
12
47
14
684884204
486108
379975
220133769
52
96
723800898
149306
246495
47932
460245677
432434
8982
28
540133590
389603
52
4
249743
90
34
143114
21
345163
406143
22
64
39
18
23
9
92
249188
27
86000
23
190093
1
2
4
286207
228321
95
369677
79
83
69
288335
352838449
2
79
32
363214
89
123216
11
33
437919164
78882
21
217050
293423
272688
241912105
610525076
307047
89
79
499709
99
427490
4
418856
222944
7
39
17576
7
50056
6
674801634
345114
65
43521
479880
91
96
3
7
67729
490618177
9
26
213751
303370
9
97
716118962
119802
35
458254
72
37
49
25
2
4
43
92
42061
83
60
73
83
443732
185253
35
488382
37
301891
89
21
77
7
450843
84
66
10
312035
64805
193334733
391825
37
235793
391992
88
131204
258390
6
164418
4
4
268842502
68
838649607
233610
22215
80
82
469528
6
24
35
6
50
17
496578
63
21
16
14664
162146
302787
88
280133
59
88
496483
233169
52005
60
55176
149332
2
158473
461284
114977497
469886
46
907899540
75
3
32919
8
366510
383062
438279293
72
206652
279885
235203
96
65
36414
96
99
86371
84368
44
239473
80
88
38
62
259133
156139
7
259740
106984
728062920
52
435557
270908
6
14
90462
48250
87
13
92589
415360668
41
33
21
312675
75
5
40
223528
85
428826
46
211789
204942
39
777505572
28
80
68
312364
449244584
72
338252
90
213054
41
42
46
241731
343524
64819
6029
87
72
52
70278
453943
86230
16
82
16
8
529621452
56
63357
26616
77
491951
27
167679
96
51
12
19
31
80
81
680471784
205674706
346058
247097
471778
9
129890
35
1
352043
415991
263649
30
488748
217066579
463340
37
370921
494271
89
332789195
471509746
37
1
187836
98
44
14
160305
59
457288
450743546
39
64
185060626
232864
4
61
756197625
78
30
77
64
45
125129
328801
61074
7662
939266041
48
238076
305927
88
37
6219
420219
96
103950
10
52
75
318606
2
473603
900050013
48
7
207464
77
18
486946776
62
13
204136
160044
739521539
37066
93
54
430405
24
9
68
842202090
6588154
20
94
370475
86
816956068
989315231
90
3972
3
490404803
4041
48
282526
37
81
325793105
28
22
232854125
18
90
59
492830
59
449465
61
39
50
6
87
177777
8
59
86
245075
455810
19
191917
54
123134
7
327580
66147
15
57
444736
224512
73
82
811336612
50
44
239544
4
222440
66
85509
369765
15819
4
15
974464194
5
291901877
186407
71
192716
116214
412931
191541
5
12
218697
310102
415991
475864
17
388025
970113008
57
52
197628
96
240964
75
6
321933
7
208749
462950
186248
42
5
3
1
283074
7
67
18
696093316
80
34
3
114697
434941
24
2
816389578
21
45933
2
458142
164363163
426763
98
230563
256708
191411468
276559
394012
86
55
244198
7
805556117
363084
40
2
1
67
20
93
413348
1
226084
50817
7
358503
81
85
6
282977
2
57
83774
89
16
475665
94
46
66970
74
20
39
659398343
504062725
83
133095
9
66948
347772
81
47
6
106948
58
156860
786479845
10
282813
319775
343119046
295945
61
8
206122
1
47
6
75
21
236112015
40
735262074
29889
10
2
76
33
989275974
70
64
43
97
29
212496
292071
26394
87
75056
81128
476917
32545
7
160005
41
277466892
18
90
298084
91
28
19
7
49
266793
286448
89
80
84882
217688
73
30
24
418342
89
97
475885
88
925060989
401900
23
88
94
161093171
4
62295
53
138582
287177
74
243585
214468
161336
30
266621
3
409540
2
63
30
183818
16
386503
24
88
238147
902503814
884759977
76
1
83
4
1
7
98
75
7
236901
168627
8
140335
256909
24857
444228
259540
6
38
35191
423417517
179829
40
3
5
78717
440698
59
12
974966922
37
13632
59
36
81
452772
40901
490511
174524
356529
19
6927
293943
26
991906572
32
203812138
466793
368393279
933117992
44057
776007508
75
1
5
352611933
303827
13
153313
72
16
44707
32
68
3
8
5
82
250304
79
154458
422045
59647
83
2
276580
43
29
748354622
254058
339676
426093
31
673040997
467254
62
48
3
52167
9
480538
48
244592
78
687000587
259568
4
25
336981
108392
241624
391888
292585
417827
91
106507572
8401
77
28373904
68
7
454977
34
1
39697
63
58
359899
343596982
6
90
74
91
119112
236935
2
323787
50
296173
26
60
393231
81
343126
192526
236522003
445074
2
61233
308120
323128
34
45
17
489798
341181
306351
79
26
98
74
368370
77
54
1
58
75
357450
418816
72935598
276374
75490
67
9
1411
3
2
185890
38
29885
54
374777
259875
354952575
196077
197327
96
97
8
410514
106075
219765
36311
275698581
95
155301
57
228669
468073
683304560
393883
646944831
317935
457600
7302
285656
60
32
345938
15
85
51
85
92142
9357
4
33
4497
241625845
51
32
840295012
62
68
475132
260103
205600
77
43298
15000
65
154397
249023689
39
17
17
422351
59617
3
375639
17
18
84
31417
63
492626
37
320163
89
65
18
7
407876
1
58
82
29887
8
20
382490
41
459561
62
110209
463323
291714
28
20
45669
6
436222
190158
568892211
21
117983
1852
6
776694257
240933
58710159
369715
210012
112824
57
54
277855
268595
32
21
15870
444403
343161
65
25928
225701716
24
404426
27
56
321976
74380
5
91
50
79
36
458155
392970
158644
94601
311101
466847873
289523
247721
18
61
147645
122819
181238
64
459439
313286
56
74
588483270
13
423015043
28
257226
462387
94
1399
285886
187417
8
38
1
251085
509285801
2
57
3
14
186118
97
41
58832
1
82
39
248722
38
87
19
152555
94
19
342868954
487076425
763661902
21
255922
93
937241421
36
146917
297206
15
63
224357
399874
200333
432651
259732
439633
13
34
117210
70
222063
18
29
84105
206996
830066495
176763
41
4
76
84
309599
2
48
229236
678800816
42
529307649
472952
443883
65992
110304
65
80
10
17639
54
40
62
219539
30
297836
229301
4
62
2
6
2
235026
270609
200638
71
43
241823145
41990
5
321313
46157
58
493373362
4
252909
67
278093
53
227079
116501
3
116480
717610815
12
98
201509
65608
907478837
8
17
678409279
37
7
34
25
2
104211
67
83
88
341152
498697
13
91
83
200639616
176734
9
41
88
239487
1
46
451309
77
6
515608732
335167
2
35
72
7
5
438135040
61
75
974020803
88
9
317649
32
98
389676
7
369311
97
7
391431
80
913736655
93204
243986916
276940
21
4
154598
175999
282917
334275
80
225511
13
45
13
94704
112215
122398
274836
42
99
236778
96064
149431
235818
60
28
69
56
324056060
308265525
61
790452429
496661
67
80
28
172107
225999
76
6
6
60
77
53126
431579
428189
104352
465842
26
3
907408424
37
9
41
594027337
88
486838585
167782261
8
1
109509
74
2
370911
37
89
129574
58082
8
65
67
7
88
340431711
2
87
12
74
3
495365
71
246009
435449
10624
5
1893
236150
571649286
1
22
23
243071
3
93
56
84
355439
355477
523547039
210119
495381
65
831578650
112989
2
293043
20
95
43
1
453534
119011
358174482
78
15
93
21
168532799
9
3
486120
54
23
21
51
97
158151724
336837
81033
112761
450906
490412
344101
430327
315114
59
22
170506
469966
88
343981
469357
308469
73
74
828996241
304566
97
58213
724434869
309772
954061233
323128
86
79
65
3426
417799
32
92617
858747128
45167
26
23428
61
314174
496555
53
378353
841780402
11
94
799245211
220914
174145
359791
79
414294
213653
482778
78
72
346803
960109139
9
72
31
182578
276437
238662
66
11
173849
14890
222067
1
430993456
155144
72
3
97408
25722
98
61
98
93172
4
382196
98
424889
134552
700497634
362045
349992
613745408
433739088
473057
166902
3
13794
324406
237899
202446
192477
27
138847
857298094
57
969001811
416356
215063
49070
582331621
86
65
383653
405747
42
86
447786
28
33
94
27
39484
436837
454823
98
1963
153949
74
99
30
74
255247
142738382
4
26
417331
356398
530576976
179345608
135116
78
25
57
55
644330478
376229
396346
19
7
111752
395958
422832
7
132109
579746514
96
3
40
9
811837722
4
71
226387
20
36
217505
62
373674
84
174812
30
150652
464401
234523376
861828878
800109353
335529
11
44
61258
4
29
5
87
330731
48
1456601
188312
58
341925
43
86
210478
59
10
2
50
391130924
55
4
55
68
283688
845214122
55698
94
37844
726075869
326247953
8
5
79
75
77
188437240
8
461497
63
68
90
84
19
8945
74
400218
269834962
5
40
212338
324030
347660
99977
53
51
206939
270589
303041
281251
139900
106565
37
72
751023625
39
440385
58
262673
79
92
266977301
760481147
164050780
376987
436205
93
41
69
236384
19
724110824
307958
24
459354
5
45
50
454579081
195454
134828
28487648
75958
59
694435081
439740
309574
347469
101098
21485
594541294
5
67388
305094
92
38
63064
192806
39
45
227219117
3
841411828
53
51
9
157102145
418617
53
897553350
72
34
13
79
164335
184776
99
4
382914
6
108840
179777
81
101472
67
4
6
47
216279
21
93
497445
6060
76
56045
72
70
98
39
15
536421618
71
39
95
81
490411
675762701
21
39
49
392817
7
69
99743
80
87
89
77
2
231980
844872382
61
84
363495
141284
85
73
62
118849
28
139184
22056973
98
476777492
102969117
71
10
17
9913
17129444
5
3
8
16
193603
305977
99030
396530
351563763
187946
3
336964
2
157274
4
295939
13
64
6
52
346654
8167
299784
429782
36
19
234995
495116
23
18225
246646
176894
120552
653678911
373329
25
223902
4
13
6
109937
46705
8
760614080
270032
86
350157
13
68
339037
5
4
7
58
98
45247
16
22251
171689
25
44
58
489452
47
96
81
192639
381363
365416
44
34611
179745
3
68
56
79071
1
960307255
434399
351725
279319
50
67
204045
80
368321
453738
469291
264045
28551
65
120969
200675
296962
365754
151248
9
99
67
121064
876690821
4
94
279663
251756479
6
50
56
10279
39101
46502
490925
44
1
297020
10
30
15
2
20
152984
82
30
111184
655531357
691189384
488531
506767725
3
198495
255466530
21
72
36601
29568700
70
61
981671892
498390
132128
463929
83546
93
49
33
52
919472371
12
6
67
92690
387280
8
252499
76899
9
467005
302315
118877
378221
40
497267265
15
17
476617
264148
117855
882743092
76
52
12
88325
49
369121
37817
650972526
291762
352575
3
290017001
73
179623756
405312
11978
66
99
237759
93
2
210776
42
75
142304
471330
366023
46
12
72
479692
370400
15
8
8
274644
217485
7
207025435
87011
2
57
3
286301
489279
88
76
4
784070780
184240
388511
23
35
67
98
98
169601
386334
83
3786
12
59
60
21
232578
574173056
38566
171201
37934
24060
412743
56
147505
351430
471251
390150
12
48
18
538423634
3929
38
994510356
65
920037570
2
38
33
67
38
37160
573638108
45
564351207
14
26
88
22475
902297174
332383
30
414812008
63462
381300
2
72
68186
240635
849553841
152545
211651
37
57926642
76
81
80
175794
38
2
650642834
437323
58375
2
37
97
2
3
60221
18
60
406908
48
7
60
74572
1
342846
7
12
69
2
9
21
34600
178919
46
728760546
258525
291761
63
21
3
1
1
98
65
238061
8
551256072
451475
53
45
40
278941
4
42
7
221921
46
54
23
21
33
29
23
297591
8
439587
372459
71
282842
211604
108684481
52
143064
30
33
403186
278382
16
6
96
338067
297346
367459
366272
14
404804
5
27
72993
2
485890
91131
90
90
77
357616
59
441411
399012
85
93
1674
4
16033
3
25
31
221668
75
37
444101
6
431439
480747
38
158397
34
102765
679
307915
784829648
43897
402683
93050
64
9
16
669649177
104439
6
255330
403152
4
30
78096
441178
57
94846689
844114116
28
263216
59
460374
9
73
12
34
54
76449
22
162525941
125885
249930
227305
72
242606
233718
88
358773
76
53
56
22
97
324369
246859
81
1
30573
32
459204
422217
40
132060
306066
333344
300295
11
19
326734
13803
417308
621951851
35
74738
4
22
5
610961460
418823
405898
754592741
9
54
107065
853376088
376937
301029670
6
216150243
420829
55
92
130545
17
6
139156145
41
71748
96
75
678754619
41
6
368527
742988639
360425
414818
23
72
20
371572
39
477500
206924
22
249341
5
108538
57215
231413
5
79
9
354265
41023
117309
477505
333473
35
16
40
137216
90
371629
6
88
63
36
100712
8459214
112059
88
378460
5
98
31
51
230944
14885
32609
88931
59225
158436
83
343083
403118
53442
98
393237
155470
63
416591
237703
332020
77
113160
97
75315608
6
86
245470
5
76
362425
748468274
90
99
168419
40
362154
78
878006061
47
72
477602
9
99
46025
5
110796
20
522055042
69
92
75
42
7
75
85
477606646
99148
89
47
443990
218481
14
435864
7
8
705261120
77
354845
28
338847
69
598687632
96
31
51
3
358899
42
425684
456113
406964
14
28
43
18
472891591
161485
25892
5
73
22
7
220116
14423
81
31
6
36
86
387868
80
253377
39
83
447835
94
5
3
89
67956
57
492667
81
98
39
3
400963
307935
83
32
41
395447
37
439317
527
447647
773384688
199332
90
43
87
99
19
380792
6
330938325
19
80670
73
83
65
358645
46
98
31
46
230721
462566
269326744
358805
401527
143485
11
359663
81
311310
3
463625
70
144378
55
91
135709
71
81
64
30
78386
372402957
320375
75
49
14
4
94
97
84
337937
13
4
5
416942
425450
8
56
346857
3
308763
53
403012
282595
13442
85
33
365548
7
6
230035
93
70
71
9
409633
98
128371
92
5
2
58
6
409307
85
4
74
442622450
124218
388036
7
625162850
2
48
18
245783
63
43
88
11803
270805
78
88
13
6
497106
289093
57
4
943141964
91
7
70
433002
26
13227787
61
323273221
78
279837
281584
288369
352806
79266
9
23
1
3
14
1
287061
304199
54
73
95
9
32660
54298
94
3
294921
60229
381317
87
246126
6
98
86
62
90
8717
80
47
97
63
96
393913
54
1
73
19
7
95
27
608089694
28072
177270
361453
5
139494
675920204
59901
50122
262172
73
35
490940
150459
323367
262425
285884
460860
48
101940
3
10
280273
275911
2
42
728171306
68
124667
125874
1
257186010
382073
239327
815917094
344558
424303
44
303314
439084
67
46740
369820783
384838
51
30
450568
58
1
326616
480967
356599724
452472
525093906
168545
12
176322
6
256697432
91
94
7
55
490686
340928
36
20
427829
90057
78
348710
366072
244175
13
469318
103624
4
2
337076
228170
2
98
28
59
42
35
17
128770
99980
466811517
428626
39
2
908549108
163210
51
195379393
83732
7
73
180031
208625373
46
67
67
86
72
56
150981
2
49
44
427608
173157
695061469
256265
17
142629
181500
96
86
52
17
54
51
47882
4
9433
38378
75375
457386
330758
458548454
45
922033513
206056
365895
379922
307096
24177
485811
490818
36
4950
88
67
12
6870
403239
82
1
79
475590
241335
461024
365770
50
83
77511
39
11
62
37813662
251784
79
950244435
68
8
147789
200163
739197051
18
14
481152181
151341
34
577826737
424860
483281
68
56
27409
93
481186
12
58
211567437
139897
7
5
427408
3
170992
1058
266947
53
401019
31915
174870
70
73
2
21
290016812
34245
317859
1
256579
511971663
2
36130
88814
368404
1
33
10
38
56
74
97
72
332314
426565
20
390522
79
71
51
231697
426003351
404546
32
326479020
61
36206
135998
991269919
98471
470931
146025
391937
97
35784
411862
994138618
65
368576
11
217841
48
43
19
53
244510767
109012
405284
403653
31900102
372948159
14
97
9
3
16
285335
25775
419123
78
217646
52
210102
94817
90
59
208717957
913689834
433962
80
161979186
5
70
48
345890
99257
24490
20905
460899
278688
472146
448991
7751
159935955
300129
922980934
2
81849
445213
6
42
66052
192005
352234
179052
99430
600734433
75295
90
62
108158
80
294267
193742
28
14
95955
477956
45
97
95298332
633220211
43
53
19
966761185
135106
434271
1
664505024
434300375
709821106
60334
58
473871
24
360877395
368841
20
301895
82
50
97
14
95018
14
20580947
87820
58
181897
6418
103231
67
51
103948
47
183977
112569
430353
78892
69
631862485
30
20
49
10
29
40624
38
432099
64
9
53
52
412507102
38
125371
339712093
64537
404488
294883
240597239
549242971
498933
106584573
280278
2
64
321442
962264981
40
152961
465504
484747
316222
121015
3
57
67
69322
90433144
154868
2
6
7013
42
469514
8
4
311564
250753
491826
93
97
1
410650
3
383269
31812
124647
453541
49
330476
123008
89
17
398787213
2
255292
6
275047
89
13
228309
19
264975
510822711
794351996
430381
447533
381556669
9
91
144469
188452
21
474344
18033
483723
913467117
86
65
29
372873
335305
54
86
374211
24
74
97
153788
37
20
431901
804992744
23
6
49
861175473
91749
19
115523
98
172170
259030351
98
503800185
29
442980
342443844
62
138433
443510
89
73513
132152
11
955474136
222882
390660
139480
267394
40
80
796982665
28335
59843
24
29
484893
78
240949
85
69890
362126
41
79
169712293
69
47
9
68
1
66994
29
386249
21
479858
273870
82
226836
703334481
16
160451
87
900654277
35
77
177791
412652
8
74346
223871
5
95
43
262630068
21
78
188582
367328401
39
344023
85
62578
41
94
7
187936
1
9
361907356
303649588
20
5
74
18
28
947415531
23
434428
2
26
91
47
90
29586
113303
94
21
169440
18
318045
206577874
9
8
377022
87
20070
72
556841787
431377
49
394931
761470847
273382
12
154035
156117
185096
429399
296721628
496207077
16
80439
128674
101139
6
88
2
45
69
36
681050367
66
66
53
159010420
6
22
24
179160
571315904
430108
691094557
7
26051
4
89
228696
344218
20
22
3
93827
428815
308495
4
571015964
341577
60
95
155236
59
62862
9
13
10
71
44
358601
444573
241771
29
347658
47
71238
132368
255098
31
299615
669395306
472
77
4
14
590926493
472200
57
47
47
63
143054
960035290
148836
89
39
337522
387970
257189
423112
6
125247
251821
161859
60
60
1
96
66044
88
50
57
35
71
30217113
40
154021
381676
78
876550041
121813656
434360
291651
81471
498805736
17
10
888139450
64
3
88
69
349977
356857
320131
250898
83
253673
4
270544
278962
240919
316388
69
219387791
15
70137
19
36127
114976
61095
151128
86
1
2
38
49
85893
58596
293956638
149503
283923029
21
89959
33
159316
68
239621
400641755
9
490385
309632
45
77
164024
201000
65
135397
614398821
37
57
91
14
85
144638
42264
75
297371
30
31
8
35
908460049
36
61990
275874
48
14
53
17
30516
65133
75
4
381908
33
16522
45
79578
84939
83
113492
2
1
131259
98
2
68
2
452719
53
5
9
59
45
60437
40751
67
33977
7
317866
99
16607
67
204711
61
16
304385
73699568
4
414609
26
83
173291
312411
362328
30
127041
92
407056
52
354622
450862
453914
60
133171
39
279450
1
17787
89
40
185764
63
95
449253
75
9
28686
6
70
198990277
345118
15
127234
218982
6
200182
908728706
72
452082
184698
243465
795000457
43
404754
83
494053
76
53
488026
130664
971527690
63
85016
34454
40
19473
51
418162
56
36
189929
288309
93
426473
24
672315655
94
14
197638
27
6
93
197235
27
89
176187
147818
12
13
353213
63
45
6
26
441288
7
1
95513
48
93
58
928552089
317683901
381729
86
100625
295507
35
296320
97
84
236640
460406
132133
42
438327
34
336274
493958
2
285423
6
279936
61
186106
137994
78
28
264473772
16
329253
462487
27
250610
459345
98
79417
13540
67
703543790
565550952
8
56
47
288199
235127
951006153
514462879
187527237
53
8
42
7
70840
317738
56
37
174491466
73
194782
5
3
42
1
68
447652536
95171
87
360706
2
169543
189979
348338
168035
237405
7
481983
28
301374
77
6
442631
75
269084
463645
392375247
66
389860
16
79
22
243351
149032
79
70
48
39008
105985
38267
95
275314
974677914
407530
3
421947
483338
311706
59
51
96
250554950
170637
77
146473
22
453514
24
21
444453
178256
412514
23
76
31430
86583
171590
6961
425900
325418368
24123
27
416834
23
54
80782
77
91
65
8
2550
28
165718
254234
58
80
78
661533571
306043
41
3
52051680
383877
97
28
231288
375726
422977
78
89
975710804
365439
290836
82
45941
8
58
8
112902
77
6
87
35723
236611387
413747589
14
225372
55
6
45
93
63135
49
601017509
28
195355
56
85
71
69
413079
414111
10
35
2
470330642
32
87
98453
394135
4
238996
727832992
48
345898197
103163
232925
86
55
103628
169867
71
499944
282201
366530
365068
252014
346866
50
234213
637957586
253836
91
32
372087
784010459
214023
364916
246390
33
62
318898
40
568292075
32
73
133016
71
443042
363527
14
355162
36
252209
328992
7
50
97206
19
141844
85
95950
368841
4
88
236870
335852
201173
400524
301174
11
94277669
419369
1
191657
62
454361
18
63
255177
64
115305
165020
91
629080420
377159
474211
448953
60
40
402314
30
28
64
26974
78
4
379136
995553212
469623
927031135
83669
62
346094
255013296
194643
41
60
88
717117155
52
851742811
79706
83
9
98
449868
551605940
9
2
84
816171689
460504
32632
55
50
38
118702
814621239
83
105172285
357076
145498
9
71
95
4
78
70619
236895
433960325
3
459021
90
9
2
14295
961678145
1
13
99
465845
7
81
973531645
32256
446908
187777
29194
342146
279953
31
106663
230364
79
56
365725
244910
66
94
350314
66846
483612
48
103479
79
605892611
416157
40
7
5
84
115207
60
273824
9080
10
368003
483819
99
192934
37
701251432
174153
53
284217932
299218
58
479053
58
314855
17492
610454661
45
112271
650
70
215433338
70
149748
317140
768727437
61
3
1
430640
338351
4
32
49
68
3
238616
75
189229
49458
543382443
89
73
412535
25
6
3
62
80699
821888885
98
8
19
78643
411932
115375
10
61894
328744
577297293
149294
64
61934
446954
90169356
491412361
442658
130208
335529
67
846399313
456225379
41
67
86
48769
14
66
8
7
7
91
72
124918
65318
80
331885
784164324
209173
65
62
17
498854887
446110
180521
7
470064
485503818
93
78
42337
242074
2
56
104787
45
908061149
98
278524
22
57
342505
81
390788
79
418164
24
62
59
303244
225004793
377440
304007
94
5
342389
8
2
60
50868
248383
414231
25
2
414897
4
66
29982
14
493554
21
46
9
120235
826613280
239180
54
94
4
2
49013
77390
6
6
164733717
45
52
362914
40134
87
99950
43
22
241994
52500
136243
339315
79
443022
30
68
30
183802
454015
78
48
387770
9
98
53
338440
88
320894
18
67
711704282
61
85
23
80
86
62
949500984
44239
33
220162
73
58
95
2
5
96
27
17
40
77
68
8
64009176
6
19
715643399
29
44
331248
68
93054
454699421
147051
71
449699
49
400371269
17900
167707
462388
75
87
376015
447244
16
26
475854
1
358990
202311
574711937
65
85
742424276
250476
17
382246192
6
4
88
14157304
449341867
1
909038348
9
40
275860
48851395
34
230985
8
27
79
361816
9
6
330318
44
228523
99
96
16
37
393181
74
9
77
261158039
57387
64
68132
118907
478940
145994
237715
467352
7
67
5
361575
437029
447605
480739
5
23
76
271198
324328
178131
8
74
441721
169949
92
68
13
74964
904516563
443146
424856
3
76851
929720875
13
17654495
236975
18
9
44
77
43
784229746
7
311128
65
1
398558
47
300062
53
375882
304783
21
80956
342302
4
107984
269594
373790923
72
87226
77
63
408853426
31
97
247797
9
2
407750463
21
79
63
226083
96911
6
9
167541
51
7
8
494502
85
66509
78
67
362918
184371
95
76
130972
443807
245941
353471
174393
87424
614456277
177596
162449
266974
328908
165743
9665
482229
152436
178250
285780
70
513548469
70
15
17
76
4
2
5
364495
2
374799
43
627745440
4
40
71
32
52
34
70916
655718680
128122405
22
63
91
57
8
476727
19
44
35
60
1
366079
44
101042
41
358240
61
74
5
359716
73
296925
77
124379
397728
3
58
490440
373480
3
4
45
259943
92
55
5569
9
63
351213
41
482267
63
49015
483460347
49145717
80
96
354141
117417
71
84
319470
378998
44
3
976086966
384173
6
7
370246
286819
61
126952234
84
68
378948
329041
11
276589
455177
100220
2
20
44
43410
159707
56829
96
82997
12
33
465254
10410
66
69930
64
88
5
16276
73
331322
46
371853
44689
264766
6665
106206
49
280628
30
429186
130986
311693
7
11
530281716
312080
44
15
29
51
81989
55
5
68
135202
9
20
29
119010
39
113243
162238
158441
371837
27
50
33
130967
22
42
217356
826912019
338876
91
2985772
3475
93
25
483568
128027
339209
354779
60
44
252558
63691
111517
78204
271724
58
31
338323
273407
65
65
976
400752
81
169195
65
71493
14
15
90
17
27
62
60
78
7
2
76
175007
17930
58503
8
317612
220466
870791643
6
435334
8
56
96
32
30
88
64
75
41
26
498705
394479
338180
8
189395
964691283
3
31
69
85
460528
49
7
88
39
90
428297
54314
74
74
275635
170202
46
114103
405835
451762
25
10279
99
89
271545
361504
52
35
486010
162109
35
110899
229241
152723
313780
55
1
32
224296
6
71
688161004
98949
72
109241
9
369877
292490
96741
126499
487238
12
28
13
286888
84
183826
83
23
87
313245
254702
137556
491381
7
404262
34
91
56
86
80580
8
278
859871003
391524
81835
80
868300156
130658
273518522
49
841113691
750426426
14436997
493957
7
21164578
20
65
3
68
59
348986
40
989213506
80356
2
20
53
6
202594
5
33
48
277262
481847464
41974
91037
42
90715
287609
344132
17
67
433354
331290
40120
19
31
77444544
60
22
228299
424038
34
165637
4
26
173244
83996
75
97220618
62
452803
97860
5
214494
240630
384080
536991616
28
291144
7
81
241721
950197376
20
99
5
28
47
464629
222845759
436368
4
225950
469463
49
294458
323443
150584
377223
9
7
74
376687
12
42197
68
731155552
128209
28
74
471420
74
408800
424392
73915
38
9
220114
4
1
17
36
11288726
95
2
35
344191
82927
2
912048726
53
72
5
141727
12
9
792241559
91507
175486
144824
21
77
374553
304450
722962209
1
895047780
37
56621
81
96
54
95
3300
447980
23
88
30
65495
97
41
67
83
55
30
196075
58
82
47
88
492987
69
247231
75526
167338
158300
343608
8
498872
406342
240557
299122
178123
99
457274
42
62514
498597311
4
26
82
103470
71
485739
98
73936
281852
37
395279
113405
211433
52
199056
57143
96
169253782
322923
42
47758
84
147540
26
41
49
457626
330182
11415
3615
5
54
34
370426
19819
417179
57
47
541256980
59
48
160222
469207477
449309
20
5151
48
72
27
49405
989982118
275587
628412174
463869646
10
40
41264
1252
59
5
12
56658
55
108246
19
87
4
43
440019
26
51
36
1
657016954
418155
105903
86
46
264348379
7
53
28
90845
28899
185376
191171
47
42
946819464
38
332274
31
32
183553459
123867103
80
4
36
473427
95798
29
26
293432
30
36
62089
989640530
75
357332
62720
1
184398994
2
88
968889222
35487
9
70
467281
85
15
46
91343
71603
94
73
146521
10
8
23357
334187
8
64
315358
73
88
60
65
6
98
366623
212574
439216
45
51
58
347760
30
57
387317
58656
60734
89158
23
71
366751
313692
90
7
173519848
2
81
14
4566
487811
16
66450027
9
65
482760
45
81
28
376345
156650
847577874
62
108709
5
28
310998
3
45
89
306023
81
3
8
27
9
20
12980
40710
37932
24
65
112542
307085
379582
53
5
48894431
63
716947997
460013
711636886
25
96
93
437086
156016
24
59
230799
9
442458
397799084
47
133884854
74
9
71
55014
418870
181690
87
213878
371349
170154
28
6
340866
201815
62
74
5
753016700
451966
595125589
12023075
292258
8
19877
46
46
440714
19
31246
64
135302
390506
299068
29
32
80
217744
90
779129765
1
38
319011
294319
348953
426744
249691033
41965
72
85589
395829
303316
28
9
151037
471868695
76
78
479552
87
80
17
93
23
295455
8463
8
41704
626316548
792035480
481910
1
339938
73
476066
49
1
42459
1
9
747602776
62020
245393
57
18967
120257
25738
299120
56
118626
991958767
45
99
191633
82
68
199002
53
64
231788
240379
960038248
8
259378
50
224197
27
99459
47670
327221
267394
45
418504
40
87
12
50
211863
155429
46
459694
71598
10
191789
6
477088
164262
35
696302795
43
230968
255468
2
79
48
6
59
51
68
77969
63
405330
19
87
97
91
97274
47
95
680986700
486332
95549069
983891875
67
31
307002
11
734843484
10
20
200745
98
142504
84
11
299402
385710
4
318998
582322250
34
9
232439
93
124992
27
12
53
290443
18
2
9
40
66
47
28
90876
4
88
15
74
51357
9
63
75
16
352191463
51
31
346435
262949
9
71
58789905
187176604
436342
14
60125
272774
63
315038
384951433
403600
38
8470777
453252
92
471682
51
81
8
378389
20
66
57
285393
191948622
905
49
89
444305
46
8
59590
9
462012
366135
88
95156
36
159767
55
5
19
22
40
70
9
36408
11
161577
53
20
173196
89
424460
213653
14
83
8021
24
483461
46327
11
469786
174688552
225625015
194717
12
62
395703
93
96
484528
91
791478590
390054
38219
97
38
40
130494
206245
55
116210
5
63
93
730839252
470960
64
847210554
78
22
253030
75
385564
405156
459722
764348276
58
93
195651
89
351418054
55588
529951556
151041
82484
72
20
97
452681
34
197652905
125288
9
144012
51
65736
47
23
251157
820210953
148930
36681
407165
911451225
25
34
34
5
499279
54848
96
206313
69
854103141
15
232391
41
256928106
96
20
19
443741
5
150888
6
1
1
9
458896
52
33
402402
48
3
423713
73
8
257895
371317
15
9
52
273924
324501428
78
54263
44
63
85
92
7
2
772454227
71
378845
473303
1
6
11
78
411429
45
68142298
23
82
65
261437
82
1
34
321487
38
163227
9
51
9
28409
407446
25
41
265644
52
15
430513
71
307133
320987
565020177
134141
111147
4
188940169
268309
124190
3
57
272000
36
228184
369207
280048
92
615432405
77
889328099
2
699201129
295029
654318266
205750
172514
41907
61
178829
91
231123
2
40393
419680
59
316580
467536
15024285
59
239317
52
56
8
232894
87
198090
93182415
184599
6
407639
28318
19
306594
170740417
963719395
304289
86
292278
6
144341
74
189137
56
50
597428911
3
388747
1
64
327565
308610
89
98
432501
85
83495
497356
151750
60
439932
74
8
83
325043627
82
69
633729770
13
5
173002
81
146076
165448
573568692
82440
993940562
73
116702
51
75
61
92
28
379530
14
384022
432620
148378
1
8
203816
6
44
193335
46924
9
800212501
43101
73
182381
80368
306353
4
153919
4
6
338737
72
75
322429
57
390093
99
80
3
422197
491095924
381563
360550293
80
77255
133862
736801727
86
583753799
7
499857
90
956550050
71
8
168551241
79
6398479
94
3
12009
18
75668
453294
829120856
553149973
417137
457370
70
235169
195706
482697
169315
65
69
558743072
96
404691
69
67
162596
52
89
71
73
50020
65
99
8
85
18
276980
39
490984517
95
72
192859
432405
94
432354
43
55
304734226
212632
29
1
495715
470124554
128469
19
98
51
223509
42
31
46
220803
141021
54
86
44
68
46
66
130054
28
216257
19
614352329
302069
10
20
49
127948
59
3
459321
69
217662
95
452473065
7
90
85
56
93
140181
177887
20
41692
94
16
68
322129
969208327
364314
32
5
33
455928
37
69
9
373801881
480513
87
131354585
267000
44
438083
275259201
70
34355
370857
2
90006
332533
6
206719
46
26
12
48
154447
301084
55
7
94
404191
395606
68
69
81
18
342953
247684
138950
91
466973
341977
35319998
195241427
751339553
270104
346295
6
70
33938
90713
533502515
401089
416316
6
27
41
165810
98
38
52
304454
9
8049
73
279518
597685302
217035
28
146574
16
10
11
14
116271
516677446
12
115870
79
50
3
406113965
333116
56
483670
153164
357253
116611
193721
230176
1
65
259439
911086665
53
326334
49
172183
20871
372100
185848
13193
2
242574
73
81
3
63
70
704531288
65
79
334299
15
189429
32
438661615
8
76
53
5
42
444693
382745253
68
325282551
38
173441
12
6
29045
72
3
400495444
29
116285
54964
1468
36
2
34415
88460
476697
364652
76
97
459825
16
150444081
494075
80
605774004
301396
339961
34
139262
48
83
6
73
4
30
139008493
208665
197470
82
278113
37
36
112078
15
405003
2
87
60674
1
6
937528775
31
73
21
268310
355969
65
5
5
29107
72496332
28
12
283950
19
9
334206
90
49
89
97
86
282402
27
472030
70753448
440720
215078
494460
260572
84
357467
381327
218890
78
69
160260
397151465
67
108114
59
4
671202146
38
8
6
102148
1
86626
1
7
25
90
59
133647
27
26
110442
80
58
27
45
378184
123579
83208
273075
372669
437084
342383742
67
821667021
220994656
26734
58
2267
6
327355
28
372495
704957009
154224
34625
31
349913438
32187
348268
89
298171
333947
14
401758
176996
57
84
82504
438289
64
122866514
86
5
319225
83682384
89426
24713
74
196940
50
335965
808886870
94
199873
74
38121
208679
981477402
69
7
331287
92
58
220533
22
85
278904
17
1
53
86
87
182394
86331
197133
40
382440
24
84
166442
89
97
21336
26
58
64
436952
1
91
44
12
382532
92
221604
97
51
56
84
69125
40
51
98
25
472559
26948
18
495514
18
78
97
356776625
40940
8
86
3
80676
3
54349
121986
426413526
104968
77
345845
91
38
208469
125517
28
21
263204
986006783
93
92
282582898
404133930
357714
41
204522
30
18
379014
9430
718334005
64
685953249
53327
9
31
40
433993
2
51617
9
44
233259
80
34
75
40577
344176
56
57956
82
7
1
10
802276259
673162044
922428258
48
9
80502
59
95
988482653
97
2
149332
274358
331003
268925
441482
1
107310
92720
294489
63
4
407987
220263
53
26
1
5
99
67
180151
215876
405427
94
81
159445
18
33
8089
379639
57
86
84
409826
178805
76496984
3
387311
39
58727
114201
21
29
715034411
4
454517
25
40
83
31
536717158
300242
324916
93
209281
74
138259
96
566148148
30
104848
96
8
24
16
490799
254531
318490
147816
8
460357
311695
63
7
937364989
5
96
93
15201793
6
5
12749
4
40
80854
276022
498702
441102
270646004
83
354007
444022825
2
202447
46
183382
449035660
369465
168548
382321
25
63
376445
91
326224
99
4
37670589
9
1074616
269744
362710204
405243
452926
9
260039
358995
23
36
226775
36
259690
497537
97
837156858
34505
407030806
12
72
66
937672693
6
352033
244146
213604
340736
65
492782
6
414711
17
60
756645205
57
147574
427424
31
89
88
26
91
250289
91
74
174857
89
32
81
4
73
279317
99
43012
70
132116
72913
348025
54
45144567
965914833
139040
77
599114582
389161
83
68
33
485136
113180
34
58
821657914
442370
75
74
17
88
16
348658
1
351598
53
93
460066
41
85
40
305642
45
299567
6
33
35
37086908
2
40
4
569119122
71
89373
86
321758
951210031
49
33
443626
2
776209873
27
30
474066
42
11
49
104397
18
31
48
6
8
68
54
39103
156398
37
7
82
52
167804
16243
313162
27
6
477478
31
12
109910
92
465766
319275
59
49
186519
45
172841
28
29
182434
57192
20
652710942
275373
5
349848
86
28
626267610
25
148174
21
432022
1
49
24
230909
402992
78
2
244050
18
110359
90
417698
34
795913812
2933
31
383626
1
69385874
69
85
190328072
110261
395533
346035
59794
471747
360517
118947
73
24
64831
12
97304
31
9
391509
104954
386782
12933
38698
126286
2
57
44
15
103508939
92
161388
144429
6
66
13
23
462638
59
441733
62
388324
392828
368759
293099
443904
606195277
257724
29
224592
35
32
44
67
57
120209
38
172528685
50
21370352
459472
4
455879
251555
42
34
99
61
304500
4
16
20
84
45
79
392288
86
451161
62
969225762
302459
77
2
71
407889
94
344359
158509
61
190928
74
315379
387207
135137
120179439
392810
87
36
403802
58
438120
270081
249683
355352
49
453876
64
42
475372
46
798122838
208907
230515
394126
72743
38783
96368
3
447849
75
199801
281924
39
423748
19432
430818
60
348792
331152
224016
76
58013089
324070
388963630
78182
318951
235598
158726
353913
261745
75945
93
69
180167
202402
47
216210
2
314540282
99
52
34
21
821424421
32
56143
359226
931278436
72
467824
395412
189581
95
77
41
380353
745248069
5
147316722
173003
441649
130269
63
58
181026
3
86134
28
592197597
352357
6
73
3
56
489432
360659
19
88428
25998
349364
79
2
41
99
70
63
88991
86951
165540
380397
66
76
81328
91
6
54223
252781
52
710549499
86
91
346467
94
28589583
98
57
425301
452865
206842
176278
25
9
69116
59279
92099
6
206485
91
20
6
1
11
247830
3
335960
24936
4
55
744177836
69300
83
7
114052
451551
6
306613
4
260434
16
428987
438068
55
180266
464722
23
13856
450935
6
414230
262443161
81
65
22
98
159611
78
15
42868238
40810
117344
70
1
342681
143624
294277
286663
271723643
482603
11
123326
419597
493010
404439
301594
205197
84
31
8
92
2
51
272151
55
2
79
99
91689
373099
16
85
89
67
189305
489496
143136
364321
359650
539718865
327870
2
258631
71454
959737944
314359
48
47
421417
40
419798
12
6
75117
90
62
39
276064331
358123
280700
212444
6
59
80139
3
330052
59
419515
62
7
73
70
77
88
39
9
8
405575
26
214019
5
9
43
254913
154144
475709
67
11
63
82
21
71
72
331034
481160
448527
4
65
42
149341
142466
916322092
5
324848
59
21
62
598636592
60
75
31489
9
29205
288989822
80472
33
17
334256
21
74
4
41
3
62
213148
394210
767140050
59708
92
196863
237905
228334
54
341087
292665
415253
471490200
71
66
77
153044800
226458
447130
297488
423789
280330
213034
480459548
78
17
162879
4
93
85
386446
2
10
62
82459
5
61
65650
2
67
4
33
51
28
28461
66
230051
77
389154
78
381515
8
55
423946
70
218671
55
126247
46
491317
73
55
100035
227578
286992
132762
75
78
305895
659965873
105794
1
745343827
238310
104418
353399
202073
267188
368138
42317
549386833
27
85792
89
5
4680
8
48243
255008
181678
24
47
33
161909
70
354582
47
60
320194
494704
68
396599
86
5
26
749257504
35
87
105126
188279068
65
368311
74
92
9
186284
470054
38
60
448369
64
78
114969
1
33
79
5
134287
41
61403580
5566
6
16
80
684712882
375019
140448
394987
342859
54
87
393969
91
396385
45
8
156864
442439770
332380
61
956947565
459791
2
91
18
74
69
17
78
14
66264
70
395168
22
11
8
464266
430526
278646
92
7
474568
231062320
97
94
45
33
94
95
157836
158980
98489
462893
105233
8
30
86
58
164050
6
39
478588
157545
320620
490315
468748
415997
409774
51
200506
17
447440
16
925732847
373270
61
407561
81
92
173239
452406
489017
268996
405486
446853
8
303071
86797
49
302453
214833
15959
492744
405075
249441
365038
118835
252871776
52
14
28
28
8
464867
463354
340628
50
39
243290
186292
290252
12732
23
474882
60
41
63
91
227162094
359216
19
43
77
62713
59
266021
247683
44
97
260400
390770958
77
398552
188452
59
407619067
19
479840
324664
60
73308
90
57
679480151
83
97
68691
3
69
7
219955
439822
81
451465
43654
351341
54465560
79
72
17
29
207773
382946
885936153
63
326328
9
362829
9
14
377482369
72794
93
425942
65
11855
19
24
33
16
760825570
340439642
37
94
33
71
909505491
470552
40
77
179597
2
5
31
445456
66
396274
442674
23266
50
200022
428398
321098
90
35
6
273297
470579
274189865
17523
3
20
358829
93
16
71
169864
408815
88
67
315162
26
55
80
58
180593
363740
362842
245739
2352
55
388710
39
5
409788
816723473
14
59115
74
28
8
97
308427
52
9
419138
103629
422211648
91
21
1
80
372344
175290
22
75
476786
31
52
66
54
58715936
464988
319735
54
21
70
94353
393654
168262
5
307974
197045
142865193
404397
452220
71
418580
99
485765
25
176999
61
92
9
449076
83
76
47
65
15
222535
63785022
709796763
169259
96
7
504474300
45
92
53
57
5
529319222
1
303395
266043
99990
4
24697
101150046
1
419413
66
127555
488479738
369871
76
72
50
107198
125678264
5
61
300125
1
108679
1
550565311
67158027
82
142031
75
73
9
427303
19
377240
88
951132017
39
9
10313
225797
312546
291724
90
317080
213409
91594
94
25
349552
98
197439113
67
172459
66
360437
239433
227610
14
155088614
23
75
162157597
71866
815993841
13
197316
196944
287271
37
65
990304400
469410
47
697356799
19
27706
14
54
80
22
12
54
82
250450
77
59
255044
997401094
61
2
73
5568582
85089
52
54020
241228
864781113
20377
35
31450
141965
97
288386
34
307863
285706
21
20824
9
63
740717017
9
249022014
14
88908
99
83
1
68348
85
4
96
111940
74
565679887
315721
12982
27
89
82
8
19
414393827
48
50
24734472
476479
80
491898
2
133719
33
393378
54
4
9
157716
28767
437009
70
32
463907
95819
316848
339417181
444323
126722
841316218
7
474679
27516665
171364
60
73
25
130495
88
19
50
491057
362809
95
59143
69
10
200160
217827
195948
123397
385442
225362
48
471273
328838
7
69
44
454826
58
86
46
469439
674204246
2
599305359
43
413637
456765
61
3
107487
4
30
24
114189
32
308895
484720
8
214285
120511
604654510
320703
96
153899
62
307264
685440182
80
10
67
395229
264280
87369
70
377573
68786
20
416816
55
131409
72
75
478574
4
437820
19
80
93
8
57
18954
135142
474141
83683
26
1
67
89
72
92
4
315487
52
9
98
450052
8
19
39
4
14
68
63
5
66
450440
42
111489396
99
420408
17
51
413929
71
87534
196233
42
28
268890
93
7
162720
8
11
31
63
85
29
4
247303
173886
2
89
118974
5
107179
44
85
57
321246
26
83
421793
70
7
40
459768
38
3
22
27
83089
901313551
16
366239
3
160354
330903
204145
49
28
101586
49
76
865528806
374285
43
77
282867
178084
28
179223
71
438658
162890
392473
428265
56
9
449180
29
309242
4
98
12
448932
1
278589
400381
3
9
69
34712
361177
59
77
38
35
85
265682
19
4
121077
87
945501133
446801
4
9
66
44782
313494
166878
78
4
366832
264117655
60
448165
48
34
453312
98
33
6
9
75
33
276032
13
1
142997
84
76
44
26
47911
60
46149
126624
26
395089
389722
149548
50
468625
59
308085
56
235642362
494110
695513669
70
358182
41798
73
348334
82
246731
245131
446241
367686
86
87
488893
91
25
256653
168197563
71296
394765
340334
420703
60
83
91
350256
91
46715
328870
24
4
60
197096
50
51
131382729
3
86
12
13097
336058
69
52027
915424460
90
16
473763
96062
782520426
16
109562615
8
467941
433556489
160117
72
99
205050
24
450073
377967
3
70
182993
230917
52267
756808165
53
23
867202699
98
404215
994988306
137069
37012
268702464
375204
12
409621
16
99
316720
159431
321952
4
4
520958475
1
70
9
828733619
98
68
18
425779
306822
316162
52
11
278044127
229659
42
412130
157226
71
137115
167185
124369
7
89
484688
69
49
341691
33874075
987055967
329417
1
60
64710
42
94
22
52
53
1
10
345322
20
592678986
257500
30
63
318763873
184824
406393
3
409445
43438
408386
71
223475
82
486842
629053456
4
317288453
3580
15961
70
269827
74
688171299
6
424494
52
337132
11
132253
22
4
87
50
70
144800
13
494541
171201
101356
82
60
86
87036
247648
952635180
63
56690371
1816
71
89
440986
449130
237013
7
1
46
331400
451987
15
27
163585
40867
22
99
99
95
82931
33
324064836
343754
296323
51
7
385222
6
56
98
59
129869
357447
80
40
321813
4
95
93
116423
241033
75
98
51
69
95
453639
72944625
99
31570
12
40
75
726844239
3
960226893
21841
84
28
12026
64
156965
241288
306965
470535073
399424
90
33
7
194374
2
53741
78652
170755
24
99
280572
255665
56
4
219373
14
243410
16
57059
73
8
68982
128587
47
24
180827
463810
62
260710
130355
61
425417
117932
8
165717
400715
6
498466
230194
20
124242096
216610
86842
96
232040
168302
94
450565
521677370
294083385
7
60
61
429329
41
130162
22
42
33
184434
243185
376761
48
24
247591
44366
130792
24228
19
317308
77
55
1
323656
9
58690
206729
24004
30
406847
67
202750
10721
6
82
37764
21
180529
418660338
34
73
40
9
116680
97
138725
5
487350
91
4
318869
74
6
75
28752
64
55
542406155
27
81569701
68
81
2
73
66
93
14
145948
6
243322
2
247929
518204829
178383
47457
190567
8
63
89
34
276547
22
466461
735171909
308616
495842
53
47
61
390373
169495
367840
159681
515993167
407059
20
54
58
192682
58344
71
166656
66
202836
63
5
1
71
7
110775
454632
45
234905
403427
2
85
194872
69
12
78
60
55638
308903
85330
350618
81074
423137
62
8071
1
188905
2
43
42
411093
368744
67
140897
124292
7
380851
62
498340448
24
36
29
97
76
9
453497
146889730
464674
92
2
494384
75
68478
804806831
3
131431
178707126
1
9
65
34
229515
82
4
79
2
97
429053
8
4
49
42
6092
52494
218201
8
300918795
441786
7
85
247540
51632
289553
9687
31
73
19
252872
31141749
314737
152017
24
62
464771
56
393271
71
322731
568942552
411993
169074261
2
425982037
43
5
40
98
372550
53
38144
136353
185720
3
272973
184139
136298
31361
96644
7
69
474530
61
4
445600
450206
94
210111
240983
9
17
343295
62
61
35
535444255
7
65683
15502
39012
399703
89
272265
243759
70
35951
453073
46
74
353749
73
382563
12
20
66
102046
498676
93
15
220224
20
96
87
5
303322
173740
42549
313187
99386592
23
60
56
145923
41
51
90
56
18
29
80
435587
133343
58
411423
37
31
443359
961847125
302625
32
609784109
81
220311
208011481
91494
281432
183300
171218228
130596
293404
50
64
33
262441
118953
55
90
88
675631411
25
471699
83
294512
86
83
848950395
422784
34
66
9
44
27
98
1
4
247006
97098
9
96
235275
492585
295641841
51
77552634
44
51218
263262
2
4
70
144392
398430
78
212797
149920
39354
27
322067544
61
86
27
411867968
24
88834
1
2
97
738187105
147898276
16
462672
78
181401
226550
62
90
217233
30958
99
3
23384
50
69
44203
231241
462407
677482613
58
80888
77
40
29
262355
11
817764819
66
418706
309074
965247408
454401
347611
19444966
66611
923458452
14
65
5
8336
208985
8
392614
3
9
473160
333490
365099
30
42
81
9
860400500
410268
448387
1
19
381954
836807737
24454
18759
51
6
2
54525
1
87018
316162
67
423798
72
99181543
275072
83
8
45
8
57525
5
4
9
166403
99
226888
429334
14
67
81
901687335
380157257
27
36804
76
75
19
983410108
26027194
26359572
5
229673350
5
33413
166916
376013613
287719
85
330620
48
493531
83
151788680
12
122000
37
89
54
109641
28
128035
170001
39
346237
25
57
57
35
48
509709536
245851
3
66
9
310447
3
46
44
731242244
232826
472580
66
90
66
391887
50
460972
93
576991438
325023
269499
55
117552232
431515
7
201623198
247931
58
351378
408162
303051
473103
493703940
331484
156804664
445700
334080
419698685
434434251
76
31
879127401
270613
109361
1
9
173820
442770
224403
24613
64
9
431535611
150319
278419
32
431192
20
6
14
86
31605
371041
40
63
36
77
98
52
376729
297279
271292
47
436370
654472211
484409255
64
61
86195
91133
55
426393
222558
82779
5
43
1
86
84
318193
81
25526819
262183810
46
749133744
4739
10
102839
64131
49
86
326637
416581
194177
110874
8
30
6
99
474039
9642904
6
499891
476430
6
28490098
36
46
55
41
66
745772404
6
222461
67
260122
91
369654
92196
42
166899
246090
75
94282
382330
5
13
186310
17
28
253621
37277
99
502445762
56
68
236122
83
275023
109982
259708
327882
95
67
5
24
6
11315
187901
846044414
42
87633
347081
89
1
10
443609
93
165276
220426
233985
64
72
3
63
7
257955
57148
581283342
36
34
41385
27
5
128799
244208
61363260
148455
206076
97
333675
416480
6
51
80
351149
11
29
27841
332554
305075371
6
10
8
184917
220668
5
290419
89
94554
52
62
19
7
124848
200880
158541
61392
215997
942802927
57016
349109
49
7
283068
467131
58
45
2
339308
377457
309903
7
63
9
399776
97
23
90
1
337805
6
374098
171490
419900866
50
75
66
685865098
189207
81
467153643
15
30
314971
10
209618
88
78
65278
65962
412970
36
2
929381765
60
412062
314532
83
2
78
7
5
424846
407062
51
34
416864708
421830
43552
2
64
9
408965
345038
377191
925007773
780797083
441739
14562
254768079
821520165
404974
222143
52686
387623
433605226
21
78
480530
493859023
5
66
78
6
8
291976
80
5
53
838344405
44
44
89
62
48
69
194179
7
238110
109166
13113
92
44777
86
95
6
34190
55
658396947
49
68
25
51248
166465
330057
1
54
64
23
367689581
3969
5
92
132602
91666
52
908813859
234246059
72
14
97
319160
490169
82
233475
56
37929
73
98
254505
18
328017
194215
131532
287062
27313
289932
25
34
64
83
8888
347880
128716
5
476129
329608196
52
20
475846
89
85
112266
33
155317
429126
253727
97477
30
40041
168339
213752
244395
138288
92
31
215472
428706
79
392107
202526
662145698
197569124
372650
22
11
14
250659
204636
16
78
55546
77
26
307819
73
72
13
50
205021
144782
293799
981503093
99
337018126
303992
339179
12
45
6
6
22
4
427667
133682
267736
85
208402
255640
20
232780
188675
367099
15
674380087
340145
353465
5245
255
223540
37
37400
38
269554
5
132430
58
77203
394700
86
470203
493108
16
54
94
5
5
54
432712
60702
338754
137880
193096
9
494978
58
416573
86
248538
90
324476632
87
53
343053
76
405407
2210
4
77
45
5
60
498600
739860632
6
490913519
2
428539
69
61
93
2
440254
249982276
19
46602
696742040
39
117365
378561239
76
376156
8
359430040
161773
55
497879
454691
533610631
350119
405651
67
28
472823
322182
17
446556
33
24
203113
471513
35
74
83
283349
294525
707151766
252116
108682
13
155076
296384198
21
33
2
302897
77
51
33656
450348707
335049
32
34
920875357
177431
38
67585
16058
364183
1
561325366
8
34
495693
220039
116092
4
9
9
56
31
64
494274
778405131
33911
531250212
497684
107055
76
334971
86
451476
434560
87
992407840
316600
156313
203244
90693
78166
30
701883457
846976751
50
14
280318
89
6
477824
506499244
345498
32
30
165220
497875
3
499170
441911
21
163710
74466
90
211017
66
399276
4
5
162111
2
37
31
173761
30
175138
87
49
18
19
15
34
54
35596
3
551822098
95
206035
2743
488338
79
491288851
90937
28
142061
97
72
377939
63
325839
28
375143
49
79
67
396058
325019
296969
277156
11
90
59
8
73945
65
2861
711101405
13
416996
13
9
88
467560
84
88
23279
357987
55886
21
69
44
474153
16
67
62
207244
46
240438
77
92
463999
56569721
422312
273998
864927701
35
38
45
99
234460
479293128
88
351846
113226
80
399700
444298
38049
70
37
62556
53
93
12
66
3
191455600
458361
166802
455962
462203
259140
95
8
493936
224836
123999420
162732
2
37
15
391037
122696
1
22
19
15
420850030
26
23
17
26
41
94591
57
40073
96
20654
47
4
260866
279254
5
233102
397651
5
90
67641
86
34
66
65
38741
54485
74
93
40
148399
332174
8
5
445513
67
48
488926
65
60
27
505919702
272598
44
39628
60
53
6
36
466426202
293142187
90363
38
71
35569
880943281
24
171209
902810194
24
99
497409
126386
487455
366243
219470
28
4
424420
49
225077
416973
279761
85
2
89
144432
35
448307907
1
23
451317
61
8
74
85
406257788
44
29452
65
39
36
41
284496
300233
39
48
30037
35784
911747764
27
2
67201
97
99
12
51
233479
14
58
76
213028641
93
454813
11
25
35
81
63
389336829
584226493
77
92172
383370725
57295
24
40
64287
225282
58918
62
449467
58790
47
904935593
33
181187
738831841
347968
216649
30
1
617918450
74129
61
89
82281
9
590578853
41
272930
2
44
42
139893552
73
60
301111696
19
308885
35
93
15
7
15
41596
25961
31
40
5
45
1
791648534
21
99477
498048
251934
50
2
9
84
8
435379
967462590
228398
31
9
8
349700
91
942409358
180573378
1
53
67
475787
88
26
293973
397313
9
13
185224
18
124013
683727537
281410
151119
17
815791994
99
366920
73
471069847
581221355
19
92
445138
260829
46
277156
64
26
144517
123777
4
23729
72
42
229831285
452810
780798847
830604329
43
4
38746
845584667
405518
403278
13
249738
83
76
1
26111
363734
178221
456660
32
87
20
67
72904
18
84
20989
8
1
79
382122673
49
23
8
412770
488842
93900
421391
65
574608627
303999
300406
9
259305
417506386
40
509203032
10
251962609
74
152886
43571
23
92
79
57772672
332800
53
90
39
260838
41
174821
13
89
165182
46
835414924
660578649
499760
3
413188
398526583
198391
386995
93
93
56
690493621
812170549
23
382100
463359
413726
388291545
149175
90
21
354227
3
93
75
4
96
20
98
59423
98
1
195892
5
38105
166157
110530
39
40489
5
1008
268961
2
313664
160339
246416
54
175289
9
50
238426
75
162363
9018
923229191
196877
906994668
59
87
274246
38
2
663677369
100303989
204807
675677073
426080
477632
84
173389
423671
70403
91
34
59
902543693
160027
469297
46325629
28
211544
36
18
60058
152043
903029979
492614
265062960
86
5
15
118769
583262026
235904
94
815996885
390097
93
77
34
95
368684
1
14
90
99
349136
459569
408042
734492431
35
50
37
271442
2
160825
1
24
625191204
485306
302719
32
84
87290
300011
88
79
54
214302
6
19246
80
328326823
93
47
71
160148
80
76
192641
38
127185
4312
442046
20
28
46
33503039
79
51
494822
104876
38
41
53
9
196401
372105
10
73
68
58
271871
91
65554
72
498999
232581325
297735
18
126704
453268
483882
92
58
68261
142820
63128751
353479
34
499204
238279051
118468
77
86
8
182769
65
68
43
49
387050
457235
498052
71
11
155279
53
48
94
762476778
363121
4
37
24
411782
357122
405661744
493304
9
491563
81471
43
68650
651404002
34
61132279
98325
52881
87
603777478
8172
99
532415394
42
16
88
7
88
129679
385997
70848
200587
164286
34
100883
55
80
20
397726
461384426
9
75
375631
185395
71
1
294393
145930
44
310597
271264
53829
211178
340090
114157
13215
42
369635426
57
172892
44849239
106222
57
85
498204
61
213203
691350789
40
68
36
330181
55077
7
17
396731
125244
94680
495997
56
35
446540
104460
363281
272720519
941525979
28
200696
1
57
64846
478191
109745
10
15
82
278498
73894
351014
39
133829
396457
571592310
76
82
436150
245964
196307
22
174605
83667
90
123047
5
83
31
330365
42
264407
30
145697
17
94
360162
28
139410
15
15
438193
8
469446
497617
6
395217
7
77
295245
74
328023
33
325800
476213
617104217
70
56
328336
311138
61
516597324
4141
55
390755
50
249687
91
446316
718212387
930374989
469215
471517
26
26
415409
29807887
426288843
21525
378671
86
499553
385835
53
92
255495
172391
1
916135974
22
90
9
15
456880
424964
1
282120
140459
130241
73
347235
2
5
55
56
23636
141887896
50
3
215148
66
86
426154
51
93
9
8
73
94
245080
83
167327
376399974
16
4
248482
191296
38
10
23179
334281
4
180580
214960
246603
234598
446599
60
219345
150815
273340
267152
272289
28
9
39
2
4
118536
9
386118
341377
41
74
9
3036
527101774
41
82
82
175951
21
25
59
6
43
3
519578236
18
69
984649357
160853150
2
675397910
62
44
28
361753
591504030
145112
309706
33
8
121307
84
321137
523512373
418604
166843
338812
64
15
356148
107667
682437309
98
170327
372190
193183
98652
36
6
48
498652
498136
188570
500980219
50782
284499
308807
69524
434137
22
69
38
494980
37
225805
392925
149074
6
2
9
75
8375972
167911
167026
3
304109
124735
88
191184
4
50
63
437262
28
67
8
448060
85665
44063
11
259448
36
74
336187
386594
410734
128184
201132
46
314573051
80
8
73
30
341826
473726
33
57
144392
159828
46
62
6
192232
95
54
60
161428
57001
74
217273
159991
298887
28
55
488535
374676
56
34
10
28
16952695
39
22
21484
84962
87
423260
6
1
466434
473658
464566
437829
118521827
60
218724
365518
358319
401377
87
423835
3992
449676
53
123228590
512081713
97
5
383643710
174797
31
445929
489964
74
404451
591051191
105792
672234772
240227
34
654623881
109972
1
202883
42
156282
14829
288908
42
84
233153024
85
368827
341766
13
10
52498
40
105026
160956091
82
58
187400
546804838
341333944
222169
230555
90
97
11
9
497848861
438662
5
9
85
396628
403769
299045
222099
76
16
106488
45
51
411709
118340
32
206664
40
318063
38
225469
11
71
425967
246607
279578804
5
4
37
43
26
79505
149914
94292301
529457560
590966976
26
24
73999
1
389085
194921010
7
9
6
9
158598
979056854
93
23
95
42
791858064
8
10
160175
58
93
168433
70
52
32
6
157618
257670
96
3124
49
20497
47
87
28
15
5
81
17
310199
265115
17
487489
86
95511
222053
23
94
60
36
72463
36
6652
363601963
51
53
154502
34416
424700
28
408273
485348
70149
689204081
3
33
30
512105914
35
35
84
58
126395
27
313077166
51
56
29
92
42220
98
109960
38
45
209262
50
1
207471
20
157953
14
91358
229058
46
93
8
389419
97
494983
95
421866
82
73
59
435000
89
265603
413362
355698
426015
368428
462413
228840
373793
490359
2
83
17933
1
47208
468357
428625
28188
84477521
38
76
283390
2
27630
176486
197231
85
540996911
400553
98
276203
88
57
76
5
758706085
65
79
862542941
38
246720
85162
61
19
188347
54
262098
218594
433077
34
84
39
609837020
8
439948
6363
57
721390781
44
72
9
470892274
36
180588
22
18
85
339254
304853
18
3
232470
398353
46
189959
443216
54
25503
96
48
91
99268
280175
83
41
818674335
343596
34
47
7
19
48
5
14
67
401562
92
11
4
94
23
438232
64
151359447
324315834
15
7
8296
92
416674
249986
9
60
58
397949013
428524
215990
299136
857036503
195441
75600
186999275
150857
906344885
308201
783478792
55
243639
40
6
203038
185847
8
325760
484575
386692
29
54
27473
179257
6
122199
171381
90
222411
28
79
97
87
20
302713
426989
137970
391790
651825127
5
445123
74
50
86
354591
127827
47
666956231
85
398544
89
447511
61585
297962189
97
45
28
109396096
26
57523
203090
2
283169
78522
83
77
469219
82
1
81914
304039
58
27
866043320
697045916
72722
288730
95
92
117202
1
118799
97
6
47916064
107833
419745
600406575
59
79
76
604067175
85
34
50
377737
66
93
237401
91120
27
40
98
36
476035
775458920
5329
48
64
61
95
44
97178
95
54
96
23
235653
30
80
15
189581
432403
27
43
89
78
98653
841797144
96
28
308846
7
32948
111011
60
327910
363898
17
24
2
314263
43
305354651
60
33
29
826560
331628
87
13676999
170842467
363380
1
411188
6
66
59
70
3
37
343814
454183069
757905415
72
870439556
62647483
21
89
442212
51751
6
5
77
55
257019
25
179729
61
157547
765983424
90
8
5
42
25
62
51801
6141
42
9
376648
437689
293283
8
41
240354
362873
183576
36
86
6
7
106142805
8
644625280
8
73
8
994628164
68
21249
44
71
15
3
178636150
405176
43734
148499
320189
75
3
72
6
80
96
136859
11
74
18
16241841
36
61
109862
12208
52
62475
196092
337662474
384184
94
397562470
172670
8
99
337063
16
3
73
84
72
85687
83531
493177
31
353681
78
62
1
289485
5
94
95
96146
490420
79480
19
815657915
452242
13
781306066
150679
334296
4
215377
60
13
64808
9
211495
49288
2
345859
6
96
4
25
892445522
325784
35
498072
75
59
148839
27
63
3
386358
60
14
34
383224
13747
36
38
38
74206
329522
368933
82232
495359
206632
458345
56
1
398760
59831
99
58
3
409151
47
5
378102
334235852
310917
384110
93
415815
38270
17
44
69386
320517
31
322240
115997
25
6
54467
9
7
90
444848
9209
7
10
76
495601
94100808
58
98
6
36
386146
90
387093
5867789
142858
74
59
219470
274299
408139
3
60
21
60
309785
363751
138675598
31
691702613
306572
406287
158665
3
31474
98
68989
268877
8
361962
101515
2952
428956
42
169905380
59
93177
94
401539
31
77
67
417473
421509
84
306188554
271761466
65
76
26
50
490106
5
264732
143502
60
99
63
36101
83
198519
446646
93
4897
7
357088
323116
61
94
17192
383064
37
303215
83
162958
67
86
311805
26
3
83
96
99069
128938108
56
311281
35
194258005
278380
1
88
119857
447705
290289
2
272480
414337
1
471822
5
83
243518
86
1
41405
120171
145342
280617
51
342044
4
228418
80945
288198
649574627
188963
111177
459174
7
122043
990146379
5
267588
52372787
380070
5
436163
134633
452561
47
87
23
491281
99
304775
476946
71
67376
3
69
62
59696
48
444535
33
200764101
4
3
89609
1
262197
48
89
421518
6
306327
23756
221993
39
51
267950215
35
8
80
282017
497452
36
271939785
361740800
15
999331919
23
91
360331
15
198276
483109957
217244546
20
58
49
378706760
34
14
8
1
74
92
25
85
80
183034
343930
58
57
67
54
33
318979
495248
416957
985700694
65107
2
77
211877
29
96
34
487842
45
44
25499
26
125114
84
26
103091
79
424999
8750
505173928
295727
309567
281326
302227
624769553
84
5
2
53
21
229227537
67
89
403375
52
96
99
42
333980
34015
144802
83
297971
642601092
449023
466321
3
444889
97
7798
31
140888
5
42
11
44
1
76
235112
5
4
394150
66462
204875
305220
4
95
67
78
52
241918
39
52
65
367058
888852487
423425
280382
961118435
6
394364
193146
29
141497428
45
5
117312
19
38
21
407658
36
74
92
417757163
77
51189
365917
2
81
373373
9
80909
8
201980
92
9
180335505
14
9
10
61
2
68284
413464
141514
885875397
218289
49
790864742
178628
199419
476152
35
86
909466549
371049
375865
49
344904338
410049105
57
38
305168
26
2
71185087
277383
410891
962414260
54
498752
113692
85
294430
76866
391141119
25
247429404
132241
64
69
58
172252413
297922
95
77
8
445576141
87
36
99
5
10
80
181017
10
375794
175816
468260
395926
422537
452930
460052
97
79
612061517
457473
96
43127
19
376329
223329
36
51
16
65
184698
88
120550
256216
36
7
120533
74
3
54
481070
30981
455008
54
91
301634
34
447253
232955
97
8
74
86
475908
3
715028677
402106
29
56723
29542
23
25
36
100714
198335
34
99
38
314311
456392351
89
50
456902
74
92
93
499246
7
5
726032627
130681800
249703
2389
473677
56
110994
64
57
35
19
333303
15
288833
15
42
84
4
273184
36
99
73
993314698
491694
90
205980
61
481934
8
6
18
160179
39
878163997
321595
97
53
84
892901049
160762
725872695
368801
997122125
104009
83
263026
70
51
97
53071
75470
94
229470
386234
55
33
978718220
28
34
41
31
403419
102990
52
4
77
391264
31
72172
32
457051
24
554604157
168840
4
1
68
669526428
406174
455927
1
23
46378
84
117792
66
280482
628735130
83
61
65
296518
8
194691
3
352495
31
86382
73
401807
60
3
52229
6
7
49
41
11
1
95
407199
90
42
455981
27521
392970590
87217
1
453795
50
20
14
284373
90
9
22
258239
68
15
52
25
90
50
427046
444664
285465
75711
691019569
804815248
35
57
879676556
430047
74
72
39
21
28
433490
59
97933
155673
492834052
459512
462700
2
381627
690173817
132096
428330279
143887
411915
14
414984
10389
707882130
36103
473116
179737
39
402948
59
472763
465303
232788
119279
8
450229
57
922434877
9
273628
23700
297503
471479
8
9
312254
69
211816
28
433223
129099
35440
71843
49247
1
34
54
429775
99
456268
79
12400
4
391030
29
209057
19
11
5
30
32
242629
23
60
5
69
150756
357116
198614
181859
7
42
8
117785
37
471998
43
374409
5
36
202078
53
97
2
81
378474
66
67
370629
4
60027
111988
137421
37
151248
352453
101167
262207
214200
249133
76
60
72
389396
326010652
6
4096
52
43
61
278375
152810
179944
78
456289
51
17
313098
102915
72736
369107888
33
53
218942
170899908
93841
44
64
402844
490164481
168619
390061
935651773
55
48
95
44
274901
2
344258
73
1
213909011
41
73922721
113314
459115843
69
18
67320
154282
17
52771
374747986
2
389130
62
464109
82
6
455671
225725
44
22
10
74
116540
253062
82
361767
1
97
62863
91
257595
66
75
234653
80
14580
599244489
75090
493408
58
308835
46
233669
5376
7
654683276
114379
86
301435
27
189022
476654
349707
29
14197931
91
366055713
129055
242716
97601265
21303
46
52
26
150301
328080
96956
77
76
280661
353070
1
50
4
494035
9
59386
178006
178489
5
92
306303651
235926
179075
71
34
10
280998
27927699
12
43
55
450797
3
184679458
18
229407434
64
1458
90
72
68
460585
901380323
13347
149141
81
93112
64
24
46
75065
83
457306
340865
246823
340746
32
495451
76
49
81
392779
470031
486328
79
55
47
246724
242987124
181434
659895092
91
69
3
97
99
36
282218
71
5
77442
12004
70
131428
439418
236784
241133
18
646683953
165864
87
142477
33
10996207
353067
70
47
89
339112
9
2
486416
19
32
86
233773
140445
370224
5
481380
14
98
209444
62
255282
34
391387
447776
198499285
7
44
64
12
157882771
47
45
79
30
341135
39
3
394948
15
47
313510
542450927
22
366798
161477
25
3
18
51
94
27587
37
5
97
14
8
444317
726815565
65
156747
65
79
243180
74
465611
83
220117
326767
93
3
255092368
25
481584
97
184189
420554
64
62
65
70
79
97
33
81
297332
83
32885014
63
60
241471
93
43
648644697
13
6
19467
14
179482
78
41793
265290
46
13
70
109078
474646
99
25
243756
49
25650
83
39
8
56
310635156
9
392349
891628350
181567
430546
101190
5
257881
47566
200361
71
479848
355172
138858
16
207571811
98983
187363
19
37681
6
436030
67
376054
8
9159
458034
24
408986025
558043290
190162
310631
8
308920
3
58
45
80
54
77
15
290856
1
74
202466
356392284
11
54
32
98
116896
917146153
416962921
468007
5
307076
314236
42
394591
77
39
94
31
93
701475607
266898
392716782
48
360818
97
44902
438336
27
800988702
119184
194935
1
3
24
66
391024299
494593
215623
5
47240
473464
80
76035
79
77
54
711266459
365991
44
201495
351596
42
118485
55
22
90
54
71
64
216186
9031703
368405
26773
67
82
433264
935350184
50537
45268993
139558
4
472005
36
263333510
9
99
338766
41
7
16491
331000
488213
167948
68
23032606
44
20
421031
325773
37981
9
472728
52
6
711435402
6
48
228988
232666
27070
5
44
672115937
36
426249
348861
68
2
184943
144751
247635151
23
9
57163
236913
101309
500735965
57
32
76
18159
31
2
462087
1
250028331
89993
97
39
309993
37
19294
94
286032
960998488
9
497505
486704
57
49
108429
399303018
168254
994211079
473173
442809
321218
181130
94763729
3
68
427246
2
162577
28
5
91
326100
35
59
204557
70
270692852
155955
52
143198
437334
53
79
243271
661189153
4
260510
872029139
484051937
42
88
93
139839
10527
84
194436
23
304217
69
498159
6
82
415038
596242626
17637
280721
98
36
993432428
25
19
287300
484274
30832
187323
5
837785971
62979966
476624
15
42
85
419894
26
84
49
12
49
336394
2
2
347515
33
476188
362094
63
752772756
35777
46
80
495126
94
435166
158915
72
451829
428225
73
432774
72
400953
21
2
79
116862
12
94
52899
20
48
99
55
1
90
920576284
345419
218820
6
486547
839630941
31
358039
287904253
196581
86151
7
49
2
7
169754
497036398
473701
208541
48
319256
30
223089
103020
7791
235421
261938
36
34
76664
393142
451784
806963533
10
73
40
36
63
423080
469238
5
52
377267
435610
81
365799
159795
66
236885
21
331940
78
486935
29035
63
2
175821
2
7
8
433208
59
454816
97
30
63
32
60517
180912
18
56
141385
59
11
311138
57
63
86
25
44
21
352404569
53
71
359031
2
180226058
7
222048
16
175610
295532
6
186118
67
62
2
646794533
1
45
5
213668
85
183696161
406685
489932
232364
79
427920
52
995887279
60
79
404343
405388
459183
463764
130142
118733
333325
54
59
7
332902
319349
98
345207
27
128993
179115
3
8
42
38
66
63
72144560
36994
8
11191
274522
39
275468
141770
1
32497
6
618649389
92
6
25
62
249636
37
3
93
364609
36
57703
35
54
302320
26
1
107631
86
31
126867
496974
182644
507462240
98
202786
63
74
319766
96
83
46
209526
1
155131
73
87
456504
41
75
481198
59
4
41
4
13056
72328
285133
13
9
2
126854
74
466310
463869
324029
269836
36
45
175713
127680
20
60
7568
91
230441
321476
25848
321053895
77200
248980
372662
279870
29
59151
206317
8
333395
150467
417810
5
491204
65
90
3
892857988
272758
54359
165881
266097
163358
160379
250035
149655
1
1
426289
53
874337858
486278
45154
87
1233
480958605
71
54
83
950199188
1
1
84
39
158471
22
284338
148828
58
74
26
66
983815236
156182
57
37
207241807
36
67
27741
98
125072
39
54
49
78584
3
15995
372656
95
414235
162971
900353250
94
76
307273
358508
70
305856
89
191631
95688
643429738
94
2
222336
426411
293221
202813
275013988
56
37
66
76
414817
471859
3
92
635815117
1
356542760
278319
73
286068
126313
9
29341
270719
74
411354146
287751
217588
44
2
8555
129931
26
12
23
20
83
444392
27
11
20149
65
9
5
493612
345640
411769
7
36
82
88
9
4
408204
282138
31
80902
10655
89
42479
6
232843
85519091
749424359
446321
35
62261463
20
52
1
380550808
596346410
76
47
282382
77
45
1404571
512283386
87
80
16
400304
417034
248030
155953
9307
320333
361308
332902
480624
4
185333
393673
138387866
58
142657
15
82
499362
40
87
9
351679
3977
32
5
339550
70
69
410367
65
41
16
431628
3
65
579054805
498001
45
202544
59
2
2
9
52
64
55
54
315674
10
140211
42
332157
273058
6
975883526
253648
528510817
22500
84
41
20
51
10
69
63
96
382038
20
5
29567800
63
25
5
9
323877
3
342302
59531
84
31
29
56693
142559
396803
38
99528306
76
288354
863735548
236619
148534
813841321
314747
223597
334788
172313
200142
383673
365087
44
234896175
604078744
93
262317
464848
492810
156812
9
12304
247200
64
229984007
156049
24
334190
91711
330726
97
90062
40770
76
339764
94831
3
309420
5920
165568
53058
87586
361255
71
306287677
15
342433
92
362094
6
78
303910
252478
226771
15
332015
54
81
47
461170
450292
267220
47
27
22
276055
1
23
468514
30
249197
36105
96
53197
84
62
433162
480649
350619
134491
168640
466600
47
50
472250
320098
254618
71
198544
45
470579
62783
89
521215162
472314
223469
113583
350195
22465
72
38
210673
69946
53
92694
4
68828643
87
18
25
396215
454581
333062
17
264425
17
80
24572
23
11
60
59
96
71
53
58
81
202119
21
3
3
77
1
56
73433
31273556
288526
81
8
83
9
21
213448575
595643973
411539
94
612353842
8
366616
19887
88
36
92267386
482226
472857
236951
302945
54
150770
156070
81
307187
295673369
97860566
68566
24
86
2
2
437474
45
226280
85
262447
183098
41
484969
285528
250056
63821702
12
414855
111764
16
78
401440621
99
478682
47
74
44
9
4
374513
48
301139
179243
91
440486
203893
432357862
455219
331772
198981
84
543574978
5
458606
237552
404156
424964
12862
86875
244910
573468591
614754767
431638
885556296
333320
6671
74
25
4
11621
93
55
245181
201478
373586
31473
88
352629
18
380323965
268288
23
79533
403692
62
190583
82
240632
6
24
11559
393861
64
7
70
35048
32
99
702886273
38
59536
42625
66
919923791
48124
270954
27
183248
639092721
326019
188424
499670
393604
121899
62
91635
86
458741
6
8
763184975
276794
784222772
29
9
331667
435011
481416
171366
5
435495
479244
385712
286207
418494
302031
324710
78
7
82
78
80
490816
72621749
368249
36
83
67
30
50946
9
433027
17
29
18
5
34
28680
109414
45
15336
16
21
171295
53
32
2
237269
35391
7
21
404842
179209
5900
78
324524
9226
571053905
31321
33414
617710883
199202
94
77139935
188909
381059
3
437754
93
217207479
26526
723713517
459128
309840
38
55321
210743
1
96
4
459252
475388
489554
408091313
303182675
4230
53
66
333618
21711
399388
257520
90955
20
21
6
17
41
330022
53
475487
26
78
280613
2
431360
21
44
84
241040
853831954
25
118259
451336
509197391
24361662
338558
12
279612
97
96
436686
41
331344
617509653
66
97
142332
262146090
29
136131
233601
100979
312338
160626
39
4
242709
81045
300831
812376113
16
20
56696
76
723665022
212325
117712
9
290361
311286
93
99
3
145318
44
24
90
5
37
34
31
201841
69
37
72
86
512
913037909
338825
57
87
7
63
1
488765
44
118301
49762
65163
56
579793582
973812441
36
80
32
12
464828
69
76
163086
71
77141
3
52
220695
78
15310
85
430199
74
166457
36
97288
17413
72
239479
258172
158221
226266
16
49
11
77
61
30
984093842
24
492060
16
54
45
446783
88
60
228135
315609813
99
8
406574
68213
61
5
92
75
7
79
441650
543274004
503104234
60
499257
408745156
3
62
125669
104875
96
25
94975
58
24
11
338741
87
278291
439312
901653114
135142
7
12
705604361
634468328
43291
49
639296665
37608
67
208836
25346
12
353753912
332309
51
5
350257
61
58
69690
347835
267230
12
362478
300983
59
3
35
77
21133
6
376320
331221
374178
9
209874
146025
91
120726
16544
47
86
182065
377618
5
424982
166166
20
181191
85
90227
10016
479882
8
325140
740284635
299432
4
7
353645
835400283
833322108
8
93
194776
46
243960
13
59
54
230791
364473137
81
320843
311677781
5427
66338529
466952
80
95
73
73
108694
28
227811
221692
84351958
48
49584
432405
197191864
12
311529
916761047
443537685
54
65
61
67822
6
551104486
810144752
29
80
86
90
81
147021
19
77
72
1
6
6
5
8
76426
453899
81
14
77
91
84
495589
1
181872
44793
154706
451440
67
7
48
351634
1
81583
10
6
73787
6
206617
77
86
37
27
92
27
91
190985
1036
67939
4
90
21
71227012
86
93
488691
76
337834480
37
18
495083
17550
251676
216143
919377608
54
875517483
54
223910
64
61
758865588
75
841821458
18
85660
403080
18
102277
426558
440057
311985
4
234348
3
50
73
181781
3
879583409
308585
96948
240265
34
187466
160880
9775
65
281588
82
33212
36
186968939
77
72
10477
159629818
39
430000
309290
2
371006304
90
67
328538
421668
388555
920523929
42619
287472
82
68
49
233699
491774
195012
61935
73
74
64
56
62
7
46
33581
245757717
3
30
34
445171707
32
786372833
59
6
44
42
82136
31567721
391518
143657
262886
68
145587
95
85
53
350253908
96
7
288501
50
805070934
199077
273215
417144
125914
170644
74
6
97025
44
25594
56
200503
4
232341
12464
804423140
47
31
329176
223231
414426
1
20
85635
9
6
107832
393144
51
71
429617
476679
98
3
234693
435921
293533
26
448233
37539
36
32
11
82
1
87116
15
39
75
13
72554
45
103310
2
349669
9
82185
75356
12
293691
69
473360
47
7
47
52
192495
290592
73
51
90
300608517
99024
12
453080
29
2
15
71228
485868
271004
134383
3
58
71
93
8
12
431528
24
3
777725542
143856
75
33
64
73
45640
83
182732
13
235920
93
195277
475344
347557
49
325921
70
236156
270608
2
471489
56
56
17
152640
13
4
121718
154192
20
311962
181998
23
2
98
3
14
5
72
324703
9
98
48
41
20
5
349555
342739
65
169218
36
45
400536
10
8
455569
53
46
36
33
277433
60
183536
19
471940
281285
13
314491867
30
3
142476
2
107811
51
3
76822
80
75263
67
398423
258635
442588
39
418472
22
6
3
4
194175
975056087
326354
223452
248409
450279
95
43
30825914
4
69
115735694
13654924
13
306021
82
92
24
4
3
228844782
83042
393636
77
622059496
345164
31
280971
974364641
260337
76
338495
468566
28745898
498459
259263
84
18
1
256821
377570
25
196313
48
166155
92
80
461206047
13264
6
32
67
1
9
220760
16179
480037
163663
30
92676
748980149
14
63
10
435628
38
89007
1
367032
80
169579
32
5
337730
111424
58
60
85
307888129
4
127158
258233
181776
30
652354513
79
305461
24
294439
118460
308166
2
4
29
62
57
256555559
359106
5
16
11
27
8
39
31
63
33
23
80
4
34
61
484086
67126
376123
20681
7
6
203169
399495
372199
59
69536
60
344220
88736
51
472072
286135
71249482
641231645
36872457
349623
335200
399687
72
250988
80
94
128003
235845
555107056
372320
60
82
76630
171382
95
454946
195991
477823
463400
318332
53
157519
6
269626
67
35
60
969656588
395503
474432
575026231
7
494671
9
363261
67
476438
43
469746
1
13
17
350702729
331736
91
109344
620534324
44
15
374841
35
292834
57
2
317993
75
97
9
5
38
7042
35
155310
262394
52
431037902
45
9
84595
121537
46
875
3
5876
474936
307394
80
197932
378777
35
186103
3
58
104986
44
690785437
97
7
69
28
80
496240
9
3
95
25
60
44
94
5
400802
459633
16
328136759
40
23
69
5
237888
18
601786752
53
3
304682
91
62
400035
31
20
137536
47
458901289
20
90
89
360901647
24057
15
52
62
60
50
621220095
56
60
422563
80
48
441990
284352
62
1
594992592
302204
294446
217649
236713
132127
48
473667189
38819
7
300321
38
1
104251
49
106189
49128315
11
390992
46
647367149
821196196
34
343725836
5
214640
27
356898
170794
470394
106649
26
369656
83723
57
3
40
95
99
242068
85
138668
49
57
58553
225513
36
43203
56
139680
15
642084082
5
50669
1239
47
220722
481293
409213
67
395212
57
768998
5
5
383019
75
871754838
74
4
886632054
220326
4
5970
61
227173
2
346736
46
4
446840
210989
314862
5
139939549
2
137960
105225
22
23
311838
264107
393218
195949
254492
249344
80
4
48385
9
6
34
52
280755
137484
397269
89946
25
75
466799
70
19
17
64162
98832
194325
77
33
57
366130
54
85
36
290363
26
68
89
58
48
89
64
256154
8
98
63
50
31
4
9967
73784
21
1
44703
227885
64
373875
457069
44
419752
95
51457
1
6
121669
1
189174
439017
32
380181
1
78
949638669
52
107186
3
9
177275478
173211
56
45
49097
386178
66470
33885
341679
264330
20030
171312
7
5
387037
431643
184100933
402226
330293
23
141720073
458077
78
198233
287067487
18
1
226908
55114
234832
62
162986
21
23053
79
2
313010
97
541559774
15
888999610
495377
263852339
59
492788
97
221904
739596232
300432592
922505925
228593927
79
697781785
4
878434851
281345
52
7
18
396600
42
180731
36
49
205592711
212393
60
19
7
40
103912
62
71670
344487
360036
88
318479429
6
3
9
35
31
7
78
11
473704
109886
232190267
61
37
234416
154629
87808
16
19
49
4
16
93
72235
8
54
206266
404297
214558
486657185
13
271796
46
2
47
2
3
9
544630395
2
81
442118
154856340
45
21510
66
266285
136874
431190
12
110608
186433
63
15
76
133598
83
64
4
412077
79620
53
6
3
473536
758088436
51
293874941
516466474
1
37
81
73
96180
135094
108589
55
83
79
52
9
92132
407911
130082817
477101
230570
295467
412792
42
31
113680
23
35
1829
17
1
25506677
74
131204
143448
321639
428990
22690
48
3
1
23944
457245
79
354714
99
5
224217
832021730
323933
86
416235
524114206
134516
498945
318157
61
552244607
245827
13489
476678
834101209
99
381447
13
353626481
346553
99
73
92227
58
69
52
8
86
65
90
6
16
31
43
31
79
74
771530901
26
85
861832314
294369
86
131979
1
27
1
27
71
518475947
42
9
5
2
319405
62
352238
97
259295306
51
279918
31
9
243902
480219
261550451
384208
743307296
6
168841
227767
69
282217
392628
54
310346
45
29
27
495210
327461
43
59
226134
17892
46
21
20
15
445421459
79
279351
454713
88
43
3
962268145
78
240963
11
60
83233
57
64
390852
309257
421249
13
4
263236
75
68
8
10
36855
7
230887
15
4
38
546342584
777096183
248351
175950
2
28
59
47
985936570
307711
452486
8357
91
38
490651
255269
288172
123684
6
14
98934
338352
181705
49
55
9
29
4
37
858300649
24
100991
85
90971
489336
3
95
491793
25201
92
76
50975958
44
487528
26
325204
80
188212
42
31
31
152789
424255
457509
32094
148354
915546889
413871908
42
77
67
47
30
371764
63
1
66
32
193530
24
61
297590
242544
281635
69
32
317345
321527
181156
123950
25
94
9
243945
224139
924732253
127991
30443
157759
307242
11
72
147465
446908
487793
466068
391305
56
91
24
8
5
120502
137927
499208
200131
396853
384034
49
71
473975
52
14
221248
7
288692
53
12
81
40
87
62
439784
417144
24
29406
4
475761
6
370105
39
12
29871
69
61
51
42
315514
69
80
73
778756437
4246
127613
9
91938
73
85
76
887538526
41
17
2
36
83
326795410
468782
33747
63
49
15
99
6
17
9295
348693
42
321892
19
145429
96
80
378150
416376
5
3
59
38
27
98
8
84
456432
75
392785
30
73
405020
88
491434
38411
13339
16
1
234659964
295717
67
51
37
8
892384798
82
61
32
94
74
26
21
200920592
283250
61
327684578
106967
17
622477162
139536
8
90629
37901
89
22
686242810
16
455410
7
74
23
229857100
58251
62
56
154736
432738
3
12482
40058
466280
329824
393445
71
60
81
44
12
99
52
357840
9
347340
90
8
16
51052
92
39
89
75
743946337
988804696
196088
32
216716
293339
495278
1
53
63
240096
3
405970
335090
3
3
36
20702
23
470126
68946
6
41
368810
23
26
334102
37
79873
33047
768823634
111756
369149
30480
11162
364748
373172
2
476150
35609
341829
5
39
264804
385190
258608443
3
59
402
219471
376995
63
52897
96
137522
431009
85
6
275816
18
384754
824647382
192628
18
2
132253
340724
80
322884445
88
56
96
397389
585037104
52
338087
92
84
18
329016
44
98
6
73
152644474
32
42
2
285711
53
438999
87
55
66
80
327206
174274523
46
288246
218576
64
257212
9220167
96898
45
57995
88
93
51
55347
326541
82
232294
89
51
60
23
20
87
18
73280
544247762
1
39
129636
4
53
95363
121945191
31
261346
11
3
97
96
23
210227
315332
41160
59565512
236872
286115
71
49985
12
7
285836
7
50
1
43
175080
38
78
155333
411069
7
428521
48
387628
967346135
142758
30
54
2
274028
325511
28
20032
2
440931
176365
75612
99
18
51
7462
46
34
7
59
50
1
1
192552
51
7
23459
53
375407
355901
45
181985
105044
244468
451439
34344
98
905910079
24630
443678
43
15804
67
17
170653
228367
69
189178
95
497838
361015
82
185037
62
956027578
94
97
41
9
1
31690
37298
1
372557
19
46
16258
28
69
1
4
108621
13
3
217870104
88
46
660719612
460727
60
88
31556644
29
12
289829
83
13
491242
396524
461298
463828
17
57
163280
247768884
10200
178374
81
96
51
796475604
69
16
474000
82
6
84
57
97
69
75
5
222515
1
3
84
178903941
42
62433
41
33
20
50
9419
30467704
93
24
169817
28
341509553
56
174659
99
244928
24
218896
328709
37
79
97
89664
23
28
189630
75
111127
442745
411644
6
400413
37304
97698
34
513335620
70
351499788
298313
86
33
22
16
8
56
28
132828
244228
294090
748171855
71
844181502
675594355
50986
39537
34138
342594
172536
5
74
49
169949
877894018
47
77
89
427885
7
160108
45902
73341
125955
454545
80
57787
94
17
56
2
4
63
8
219633
194466
18
65800
56
10058
198035
107040
49
43
82
369342
319123
66
2
272789
467829
106470
142027
87
23
412524
455041
79
5
393092
145068
342460
828987945
97
4
404513
303656
95
38
1
470518
93
6
96
209522
15
894506088
681342004
137864
448957
59069
297491
568670200
4
34
316025
499090
72
358837
99
24
16
68
50
28
5
12
250620
5
523508156
6
2
367761
7
27193
25
10
95
253086737
90
259762788
18
47
183862
70
176640
69
16
30
21
25
12432
370106
19543
277160
315105
97
68702
6
4413
76
73
56
130820
2
51
9
2636
241280
138455
66
78
9653
307200
712535175
40
38
93
90165
189916
257193
73
58
296483212
35
373142
89
49758
369985
87092
246404104
7
137151
458344
22
9
345093
48
170891
72459600
4051
387238
69
88
83
24
67
86
306798214
90
207643
192074
465403
7
358998153
194400
9
89
32
204028
7
372805481
488241
77346
41
15
452719
39
191375
815461252
299587
37
240976
148912
217859
85
97
20
413742
433325
259991
77
73
472544659
28
114964
284539
321367
40
6
88
1
210726
143138
6
338961
3
388543
77
88
284926136
8
316172
24
295174276
45
5
380752
25
488707
28
68
11
141253
8
3
57
71
21
5
483688
6
49
75
5
77914
89
466444495
25
173424354
34
59
55
373248
4
377317
90
769212360
74
46
3
310027
22
273344
106226
383707
61
428149
54
19
16
40
97
3
16
318682
99
672836245
98
97562
295114945
243155
69
22
255492
257226
356847
43
490931
47202
60
197562
7
973009051
349136
7349
19
34
26
358335251
6
560457007
254193
57
55
20
39
40
99
356903
346502
3
57
957248167
9
130519
90637
474018128
3
214167
8
309031
74
179018
21
10721
91
11
231340
60
42
53
57
81
40
194188
452824
75
80
644973950
484880
289625
168896
43105
65
434657426
211956
86
446324
2
47806
452302
22
14
7
73
64
84
9
214638
43
3
455590
98
92718
458775
189212
5
603886364
32
806989027
80
292861
84
95
59
41
10
94
450984
95
53825
43
168436
47
3
243370
377659
453593
436660
457533
32
5
65
326289
405743
46
15003
665223538
29
277445
163986
151155
123528
49
413179
10
79
16
48
308573
69040
14
759228412
358923
129704
309409
29370
244218
291013
63
804575146
795140483
14
31
469670
93399
175393
354728829
20334
326296
176694
226006808
65
351675
599366009
18
99223
30
245308
181027
609951986
39
36
489967
480623
95
54
30
78
69
69
264954
98500
350615
16
225454
63
38
91824
6
211030
143640767
284803282
388980
27
448336
5
19
6
28540
50
80
210814
61
95
343410
191656
3
332130
7
16731086
336603
187184
21
5
303255
67574
54
161583525
210960289
73
60
7
819430393
494976
484249
400366
68449
137575
16
8
1
493534
90
727705057
480301639
8
64
34
83
371968510
48
44
268384
490721
527992331
62
274304
47
57
91
337926
3
61
113648
35
901274674
331908
13
25
88859
75
39662403
303406
71
21857
2
447070
370247
10
55
320739
430984
338776
79
67
154922
54
159704
471620
270578
9
827656552
172629526
942463194
433454
4
330439
11
387904
89
87
129892
42
410573
3
32
35820
257264
80538
403932
321649
897048447
35
139554
6674
68
279480009
71
429708
480786
23
47
1
7
77
13
43
79
75148
3
321662
39
63
48
79312
173371
556967403
180745
63
652844000
9788
94
8
74
8
63
318404
332672
60
357886
371549
98716
437427
58
6
25
49732
406367
29
499805
479074
932419333
7
409051
92
43
54185
36
32
50
63
3
87
27
501872233
44
371615
90
25
13
49
308226
383655
6
361825
31
138413
22817384
313397
81148
49
32429
114637
375656
160566
984184644
246696
30
4
48
210929
22
121008
89
5
408109
32
164323
240925
360003
459537
365134
81
66
277522
43
409865
13
54
18
38
227373
225473801
68
2700
134298801
247194
117514
461078
57
370961
130146
86
944510589
97
3
186426
28
359915
82
80
307320
404249
363697
402411
66
469545
143665577
395385274
91
67
379785
86
35
503670482
32
88
384461
98
83
336459
193024
1
96
272887
325536
339488
53283
343692
199202
672132817
89
487810
8
337035
76
486589
143362
57
79
139661
274304
183687
40
342160
1
59
460333
71
52
385253
483225
399586
94
35
2
19
51
34
39
92
404314
476154
306107
2
48
8028
314408
5
378287
803812892
80
49835867
459230
95
987346110
18601
337140
4
384155
937457617
38
1
240902
24456
59
989613077
37
56
47053
47
312320
99191
27
433123
6
153708
172174740
7
50
32
203557
30175
830808365
17
300400
117063
14
131623
679918925
388917
55
98
69
89
46835
235725
677127225
12
34
31
365562
466594
4
341449
1
744063930
481472456
9
832986199
284360
42
2017
36
83
3
68
57
34
301735
48
449810
14
99
41
637083785
5
5
471525
394001
96107533
359344
560325634
610041322
75
200348
358255
1
103691
73
2
42595
2
24
75
10
46
3
8
84
57
378825
105623
466448
140027
6820145
154547
431877
995706866
13198
79
476803
54689
404579
9
127403928
449407
326940
3
846254325
8
7120
158020850
94
204893189
374835
58
85
72561
60
35
99178
3
248417
59
42
329501
2
569883706
88
218838
218089335
152485
383829
68
426467
34
206257
39
7
235472
107669
45961
363066
15
497399
75
235693
356494
325032
51
64
55
324894
76
62
470523
389505769
40959
286068907
200956291
723254597
97
26
238929
453549
237330
24
130767
351203
71
9729
329450
140739
187538475
5
152529
173943
128955
4
55
56
99
77
193885
72
184473883
340927614
81
174528
22
669728810
82
222599
299359
623092565
707497059
397385
131111288
39
340954
2
51
8
22
52
73
720959394
74
99
39
35
210686
44
416312
458770
95
29
46
93
57
383909
34
307997
90285
41
76
413239
470084
28058
805960255
495340
56448
36
65005
45
14
8
319328
49
276592
334116
609628651
462548685
10
2
59
430178
95
51
18
760606659
32
77027
45
55
236386
47
836754118
313095
434471
46
327018786
8
349104
45
73449
84
393847
30
99311
17374
170846
2
252875
90966
86
135637
40
32
234075
164678
77877
495048
90
334751670
65
38
33
28
7
314333
7
60
42
256427
207981
345974
36
58
32
84
76
393943
364743
131975
88
265912
90182
39
457898
5
13
78
2
174137
25
33922379
46
879065798
425497
226085
95
359609324
249363
268380
391138
81606
296930
225453
95
7
26
81
471374
111072
457484
84
623784323
341774
34
184346
26557
75
318114
99
70231196
568534564
229204
53
25
55139
949164946
98
33
208682095
148323
442464
77
22
82935
75
371485
98
5
28
97
249089
54
731314597
63
81
42
5
968248089
392799
263852
17
52
197782
405952
446435338
58830
337037
93
828681081
74
406895
2
271987
6
233037
127310
476587
62
375994
369261
607897324
825954008
55
75
460165
95
88
457803
84
375417
485949
466938
868795990
34146
478100
828561762
296090
280562
54
48
432535
10
323496
30
29
430645
76430
57353
132664
28886
291396
197916
58
1
7
221441
35
293934438
166919
306497
32
311
641319606
81
83226
8
77
399827
24
13
475784
11
49854
2
181527201
328302
56
382879
91
9
471037
198674
295647
9
88
96
46
466343
446212
1
123582
959128504
2
106634
153368
83221
473623
230338
47973
859086527
9
68
3
19765434
57
244993
199366
34
66
66
184689
319494
3
181391
3
231415
34
294287
13212
309509
81
15725
30
485068
46
382327
401048
706907629
78
61387
225979593
30927
48
1
607814825
446580
271544423
34700809
69
66
95
615375782
64
42
96
89
8
139246
605880764
58
90
405811
391652
4
67
644503410
3
237633
353672
63
17
85
347786
90
179119
108314
1
6
485370
484002
640696919
43
13
434891991
85
7
17
484045
3
50
258188
36
91
840740323
59910
934292202
70
629729512
32
390395
92
61
14
13
481806
9
76
76
6
42
80
256662
59
5
29
62
13
79
139121
3
160979
1969
741113026
369854
73
93
22
99
333779
52
44
41
316018132
424560
87
998940074
128054
381075
115610
5178
159784
255025
13
2
92
133235
48
17
337881
9
455282523
321676194
311459
17
311421760
53
145901
210869
422533
340569
29
305044
82
398854
5
124603
36
5
5
58
79
279946
413774
11
371521
470189
94
331584
81
5
28
295919
62
468313
97
187573
9
302622
37
92
81
87059
16502
63
62
384991
117919
145239
197652
74
17
9
38
14
1
70
5
43
187698
68
72
32
60882
59
16
4
9
70
729198752
74
363336
79529
783387512
280561
75
947184882
674624560
53
3
94
1
33
175909
43705
178042
9204
81
6
88
61
418707
69
217558
49892
428276
463800
69
335007263
5
71
387203
34
338203
51
57
71
49
429326
1
41
208421
39
442088
242845717
15
35
118932
43
843939782
707034044
408520
39
390950
85
92488
10
236188
44
423122
45
57
34
125260
319685
36
97
2
6
126150
63
92
60
40219
266824
43
345489
8
362751
419614149
410998
90
296377
488954
99
91
68
33
85
191537
62
298094
42
422347
2
3
73
221424
38
200739
92
54
142616
7
386205
9
64
62229
110739
327535
272162
9
94
71
367770
256377
81
6
9
38486
110809319
3
31660
923395720
48
46
159836
59
80
122833173
64
418460
72
9
435039
48
983723504
12
17
85398
264821
492267
17
276290
337845
110277386
86
75
2
474372
69
202782
468437
102893
917922684
396145
59
15
297382
48
7
50
46
117178
46
377903
15082
72
205166
51
49469
47
494217
3
95
206265
83
321403
61
120334
284261
223245
282126
14
789721075
55
33
11530
72
8
215609
491765
20341
383463
345913
409496
124658640
247485
73
44
8
148337
57
99
448180
2
451412
333663
36
47230
28
12
446629
344613
30
57
75664
203509
467968
391365
61
182963
10
60685
242323
50
80
332202
474618
93
159261613
417795
155385
59
18
229351
87
71
276398
74
59
469455
247375
39
5845
49
432131
21
59921
228980
67
330249
48
71
87
58
303576114
268131
96102
200295
58
234327
199714
66
178497
18
454797
448601
810481757
44
17
278476
67
2
70
87
44
46
6
183656
29
452692
16830
267225
21
284519
47
3
9
215884
402323045
47
414803
85
237582
414390428
198762
38496
48670
5
211028
348498
43121
526662144
2
172123
174926
42941
19
15
465216
36
20
4
225674
91
284142
4
57
205780
61
39
80191
8
156749
164386
71
7849
95
30
358083
298303
62
7840
129622
67
9
77
175879
53
10
118362
70
323785616
30
901611253
88
481950
949284475
935222740
11
58
2
9
8
412026
4
1
70
11
418444
509735796
223040
75
44
1
77
134752
8
152993
36
48121
28
89
79308
93599
11
430375
433982
34
151633
38
45
260365
14
472031
53
6
2
498294
735556576
6
57560
23
989186667
82
46
434319
233875
216805
89
477493544
81
227987
275399
73
234053
22
386638
97
53
16
199373
269371
70
80431
31462
17220790
477602
222824
14
47
144942994
75
325029694
8
7
49
75
51
27
26
874742649
8
625221803
40
29
450956303
3
24
35
54
459545
56
28
116978
181285
8
36
407414
72
490050
99
427561
302591
289553
237418
199705
118271
3
20
319917
81996
12
98
22
460640
320063231
71
7
231126
57
84
25
9
11
360902
812608792
7
83
18
463303
498399
209554
479174
42
27848
59
3
28
178285
73
77
77
4
277308
8
64
10
67
155648
130050
391754
801072378
366783
88
451706
37
235527
88
32
36
82
78
6
898447396
147809
20
3
46
109868
215122
394507
272821
340829
139142
85
138375
89
239568
76
221941
361410635
25
56
239837
372116
287655
110534
28
98406778
723026392
263476
76
5
73
115231
88
408077
198530631
56
64
1
87
10
82
83
38
48
69
342331
77
230744
113021
111545
47
246340
51
9
231652829
48
58996
367280
93
491336
68
97
93
80
97
465483
151673
94
46
21
316232
8
83
82
70
173681
284173
144850613
464136
239405
336683
9
8
49
83
13
30
61
245709
56
67
214645
329820
129007
191428
10
94
193306455
383922
67355
118246
110934
91
61
203037
13
53
66597579
17
89
472918
2
456900
88
84
34
16
152769
7
14
59
93
453698
224078
415313
140598
91
87
437704
179637
46
56
94366
62917476
273424
198427
2
3
84
399931
2
50
102444080
48481
294689
4
2
13
289603
871645044
105440
15
93
49
12
174288264
88
333477880
65696
337588
232493
49
99
82
460993119
31
237333
48
401831
206746
65
54
478067
59
339857
9
79
3
30
16
67
291572
92
485846
24
454665
369556
10
163096
105482
192065312
39
196371
32
4
49
208679
127386
81
474411
1
745771820
58
75
44
57
275293
53121
94
14
18
74
1
52
28
189170
75
83
256482
497636
12
900049823
252115
320788
65
426971
110970540
54
13
77
54
479342
55413
844858869
18120
130242
647750035
38
11
243342888
31
3
26
100317
92
48
40
388575
25
7
816201107
195227
57
214776
80
9
270932
117498
157798
205083
44
5
50
485422
76134
4
351960
65
18
216620
55
25
60371105
83
70
64
404871
34
362473
45
1437
246241
46
93
36384
96
284570
3
142528
417371
244263
36
326817
93
60
93
451801
114599
68
60769
1
33819
74
20392
316302
37
308477
66
81
194834
61
172751
16
434638
304250
18
176613
7
9
33
1
72033
164338
227890
74
73
14713
149296
8
34
59
44
17
5
460393
1
10
1
29
384822
492046
469192
382366658
84
465878
67
9
551
6
22113
26
4
59
22
60
371894
52984
458431
8
79
185061
254600
669258975
366772
73
99
56369
75
284583
6
2
365699
159671
181618
94863
19
959917440
17
9
15
18611
156573
69
893267115
89
90
67
34
46
248288
32
53
125477
291699233
40
81
72998
105588
195390
140173
231810
551029019
83
4
4
5
828217979
327090
219565448
28
387153
10
321592
18
60
97
97
96
61813
56
485020
318038
1
25
281122
13
469377
140105
510964872
22
312550
372824
2
16
82
9
8
18
488848
21
328743349
34
90
72
2
816423244
562279480
27
188738
67
110579
458614264
462739776
10
1
26
81407
2
49
320450
28
108015
131471
818234309
260296
2
78
404676086
296439
9
422633
7
394151
165861
63
264959
332179
135362
52300
29
93
45
229276
45
4
30
173073
76
10
59
492094
12
88
98
364285
9
2
89
91
9
91
34
472330
236082
81
44
226013
51
41093
62
1
279054
594865365
22
58
117781
272453126
278890
98
356305
178404
522133744
118964
381605
35
31
97
3
94
188513
11
145421
11
34144
27443
70
132195
83
2
308390
91
369267
284726
7475
379832341
874375274
78937
35
549544083
370249
37
66
5
465713
55434
73
101546
394501
74
221206
456617
436777
4
7
580222680
489540
330287
54
7
374250
270350901
342662733
529078600
65
49
316460592
5
94
325756
147109
36
937440136
386522
2
84
72
248723
83
331328
40
9
39
287167
6
8
30
83
478459
6
10
393075
722336066
5
11
86
84224853
270882
262355
36
285610
8
206813394
205543
43
83
163049029
18855
458586
199279
243554
62074
54
30
85
319805090
23
72545
231286
133754
9
451396
56
343393
98
2
2
13606
769840388
366618
23519
267682
37
63
61
71
61
96
47382
48
5
72
47
20
4
940286326
8
36721
43896
813539992
30
7
95
9
49
96
10
91
212150
18
183130
59223
312491
472412
36
92
444899
11
43
71
87
235307
8
22
6
11
19
309255
302884
45
107784
8
29
83
5
84491
67
115274
458483
493992258
317195
76
270573
42
62
196176
180501
339892
67
216315
185788
215178
88
25
369108
40
43
13
53116
97789
30
63
168438
22970
875560864
7
74
80261
42
70
201277527
17
2
37
47
215106792
345357
7334
22583
8932
18781
314442
33
396195149
370601
88
249762
80
68
34
196030
7
419058
202294865
83
6
6
198951
443616
237264
40
24
31
465932
95
482106886
91
150477
332592
437847
8
98521
61
169428
784117148
79
33
49
92034
449411
16
756957246
2
39095
40
178837
170316
59421
11
411469
96
34
35
15
61
85
8
525
194966
24
74413
79300
96818
135148
22
274822
29
198073
99
63
440689
85
281538
25
61
371636
42
331197
177960
29
7
46
52
457455
502849475
85
86
769801266
7
61
413590
40
98
47103
486539
43
141751634
27
5
28
73
65
144985
109755
704163020
77
73
95377
427546
486535
8
68
307684
473763
193572
933134114
77
386102
2
1
37
279062
93
428907
4
44
67
79
3
3
95
298625
36
4
705729013
4
302691
36
325626
79
72
25802
100290
567580146
352505205
360878
3
228952
62
334496
5
93
34
375242902
200956
59
33
119432
345283
13
96385
147732
83
166510421
21
441984
278506
84
51
6
344178219
10
64134
61
455080
80
1
55
7
98
167749788
142007
84
774669453
33
66
51
52
186914
6
113504
36
202269
896977143
4
21
63456
285934
49460
281867
349950
72
30
307877
19154
173747
467995
7
288727
84
266637
266351
34
15
491729
57803
73
494283
31
61
7
32
51
321988
297633683
24
224099
24
53934
281309145
377612
262737
208097244
347668
6
73
313658
10
99
301788
60
96351
57
51
54
285405
207058
285599
98
271476
462256317
25
12
468888
28
168488
33525
1722
96
47
5
191219
195121
498498
213834
446936
74
62
929709824
55
72918
48
9218
1
56
86275895
99
10
184119
464682
76
19
85
222861
49
175261
99
7
978214549
376148083
2
20
618027270
22
392101
61
4
196330
66633
1
166504
61
57
30
70
89
51
463401605
6
134990
63
43943
53
1
307382
216443
92
57
78777441
20
46
90454177
172521
30861
6
269824
9
638654343
35
227439
217878
5
60002
65
40
67
398399
49
188739
1
91
42
19
60
495382
233533
64
72909
50
8
175658
45
187581
347910
742566593
79
26
60
6
10683
277870
344799
412440
69
569724122
19
462458
60
57
20
11
27
81
12
355302
153055
479183
66
34
382748
79903
66
33
336111
339001
21
3
218099
72
44
38
83
388110
91
54
2
40
947844298
9616
42
81
43774
235159
498042
820043557
58
90
98
597978970
324471
449730
209269
19
93
85
879906531
28
44
4
18999
53
448032
315242
12
99953
122247
32
326471
316751
99
247541
75
307811
36
89
50
153998
10
454854
14
38
87
603554702
67148322
101832
142911
13
155477
9
6
12
24
154475
124535
43198
283127
42
783745558
469350
123137
34
28
70
93
9
66
97
70
370622
3
340251
9
772586952
97
59
56269
2
413194
266822
208459
64
332882
233135
305395
673928876
5
269344
27
194732
14
71
33
763157525
166466
497123
37
342644452
59
277696
9
6
560519400
47
349726
119279567
1
4
455942096
93
76
521592471
74
89
150835
106650
298104907
30556
85520
16
266176926
375686
340899
59244
199649
291563
818708756
1
283201
84
7
488851
365396
366325
370284
26
8
2
94
82
40437
263904
435721342
446628
10
79
248698
212867
357724010
23
810083073
78
657789924
395678
92
27887
131721
105462
6
93721
341361
485086907
373472
180580
70
136236
39
52298
30
4
191162
86
450724
36
47
62
230952
578053136
333585
473128
356635
475172
365440
50
158753
221162
97
379529
463081
161190
194998246
17144
86230
63
16
480078
1
221921
273838096
263427
14
313696
86330
443534
62
115322
28
483510
27
19
184044
70
39
317907
86167
695566351
6139
305988
443340647
439369
257189
211943
45
147028
33
51
95
6
35
76315
81
362297
937556323
80
447269
9
97
431685
74
310048356
74
229409
37798
92
2
351532
318030
36
41
76
313683
186801
31
39
13
4
364915
66
141487
8
309282
142062
450530
434052
56
333019
288075
60
43464
83
69
259650
1
93
63
4
280193
92
457755
46
545620054
62
197441
301090
57
84
492051
131117
27
117110
109872
59
141122052
821417811
2
45
29403
84
93
87
95
80
6
436266
259251
956165881
367521
395540
217736
409193168
353506
285208
20637
234692
338531
994143962
50
265997
7
6
9
88
260390392
63
22
543815686
95
42307
41
23
3568
62
78
890283468
18
468137
310313
429274
379869
38
86
422246
11
371671651
4
310812
6
84
63
561336954
8
86
101361912
394621
234889
602194797
91
33
1585
47532
436229
3
33
766617931
376050
385850
93
17
460622
98
10
407417768
315503
198783
17036
35
81
97171
264784
90
61
93
175679
220548817
20
96
65
96465573
70357
165933
418085
336535
11
191207
31
752341328
329116
381504
41783
75
16
106662061
1
50
45
58
282767
30
401028
94
99363
298033
92
78
383444
194508
75
201462
42
411200
41
6
38573
289659902
795444587
22
65
257998
22
53
78
4
3
149452
92
326723
72
18
232648576
31
55
30
21
262846
8
66
269444490
47
23
37
56
42
14
81
89
5
33
46507
15
81
366740
28
49
15
53
169444
3
429528
89
43
57
55
42797389
1
74
90
85
115579703
33
283973
482666
7
494503595
7
807796259
41
86
325906
148972
55
52
30
66190
83
117313
47
150888
200346705
165853
160846
33
161950
14
13
47
36936
9
5
89
138395
315971
92
65
77612
93
508295252
10
23
34
459175
143149
51
267072
11
63
12243
92
42
46
44
56
60
112951
28
56
22
108759
309573
93
1
442274
71
332974
26
18
277465
35
177639
350892640
429015
5
8
9
431237
34
606
3
91
469292136
108535
398670
149881
257834
3
90
249182
927838006
261773
58
31084
51494937
88
2
38
4
317997
41
38
2351
92
40
22
75
188389
703604253
40
314065672
390422
93227489
996112579
345042
54
247719
25
83
268012
69
128485111
230246
5
3
83
76
68
96
903853601
345877
50
364818
350042572
91
12
76
47
40
59
245901
67
364867
27
18
73
439818
56
88
56
54
49
35
3
2
246733648
59
8
49912
262323
437568970
240163
52
22
385257
38
7
47
88
266808
93
354327
77
121964
3
4
467836
60
86
273151
757796863
37855
814607684
468805
466275
3
88
61
224854821
94
265026
427513
46
99
853346113
30363
68232
6
69
99
32
434718
213103
54131860
21
5
90
475389
158821
438654380
138784
246140
941659898
429054
90
36
255015261
16640
39
82
66
259896
5
323778
78496
17
27
493868
75
434687599
2
403787
76
288365
163784887
23
93
481212
423251
148872
405071
177369
9
238641
21775
112456400
88
488728114
290107
442524
14748
10
59
2
86
89
94
98
77
79
270092
93311
154641
53
681899348
304162
18
83
269192
316955
83
488248
192936
393759
82723
56
290167
4
205147
295445
4
122877
360592
89
3
381679
277077
47283
97
25
59
130223
7
86
65899
7
308830
50
442914
43
2
93
283546
37
64
489143
80
264454
2
402881
118351
426195
84
27
4
143492
157970698
25
51
7
49
16
31
100061
209638
383078
348815
54
77
240612
318030
13
328
74
29684
91
121358
72
228533
223290
365847
228833
153426
147079
20210190
34
985795955
421397
97
455821
9
12
345097
480110
249104
80
399638
15774
209069
404922
185742
25
774660889
69
73
226720
33
7
58
96
23
419660
47
481747
485218
84
154931
38
90
63
38
306144
482624
97
155235
99
1
90
74
400943
11
479138
74
71
171483
9
76227
361030
83149
364369
91836
19
1
87463
5
32
21
31
230808
65
3451
363880
366738
68
91
93
34
38
19
92381399
64
154168
375615
57681
206043
53
87
30
73
9
60311850
88
24
57
115903
776389376
250518124
41
67324
401536
138647392
408393
39
20
3
212240
9
70
91
302379
365153
605720218
685106724
2
365362
37
305411
322514
509616651
11
987284023
14
308035
26
62
426527
475583
68
485751652
942
42598
217393340
88875
43
392846
76787
88
67
46
999250261
436107
5
250545679
34
467732074
61
392067
3
863138153
382124
34
184937
460576
220347
7
385408
417060
101117
51
47
82
31
54
42
139424
6399538
391859
139731966
36
97
169091
90
130820
132728
98
245590
460838
493834467
38
52
42
163225
57
90
233485
27
28
59777
2
9
273689
409990470
82982
123914
359334
98
25
69
89
9
71
263097
18
71
405181883
88
52
343266
7
18
211644
255525
9952
22
8
20
97
1
42
195019
58
34
672767784
452850
83321
207373
64477
60
98
449350
62295
7
82
419146362
20
41
18
146968
74
69
254413
494590
94
120238
340746
381267
220451
940530971
2991
35
283517
337097163
47
1
49
116768
184952
54
373873
402984178
341835
19
25
93
436429637
463898
496249
4
301769494
18
62
325369
163885941
55
351951
453165
63
53
41
73
36
90141
3
288952
11
138301
44
6
9
15
154933
65
220436
54381
99
59
26
43
80
110521
268993971
16
28
25
390688
479650
19
98
254753
20
71
350488
241965
5
48535
104685
37
355865
3979
78181
426033
696690584
435494
459961
77
9
18
516839798
21
394576
69
191035
313900
191139
87
247701
11
1
14
313424925
131669
44
179754
98
992
67
87
8
2
459144
299374596
33
306439
408347
47
52
32
894834419
46
723725011
55
89
35
411402
3
19
259732
90
344964
17
46423138
343434
58
77
14
40
12
3
20
285851
224879176
24
81667266
534027189
62
416187
171806
386603
61673
52
235472
61
100076370
51
232737
20
98571
8
91
371472
308275
20
64
95
93
3
37
51
85
108906
57
1
16
160304
8
6
297275
862286829
91
75
62
260363
70281
9
15
244812
81
71
39
674437561
31
437052
546338715
458285
29
106540
90
59229
58
240905
73
369633
60523
62
63
264606
26
452897
7
21
197834
53346
205416
262831
199992
53
220917
499806
809552970
55
96
81
97
90
417495
68
49
1
96052
16
291789
74
15
51
246913
95
97
56429
29140
19
305957
367344
62
65
46217
30870
383401
227889
145467
32
202102
209159
26
29
44
325038
602319285
203218
729854527
378947
394274
60744
307144
10202
16
58
294998
93877
498958
400404
16
354542931
80
31
9092
5
482072
403313
395832479
2
41007
3
16561
165595
25
122660
6
206068
29
45
87
61
29
279764
12
21
468873
29463
442755
3
199751
478148
83
190375
45
995962333
34
59
26020
499333
78
6
128413
38101
18
331252
95
350486
119502
210795
33782
339611
547851938
46
23245
532287413
5078
26
320023
36
89
16
29
432818
89
2
46
66
189919
169150
35
144475
440223
435082502
105878
3
144664
42822
68
410983
368632
3
228561
18
449207
65572
27
91
18
34
85
40
347727
85
79
692254453
51
83
86
441072
68
32108
201254
13428
383319
269251
251750
44
321356
341468
88
56
484422254
487790354
15
26
32
17
217266
27
3
422248
18
459013
52
9
74
6
41
81
78
397991
199267126
138652
388969
444526428
88
258625
88
206318
4989
135918
85
149542
49
47
10903
153049
36
3
10
37
9
946930680
407876
84
22
273571
623771102
27
41
86
83
254698
220697
306766
307512
8
280333
320257
17
99
487945466
428279
36
321960
149012
32382521
9
61
216250
47
39
46
63
828213925
15
431285
34
19
62120
409900
8
230857
96
30
86
64
29654
4
3316
95
138214
15135
57
51
7
492683
38302
97
82
15
7
71699
87
95
80707
24
5
27
91
18
82
485244079
9
85
20
84
920936366
119780
3
10963
71725366
297803
172349
55
54
347394
87
259804
6
54
97
24
8
48
5
49
43
228691
99915
8
480703
109073200
28
67
346518893
78301647
223548
8
80
39931
96
72916
80
41
54
545784825
216983
87
2
13
26
19
525014922
109258
346535
68
68
4
12
37
4
189065
50
4
325809
78
260496
4
40
6
81
466051
324057201
1
216243
395796
85
6
423002
298932
251003
193163
333665109
648034860
65
46
397115
323148
17
157531
911384842
49
90
92631
82
76449
92
26
14551
3
8
280661
753035061
80
223547918
36
32498
66814
60117
59
144961109
330631
426348
6290503
9798
30
81353614
125854
287397
31
489361778
72
313179
77
7
508097039
21
62
23
357401
15801
365143
42
44
449580
247201
397651092
30
480047
85
462517
804490061
41
17068
437684
444808907
18
958887477
18
218784
10
6
179958
91
65
248415863
60
340528
155814898
31
289825
793364712
368625
104400
302037
39
2
45
38
288610
389039
4
281138
497674
209572418
445937
9
77
69
861012299
48
42
271783
43
49
2
220251
5
473588
68011
23
17
121304
97
62
82
62
77
151627051
1
48265
275143
268905
162792
11
49716951
36
57
95
19
394174
23
341672
58
62156
74
371664
53
68
13
111414
97
31
53327734
388020
1
34557
53
59
58
446538
53
94
438554
74
217964
3
20197465
211213
63
6
374357
79581
465116
53
464751
115772
11
117861
2
251713
203055
80
170633
38651
30
411421
2
424750
34
19
37
48
363713
28
682792178
86
66
145776
98
5
79
16
73
338930
207634
309431
182777
152884232
69
3
65
717024872
75
63
170369
11926
98
4951
304268
246932
94
40312
472917
76
58
30
81406
8
57
4
4
6
105197
68
180140
40
10
3
76
99
8
40
3
264475
840774621
33
82
23
869713456
17346
228117
357947
36
768470919
10950
485231
280940
228843
86
277368
186162
75
366140
226422
17
6
275888
189400
97
35
298391
19
265416
326416
1
85
182746
798222439
78175
19
286534
352267
365047319
1
172117
20624
36
234059
8
28
213404
33
70
178407
81702
400040181
77
11
69
474139
12
5
57
7
242273
10
8
3
366899
77
110094
82
248328
214309
377718
93281
52
293236
234736
9
15
18
64
11
6797
276219410
3
306187
27850
2
21
70
47
6
321231
941152113
607131894
76
223747
30103
186806
2
45
99498
27
48
70672
276184
37
143275
454178705
33
272040
670945824
296765
297896674
30
9262748
48
458472
34871
8
62
37271
43
9
169703
43
347662
96
79
25
152303
197521
302410
6
37
25990
47
202726
46
834297383
15
61
90
323684
476647
393549
252301
6
197825
52
344648
7
76
34
35
15
321571
8
59852
250656
211012
425598
138198
1
39
42
122092
58
270377
410250732
55
369809
28
349897
531790306
53219
390116
7
58
61
87
429213
69
68
192285
59
282012
59
277072
62
77
50
60
24
6
98
32
371446
157693
169315
82
289622815
123639
293866269
27
335181
8
186890
369743
58
460669
283520
392655
48
406326
357846
6
90
139712869
437768
38943
7
98
85
4
452284
429377
334102
56
84
209576
8
50915
46
23
338273
82
28
206887
136680
61
216287437
35114
63
67
157512
76
856378218
17
979885731
74
99
747905388
496603
584169867
37
85
83963
366600
295746
35106821
43
40
17
3
90
148469
38
372499
437047048
99
1
7
456427
2
72912
8
16
308460
94
90
392440
44
763068527
142578
139091
77
5
118592
30
80
169651
48
125821
59
3
329016
25
351753
749711755
7
329884
654770328
83
49
47
30713
3
56883
16
207561
379751
30
57
24
8
271177
63
20
363814
43
472489
2
82
60
2
87
39
982080127
12
424648
755107803
207764
13
48402
32
486580
662490152
92
391959
23729
156590
89
9275
321416
35
97
448384
23
182188
283335
4
430508
45187458
41
182075
931588013
21
9
42
276387
185145
8
470705
429429
53
136513
45
5
281588
40550
224335953
225336
784634009
83
89
96
288554
130161
57
95
103161
416194
9
48
220861
439022
6
323826
179964
37
82449
343730
25
722682700
37
3
3
57
89
66
91
31
433400
5
48174
124187
48
195676
331780
10
70524672
94
3
7
71
59
666953010
250789
237307
95
270933
11
183211
294449
46140
320814
16
235165
854520004
73
29
988156323
45
324241
46
70
62
32
11
64
499619
2
283134
1
203389661
98
43
691550087
29
8
2422
463848
89
53
83158081
830593412
53
311578
292882
75
4
320938
263788
71
15
31267
1
90
160986
442079
6
114091851
38
963063050
729137520
52
17304
237744
26421
204450
35334
154622
182733
28
9
469061
79
389152
65
39
280865
81
907484766
23
20414
436240
6
16
210252
89
97558
50822
401211
4
7
579793658
464245
46
362882473
13651
231102
57
4
299315
448629
761716376
294784
48
327474
324510
88499
59
436206
11815
68
13
53
16
253719
59
444238
15
25
9
5
389351
51
328669
423841
61
454768
36
349425
307039
63
181741
1
493191
439268
43886
29
5
94
98
36
84
24
651279575
79
66
73
138840397
59
464289
75
97
212096
82281
3
6
52
87
151891
420673
62
9
390954
28
66
358926
44
265562644
398459
5
468734
76659
150272
74
800499326
393500
429136
174592
1
64
85
455962
239376
295232
21
79
48
34897
13
585816183
31
7
71
287278
472507
439959
37
7
296865
356283
29
7
43
43
272384
362762
451582
6
39
74
80827
471183
309135
144694
294934
346704
97
489415
74
63
50
467120
228311
170810
114388
228642
5
48
307932
41
57
9
153197614
17
97
384447
452871
43
320205
194107
37
36
416301
9
226451
296738
350382
12
56754
82
462455
465283
93
160342
781161581
5
490155
36523
25
82
238870
22
394926
69
435970
29
55
7
323755
33
76
7
870806705
74
434985919
12
31
474753
46
325164
554406314
76
1
5
83858
50
17
423809
192646
216712
71682
2
158626
25
144918
199267
35
34
84095867
43
338789
21
77
38
48
368018
997083959
78845
38
9
22185
399917
42922392
90
39
404192
287389
387538
814077686
198226514
84
32
439645
394569
343593
37
395356
918098012
31
330786
6
495901
95
14
680907576
43
364206
99
388813
67
62
7
208237
343831
39
46839
50
5
228488
21
97
381944
33
871419958
419707
90
151550
14
7
78839
9
263300559
80408
58
18
48538
31
707148799
246495
1
78
96
284953
87
7
74
31
38
9
52
97144
46
359208
82440
27451
932397418
51
151978
28241
76752
138839
6
118788
444266
283553716
272354071
39
369946
153621
98
59
74
42
146982
76621
21239
73
6
13
61
74
24
63
82
147878
456134
9
9
959975797
19363
336782507
2
519868245
87
271750
193489
93
48
343390
1
402477
4
7
822982629
98
9079
32
22
22990
328676
179606
9
147692
47
492453
305066
74
223219605
54
754389326
485939
25511
7870
205311384
20
199328
166647
270742
94
157374
410643
217913
415621
331956
178852823
36
131943
228498
152832
59401
9
113742764
6
279335
257782
211175
69
46
89
374609
33
480244
27
38
32
59
19
394731129
658951817
6
484798
20
367975
70
470038
344965476
87
240936
6
283497
70
422741
39043
51622
346183
2
2
84
270298
690655731
28
45
30
41896
71
475763
104471
669774241
234118
127681909
76
134605961
284326
92
467930
134566
88356
17
97
290427377
5
84
35728
363613
75
57
474142
68
148211
76
18
405947
84
469315
76
19
814303272
77
380922
24
37958417
35321
79062
36870
7
240072
133945
51
6
336354
234784
450911
330648
18
102533
318952
262716
8
28
242807
9
446663
449683
937951837
88
68
613006534
64
740066389
39193
26
8
446090
32
