225347
39
259513
29
236828
230469
8
15
8
87
32
83
327973
51
58
235902
80450
80
428705
23
213349475
105753
246596
28667
417504
404651
25
48
489099
74
103184
11
205455
227030
62
19
209305
58
56
56
6
34
53
74583
138953
16501
494459
7
376391
445017494
41
197843
6
23
13342
91
194546
384584
338225
127326
98
257864
153827
61
185350
71
45
494747
99699663
860037193
295888036
38
70
34
226310
303632
412581
286916
4
208729
62
8
335417
44
452890220
61
69
89666
66
17
8
197084
459969955
431009
4
32
8950
96
52
411309
77
20
422643
8
15
29
93528929
64
77
130286
430256
92
64
25
10
374511
87
548410996
3
2
495864
406372
6
7
26
39
25
429424
216265
46
384062
27
97
361387436
212082
275879718
364636
78
40
475381
7
18
489404
30807
27
46
339976
212501
30
253339
24
457013
237389
79
74
51
35
98
353529
70233675
969143152
44874
283320442
890695360
132042
194634
60
446520
3
138422
950163667
240122
93
80982
349415
83
320717
399002
4
428618
111825
23
466588
339696
122922
64
8
31
477681
234609
73
22
101872
49153
374322
58
4
297710
80
144806
53
73
49104
54204
3
90
32
90
36
19
33
92
12
65
23752
257678835
98
199693
978873551
597122757
325049
21
22798842
143475
200477
59
337412
50
102305763
65
211831
249929
74
83
498172133
45
16410
9
84
89
105159
27
245322
119680
900096200
157646
68
139343
97916
68
369638
254226270
77
13
7978501
224132
419903
1
4
13
41
59
368655
488940
74
430106
3
21679
23
426173
83
643118035
39
91
64
16
36
323351
124550
77
415494713
95
176352
97795
31
6
51
92
88
66
49
682360527
58
12
168891
322599
15
85
9
178297
364956
8
49
54
87
36
557786667
23
689984010
174235
19
81
3
243573
55
59
60
2
257021
266049
60
16
214360
350457
75
70
30
80193828
67
812615096
96231
201470117
173325
368757
45
59009
99
91
27
28
140813
53
92
28
470107
4
48150
862507886
361057
93
5883119
48
485885
17
93
79
101603
96024
381351
808393525
15
85
219739
22
82
7
41557
16
28
153292
126020
59
77
147633816
460755
345140
407952
25
6
36
223734
42
83
394481
336722
64
22719
12160
450085991
154432
43524
918273954
47
8
67
222309
70
15
377158686
6
14771
107923
339569
40753
360299
85
88
15
164111
175035
6
30
48
90
286179
45768
42
87
754191462
308371
616052645
96
249012
81
13
49
196208
490595
92
1
47
517054513
69
242581
428646
5
84
32512
1
885722943
94
875965126
104826
265860
248990195
469850
23
486185
492412
58
394832
17
449754
136752
63
240493
470026
71
9
297450
436874
9
82
46
274257
22
63
194094
40
271135
19964282
132445972
450354
10
93
893385830
452386
270788
63
423150
360974
45
27
137532970
493291869
81
833000639
245137
35774
176464933
18709
67
2
80880
251970
240897
59
87
179849339
118968
76
877966364
13
30
55
80050
30
49
3
84
274345
6
50
332079
783688557
446087
125159
36
348185
356623
7
78830
401817
191478
34
85
316119
369992088
82792
910309483
41
92672
220400306
572818893
5
70
256589
65051
174957
87
4
976698175
67
4
452914
15
83820
69
24715
144384
91
84
4
15
379921
31
64
84
274379
69
153420
77
58
73
24
13
2089
446396
67
21
94
92
79
99
466340
10539
61
17
18
169003
3
89
80135
6
314309
324080
4
44
54380
476811
8
18
292956
86
3
306973
2
35
552261003
62
777520702
10722
7
404483700
29
310401
69
195959
66
99442
238244
62
94
29
539844321
3
87
51646
81
314397
68
45
94
8
59
139640
441718
257326
87
59461
1
470893
26
8
292628
120217
40
2
9
111866
49
4
216924
99
74262
156758
134688
122099323
291286
275237
34
311763
32
74
9
863946111
1
76
21
71
310127
49
25
57
348495762
62
77
61
295526
37
37528
149006
397859
428836
90675
76
4
240390
15
25
8
766252024
348330
96
18
69
484831
173050
711379818
92
44
448827
729056361
55
62
97
118382
526064696
428544
86032
42
42
40
241983
49
85
149150
84
92554
19
74060
38410
70
126894
440235
73
62
80
92
382671
318211
377697
773759398
6
275773
31
46
40
716274573
494555
149523
7
334568
424165
66
101330696
249821
455504
183491
3
10
419705
12
82
14458
979489134
656345128
452492
325569
1
69
286249
753014765
39
80
212070
39
404140
1
86
337742
84
31
4561
143184
15152
298319
74
3
316276031
68
414903
476207160
75
93422
1
84
423472
87
7
61
88
236978
299783
85
4
269706
77
389379
11
49
7
8
53
58
73
56
2
439763
54
35
449260
12
133930
244338
75
65
22
33
170420
813635206
130145
448822
251275
26
298996
188271
250300
445419
3022572
7
70
363852
165203
36
23
86
87
6
22
7
7
427920
83596
70
477947
223662
6
328231
455790
441458
176335
37
18
16577
163625
71
113293
5
18
4467032
4
20
18
42
224861
489737
373927
339193
37
140320
6
35266
48
229769292
63
77
164921
29149
496149
55
77
41
707492410
472198824
95
239557
74
45
357668
13
46
801820975
98
189702
27
31
493934
68
74298
31919
41
73
56
86
449395
56
155042720
50
53
117500
485671
91654089
41
30
365287
901296967
245800
78
18
3
353029
811377212
65
164356
59
475606844
46
5
15
79
91072542
825
97
64
65250
99
142300
41
309269
395208
31
278698
39
495680
2
201289
97
69
225479
70
400308
5
32667
42
268103
49
9635
322350
876716050
29
444322
10451
430039
71
115678
45
59
637794553
97
142898
489413
182367
263634
9
246006
53808262
75
53
922300811
25
280663
95
108771
104260826
48
485870605
77
4
34
58
18
59
261180
466133308
82
95
55
97
203794
71004
426950
269313183
304212
282595
229715
52
50
919666815
310389
423472
219750
427452
19
77
62
34
20
11
449080
42
265538
86
81
310918
185923
621609544
211062
143463
14
4
85406
65
191110
5
65
83
4
42
280858
289706845
13
307876
31
249352
407542
998457504
447791
419661890
437001
981960722
92
19
759640089
1
19911
35
64
53
490213
58
55
81
474262405
71791
1
222932
50
346965
96
52
87
35
82
40
391380
168950
64
186310
87
564164692
7
32
87
596509146
62
83
100538
76
211349
420267744
6
7
635845918
7
53168
8
175065
17
740985372
387871
13
75
1
45
55
73
81
333466
242582
16
180201104
20
34
292301
393666717
173975
956523505
299155
197562
479251
254158
462852
4
723702982
494252
248149406
1
250249
27
83190
71
51
38
38929
302413
314108
190898
109148
303340
2
356786
27
76
53
276920
65
24
72
41
95
91
47
6
177231
2
19
78300564
35
241731
181047
210484
97
70
40
317510
381146
454288
6
58
109531
13
69700
367180
64
366777716
9
383006
56826
70
70
77
354106
30
177625
2
420619
488845
558359723
118111
91
49
54
407121
564745896
331719
27
28921
365122
67
14
25978811
300132
78444
20
20
43962052
124370
69
14
27
69
6
11
15
19
153011
497226
19
614017796
183815
72
152372399
103997
91
258743
25482
413476
314141
68564
17
31
61
93
420258
3
80
470376
9
269754281
95
31
157166
179130
96
2
392162
225860
94
237451
614990202
32
87
90
409568
427925
368243
68
317861
31
8439
285824
84
67
38
769675830
4
75
25
218158
441448
56
8
65
7
180748
372635
68
723209631
85
79
1
96
532723491
393111969
89014
9
274665
83
6
84
244623
54
479473
55
37
9
77
231400
37286443
18
281567882
110011
75
94
123126
65
410008
443534
437269
18071
169816
25
48
129585459
298959
464587
444919
19
98
72
113990
723654674
50519
110221229
91912
89
23
1
39
453955
41
3
36
463870
6
63
323137
165442
52284279
100197
16710
496788
269963250
13
34
40
23629
8
9
300898
668097332
20
5
548008238
5
134455
47
174575
338193
51
55601
124340371
110491
386952
50
65
95821
35
57435
4
75235103
467886
5
61
42
71
1
80
93473
29
32
12
65
9
301906
79
337590
171052
296363
2
142820
7
98
221045
19
15
388259
105124
928630214
687704521
177299
31
187735267
438786
223516
376086
84751
10
88
92
51
418353597
75
66
29
11
69
79
39
294329
246003
263771
129831
309981
440734
321466
111155396
427815
219418
47
96
925778156
4
190510
106351
6
226732
164369
81
976703385
106789
39488
91
16
70
258928
795729054
9
854080846
29
274226
76
60
205959
323292
19
95
117349
210566691
231590
52320
14
33
467287
72
347620
45
212197
4586
172165
361807
79
243696
40
445930
635147569
310861
296988
24
114000
91
37
111662
764978450
772058960
226878
51
321259
300013
6
3
487834
323783
833976354
137838
61625
33
50805
41
163942
9
389441
68
74242
83425184
49637
52
753511326
32
520213816
209931
428007
116530
463846
87
33
101739
3
288178
264330
28
113401
121001
9
42
77
54296
416363
409240
46650
387488
30
19
59
32
99
143574468
56
66
318374
50
44
442024
8
260539051
192092
151409
360949
1
937120034
300889
476851
35
21
386411
830861680
398394
342316383
67
3
53
70
18
84
75328423
281629
186730
471013
95836
88
497689
329704
94
23
94
33
289780
980261634
39784
5
161057428
10
679713289
147151891
312050
377312
146652
107754
68
15
63
47
59
73
134165
5
174529431
269598
26
183210
442894
5
238381
429619
98070
6
160600
71
131436
34
78
40
4
200253
293223762
349236327
94
476635
169919
33
266263
26
94
29
90
9
43912
2
24
8
84214
63
94
62
458605305
46
820473080
45
49575
43807
478415
481803
87
78231
3
1
435513
28
168441
115935
230810
84
56383
49
330974
9
69
37
103403
55
35504
367851
34
176853
920494537
86428
21
93
437733
86
682514516
211924
854608578
59
1
369549
397688793
16
299700
44
45
233600
73
62
65
17
390950
74
285868
959930512
2
23
89
244160
81749
414476520
427239
113829
64882
290198
55
93
79323
79
313813
36
701751260
88
9
52
84
14
86
116628172
321559
275947
82
97
36
13688
328338
888472018
31
80
691423555
484960983
359233
64
264074
461112
85
186861
99
319031
655888966
75
270733
312867
4
363554
191432
467865
237678
67
430708
84
73
6
498282
413711
489572338
40
76
9
485318
2
9
46
97
304397
350667
237683067
98
4
414068
319133
5
94
87
54
241515635
72
84
55
97
66
63
96
326421
69
84
241664
179957
1310
55255
54
59
53
62472
66073
314524
62
127578
246216868
50
422551
137418
412992
303939
25
98
60
10
450509
38591
125252
222891
337241
21
58
91
269623
21
6
16
146083
112255
166636
15
316860
98
81
82
82
7
208832
514852954
32
66113
67
4
4
99
134553
381875
17
143087393
80
19
76720581
6
3
107211
26
180097
55
965032648
32
2
197905
74
49495
74252
323577
89
78918
228097496
85
70
410123
86
159035
56
7
13
16
74
92
436904
42
2
338162
420466
177414
316808
95
286730
10
12
393740
23
34
86799
191647
184312
383276
50
21250
83
444409
12529
10
493998
54
252594
399528612
402629
33
296528
4233
273363714
204727
9
22171
980013368
236547
6
9
18368
89
39
8
278611
470923
288890
210712
46
207984
31
91
14
93
96
81
386877
253329
63
1
93072
73
152919
56
344393787
194709
61
135465
38
54356
55
83
106292
130355
98
800909665
128901
56359
166491
418565
98
30
260942
148081857
455386
471641
455117551
29
27
162281
81
57
234013
7
35
18
469007
19901289
60
189229
59
53
626118199
195812
549066240
80
219182
36274715
125435643
90
90772
228232349
35
74
80
494246
661734536
340357
393883
6
28
241170
299895
164397
212161
256187
38
127447
90
86
52
11
800479752
10264
498493
399403
114649
375000
5
218260
252876
16
111558
6
71
43
8
335834
478978
40
76
58
82
426853
72
278944513
12
36
73
7
96
641847667
76347
693901960
21
318996
267778
439679
88595463
309717
189112
52
303288
5
260224446
115625919
647611040
764647382
295807
47
463493
58
64
330701
95
60377
183709
53
73
94
187881
17
236338
63
72
53
58
79
12
8
481426
884792477
49300
4
323184
100964
159333
298209
402913
25
96
217243
284953350
91
234052
122257
69
122578
172975
264972
15
37
40
4
386080564
63212
225429
26
64
138085
304000
9
102903
474750
328064
92
275403
319500
289829
457069
212443
375304
320846
92
72
11
195459
36
178711
464469
279991
266668
69
488084
226998
258102
49
5
438787
2
52621
200844
664175314
3027
17
16604
129199
8
71
89
396716
756723818
28
43853
991034843
332091
137349
197462
40296
94106
56
13
386042
72
62
266781544
42
435325
351926
8
285622
157540
75
31
1
35694
71
69
76
8
88
27
2
74294
16
3
8
200517
494906
9
3
396671
75
246441
358366
83
233386
28
40
59
229837
5
258917
51
38
68
90
94
176682
30904
193943
28
31
356711589
56
221479
48
380305
455141
57
38
51
58
2
17
314399
5
305268
64
239291
343433
34
191719
325602
89767
1
772303587
99
8
404237
40
34850
85
649057445
83
178308
16
328820689
71
175986
5
312747
85
287729
2
391552
419905
61
95043
23
96
71
28
433585
196006
48
52
79
417726
33153
725153148
51
20
317822
456550
347498
464309
91
3
125525
145856
46
73
64
428233
72703
28
81
57
57
6
2
473163407
30
25640
111689535
283515
67
57
180335
15
90
86
160889
27
48
234304
3
172605
359856
18321
389742
266729
8
95172
39
151734
88
66
22
96
39
241291
3
190395
54
20
497
207286
63326
19
7
15
6
37
299783
787366331
49
802402211
312157
2
16
427034
65327
8
75
18
89
8
452262
7
56
5
70924498
87
36
42
8
219944
61787
4
969243676
72
34
87
91
9
62
692140103
22
478787
189123
9
470439
642527727
30
456411
121881
822965843
464583
492901110
735648442
89
243137
223744563
6
271932
5
81454
199588
47
87
8
6
196053
4
4288
99
73
47
236882
55
1704459
338053
463992
57274
4
10
924730920
74
7
313613
25
33602
7
82
109824
83
413773
44
43
55
77
67
235120
96
58
48
51
98
85
120869
453488
147796
53
67
793898497
79
68
415786
6
48
95
12392
563467949
220173
126209
375704
94
29289
113725
84
33
188537
32872
26
414092910
5
95570
7
90
1
68992
44030
381387
315687
452779
173925
2
395524
2
32
1
239904
269256
6
123351
494580
80
69
8
28
369424
43
169176
238726369
758193950
64
374217
30
41
396240
29
988932685
316240
50708
8
937
30
567224069
64
53
139611
474714
465915
363582116
110376
409014
376610
59
96776
438300166
33143
99
6
332149575
1
34
791451407
142083
735304257
873034194
155094
39
496057
91
242416
468938
65
36
440408
330616
49
4451
183618
667684705
110236
81
59
314071
42
151225
439658
444123
474860
117071
380055
93032
412212
391862
183005
596888006
189264
53
357387
99
33
44
66
143327
257840
707295368
52
322042
59
209144
802378563
384349
896235313
36
81
56068
6
188775
366808
42
660712991
15
7
325432
268671
298227
5
417054
92
188761
15
89
78
25
24
15693
60
188902
18
70
432811
69
70
489027
283489
10
46
10
96
62
12
45
13
1585
283675
484271
67465
24
240097
60
105606
396518053
75
56569
115459
443057
395882
6385
71
213710
39
407510
114816123
30576
30
361348
390920
41
793307505
226697
68
16
415058037
190592
5475
375214
24
45
340721
66
51
357199
32
1
69
16621154
122055
274941
482615
284134
79
251202
189115613
376570
356758
16
43981
440429
15
91
98
785465063
79287
34
42
4
223365
7
2
371069
57
43741
48
63
229366
70
323769
160756
64
59034
259014
357288
8
67
526871859
359697
16
69
43
95
443497
94175
492779
82
137364
73
18
36
9
401278
439760
34
4
467013
94
3
83
96
434926248
1
91
2
30572
66875
74
792436739
8
52
242585
112326954
205604
4
71
173673
454829036
2
430823681
6
7
21
5
11
14
118682
247351
71
2
115972
83
351282
52
21
20
80
104147
3
10626
75
200945
50
79
111225
92
25
498042
183393
46
30
334270
88
402776
208840
62
2
386257
7
51
687513391
24
37
41
788945920
11
68
32
80
285882
72017711
422557
769591580
486011
42878
37
77
16
21
11
7
21
415756
412977
477828961
80806944
68349
457380
97
50
49
107417
74
385466711
26
441211
41
25492
312030
193859
116273
375329
58
54
71412
86940
53
19836
64
656895335
95
431295
31
21
92
182867
535563069
334172
29719
42
60
35
82
2
83427
32
74
498542
2
174604
36
373230
180129
8
217005
6
394358
48
195634
338436
333748
149676499
56
381891
7
64
76081
71
32
37
483158
86
28
1792046
87
1
90014681
231748
321690
32
854943429
134368
44
174613
706865561
79
38
347089
241949
96
201638
491846
356226
10737634
238982
13
13
105784
65
57912
242472
15280
53384
68
9
27
359866
12
816075524
27
443272
183967
376988
92
4
365398
494281
3
125587
71
117290
440556
57
259556783
35406
576097398
1
186287
36
4
348197
81
14
118816
73
1
58
189490
62
77
37
367300
205698869
474101
6
152291
86
191131
31
79
8
94
828052855
25
6
39
49
459112
76
199947
12
141182
468862
486448
29
24
12
47
967958860
57795
61
71
51
2
565080265
360412278
1
18
88
169584
8
398500
245775
490779676
298083
17248
68
151435
113157
61
311014
222062
4
29
143977
306759
88
94
78
99
55116
76792
49
30
38028
100887
60
460286
52
105094
19
6
2
30
75283
97
445259
147328
4
234096
97456
77229
229034225
91
55979
2200265
34
18
125452
195112
21
285227
2
81
85
207530183
66
232313
114024
72
153327
352128
931794895
25
24
428831
8
5
231474
40425
9
290421
205011
35970
43355
776563391
462981
21
178720
84838529
382319806
440438
93
63
90
54
849716239
474398
9678
429789
81
13
11
4
11
51
172674
655917055
434066
7
63
9
233959
353322303
70
84
18
25
87
51
398615237
233822
87
49053
19389
827806809
32
360002
35124979
608745442
25
39559
56
87
497483
56132
57
29
981857657
57
261847
81
80
181551
36
67
463432
52
846504307
194088398
354121
45
471477
374287
67373
6
39109
930326770
533829348
57436
476598
15581
87
415201
393976
469956
68
7972
217425
24
198334
4
35
313574
51
333314
72664
28
34
109962
2
806117245
496444
14
80
361136
152308
6
34
473677
12610
301837
98
440849
75553
9
54
258912
229789
68
277027
370134
10
78
56
417818
4
13
10
821686941
307084
7
88
54
47158
8
239231
4
9
9
242462
51
354018
34
241608
55
36
469188
32
23
79
22
423521
54
54
290466
32687
76
365400
22239174
278178
8
12
246681
53910
77
257688
430904
973151536
23328
15
267813
31083
22
7
286564
14
6943
76
445693
28
52599
4
66
133166653
221911
13288
203877
18
4
426120
20
454949544
98505
247064
42
703667518
286203
113014
76
28
101475
60
7
96
213060
472835136
8
362516
963854029
448525
96
86
831934863
5878
54250
945286828
597423609
383916
71
42
314883
446410
759748776
34
75
374736
18
3
492269
885192378
829807572
88
217795
26
73
3214
959823533
199960674
22
322042
23
415277
95
7
37
656988887
55
99
223808
12188
8
86
64
335919
42
37
84
398497
350479
89
377027
3
71
63
443366
23
352473
24
235216
75937
11
97
76
192475
313948591
425538107
310307
111745
929134521
1
98
91
85
84
35
9
1
20
47
20
493526596
373562
68
72756
252778
5
72
90
61
79
7
307612619
700565861
98
484046
92
137412
26
286286
32
224744
108447
344911
267950
333288
69
313649
133397
183559
565651219
6
36
301772
57
93
47
46
362120
390498
24
65
22
407410
20
10
462407
57
53
33
73
92
8
61
634265282
284588
263120
41
44
911535032
266655
73
15
43
2
233974
78
437683
966361434
63
41057
54
380320
258436
346558313
89
459007
1
47
482376
100349
312512
69
99
93
730960816
44911
313934
195914
169860377
69
331804289
31
144587
48
43028
43
60
218534
64783
4
929179406
3
77
39
349015
88
7
94
480715
4
96
33
32
226822
8
289300
61
5
317417
39
81
159634
8
893021186
499749
257379
264041
130897
463654
8
30
79
322780714
426303
258461
75
86
66
19
1367
59
75
80
98
39
427386157
155826
466759
58
448645
1
217010
42
41
40037
99
455893
115976
66
496261
32104
293663
7
103876
241708
14
36
97
7
486762
61
35825384
246281
700797659
127304
87
90
270787532
57580
75
392149138
94441
92
38791
18
21930
603268860
87
4
95
433110
6
180413
3
22
376863
197191
58
65
411475058
1
3
57
30
236656
131327624
3
50
80
79
15
377793
79505
2
97
315145414
35
57
80089
51
54
50
22
138141782
43936
29367
48
24
20
99
20960
52456
8
5
30
258665
300265
275385
52
18
69
325599
142376
259793
8
73
1
32
62
93
70
14
81
482252
473573
169879
382007
83124972
98
15
86
438346
255513
458722
78
374951
477411
452388015
503061948
239492
2
67
275975
54
415172
35
656968857
278785650
99
719828811
165350
256313
673040527
461783
33716
78295
181049
223829
5
63
6
432005872
456466
9
52
7
88
298390
55
389643
16639
52
14
254792
422888
6
80
273761
352570
78
4
42
348689
10
340021
256253890
3219
218611
500597948
348985
8
85
90
1116
1383
36001
59
381515428
256458
472989
291038
40
506218445
401373
438171753
318840
119784
13
5
75
6
5
62
90
147226
39
28
380962
180867
80
150541
486995
3
86
248551
366452
5
375494
43
27
436565
4
85
488011804
84055286
65
38244
32043
12
68
204450
1
6
56
226002
399584260
58
30724657
2
465698
15547
458090916
130044
75
32
69806924
347012874
70
411727652
15392
289215
3
367799930
92
78
271029
275670915
22
6
58
9056
316643
3
23306
61
829865704
4
60
84
33894
44
80
833143114
242855
440941
144436
2
632003594
87
97
446610
121517
443811
285691300
51
66
316370
781377341
89
115762172
1
76
2
10848
479602
43
282554
231708
495726
389363
5
81
75
197975138
91455
2
141342
1
27576
4
428292
91
9
102833
26
94
54
259095
175935
27064
24767
43
89
99
336746
376902
74
42
265717790
918206707
83
95
69
494506
145327
178023
73
95
99
439063665
535369555
260
99
11
20
289544928
3
346019
647033195
400293
136527
431958
19
86
267819
340364
1
90220
6
330199
44
66
317921
38
368733
202856
427601
11
312366
151384
503993936
63
274554
365115
301606
71
67
368095
89
221248
486924
4
91
76067
842183868
135654
4
3
1176
116240445
246053
308659
309592961
62120
46
12
27
79
10
99
4
128129
75410927
3
17
243843
840969748
284800
24
35
430028
8
23
116277
69
560559816
6
118660
278368
85
74
7
1
3
5
117503
127693
71
353821
311454
29
85
28
37
412782
6
97
22
46
34
76054
82125
171166
57962
391013
1
2
390864
90
97613
70871
57
158256
65
34
36
245404
62
16
82
196641
244309
314021
106503
712640946
14
2
12
71
70
9
261336
414359
246516
353217
408701
54
36
65
93
62
261019
57
662148241
64285
11
35
42
8
221174
338570
27
86
266014
63
207375
34
22
145017
73
300308
22
80
55
228097
439502
40
76
33
332096599
159898
75
812732267
9115
59
419869
54
52
167995
91
2
29784
96
63
363650
377971
386747
62
87532
29
93784
73
3
17
88
400750061
113757
308295
62
498484
6
191360
157943
960049069
60
337110
58
26
97
7
623251966
3
20
24
469177
36
7
80
406548
13
120189
57
326991499
83
83
76
206352
81
64647
5
57
14
48367
55
27
44
8614
52134
6385
409261
42800
85
442619
84
169368
81
33
8
156487
469576
76
148713
38
74
32
80
34
15
391497
292745
26
410543
69
68
214457
18443
41
98
19
76
53
60361
90
65
583143556
76
462104
19
62
83
308376
27
359238
39
160435
16
8
62
479180
6
368625750
386747669
86
916425278
176309
73
59
88
364623
7
59
211642
53
107302161
2
365576
169503
146093356
100223
78
93505
279913
9
302844596
22264
5339
41
257157
9
150356
96752
49
3
2
468851
263426
44
191738
436125
311930
43264
311654
340715
1
499192
69711
13
28
1
274037
6
369241
104427
72
79
10
35
81930
369965
259511547
312718
7
91
406133
469839
9
88
68
271047
304462
381732
156246
201641
71
9
61
81
38
57545
304675
39402
35
276677
7
17
312805
97
25
253841967
61
465442967
83
441453
343994
64
116495
462127
1125
67
22
45
355064
1
27
356564
21
176775771
378668
253777
45
5
306974
310356
188757
728080181
335548
97
292455
65
456118
328087
68
303826
235662
242834
475739895
815408928
261165
10
755707595
70
95010
20880
8
187315
75429
45382
13826
17
85
41
63
57
2
149470
1
439885
51873
387850
49
37
875032138
42595
190365
53
81
83403
71
106252
361796
4
1505
261535
21770
66
5
68
74
22
47931
154918259
179297
442724
276692
2
12
177638
240284
14
68
65
72
43
43
252989
3100
70
49
358822
59644012
341952710
148810
37
154719
29
428252
97
323761
86280
27
2
58
853859954
63
56
45
663004325
166948293
359090
14
20446500
291635
752400630
48589
243718088
88
377053
22
56
22
137004
19034
464961
93
6
82
75
62
26
289640
65
420948
2
305005674
32861
353492
473453
430033
301962
112428
995518294
44
128920
95
374991898
34
287328
67
293265
98
148675
61
376524
26
7
61
337581
69983747
40870
74
91
454320482
6
138159
98193
279944
44503
424902
45
492071
272667
12
297357
73
84
65
340111
714097779
43
143464
494823
8
444735
147695
11
53
47
90
492417
162323
455929869
60
402786
362364
34
22
484192
137579
24
41
77
12
89862
41
89
371077
28081
188260363
29530
79
8
23
3
7
70
349565
81
929876876
24
109242
36
12
370797
42
1
44
81
209381
376668
203997
196169
976083445
63199
451259
103865
25
29
32
242163
97
57
303475
1
55
48842
46763
9
325594725
57047
44152
63
73275
337524
343777
79
14
38
737375875
222469
452538
6
16421
325946
80217
638550276
964497057
72
161367
16
8
189570
72843
60
77
70
90
191362
457342
97940082
266898
250122
398577
70
5
3
305377
378473
35
95143
730626751
9
21
5684
41
91908
375693
8
26
27
93895
209702
91
7
6
4
278694
7
38
80
27
96
643282647
73
30
7
93617
29
72
55
74
96104
87
45
7
694900767
5
362335
22
127127297
99
117636
357632
11
802794401
75
20
42
28
82773747
414675
67
85
141244
447113
487665
91
493918
347359
457427616
953443105
41
241890
1
691820732
88680
481192
42
62
70
72806
70
3
2
6
368160
371841
141109
79
131871
18
139037
502598677
3
79
27
94
462441
138774736
1
7
451656
358165
265368865
99
416472
430460
8
29
4
185374
391417
71
34926297
29
447577
280181
23
353155
977072232
6
19
15
28
1
87
52
298479
261133
38
660183445
119055
71
1
81
184559
246680
472658
9
123363
31
55
5
267665
28
407750
448579
32
39
98
38
39
71
49
70
64
78139602
107580164
115086
13
51
191161767
35
400452
237605
5
6
252130
9
12
53
74
7367
830952057
306021
336348
9
829523214
641954428
4
172402
16
478949
86
409342809
224420
79
25
100696
56
814210862
39
8
191598
99
359404
441870
66
218158
496496
108794
226107189
15535030
257005
83
8
90
2
90894
475441
382617
2
459785
409328
381281
61
36
226268
14807
201663
122414
426579
65
126342
314870
78
17309151
96
68
4350478
46851
17
60
386591
33
283281
3
78898
85
10
818103600
8
354765
380922
313969
111794
97
88
219456
478160
98
463673
494783
272911312
9
392055
60
14168
71
3432
348839
220676
15
206951
45
19
28
29
50
196423
71
52
63
93
7
31
76
318806
83
237819
9
11
98154
60
168984
515549749
79066
48
1
8
884789989
433000
17
32
298348
7
403092226
43
71288
7
60
456165
84
69
64
267153
16
4
211502
450366
6
288453
4
21
370697
92844
739251444
8
117983
9
231867
420006
85531
42
59
6
267925
32
1
51408
31
8
39
28
58
307442151
25
6
98
814092645
229085
63
414181
115742
62
5
370489
63
483517
446669
84
79904
23
90
4
237504
189282
80
309217
80
170807
71
88
13
446602
36264
42370912
11
949162663
11403639
60
203946421
78
491318770
307677
9
11
376762781
484848
41
238365
65544942
143352
93
30567
196346
84964
12
72
10
74
432929
158881
94
369891
93
372915
255394
72
52
117926
14
31
4
83
121534
167477272
2
34
409595
901726308
70
996706737
31
93
49
404094
36
123058288
199092
2
85
11102
198410
66
22
47
76
43
475056
42
50
52
312974
8
477035
161553
91
408507
406280
107251
422553
12
365220
331710
126774
73
854446896
412032
67144
36474
69
313356
46901
26
6
6478
4
10488
485979
372042
69
43
145184
49690678
253237
57
24
9
12
84280
9
4
19
111900
34
66
108178
493977
17
9
960426509
7
61
171438
380128
4
21
435563
363534
22
51
187438
82
34
796898774
20
96
49
59
175054
479389
39
51409
191392
371177
49
389924
67
26
6
41
417192
25
233492
90
96
7
7
67
2
31
132295
80
1442
242200
46
364236
86
85
415734
3099
431849
28646
3
294125
14
73
44
425435744
7
93
4
112790
4
2
151731
37
11
36312
15504
95
180071967
447203
898784863
201564
78878
440834
14
209126
11108416
39
180899
358109
127865
190269
430881
412871
52
32
63
402642
93
60
35
53
90
346884
449652
266353
174634282
264604995
351697
380895
938018726
94
9
73
356812
410863
97443
265756
69
53
9
86
5
394171
62028
390106
363434
86
325872
4
47
394465
385147
65
45
66
491121932
8
46
480504268
57
73
230068695
34
82
73663
236792
414653
79
7
130431
181483
274899839
82
231970
474131
596292441
208468
66
33360
7
20
657820183
3
5
606167078
57
83
50
73
316363831
116809
34
265238
2
261207283
94
78890
27
1597751
3
5
5
87780
128808
473698
174657135
92
38120
84
1
95740
78
76749
54217
80
381589
97
557895172
91
353963
536403561
24
54
39
62
470496
47
16
74
138761
72
43482
309983225
8
85041
267960
8
68
76
382016
484911
407729
110794
70
55
865843235
64
983201359
84
71
437102
49819
8
10
913198847
465161
492521
62
56
262290
374623631
187585
88
309599
71
1
34
174128
3
390253
223798
203915
3
9
21
358438
169620760
61
72
9
331629
98828
52
17419
84
347501564
473692
20
45471
89288
361930
736205277
281576121
455140
66
127240
85
89
53462765
14
144572
98
65
94
9
85
89
31
477131
30047
26
35914562
35487
97
66
42978974
82
261426
95920
4
90817
109018
117520603
61
70
169432
318739
22
3
88
1
83671
57
397633
57
1
434624
1390
374323
237322
448415
99
22
21
499674
95251
60
72705
327314287
32
21947
398772
42
5701
22
174297
347000440
8
66
242251
329715
912917726
304173
240521
243164
73
96
322329
422016
459364
14
519128650
53
334605
114178
49
291444
36828
7
41
14
294827
199719
419633
4
91097
73
14
68
200763
47
141300
912452611
488593
94
299872
55
121616
267598
53
96550518
344393
1
301565
67
424523168
365069
12
23
409985
45
80
229552
456895
340419
12
65
9
230427
97
444460
244902
363090
406187174
197862
8
96968
2
273054
334999
62965
126895
7
444109
222656
248800
391456283
75
2
2
22
268972066
393062
94
2
638339863
2
368877912
68
642442415
228276
35352
79
188782
13
469757882
145854
95327
45
69
38
58
80582
52
82
495845
363632
81584
59
19
134872
463684
32417079
58
74
735771678
71
451820
30
376079
88302
455413
371115
390398
90
92
1
97
36
341440
195141
119190
30
361249245
67
335201
24
11
322183
108063
98
14550
77
4
144266
16
327871572
93
224127
76
297492
216437
3
14
97
22263
63
50
360050
18
320150
742223932
19357
52
9
980009614
108810
50
101532929
360934
168968
36
441844
41
335200
98
285455659
237484
462298
238766
72
58
476838
52
66
375556
451079648
78478
61351
21
278014
6
409510
481932
7
94
91
18
10
109091
363110
57577
9
82
215434
224317
9
6
42
40
9298
705285007
47
39234
5
207436
23183809
196514
412882
158318
4
13
19
64
3
2
89
628516942
153616
41
184764
45
98
2
313837
64739623
28
182309
453560
81
75
24
7
452552
42
68
82922
4
220050
288118
437387
2
4
16
352464
91
92
7
722689138
382848
99
24
475986
17
974215495
59903
15
54
52
29
58
157488
77
418294
43
25
89
402936
97
9
461001
173089407
253179
55
4
70
416408
391789
98
21
4
405985
71
93
111542
258526
74
36
9
115975
454004
25
62
494617
94
26453
63
57057
45
80939
334048487
66
417011
381385
230995384
66
57
84383
80
248365
79
75
173172
160203
159280
7
80
63
89
70
65941
7
20869
66
438200
6
95
63
94041
209714152
92
37
4114
4
59
86666
5
145171
236334
66
11
549541573
358013
257225
88
393502
95
852080646
285668
57
30
87
423785
90
439798
77
67
275710
305708
322717
71
3
89
280087
16
250186
88921
360559617
79302
408452
87
441870
78
304319
198166
383462
79
316640
577264866
290108
224113
26
153008
370415
36
242910
5
76
71
116341
41
303842
34
95
702631446
212158
177815343
4
42
73
58
136107
441186
176282
3
7
2
42926
47
68
45
266008
213171
9
346691
76
46
95
42
420310
59
207638
89183
97
89
47
64
675280571
303514256
303719
419785728
66
45
743558270
117721
130221
37
17
423206
61
300589
192576
78
21
334434
77
658090414
86
393078
35
181497689
4
427537
5
30
2
145704
85
180056582
3
48991
4
79
36
191119
3
21
110964
71
5
197854
216537
156933
44
6
215348
19
9
3
69277
91
726673292
54
15263449
11429
43141
51
344006
49
46
6
415068
822640855
20
201392241
61
742415037
205751
472375
60
91
7
64
12143
50
95
6
95
213468
369405
31
71590
85
35
1
481617
31
389162700
159905
69
2
86
6
380833196
93355
26615
51
908736153
44
66
8
370461
25
21
398292
36
178332
134749
95
55
398049
226511
66
79
31934
467263
53
213721
52
67463
26
79
39608
52
36
15
388554
298068345
170461
76
103969
151552
9
361843
2
164352524
419050
278397
733703248
52
49
367031
372597
493984
782814476
372515
11
3
659804835
15
269883
77
301450
6763
470786
94
273280
281984
50
104514
77
475661
219084
35
1
485788
92
108339981
71
126536
2
288403
447840
6
20
98
459431
8
606100019
87
400424
50
73957
37
8
466014
497099324
7
31
985314327
370366
514683620
98
211846
197395
435436
66519
655146774
9
52
43
409711
200576
335687
78
78
420577
46950
304827
88
32
177528
56470
7
86746
32
403084
777018103
26
68722
10
99
7
443617
19
284980
468447
88
20
335429
43
5
124250969
97
197857
62881
165289
38
88337
42
257227
189426
14
52
117532
77
48
34517
185949
78
9
276814
18
58585
484494
23
39
236632
8
44761
79
217831
55
60
135553
403240
68
71851
106927
3
83978
18
267072
63753
13270774
69
345932
35
251548
86
416591687
164784
3
429552833
1
60
88
55
406289
34
81
482509
66091
455703
49
614484587
1
91
65
97
39
42
5
498325
725830446
358544
249171
78
28
126926
14361
79
73
89
78
39
6
61516
83
492985
390643236
472558
831478168
98
99
409954
47
32
263368
81
820430328
449577
70
8
264702
930475400
142892541
15
953143961
387477
29
9
364784555
463231
9
55
6
39
413700140
43
642208097
71611
195422
32
85
418749
50
175036435
105150
7
56
118104
64037
44959
65
3
43
443666
183024
64
497070
19
74
34
668928978
1
75
70
359183
52
5
20277
160187
105463
304754
9
341229
5
65708
55
109342
4
992644231
42
32
244133
52
63
134116605
16
484816
98
92795
46
484228
187964
1
447642
91
185694
208246
226528
96
45
392885
404366
6
109276
906354696
178431
69
290607
121198
50
35
307916
75
367133
80
1
205072
9
278494
27
20
30135
61
28
349868
75
48
339414
140428
6
153555
86
66
287990
10
32
74
101669
379394
232439
618073401
5
313195
73
403919
348811
439192
297390
465544
393347
230747
442970
259770
63
77
29
252051
130667
109398
81
29
304682
427473
59272
364533
88
21560150
42
347177
74
104873
91
14
553741162
38
85639139
244498
693792511
333607
153019
26
49
66
13
462704
51
131280
89
330816053
198470
6
135720
696331570
9
52
150782
83
2
474650
477073
273869892
328200
454390
39
326330
122356
38
44
3
423468
24
76
76
82710
362180
381875
419140
32
252397
172582
462843
958336164
13
571331599
269612
26
88
6
75
18
13
142923
218670
24441
332248
11
239634
66775311
355440
11
364613
220658
66
14
55
220052099
384977
135729
73
68
236551
68
252431
85
57606
11
18
69
7
75
80
423424
32
235067
39
59
42
169898
62597
71733
4
554897066
150909
45
2
210310
51
442901
26
52
267801
4
91
599257414
127740
245808
330407
305133
42
287165
7
148275757
470236
82
501847162
323271
24
8
253114
30
21
53
11
339446
71
1
1
97
252220
811891503
85982
94
72
300235
9
9
267479
6
464872
37
28
46
116070
75
45876449
329308
208741
173494
398997666
70
256842
6
30731
2
90
4
17
368604
29
63
188811
86
153715
2
6
94
243175
23365
20
994612481
160189
72
251843
469658
148646
33
28675
322525
95
69
132431
80
49000
214717
69626
55381
28128
183668
862768251
318158
459008
51
379933
184843
264455
35
85
90
427751
220638
31373
118619
41556
535872664
278827
202506
523542624
180588
482949
8
998376793
73
55
96922
99
3
235619
1
70
425905
467986318
395109
229368
12
378635
56484
306912
42
108840
45
65
401254
327656
80
67
84
563259430
51
131102
71
495810463
12
54
204003
82
2
98
980997941
79
303709
45
28
98030
86144
135239
53253
435897
97
445524
79296
228126
317411
85
279831623
8
307088
415754
91
471147
8
92
12257
25
156085
19
25
28796181
242952
58
424066420
144900
48606685
38553
653189070
1
77
50
400525
93886
65
3
307819
58520
155048
93
44
25838
8
577948322
50
274340
44
42768
475052
47
431129
42
72
400229
81
24
188905
64
399574
504365597
231672
451618
35790
8
440757
63
178093
33
362978282
477133688
993759254
81
140662
294210
76
246577
86
20
4
179145
211248
28
488109
6
39
74
71
70
164151
431685
55
18
313382
37
4
9
332435
23
65
406848
94
918184015
83
87462
486897
15
6
90395
60
97
918105658
40
50
28
31
40
41711
402289
64951
491021875
4
426482
486560
7
406311
14
75
870334942
358706
93599
89
719313800
175967193
15
28921
6
419052
56777
40
39
57
84
340285
78
565226129
90
363784
2
80127
301282469
31
358193
10
90
179485
169703
464993
81
385315
62
918616348
368699
43
936021708
23
38
9
4
161744
7107
489154
75
334876
51
15
280813
66
6
65
146269
36
315650
465578
34
325534
21
55
65
380039
37
384647
31
6
166670
86
314635
461271
926336060
39
454161
79
99
47971
64
68
19763
12
427143670
66
634448357
383021
267592
10400
211912
339154
29
238380190
179182
100043
52
19
455581
31769
44
28
385883
61
50
65
6
208830
2
92
23
35
151574
21556
74
42
4173
114172
77
10
71541
156915
3
9262
27
471628
38
426624
1731
30
400385
15
31
39
166772
1
40
457850
469747
389237
91
497004
228336
90
470740
121577
310171
312874
59
362150
79
6
396000
259606679
37912
436120
91
213801634
10
83
13
83
93
4
65
4
97
142130
98
64
455303
13358
71
113564
58
94
61347
9
266471
93407
65
330005
94
9
19
7
20
101427295
96
402722
76
295846
60
186615
198793
163744
141980
30
469808
7
88521
45
400536
60
30
9
7
85
6
611334407
37337
191627
165368
21
74
55397
152809
301645
56
201982
347105
598955120
84
70
72647
35
498073
370353
53
4
89
58786
516887255
351828
97
9
55
350774533
245745
7
139640
29
574313145
490868
427678
2
389107377
208533
99
92
19
57
175997556
42
458809
365866
121607
70203
280516
690362060
398008
53
20
39
63959
20
63
150487
86753
3
711039899
230269
422539
57
316088
99
89
367865
27
280547
125111
65
355815
80
39
150838
1
61
348598
43
292655162
23
257982
783403629
381666
66
1
18
11
380704868
2
510601038
346700814
4
8
220419
457549
22214
37
357640346
420671
5
90468
158125
1
244630
1
9
133563
366459
18
43
7
223364473
84
43
762068535
108444
66
3
70
35
277008
31
318537
21
763280029
79
233628
162270330
70
364630
92
93994
154043
234808
405964
291415
390027
64888
86
224145
346983
65
96
35
18478983
200786
39
61
59
175614
86
87
179872
8
72
1911
470126
67
433665526
18
626999690
49
104694
56
25
51631
169516
452622
464167179
332485
295823
484050
278236
38
401476
58
71
323052
35
153047
231784432
405684
18
46551
142144
90
24
60
76468969
164784
477952
274393272
73
243516
200337
212740
50
24791
77
10
40
96
66
40
525010852
12
269298
19
49
327501
179350
22
37
42
52722
349923
41
222018
56
192700
38454926
79
37
69840
47
12
369321
412746466
7
26
29
22
166863
75
52
5
746044396
330502092
348100031
722599800
8
316513
219555
28214
332283
84
6
48
128766
213891
73
70
6
36
23
7
34
2
25
659545142
23
7
92
2230
218750
64
446599137
227402
230867
237153
9
93
154946
18
79
325024
5
183958
524757996
181504
484534
44761623
419581
473575344
41
49
188601
19
301330
353796
29
35
59
17
175784
68
134567
99
91
961427812
1077
472030
58
1
1
87
56
169125
32
75
29
65
62693
63
183362
32
272342
75
219767753
19
134454
532942232
4248
577765276
106628
60
324847
966741344
86
56
94
27
45
1
175459
381558
197314
11
99
102999
79
337768
62426
30
50283
49
149714
302848
215423
46685
45
318188
454024
54
65
37
359985
4
19
484345
9
79
56000
81
88
1
352609
61
67
27463
396612
408426
7
423200
525300514
7
335718
2
197953
13
493026968
32
355356
58
240581
43
6
99148
439677
42
114147
22159
74
188373
31
189703
266226
118901
625876124
7
36
76469
66
40
228150
164555
345736
489814
96
94
60069
5
3
422793
386977463
20
463268
80
9
25
77
109107
135393
115967
13
69
197403
9
9
1
15
13844
96478
405022
261810
447953
45
9008
201469
64
4
97
214533
23
78
70954
8
9
931236475
73
305375
45
282895102
389440
26
191353
294329
39290
21
64
338517
42
491533
308072
192826
89842
73252
25
6
194100
276316
354889
600697304
383858233
492787
127049
98
93305
637042572
128478420
478520684
58439
102534
21
70
19
71027
15403648
143282
37
69
76
408218
65
281590
55
120602
225835
60
66
497079
238481310
26
53
401766
81
81
277577964
791010039
152587
18
188869
431128
7
354679
403522
28
337534
63359
113830
26
60
168545
215077954
328205
204144
190946
89
1
11
39
68
273341
8
82
136438
208553275
20
174661
13
307034
6
52
235774
58991
255386
6
316749
68
5
146241
15139217
47
14
289195
14
155086
232388
8
198605
408503
153024
369439
416109
30
13307
256481
251885
84721
20
73
2
103738
8
946192858
369868
459412
394920
893170348
450958
356540
24
5
3
42069
9
60
3
67
204232
90
51551
66204
712123364
217055
382449
171167
310635
312395
463284
692611087
208784
73
15
872298350
74
88
456952
902592254
16
114771
9
197175
71
21
97
74
2
33
42848
30
43617
80
33356
53829
95
225073
89
140499
17
7
205348619
88488221
79
82
121628
173963
30
59666664
97
21
55
76602
99
48
19
456759
352960
50
254762
1
5
273505
75
1
93
97
37
262278
10
219706
37
40
149340
67285
92991478
71
325821
363646
495153
253154
93
60
71
330177
12
19
413525
25
3
363769
604508519
77
3
285753
50
34
205682
4
418990
14
232165964
982324483
621158316
32
58761
118984263
43171
186169
50
33
34206
357295169
96
344337
18
51
211294
321852
467130
204713
206615036
40
98023
169761
279246
14
486991
37
172623
19756
292209
256771
75
10
351979
78
385378
24
32
179276
971201722
11
404559277
455532
362619
245493
559469582
51
394542
78
735476423
381079
22
89181
62
6664068
49
23
203574
438532
93
89
83
7
2
35
27
49
411980924
9
49
9
412176
133021
335080
63
4
97
214418
55608
140882
264356
44
569238683
1
53
498613
8
13
204227382
46
791015523
451093
126316934
1
36
460158
388315
399132663
124167
83
4
1
487423
41
237696
219441
48
422395
26
739899396
67
22
198731
23
50
56
204124
52
188419166
61
393498
410352
3
25
71831473
15
313740
71
363690
31
49
251874
442929
180774
191189
942667998
560310604
128595
60
367129
11
18
30871
36060
19
642995650
36
6537
92
1
64
246664
978447944
68
63867
624567597
323698
2
205745
56
317873168
73662
55665
38
227845
394300
73
343980
97
54
5
385481446
259149
74304
192010
49
157795
18
476954
347992
942725036
338906
412201
387998
387538
488162909
61
839078162
3
17772
8
49
199613
429338
463937
86176
92
447350
1
115930
484446
413186
28
2
24
1
84
64039526
83
413839
3
51
72
168062
120926
354347685
60
40
7
65
274715
342607
431517494
458091743
304096
96
35
88
435203
55734
124631
42
457633
58
89895894
266779
266405251
2
386639
2
19
6
93553737
386235
50
12857
74
295396
488464
74
4
481865
374843869
55
190836
78
366084
1
107698
12
68057
9498
439039
287298
47
680992806
416323
40
42
95
1
7
478461
474610336
20
12356
268828
21
404038
126135
74
33
236764135
3
188758
35
32
4
309189
13
208271254
4
93
55
311887
1
231208
212820
165142
88
38
63
4
6
6
53
33
42395
9
74
66
49
320058
280922
75
849481668
228548
430240
69602584
665782909
95
416497041
46
479270
51
497696
27
91
923609323
53
459472
2
402394
422397
9
39
2
3
15
10
36
284631
41
568463007
478892
386567
69
13
19023
42
472554
76
435461
6
76
136105
17
476669
65
91
36
73
273088
2
1
151904
370090933
79
309751
2
53
4
44229
74935
348037
226637
1
18
316982
103867
107778
124671
24260
90
15
32
652587038
28
1
321057
103647
24
646481065
198181
363742
208328
755608217
356275592
949105496
42
5
31
30
327900
969517921
31670
34
329897
32
156586
54
23
43
41
17
9
189278
442976
75
29
60183
347269875
12
83
220844
64
92
27
938222844
40
107740
4
263530
109553647
6
235064913
358139
83
256810
4
55
340392417
210522
63
581752630
27
868381807
301542
87
545172957
107703
269072
97
2
81477
94
162105
67
216829231
152173
217248
25
4
13
48
66
45327
77332
42
645170373
208363
22104
25
566527526
343896
71
257499
79
411433
250819
418352962
16577
16
507561838
468246
47
72
90
10
82
459720
188637
58
71
342144
65053193
103960
210537
487794
44
110461
10
14
58
78
40
9
81
435788127
8
5
99
126275
124847
133622
970965577
66
68
63
37
62
61352
2
69
418644982
894193023
52
100325
89
335464
88
10
55
565996908
95
365568713
86
31
3
1
470965
2
491530
172217
97273
964571849
445008
387027
41
97
99
63
8
8
315396
485489
42
1
384829
5
51
47
655649867
9
231512
81
912784068
45
184225
58910
96
25
485446
420672
294499
30410
65131
569355101
164829
10
6
28
8
490187
319590
445000
300558
4
91
166163
393541634
81
19
33
5
149444
2
91
199706067
189875
98
9
1
123870
296065
49
129533469
64
18
430123
223696
193855
26
38
44
2
433847
15689
65
286905
86
36877270
8
86
48
83
89
65
23
342663059
78
31
264461
50
378355
66
220915983
78
71
31
8
62
244136
872934615
163384417
2
16
437242
15
76
180630
67
336606
178265
28
5
28792
357765
5
304305
71
2
37
17
9
80
97240
48
963768402
390081
5645
454635
315757
368468
50
169730
6
82
439590
2
93
724715310
98
377721
8
86604835
440096533
2
76
199966
324754
64
317257
567584276
426428860
85008
80055
398788142
26
83
4
39
235859
193681827
83
26
84
47
35
425183966
184828
409962
291042
243757
28854
85
2
109226618
103633
14071
4
37400
5
359387
390076
39
130241050
97
5
98
461772
91
80
593943251
97
56719
99
53
385861
344014
6
239292941
121653
43019
196522
94
396283
200442
370891
40
52
51181
59
433376
8
84649
92188
48
240868
72
73
450413
9
83350
60
86
50114
40111
89
26
540425431
37
377195
30
27
5
74
562185906
45
359400
144008
97438
44
14
483639
91306
8
19
6
356295
33
79557
59
33
29
71
95
32
92
91
10702
86
438502
474430
81
97
466883106
459778
97
49
59
465613
277956
78
771393377
235388
4
275072
8
229692
233662
27
30
84
21
317074
950011353
57509
96
249107
24
271094
78
468055
161142
211781
34
48
16
69
485199
98941
395853
442624
277001
79
90
74
49
70
50
22
463983
52
52
2
54
54
995863470
45
377846
47
167892
373351
41
87162
35
319337
34
129835642
39
68
77150
6
36
94
35
66
114790
861869528
21
342143
42
2
69
5
10
488772
20335
82
476656
42
381431
189789059
18
272442959
245209
4
217650
1
80190
740474796
269863
177894647
307773
877165715
16
40
41
66
42
21
48
143865
3
24
91
302281
997164339
369076
739562836
436389
21
120913
61
11
12
94
25
101173
93
19
9
88
450439
94
268200
25
182319
298682
407762
130333
61
435532
73
219055
35
71
7
74
923915671
25986
58620
1
89
78
46
94708
76
324851
30
19
29
3
17
171951
55
159646
62
27
433869
57
9
24
74
464884
74
31776
140380
37
9
137401
818546280
1
393685
18
852899385
199190
68916236
123784
20
364643
469358
59
83
90179
91
16
19
224396
72
62
575193334
13
174354
25
635348194
326866143
35
234243
75533
47012
36
412048665
58
3
207382
494858
64
725439658
26
40
260894
170891
445349
6
5
34
313414
22
2
53003
52
323764
950321233
5
7
778312780
3
697015559
301640292
384746
13
324824
364295
30
435030
289728
125789
42
15
741924444
467557
9
61
19
270739
460946
4
64
24
455179475
56
36
9
80706
92
74935
440153
72
395622
49
223173
70
53
73299
283932
90
300262
5
451749
54
82535
126105
324660
406945
421913
191315
298838
25
55
107064
272367
190060
57
449589
101884
56
67813
11
16
26
344002
676967050
48
2
48420
118541
498178
42
67383
58
6
64
145415
454031
449024
281029
48
19
129000
780591622
102069
49214
64
446632921
6
204382
91
839392610
20
7
370816946
200404
117900
80
6
1
12
61
458875
1329
1
451323
405491
99
233343
38
139619
738287336
29
70
98
83796011
75
479627
43
349023
262086
3
306160
215791
239626
78
207748
14
8
28881
31
492091
16
27
6
48751882
9
96
94
263199
42465
40832
179870
75
55
63
95974
89
78916754
67
28
154369
375949
19646
72271
63
135016
26
90
234850
55
93
7
30
459553
666029593
760474223
428942
3
270371
4
327934
59
15
99
29
14
57
97
586831575
83
165841
73
13
113186
56
219477
525935323
9
488095
11
164997
149188
99
307726197
499145
343462942
360495
14
210952
40
65422
20274
93
15679
148780
7
177554
372770
50
165931416
231514
36
14934
18
233058
5
4
6
82
462678
95
347570
47
915833501
4
3
30
754407779
479600
57352
943062867
5571
89662
232928
38309
985301775
113927
39
33
158015
177934981
19
102022
64
206664
56
168833
282570
8
294995311
137069
50
344490
64
368733
89149
29
423949
38
79129
35346
77
56
321674
158614784
246212
487582
84
171528
30
16
137190153
11414
54
451518
99
90
87
21
20
676547461
68
51
56
150080
59
23970
87
451411
9
26
558741224
22
473107
298398
36
35
302762
38
260975
58
89
49873
5
475778
275495
277818007
85
354710419
40
52
72454
31
5
78422
85
38
47
983380428
8755
48
339053
250932
662472162
4585259
47
4
596936639
79
225135753
76
24
29
98
75
259397
45
48491627
65
210641
694617683
220560154
70
81
8
77
3
87
35
59
96
8
90983
45666
418992
61
70
330054
166932
129851
650259045
184416
73
19
59
248477
17
28
347995
28
31
11
48
925412274
134581
121992
59
108428
464702
258875102
93
451111
139870
178220
271305
34441
437732
5
55203
86968
421345
6
78902
425562
474554
493001
421161
69
157852
4
28847
144865
414518
86027
452204006
464313
79
41
26
7
35
19
100852
76
6
129281
55
37
380746
253590
114645
185086
440675
88614
40
307413
5
8
25
473632
152326
8
26
39
253722
6
1
15
131152
2
29
82
613644998
89
40
407210
311426
131741
60
42
91
85
75039193
402980947
26
6
56
55
77
40
9
149992
317832
133768
844249861
4
56
230354
371921
251946
221152
394483
74
36
75
79
93
305486
90
387018
103218
95
222240
294733
3
23
32
53
55
200544
363916
13
377367
21
33
15
350586
12
273375
62
517842627
738916918
97
408831
43
316751
4362
77
65
11
704269542
329494
48
86
34
5
84
72
83
38
172319
550341742
80
116390
743412207
81048
183862
1
380521
484189
303771
399812
7
384433
455904
2
66
370189
80118
393911
90
14
330613
80
6
219997
4
80
368963
47445861
454125
50
270425
81
50
484924
261669
88607
183219
57
22
40
70
13
19
343166
406419
89
90
4
415441
475861
226976
188874399
88
42
10
180954395
202580
80881
242026
324818
399436
17
46
84806
32
308434
340000
85686748
42
86
55
413453
227518
73
495085
437337
251585
7376
196216
87
326615
375136
449623
754562716
33
183553
49524
9
35
9
1
265126
303263
278103
369048
112406
162443
3
5
40787
70
479411089
91
454461
5
254387
47
52
384018
629266345
238899
295725431
686366344
284299
22
269172
405193
51239
96
81
406825
366170
181404
334721
8
94717992
95347588
929540171
1
49
35
120696677
52
179213
11134
48
323321
45
2
6
68
49
52
11
194433
39899
29
489357
60
6
1904305
83224
140661
76
110476
31
175784
16
136799
95
312148
200132
130033
65
82
7
73306
484760
184537
486194448
70
218413
430211296
75786
372503
464539
66
26
40
36
562248888
237722
80
35
643918058
29
42
53
8
254266
30020
67
48
67
23
8
98092
79
144268
281910
80
1
139924
29
301682
310686
365920836
52
187228121
75
37
83
167893
44
60273
325125238
404632
41
21
54
57042
89
95
37
60
5
110963
369460
3510
397952
81
61
8
92
65
71
466946
17
77
10223597
458779
159477
481879
128636
310617
313825355
455514
63
21706
61
386106
41
390774238
173219
70
62725
48
433848
440722
245024882
43
150941
323158
198431039
66000
7
187915
54
96
500439730
13
56
29
88842
234447
20
1
552776888
98845
58
263601
60
3
46
551559118
62
163858
663275296
399902
33
314778
417203
11
970769386
446996
39
50
259831
248819
188533
61
852920680
9
136132
417503
440961
23
384623
37
4
17
681424629
19
579727683
36
49
9854627
71262
881060355
252667
56
15
487731
91
316451
125109
295775277
77
7
87
56
37427
2
394422
409899
444319
90
1
366917
371494484
7
689719817
84011
2
254006
77
152811
331623
683129399
15
377468
447138
480647
284576
13
372224
77
19260
314755
30
472734
215332
133742
436641
432828
490968153
93
2
55
61
760339497
1
7
98
493987
89956904
40
655153382
27
54
90
33
145793
58690
14791
207531
133084
52904
609317599
303133
83
946752123
49
74
39
35025
89
686154168
8393861
80
4
4
434163
6
66
36
75
7
58843
6
8
12
37
63
431814
64
64
312189
18
33
11100522
3
25
400537
84
53
72
353700
718049507
392004
60
89
79
72
62
62326
441701
148513
93886
78
632870421
24
28412
14
463580
267493194
2
69
365921
99
16
57407
165576
2
104724
3
71
78
24217
76
66
75
360189
61187
75
445246
7284
66269
233810
148594
202536
245985
79993
495659
321804
497403
42
22
42
55
46
1
95
75
151091
490986
154412442
4
454248
11
400268
19
88
8
2
57
31466
41
307537524
20
489916
374068
235905
9
307375
91
62396
419040
64
91
16606
277826
55
98
60
402818
56
83
241763
34
464809
295549
394384
342349
69
86
44
306097
463648092
408695
10
90
328167
55
2
464617
4
393851
296296
74
91
58403
574440875
375984
333173
66
254109
20381
82
434082
16
50
82928
87
173575
438669
12
499561383
8
492033
216505007
5
357522
150354
46
480778
99
369756
438449
289684
378500614
91
88
366778
303092
31
15
83087
47011
470034
469114505
216359
82427
9
45
86
8
33
41
86
25
57
917161503
79
7
48
69
64
45
334532
311392
1
417690
369171491
279468
2
41784
4
472764
33
55
27
63
35
88
29
599612640
1
788217075
53
375836
57
481597
62
5
87529
219941
67
33
156585185
81875
334652
135570
60
66
73828
18
26
61
587788051
229532
64
156270
7
33937
78964
221228
47
11
765404010
375265791
15822
180737
16
4
4
83
9
5
71
46
78511831
173929
375668
393374
77
395354
57
5
205421
77
254867
234839
15
94699
389320709
5
279643
618794759
90
141949
21
439667
475496148
753384900
222673
95812
138882
495245
387506
79
76
594863224
24
51
17
49
2
259206
82
6
606246645
260394
61623
115682
4374
51
41
474823
96
437038
114304
15
294714590
13
391825
86
90591
237628
465329
174414
12
240219
271654
314417
88
32
728656866
327582
176236
30
139482
31
219363
114652
111014
957254868
4
442475
6
101167
48
333137959
67
82
165302
331797
23145
21
21
2
70547
24
330518
383432
63
61
3
312281
56
766254586
474478
200488
236545
349200
168238
14
171991
34
8
147327
2
60
175940
89349
225949
2
179525
68
485374
65
31
413872
857026270
67355
43
27200
499025
11
271705
297892
55
140202
232237
6
41
66
952889198
91
92257
91
270705
4
29
75905
5037
105183394
104535
215992
661266766
2
494003914
85
425670385
5294
23
89513019
5
55
29810
346553
33
32
45
52034
2
145847
404678
201928
702040268
57
5
58
753567357
63497
9
52
49
245715
174837
235871
434216
37
384964
81
488367
4
247990779
468034
93
42
115869
26
333598
245065
273232
338459
806616831
134990
39
86
92
644316779
284432
94
342152508
95
41
5
933635037
380160
75
150581
412592511
810247808
68
351220
31354
315136
357813
136139
839293937
4
5
57
253848
3
72992
97
94415
4
40
343249
425740
63
8
68
28
2
7
247518
144759
53020
215463
99
66
55
20
24
12
78246
62
471989
78
22
4
27
93
477436
4
2
92
10
415408
120704
94
2
91
10
56
66
514294870
9
965394734
2
68
20
3
326582
87
86
76
824208805
73
3
12
846666474
491373
66
164412
51472
184405
308118
65
117806
287515
98
74
30
71
85
274284
303315
75
10
379865
368075
408697
66
9
758760187
615691063
41
6
234057
40
68
890691364
2
37
4
46
126504
89
33
148060
233026
227419
85
421253
2
3
69
69
46
375152
73412
2
436224
77
157145
487442
982388464
81
46
620715214
94
59
32
9
118542
659478696
62
180542
438253
1
3
36760262
277119
350979288
57
87185
122193
676344804
77
2
333450
379801
93
426646
98
48
55
30
19
96
237722
8
96
789682644
474379
96
2
497632
343344
38
1
93
94707
440383
290695
276226
36945441
1
88
270068
871365185
493723
9
461697
28
143356
6988
53
7652
25
983175380
9
26
21
90
71
74
38
83556946
412896
294115718
206895
13
226417079
74
71881932
108193
99
206447
50597
396938
59
382978
26243
438008
370068
399
76
169567245
45
35
57
153211978
11
98
6
36
413556
8
46
429572269
89101
136000
40699
74029
239052516
450079
69
67
2
495629
21
223082
52
30
20
47
9
379025797
316184
75
420126
89
75
37
85989
139557
112744860
33
56125
31
821193022
66873146
443826
110184
91
20
162456
47
82
59282
5
268053
386094
225823
642082999
471337
344583378
20
388629744
30995
79
81
385031
1
36920
862577626
1
86
756587707
707689614
6
9
272121736
84
8
301920
111212454
29
225720
36
464605
74
54
204327
178948
191356
626566693
53
476751105
239545
302345
98436
398231
185428010
28
73
116944
340858149
83
91
97
3
483302
90
65
201551171
62492
88
36
69
96984
1
25
2
254712
69
60
14
47
14
16186
77306
1
361010
439513
64255717
238966
82
103438
71
52735
124505
760142836
48000
40
29
62
43
63
48
30
408992
30
10
52
6
190105796
6
97
63
246014
149253
730896961
34
27
94
38
7
484668
343530
507995608
449203
441351
75
37
63
175637
76165
10
80
385011926
17848
3
691815071
17
920316745
15
6238
223339
71493
133324
355537
94
7
7
77
113704
306623
8
90
26
499777
74
95
46
319740
363978
8
9
93
31187
53
212957
27
209551
7
483212
87
143872
64195
587411309
195204
36
874276736
1
663590772
416510
311299656
62
14052
30185864
627187938
298451
77
199503
3
119438
620385953
6
56
328625
781279090
45
21
110180
271972
80793
363520
276941
242453
370487
4
156922
397185
318238271
53
27
31
119050
26
240191
368313
73
442757
413081
53
147453
4
60
94
23
255764081
168733
362918846
304184
28
34900
99
2
72
381378
468745
11
40
463020436
465027
237973
5
108408
7
9
261270
466418
41
127355
63
70
91757
487173
168698
45713
3
480079
57
45
64050771
80
9
69
394911
98014
87512
43
163751
81
8
154051
237525
2
460631
981954919
97
44
296198
81
80
15
211524
2
276462
94
9
282573
401434
90616
56
10
41
301376
38
18
150304384
52
109580
103225
82000
44
4541
471245
77
38
337280
193148
93
93
478459
140046
14
511604294
196363
271944
2272
332603
327274
23
18
99
3
61
45
23
61
92
54
57
5
47097355
53
88
18
3
69
125405
476840801
23
24
137623
75
50
817425414
956679731
9
81
388328
20664
308751
234825
96
399398
21182
48
471991
949434450
73
430013
35
38
430080206
66
489602
11627
71899
49809772
48
74
94
7
8
4
166448
95
203660388
38
485757
455982
465985147
10
62
84
55
95
41
625769315
84
240365
416766
4
8
22
146971
25
163130
47
45
75
161739
346730
463617
42
92
13
488418
463704
252906
57
202533
84
13839
6
107821
46
25
91
163390
97
76
83
3
92
65
87
96
375201
397820
770626605
134180
38
95
3
44
139168
865336741
141899
26
360620950
319128172
872683041
20
451781
86
75
67
77217158
312128
247180
125816
28
147963396
891828534
23403
193932
952527827
199791
86
222221
111024
230764756
9
39
393675
439264
304560
36901
13
96595
454484
93
51
8
413070
1
10
129495
90
397559
493740
181625
195234
149001
350342
305425
290812
57
92
61252
9
129365
452110
45
455632
7
427992
8
380288
261317242
77
450213
86
376464
420220002
99634
20214
55
106485
135933601
34
423987
777779985
87
297744
6
229051
25888
33
85
90
361119
327773
90
152932864
351572
76
342099
55
28190
272827
14157
45194
74
4275
41
8
101634347
200439
88
477777
60
42
92
263140
38
7
4
326111
852546100
367746
25
285044
468492283
8
40
76
16
369306
8
31
134422
56572
91
225527
394101
32
15
94
83
69
76
73164
187605
13
76
76
969369773
98566
384456
162101
195409
4
56
67
2
16005
78
93
1
13755
3
16
76
200072847
85
579738098
97
12
65
1761951
65
5
271640
12
460269
3
76
8
48
90
743113842
719430070
9898
336065
17
8
47
53
16
5
24
96
45
284105
60
79
14
985346608
74
467131
405108
219625
93
36
273980
327790761
186878
210590588
99
388488
48
77
39
16
26
446588
386410
484791
89
13284
209422
173480
82730
75
288236941
113734
23
15
31
9
98
492258
272256
453023
180288
330237
169138
143423
395366388
177160073
100752
276739
1
374820
24
390279279
488492
2
359085
53
136743445
288661
958572023
405873
210856094
4
67
382381
63255
19
3
46
18
87
471261
29
452533
78
216330
56
183353345
67983
27365
8
9
38
170476
27
286349848
469359
50
479816
82
16993
702332982
17005
79294
13
92
472531
475845
451362
380644
169835078
6
71
174513
8
1
48
148805
206847
92967
54
6
52
8
84034
416391
163006
74
46
311774
63
193129240
3
899939225
5
116484
13
97
60
15
69
289272
262336
393781
75
14
60
465060441
96
491925
69
228685
259620
109997858
200326
5
97
34
256741786
23
78
95
317247
45
88
56
113020
10
55225
8
211304
78
221515
340030
107343
448997
342633
4
79
70
76
393371
295199
209039
37
39444
3
23318
1
53
83656
82
99
497051
4
280425
37
64772
20
91
93
6
32
6
662504164
79
95000
318090
9
89
8
96
314519353
66
33
45
447187
94
87
129108
52
22
312787
64
65
10
77
409080
50
165323
76
792953061
88
80
117114
632013435
7
44
73
96
14
22
430579
53
67
24
3
66770
431501
65
445483493
64
41
45
886078626
150330
460109
322786
16
60
409379
60
47
439633990
244726
20
314430
7
23
80959934
80
161624
59
936256569
1
466362
5
29
34
21
20
910222867
4
36
5
99
116107308
27130
483488
229254028
124346
259659
209860
53
96
220275
160433
7
556476929
45
7
58102
60
8
3277
200548
897798078
7
157767
451278
90
223828
929916412
459218
245983
761178416
240203
90
88
4
73
81
79592
58
49
1
52
94513
361652
83
49
382920
45
4
38
96
67
149732
20
37
29
57366
310772153
3
89
26
393041
58
27
44
39
53561
40
279400
101003
304124
28
83
74
337699
19
26
6
81
423658
71
2
32
150355
8
255554530
102864
82
443374
7
75
161902
881017349
209796
334724
394161
240307
2
394889
441047
310260
19
134745
110762
314779
52
161153
314849540
441651
421338
19
52
95
332628
78
44
56188
935008637
799953104
35
22
215587
55
34
21
5
45
76851
496919
14
341504755
28
297998
86
58180252
159844814
95
32
38
658479189
403048
83
470005
848964980
32760
192489
26
309061
29
316969
18
53
71
4
4
96
404747
26
93
44
287047
945069395
52912
92
84
47
89153
411394
489140
412062
93
420661
471018
84
120137
335110
233989
5
181382214
96
7
186233442
238493
87
56654
88
23517
89
291627
158790
152190
528500915
470808
96
58
280885
90
489047
16
928602929
63
5
3
161270070
71
36025
2
251642
98
67642
793610661
519998692
11545
76
59
272535
77
699698410
77
86
54
31
414718
35062104
3
215668
222084
364502
66
214538
37
75231
130741
74
41
26583
21
144581
8
9
12
151622
9
162089
93715
60444
92860
515279684
77
3
71
490419
1
4
62
939975092
99
13
3
669135777
163425
68
448069
455810
17
135067
161035
332076
478335
93144
23
26
6
72
24
7997559
54
28
377197
61
18
997909564
71
8
3
9
315539
455435
131112
360083
94
22
395030
75
103218
481788
82
3
452490
121710
408018
39
42
373912
268192
288859
403106
3
79
72
43
63
5
99
26
174751
959057117
64
38
305876
54
39
57
344600
42
155881146
326539
35
56
23
416558
67
8
9
129449
83
1
349442
169498744
342225
116318
56
405958
270746232
52963
31772
15
44
45
28
39
5
78
68
337606951
57
181109
35
8
483130019
30
98
88
472774958
129718662
12
6
32
133063
33
86
72
93369
79
65
45
434343
1749
28
49
19
323268
267857
144938
49289
72842
476152
240688598
91
67
9
69985
480975177
17
79
61
18
87
69
114432414
32380
61
40
79019668
86
442124
157798
36
59
276966
155417
35
304147402
327022
8
7
10
412209
459014
87986
59
209140
87326
78
45
97
95871
183658
23325
414031
313611
115670
379463
1
61
475978
194271
56
96
54
44
199515
444924
183713
680568464
16
93208
467831
195780
70743
7
4
2
165272
80
53668
47
96
19
65
92
92
307852
299505
61
86
71
88
6
14
220589
4
173117
201040676
261990
35
106947
133689
62
241421
53568
4
89
66533
45
9
81
14407
85654
23
47
296553
139344911
27
425098638
32
42
87
92
4
94
51
433038
949080847
56
27
19
76
16
360542
37662
30
78
243978
9
68
459589
365344614
393416
21
321367
24
2
48
180369
456831
822155383
9
84
735051564
74632
88269
70710
43
447643
8
195294
179490
27478
9
117311
315473
189705
25
59
108902
7
241863
35
64
48
396133
59
47
58
1
23897
60
2
504342686
3
120491
19754
116971
403241
50
93
350504
6
374250
30
30939
95
412776
97
4
477811
729234628
322987
23
451011
139402
41
374572
592548449
261866
28
247905
139286
928538568
27
22365
922144765
490320
95
34
160164
222294
239512
436592
22
40
235008
457170
407420096
15
99
22
8
4
171832
444859
8
470386
410422
3
24
49
27
208096
63
169178679
59
336761
19
78633
311174
76403
126473
39
81
320532
315397
60
86
407218
7
260952
25
74
35112
490287
53
271575
504329906
74
157888368
45
132015
12
81
1
437947
30
448858312
33
74
520
98
84
189931342
71
488966434
83
47
158811782
3
54
355491
236311
42
347356804
15
108049
411007
100280
57
64
130389
862544664
99
351564
14
373886
23
56
33
410531
37
892462996
25
56
78
168840
4833954
367859
492251
412968
271122
196292
17
221937
41
413698
409677
481482
3
31860
52391
493143
11
54339
193281
414410
13
96
44
59
61456
93
23448
489699
128325
36
2
78
118277491
48
397584
44
373089
46
40
67
21247
442871
27
77
1
374241
2
263789
9466
49
80
452560
8
35
415866
78
36
51
37
48
10
193034
1734
76
26
385146
7
19
64
6
19
276988733
8
899389206
494194816
29
232671
7
13
3
443636
53
308570
85
9662
99
87
7
972000462
10
562255433
404388488
3
149310928
416460006
490482
620926332
49
384580
44
5
408363
346858
95
432143500
297270
8
56
47
157788147
68
99
96742
55
81
64
426549
236466
323041
91061
409739263
43
4
46
373258
24856
51
1
21
36
70
252497
35458
78149
78
29319
73
98
65251280
258395
84
6
73
42
283805
69845
40
82
74
41
21
125652
9
473187
130412
169260776
427935
67
156278
96926912
94
143309
88
50
388142
76
73
82
20
28
714879883
433828
47
259274
32
492851
85
96
363932
169341
98708
48
777689359
46
422088366
431724323
355322
3
706122491
219214
256227
63
281760
8
259738
196134
345948
490846
68
263599
651
290459
346252
78
406641
76
22
68801
399327
19
39
1
91316
736117149
333709
127489
320581
439484
89
52
488033
57
478515
17
43
37
38
7
34953
346207
78
308267
153983
3
165027
9
324730
35
213828
512145453
515651881
3
265309
355783
153668
362572
284182
237029
54
7
10
434190
92
4
12
11
155374324
36
199706
34
1
314715
1
98
99
285678
86
441500
82
144416932
236916
225270
27
14227
70
206351
320407
98
6
363969561
41
86
99
240634502
309123
116963
42
54
39
277822
21
26
69
30461
112813
53
31
157173
7
8
31967047
355581
407953
249802
342404
6
56
166117
71
85108
47
45
94
258360
64
477087
72
56
586353285
485080
68
43
4
471109
8
240465
88414
15
54
83
56
37
277249
3466
912259168
344866
57131
370686
73710
64
77
84
12
38
8
847287532
364928
232255
99
16
88
2
286856
1
354869
206182473
13
74
4
45
300156
61485
87
71
60
464812
93
57
20
82
52
499246
58
47
298980
6
22
88
8
10
9
57
98
495541
471689
301461
99
1
9
68
97
32
34
83
284737
380753
5
60
22466
55
40
11
362216
84
51
52
24
33360
376807
2
499755205
220816
207350
62
375151
27
412381
169402
8
50
370644
88
432128
231287
313796
93
46
8
394553
7
9
74
65
52
1
7
135606644
62
38
69271
4
627432090
28
427854
77
468118
11
990727700
388046
6
153374
54
231560545
7
346644
35
77
294084
147705
18
70
468006
166982
36
403580
327064935
9
48
98
35
18
483792
275743
63
841501383
62
180692
149612
917095106
416444
14
7
472754
47621
377976828
228444
331277
3
99
399499
542562930
31522
546917684
285420
366567
24
44
10
339226710
947123616
83170
80
474764
42760
168527
195444
93
84
418667
25509
58
91
1
3340
50
91
131044
22
292148
230855
207245
446714229
61
719556146
45
37
804249080
19
79
58
188450
472626
29
441495
70
92
18
315297
5
54
147685
63
76
7
83
334092
242090
98860
490207
285451
912
226859
96
99
84
8
96
91
11
321928
463892
37648
471797
211155
199923
40926
489148
81
18
112329
61949
152584
46
3
152731
47
5
317380404
54
5
110932
88
3
7
4
47423
83
831837835
451324038
15
194798368
86
46822497
48
350539
1
346001619
116359
4
473304
110833
373781
52
30
236141
60
725199391
125293
5
5
409855
21
156957
297536
547982123
92
124848
55
19
86
47265
90399
9
388947
5
81
458884
305077
32
93
78310
337123
184330
68
32
48
91
15
479545
69
76
69464
116478
91
37
26382
46
32
234960168
86
457621
47
69
65
57
37
310658
89270
753939553
160202
51081
54
467861
47137797
69
8
374712
64033
5
372216564
38
32
21
4
16
2
199258
236664640
34
32
12
462420
481073
73
341158
43
480611
7
2
499478
77
451532
13
116281
7
492739
78
250753
77788
49
430815
363511
618135947
5
475173
59
284650
5
210646
154059
288606
6
420675
422278
41
435850
259347
10
33
211487
6
76036
37
311116336
41
342177
157863192
48944
458603
72
468903188
252034
86936553
73227
301599
39
57
66
238139
19
350518
121063395
318507
60
55
431714629
44
302623
319082
147
300590176
483655
7
317857313
2
50
225634
59
982074419
89
26
61292125
251638
208573
225891
31
250686
629069275
9
188781739
1
62
80
62
1
2
36
92
824437448
423008
158233
46
439880
132668
336748
58
64
995371703
314739
30
15
347074
83
294000
470784
229161581
105309
89784
582094881
47
97
462703
124319
304330
27
353504
47606408
42
902865527
5787
385030
426465
356379
205628
379683
67
21
85
7
369459
69
24
60
516723885
9
51
397954
48
720492278
967041335
17432
224804
51
120671
69305
52
21
49
50
11
23
39
443460
92
27
128788
222698241
6
54
955521810
40
85
190559
81
8
469160
30874337
29031060
34
404273
379808
449234
424103
408692
25
49
135223
343829706
17
70
164940
39
357347
492511
8
33
402538572
249308
20
364602
94
19
42
402019
2
426263
48
167101
87937
97
52
8
81
234828
91101
64
175104
32
33
57
461404
196356626
64
773020188
8
311941
12
44
462439
54
49
7
29077
54
89
59
30
189379
368284
32
178560420
8
459980
987052147
310199
209249
685383443
48
764139183
116472
389762055
46
75
309907
29
220144160
400380
86
14
777219587
11
5
64
75
226318
324743
12
56
39
128781127
266671
5
86
245146
246374
5
214909
117658
2
97
2
34
95827
93
185984
783558678
34
116129
94
36
53
187887
61
94069
174856
36
13772
9
32
287146
37
54
23
49
330069913
342354
94
67
9
35
79
4
45
86
42
404892
149726
26
446788
169457
252497
90
99
20
74
73958
64
6
32
392392876
50
369708
271940
195911
166455
188126
2
382787
23
67
57
11
90
49
5
56
415387
405520
265829
7971
116517
14400
37
42
238744
141421
33
92
67
71
974666989
123358
90
90
31
438740
133738
97
167231
52
69
431649
25820
76
67
118355
9
7
478852
8
84
1
5
10
64
72
290731
39
230850
63387
191571
39
90
194635
43
93
61171
39946
183831
15
470325
5
16
531514464
493549
59
312093
295333
425022
200175
76168
81
23
393571
40056
323145
71
422046047
147064
17
43
58276
400378225
476197
75
374738
20
21
45
376535
17
481992
34
185659
211112
30
43
1
30
64
73602
323060
704998286
24
48
31
10
237120
250838
120095
53
201980319
97
9
369411
85
208162
196282
73
384880
281921
258618
328324
29
83
390515
937522579
94
11
178340
357730
385361
364641
341037
4
453131
54
6
252208
33
96
80
742629145
91
26
227106
90
38
469045
101944411
96
9
122390
94
2
23
244446
2
81665
104738
405611
435534
246328
47
86
85014
6
225264
108287
19
400786
85
371388747
31
20
270670
85
339523
313702984
152902
20
133434
762413341
294624
125446
189556
398089041
70822
126279
52
366748
8
311374
43
68720
46943
94158
65
28
30
287276
181617
5
734544909
411321329
644350791
2
1
102543
25
68
1
49
39319
89
67
71
280166
1
4
63
100385
52
762411260
40
23
2
1
317621
81
91
94
170539
155036
531012012
50
27
85
313533
241538
991198910
260489
11312
59530
138992
22
296245
3
468321
23
428587
15
290680
30
72
372026
47
174828
642564153
54
296904
30823
244798
34
40
85
6
1
60
8
8
184861
108426743
57
255438
16
16888
16
708828334
61
92
8
96
25392
6
347605
66
173740
67019
18288
75
69
84
5
288807
670230861
89
12
88
438960
31
114293
16
82
83
461404
74
5
64
123948
6
92
39
48
452192
375978
123166
7
63
46
42
288086
790568357
11
2
403000
55
308394
110130
3
164904
97
29905635
370036
325904
357876
99
291627371
438195
4
249652
333309
1
38
8
244019
393866146
80
132863208
380363
28
28464
60
55
417841
7
227683
327911
189382
7
1
69
74
187079
20
287716
152957
54
330831
113329
11
355943
26348
170319101
79
65
380851
307949472
67
14
206412
6
380103842
247692
350708
94
62
23510392
9
14
221458
40782019
97
477879
586591590
45
8
35
142378
269670
302905
157601
232008101
468802
150356
380283
59
5
99457
484834
125735
22
183797
8
10
468817
130668
552815466
87
49
79
495063
125336
5
94
62
467289
44
59
8
92
74
443242
72106
127408
35
3
68
11
411780
79
66
98120
18
7
10
93
237784
28
44
948068790
102230
81
97
242370
85
200555
187989
68347660
18
1
2
208468
47
54
179284
20490
156920
56
80
146788
419006
345861
51
8258
387233
453583
2
283032
2
26
63
16
189558
492540
8
80
383771
7
64
40
298284
169357955
71
446729
8
46
532004258
72
446643
1
404970
80
45
48
411274
29
230766
826105729
208665
92
46
74
78
280334
213089
491574399
397815
283975
340855
45
415286
364726
85650
72
6
46
91
1
66101
11
18
54
38
59
226696
5532
295059491
3
437107
781515110
322123
272470
8
103570
123303
6
463446
27
285907
412973
27
3
22
31
94
391004
324601094
351431039
8
253376
373930
439089
471615
280286
8
72
96
7
186074
13
88884
362600
193426
327532
93801
31
36
187874
63
2472
3
251008
445455
4
486210
203306
115666
976310571
429330
16
11584
57
11
46
6
982722554
215146
85
55
75
70
91
25
153598882
266872
187109
89
29
395876
91
81
42
5
70746122
7
448521
52
98
262280
473531
228162
92
485540
681
41
368464
18043
61
16
8
9
705833745
82
65
96
390286
22206
204269
456167
423758
10
89
866735771
289118471
129256
411663
385383654
387849
71
285736
14221
285998
224020
3
81
97
304408
4
51
87066504
71
1
7
74695
215098
46223
60
66713
74367
8
24
173128
324576
149208
385457
2
19804516
53
23
56378
5
344020
29
750943185
477512324
437431
8
32
15
216260
935342542
3
428687
71498
21129
688822151
93
67
90797
39
32
2
672167279
248357
46
99
6
44
73
29
99
348310
78
90
127655
148589
84
19
128836
998767209
545692435
157228
37
20
348619
63
2
10
48
998633641
939232088
84142
94
369603
1
43
895660434
87
456142
45
21
21
4
112713
80
28
63
265491
53
297527
495811
88
11719
43
432579
94
275068
77
479749
41650
624924124
68
521657710
562
92756
25
60
448372
3
52
763887129
42
301547
15
433012149
34
335248299
174064
78
3
74
482853
184114
395978
362745
281879
929225817
3
195729
79
189836
40451
27622
33
678107676
79
74
9
69
90
148030861
5
23082
23
130438
841238064
4
98
5
3
9
129045
925691544
359674
411675
115157
300221417
9826
47816323
72
55362
82952
9
30
476952
16
45
9
145126
78
7
190958
9
194284
405768
275550
31
26
459134
96
98
322838
41
57
67
13936
46733
49
93
277907041
152407
477621
18
6
95
32
496182
65
1
308795
33
1
256088
17
21
384734
87
418859
76861
76
379896369
152180
1
65310
88
39
93
118193
18
587355412
48045
46
304013
362092
8
438181
173707
71626
25478
141209
254995
12
4
269487
29
441044
117397
310417
4
41
72
204807
21
497392
18
378345
30
52
3
237317
425700
36
341674
13
378970
67
5
56
74
11
45152
424960
61
58754
35
2
65
26
48233
99
13
237304
99
47050
71
94
3
57
72
70
5
63
52370
37
24
3
37
38
27
26
40
22
453289
535153993
81
310115
95
37
73
44
417781
4
60
331630
47
256349
4
69
937593511
80
580387676
164446
460908
329155
25
242357
304755263
272152
530836612
61
19
9
18
96
820825034
301075
84
30777
285188
1
123544
57
69
2
480167
137265846
42
19162
14
155271
42
80
463575
151467
361171
324703
65
86
117525
305520
14
392730
23
22
25017
71
89
5
187114
9
416216
61
123363
48628
403741
261700
236964
275755725
314504
506486104
2
15
19
63
61
78
219259
76946
48
463530
3
75
15
48
194169
3
54
5
832864370
63
20
378993
456983
156849
37
420068
97
456624
76
207515522
4
94
288351
336932
57
69
444267
16
25
52
2
29
45
2
44
51
401577
35
482709
84
13
483455
81
2
66
20512
844535232
446319
16
30
76
69
221308
9
368609
45
9
170271
92667
330027
55
55
8
53
451989
210292
771345762
388082
55
7
51
73
394713
67
430010
411615
481421
91
65
56
81441
42
49084
75748
87
376625
95
15
331541
266234
104908
467476
62
45
455515
28
69
90046
496752
2
64
928980972
413305
92
55
290132
267271
92
499344
386615
11
25
2
12
10
181368
231057
54
966890203
276376
70293
29
206657
82034487
3611661
11
818996062
400601
360251
97525
64
52
742614760
6
396634
6839
105169443
47
65
18959
94
2
95480773
270418666
299320
67750
42038865
34
96
51307
566742452
72
354088
270128576
208674
81
309194
866477402
83
42
7
47
36
106483
34
26
62
85
30
233106
562629446
304639
116335
73
636824217
7
8
748280044
95
163921
84
87
47
167491387
71
302635
33
20
94
225555
435570
9
608657719
64
75
18
7
65
8912
57
443615
86777
234994248
5
27
4
78
29
2
416784
475002061
228372
217069
14
63
25
350907
822149142
477159
82
16
413672674
39
49
61
274571
219305
45
683277685
6
24
196011
367590
7
4
17
488093
353359
372081
7
70
425666
23
384914
444097
38
39
6
295486
46
22
45
247033
77
981768665
53
108516
189041
48
39
299724
24399
94
48
468784
41
11
221176
23
22
28
32
1
1
43213
186286
11
9
22
255394
320104
65
30
7
73954
340537
97
399279
73
181501
4
77
4
99
252288
22
121027
38
42
31
177654290
935548682
112472
111767
145137
57260277
359858
9
42
179023
116569
33
164265
7
8
13
46
9
17
58
93
58
77
256622
87
125560
5
61
474385
255900
54
34
396729
4
97
59
77
230663
39
320375
11794
307270
44
3
107745
446290
400088
25231
4
42
80
23
17486
45
50967
94
430871
58
95
70
104421007
148316
44
407948
4
40
95
10
13
96180
73
3
331269
34
61
751667811
30
83
143211
430915
10
7
638047895
40
485063
50
3
11
48
24
61150
272782
18
85
58
7
734705389
311340
162269
8
286679
2
6
316939
63761092
207111
2
340653
85234
92
24
148560
131016
70
31
433515
12
367028
34
954504438
145988
36842
6
50
34
39
85
70
458119
847232100
97918
805662373
86
51
39149
9
535996724
53
74
404383
28
26711
210709
21
327811
245038909
11
90
220596986
71
5
46
32
43
34
325635
42
70594
293264
225541
385362
174825
4
48
421301
103735
6
64685
417351
5
70
78
96
498133
84
74
213651878
69
425371
71
96
1456
35
26
12444
176975
54
70
176296
441584
37
9
84196
7
357744
728459544
98
79316
2
379876
31
9
38
97
88
34
26
24
7
75255
165982
139349
377896911
14
97
653055791
44
23
189505
11
335143
43
498676
46
206497256
2
6
47
406497
72
34
384941
9
1
232822
44
1
30
237795
36
635234009
945358390
91
7
25
135773
32
62941
97
142389707
86970
33
427542
591899049
79
2
302779568
362897
10
92
67
53
976199550
77974
23
62
245145
74
76948
133071
21
88
341724
73
66
30
294515
61
46
35305
249164
9
67
48017
72
180526
79
56
107334
18
76
107815
436743
44
194607
91
15
148202
84
22
50
4
15
417886
40
153288
76
14
41
31
96
470513
793665204
87
439911
309206
6
3
9
45
99
3
71
316440
263634
5
54
154745
1
39
34
70801
28
41
45
136691
354028859
13
70317
149922
854534104
75
1
97
331311
72005
52
265797
69
66367
17
74
236442
64
20
23022
450551
36
6
7
70
146894
56
132726
8
216098
44708052
1
108210
4
309520779
78
363199
76
465313
361460
223537
21
4
376768
9
280746449
850610160
90385
257892321
93
2
23
25
289995
78
456524
29
45328
265163
20
60
496628895
396211
4
176867636
7
1
39
479094
6
3
1
71249
171059
61
36
97683
65
81
66
33
55
2
17
89
312184
408926
130098
564760363
8
349270
22
3
640280417
31
617651207
314528027
246476
21
49281
71
203525849
316357
477727
283972
553568910
176386
35
80
285041
25
260086473
36
239020
46672
270489
15110
91
320725
78
450750
73
94
37
263865
86
275510
71
2
178755
165115
66
37500
21
200692
385244
49
380359072
297820
24
295742
18
17
40
89
7
45
141375
423763
81
41049
67519
136623
92
32
84
55
118752
148091743
289430
456286
473870
25
274053
34
8
89037
453188
68820
16746
8
5
59
3
34
73
207074
38
21
64
92
55
20
45
7523
105812
42
143859354
316423
431004
804627168
68
17
70
6
243076
204812
171883
909582528
29064
472573
886388484
8
47
6
74
84
11
435720
228356
31
88
193130
52
495897
97107
117401
201947
80
77
84
52
5
220746
212195
80
91
357541
35687
52
664576965
6
20
433392
71
56698
486467
313644
88
417905
40
84
78
136093
432880159
438015
101161
350069549
32
1
452368
6
188228
141520
7
9
50
241600
19
38
318738
33
12
190837
41
830877520
513583969
592763660
90
98
73
156238
56
97
87
54
22
300434
69377
316135
363170
5487
21341
6
390647
42
334596
72
992436749
151574
71
428549
54
76
31997
116840
363860
41
159599
40155
841633825
75
95823
31
456700
183888
585969783
74977
503151778
146470
105329
457059
75
67
19
218556
8
122464
7
405308
80207
19
249652
444962
590828283
266124
475243
108555
14
268669
35
365824094
21
122773
221615
450462
340113
947494640
99
44
88204
14
396453
188131
261733
272560
376371
107595
93
190508
195929
3
188348679
87
132679
398025
415563
87
43
177998
62
93318
63
978169887
64
720568436
91
196697
479064
49274
70
490172
31731
121444
2
83754
121350
39
433327
5
20
9
5
1
181348
90
107196
35
382954
143975
225109
49
47
843762352
34
3
99
84046
98
326088
204076
24
56
32
371188
128382
989561197
277443
96
536984751
311623
423287002
494526304
61
77244779
43
42011
247801
47
425380
880958603
2
45
960522940
127537
174461
37
5
44
396780
223129
33
289235
19
4
37
46
484499
9
47425
469387
48
66
8
72
75
46
128676
58131
11
66520
460869
314447
51
29
16
30
495882
20
470576
3
2
861959103
145227451
93
5
375973
208825
2281
99
2
3
394596
34
333279
7
202667084
175200
3
18
497031
44
851784645
214955
257006
43993
284669
81
25
14028
37
64
4
252317
54
385160
54
14
297415
122191
58
338829
5
486947
70
51
45
50
1
12
85
40
307392
34
93
45
568223049
87
91
83
90
61
182631
180272
53
846360651
136921
9
75
921104897
179761
2
18
47
15
60
68607
11685
337867
4
867463683
277984
436934
664244308
3
808829019
60
979163000
32
70
78
140584
56
791533116
98
10
75
145007
412827
90
24
781816352
14
3013
30
539656691
58
210757
382681
27
37691
16
97
146620
249502
326328
265820
162015
747778393
21
113370
435476
26
112661
63
8
269449
30636
71874
48936948
17
69073
9
90
261844
5
527196718
261252104
426392
22
8
146737
83
61
75
218691
54
361496
264925
459969
433759
9
63
58
69081008
3
3602
54
234852
92
339142
71
67
1577
77
8
136340682
164630
267228
461109
20
78618
97
69
464625
80
24
320554
94
350609822
25
160773
513027941
119856
67
78
9
420346
997111880
180609
154383
57
161632
84
68398
34586
272765
183521
7
60
474514
20
429414
91
24
72
613778961
12
16
5
258195
33512509
2
95
11
187445
325414632
5
551695729
5
62
105373
209975
288014
494544
12672
74
640739045
102634
475482
360035
62
51
16
99475
2955
111512
47
885133477
38479
426780
255184
367421
287479
446205
430191
9
282543
17
32
366482
97
293221
38
393586
132732
331397983
321538
309116621
21677
60
75
475239
5
73
15
458817
11
5
681321406
131825
421628
340851
9368
7342
606869447
31
86
338956
490540
36
69
407421
99
2695
44
149280
372343
568074831
48
63
4
440513
205076
21
4
26
162835
181961
954370168
163169
257132
25
1901
38
69
365939
37477
101652
123910
27
272579
59
391778652
108884
8788
184356961
735104548
74
85
10
33
54
327480
152306
6
366323
460351
978632443
63
259189
301359
401551967
43
140773
229492
486021
57
4
32
75
79
453137
8
70
72
499100324
85
709271530
55
89
564683269
23
22
73
3
231379
3
8
725882914
38
858876648
9
82
499273
250372
151863
38
353156
37
426329
267986
4
96
13
222596
237839
185754
440080
115338
13490
57
2
2
202584
29
241819
2
659685009
53
19
74
28
278273
298580
259431
8
474255
189610
70
2
418249
345034563
66
47
433813
468838
71
315835
107363
64
60
13183
206420
59285
264603
77
374045
378481
5
102597
131007
386938
46
66
84
29
404233
4
47
231222
78
35
365732
19
40808
49401
174378
926495620
28
227105
37086
119416
184528
263102
447886
3
15
37
20
178812
67
66
82
169860
11
52396816
427558
398469
227022
79
330292
29
79
3
708595576
28
205754
213680
71
3
304364
889243457
79
450012
318976114
60
28
351766
84
473869
9
94724
65
83
4
481526853
345867
40
862758458
62
156751293
26
358996
75
40
8
448319
78
95308
269161
88
96
2
49
439575
60
191263
30
29863796
22
54
80
172140
5
5
78
3
19
99
70
158104
185981
71
430670
228123
46
741344803
44
523495140
368035
463324
57
38
93
1
13
4
33
106667
81
4
32
45
80
352674
70836
84
54
1
18
369648
14
90
478979
42
42
334407
465388
85546
4
366345
8
388786
336613
68
6
317542
76
3
22752
77187
77
251025
46086757
72
59
748207245
370632
75
45
5
22
34
79
1
355502
17
83
71100
65
104408
7
456187
107746
136733
4
16
94169
61
340444
917452740
5
222393
191310892
367995100
205310
363450
184482
137680
5
45
60
257599
109187
420933
57270
240819
6
29059
42
70
94
14
21
4
14
215675
149918
12
321077
85
40064
810324262
83
8
369388
85
34860
45
82
482774
434587504
484630
10787
447109
68
104548
371802121
512058550
1
32
88
62
176684
368972
11
109804
438622
130885
81
83
91
73
13
38
46
493774
165488
4
17
651881624
439234
195576476
75644310
38
54
393886
36
832655038
43
66
33028
202904
68
30
44
8835
552455484
2
70
409982
469117
47
290503
22070
14083
910021972
115577
7
4
447648
902814313
61
73074
429379
37
30
453316
74
20
228579
202409
50
62
6
19
312861184
122231
77
145776
4304
39
81032
50983
10359
81
61
7
92
325671
142766
68
70449
349013
248306
400569880
118323174
99
32
92
61
439059
496452
31
95345396
275416
56489
73
450937
15087
169218
47
17
204682
421577
299814
83
227572
408508
69
107622
2
242501
46
87
4
49
879224559
2
6
368427
90
95847
398059
889285392
362334
346575
275354576
291618
811885906
232421
320895
61518702
314874
4
14400481
68
437697
44
96
722155564
5
839016485
430078
494062
80
259884
35624
689098584
346121
95
40
296532
28298
413782
2
83
54
491334
351285
217034644
22
376792
158131029
65941
19
58916
331102
815439224
140315084
151461
4
383499
30
41
284217
412890
7
37
71
147942
416530
117068
264910
8
115776
17
5
26
33
377886009
61
927578186
96
454926
18
281158
24
146797
67
87
26
68
108972
2
12
156252
384127
72
4
321539
7241
19
24
46
4
130389
33
64
73
184627626
420454
85
37
107740
162913201
11
61
451165
52
27
386424
14441
225603
185339
36
17
198993
11
497673086
77
240140
405654
3330
336960
231710
78
51970
4
57209
303508
18
958973407
6
48511
67404
29059
407067
2
294772
10
41
221614
452990
67
471405600
90
74767
450527
233967
83
395843
248429
958375632
12
371543
46
201651
5
115961356
89
43
491862
301288
59
84
63
468607117
273032
9140716
4
86
59090
90
22
485951
43
35
313535
76
448190
115251
46
82617131
5
29
208642792
101683
23
275356
243363
50364
22
26509
45
54
474596
58
49
104180
185881
97677
178140
67
229712
184732
389585
25
70
69
16678
243827
76
225564
21
73
356391
989482985
62
391321
93
80
17
6
4
89
236623
24
429377
52
25
481117
62872
158025
417308
575965372
495307
9
130176
193866519
56
93
93572
465647
378879
156085
62
353410
6
3
71
75632161
37
95
74525
65
88
32
407891749
22
12
309049
62
30
337131
384465
3
73
120437
229137
73
96
339555
55108
17007
46
306292
268872
43
235336
232110
442886
10
316534
43
273861
79088
401688
336551
5
30451
6
34
211197
316077
89
369655106
18
115892
53428
132206
20
458365606
7
18
93
16
443000
183529
150379
499716294
457972
246210
61
9
17657
448649746
46
240693541
9
8
402827
75
94
25
2
66
60834
9
72
49
299246139
74737
67
3
93
72
17
894288017
31
295559
479309
41493
227886527
38
209321
380046
7692
11381
56
74
4
46
46
7
309921
199473
230196
275464178
2
424361
85
35
387477581
2
54
14
542960866
361523
73
478388
307543
23
30
87
29
66
278397
408684
467013
39381
325614
443802387
396544
92
454350
31
89
63
70
245854
90
465798502
4
424276
37
39
83
59809
96
218010849
127795
71719
289334
14
50079626
127308
397989
48
305857
55
19
8
258637
3
5
20478
83
59
195604
290869
144068
267226
32891
213326
391718
13
29
309000
28
56
341157
190889
41
75
463782
233498254
444165
122374
86
39437
193981
264359
94
461931
989696775
72
138754
18
98
885202212
23
84
252108
8
255310062
91
391894
7
198355
43
499642
939894004
639105248
19
439646291
442080
49
2
192008
123542
248259
70
2
67
12
14
297370
668
43
3
749798681
2
35
496225
43
80
44
498422
350812
417789
101155
113122
6
221791
6
92
354653
71
60
34
53
44
79
56
482795
87
2
18962
45
246237
168467
96
39300
416369
21305
21
67
320327
2
77
78
95
152801
82
178026
28
25
48
320564
350569
60
29
486673
94
176194
41
3
231303
29
121233
75
167052
5
85
82
6
49
120079
6
25584
32598870
30
5
82
93
191487004
129252222
22
3
68
337314
292353486
269458
55748
360232
32
189512
483409
139502
494922
84
87
78
72
55
77
47
59
349144
56
26
67379
29
341647
98
454040
189018
30
9681
314529099
801073368
87
39748
139389
402012
319419
57
11
149794
59
73
375206
247617
371856
334359
49
42
444368
861791472
329872
123754
250353
64
277038
35
983776469
38712
341753
47
170210
725609005
24
50
8
62569
54
139513
69
138931
469448
197801
112596
335181
172389
1
287648
109538
211638295
260964711
38
48
90
54
65
59
110837
96
54
11
63
41
64014
23
96
427036
13
102016
34
385601
3
14
4
4
236867
984982491
486041
48
307245
439276
440643
49
266620
33
195693
390097
152951
66972
52
80
102123
11
186901
80
4
65974
6
61
458889
14
7
1
100335
120065
392965
344501
7
32
993105280
82
13
92
239983
406672
104344
286118
8
9
291782
3
165219
432788
41
265862
363756
237902
89
111794
36
70
24
4
703080484
38
30
169150
1
21
151692
417519
83
11715
40
78
99
186937
98
135294256
96
341862
72
302037
8
416838
53
81
62
284932425
291722
56
51
84
97
391376
39
32
94
97
2
12
177307949
75
431577
287306
117604
4
2
304179463
754865025
54
99
48
440733
96
87
16
62646
219136
32
86
131152
50
94
100267
28
83
212551
65
99
346594
440718
39
25
63
20112
11
87216
83
323128
55631
403674
363577
35
66542
190675
57
7
56
53
83
77
412236
439659
10
16
189073
82570
78
497887
483255
299609
224854
185933781
719627202
15
305842
78
8
6
25
31
93
23
49952192
71
546333940
46
76
18
49
188678416
11645
326036
4
73
32
83
80
418096
83
154706
260424
91
487249902
92804
30
419537
11
1
434057
78532
425011
60843
98
240009
1
60
78210
644149598
21
144769666
87
517348243
41
58511
671905495
78218
435812
33033
22
103913
262847
6
8
21357
38
351050
10
1
35357413
55
313469
4
246779
260685
416997
396717
408559
1
2
335845
8
83
498596
43
9
475273
5
27
3
236069
317913857
58
133715
288578
401670
5
433972
477578
240274
94
6
92
72
45
530825428
13
42
498201
81441
10
3
253024
34
70541
471661
383129
118644
47187525
364089
88
437173
81
483004
58
193301
98
69
24
392278
75
80
725552265
237519
117404154
34
25
58
8
44
336705
482708
235355
53768
343519
173291
327622
19
27
247995
79396
175327
426392
90
276059
106802
37434
44
8
168581
486224
342873
6
252444
43
584177161
40
4
22
499320
45
50
9
65
92
139521
81812
897782870
22
881579626
108344
37
81952795
419806
146366
282530991
6
343286
36
143624
7
35538
1
1
4
250776
317738
463589
68
48030
81
324562
7
448608
241157
28
652424619
4
96
396107825
18
26
83538
99
6511
35346
1
86
293362
373498
13121
131338
9
80
452059
18
3
42
31
29442
156538
21
376033
44
442747837
459218
162563
33
34234
292129
95
43
347145931
284709
360196
2
473507
471843013
417507
50485739
92
565826461
14
20
192276
55
80
33875
2
300674
89
44333
337481
202456
12
77
239151
426318
6
133448
113583
17702
38160
413180
69
29
161462478
110639
58
8
3
93
92
87
70
482242
78
471096
67
75389
235701
11
429385
260039
35
36
147602
85
420574
6
352087
31
447502
203127
302465
46684
71
76890
488178269
25
241805754
2
35
119025
1
211472
167032
117358
75
325988
88
444124
52
1
177266
372979
343283689
28
404883
3
3
291752
206702
24
58084
33002230
96
320898968
38178
93
311602
59619
8
7
302920
74
12
346358
624769696
2
47
6
380571
6
57
156339
40
70785508
21
50
326764
201744
310014
20
415797
91
52
4
112377
66
74
10
47
9
1
201792
23
271727685
18
3
89
150189448
39
79
376710
112499770
112250
79
53
342696
394132
924048285
239202609
28537
788654092
89
23
941417210
71129
394225
64
20
41
8
611075545
19179
94
85573
245662329
99
8
406510
215296
386896
367148
318667
280786641
148937
68
71
45094
3
784369157
7
218412
500961720
67
455469
326133
1
21
77
409541
2953
24
90
35
3
6
89484
68
44
13
1
79
167917
313371083
88
271323
31
285080
220041
20
39
42
4
6
11
431462
2
153762
326678
2
244321
205249
82
9
130253
87
1385
49
98
876851910
33
87
479637
138367
281624
988812895
245902553
1981
10957
35
93
60027627
372140
306164
90
90
72
18
482508
382215
48
30
335475
94
243823
234543
874530233
82
142222
152716
678999514
209733
936898618
56
313566
14
67
666004589
465793
33
324534
4
68
359673
371259
859088073
86
27
57
316126
30
483853
366796
3
25086
99
53
176132
62
4
77
52809
37
89
62
277204
1
276047
92
145962
365576
58
49
101165990
50
67
2
66458
71
38643
251861
87
383748
31
238810
211760
24
778676067
262686
14618
84
38
18
146102
4
60
52
472066
51
97845
345826
71
124209
53
9
21
6
108880
207661
589905548
441730
74
188939
99
55
144594
98
5
59320
64
40
655823063
98157
111756
414682
35
26
140206
182372
73
1
92
392820
156621
98
72
434294
5441
4
864248756
83
41
38
54
227627
9
496445
384
233450
75
226563
80426
285875
38
89
91
78
85
83
56
13093
89
51025
292706
221037
57
177902
3
270706
2
78
35
90
312601
51
62
28
45
71
413159
28
85971
43
17
22
4
50
96
90
86
81
81
335099
145997
87834
184322
34412253
397697
83
372601
55
52
78
786077817
4
382478
429698
435788
365502
71
18217
18
18759781
18
66
25
54
495072
489706
51
229452
774
222599
9
436823
262708
45
7
342899
16489
195552
161695
69
1
24013
257762
206279
92
4
5
3
136980
89
7
75
404684
855587636
71
24
86815634
4
127116
821476901
85
232729
57
64
3450
404589
455047
394110
135939099
50
84161
64105
384112
43830
14
477698820
61
33
5
7
1
33
93
76
4
98
25
435615
64
170799
204219
590994147
66
46
397818
326855
4
433722
54697
624546364
62288
880209489
3143
830440286
382846
189605
9
83
923835733
408451
42059
141707
33
84
497281237
1
64
83
86
97
20
55120177
370058331
290055
7
99
41
1
281193
86
282849
84
248638
26
29
19
420488
22
53
12
174559
356223
128264
28831
2
36
77
631575736
26
91619935
376508
73981
352264
970033456
9
9
79
407475
99
321512
311160
15
29792
172857
4190
8
8
314258541
40
24
40
15
100354
211822
282773
84
80
75
399282
443010
82
214990315
1
272381
52135
9
398177
15
99
184844
1
195023
362225
5
41
123620
6295
248511
4
171323063
4
247652
2
67
199561
337530
480731
82
50
85
286183
17
225100
320558
3
392809
36358
91066
435935
131313
456274
94
75
63
218643964
62846
133368
275023
220967
4
465534
80
495750
74
28
211507922
264142
411034836
447369
773732558
359297
8
264918
3
397214
288193
24
285396
620768784
210551
13
11
20
45
354701
279548
254307
471566
421339
1
133714
8280
75
20115382
350218305
564960320
144753
415580
630541760
174856
11
90
99
370722
242163
869058675
3
64043
102105
71
5
7
36
61
88907
489050
477267
462086
85
91
455497
70
984900407
80
256738
92757
216211
735989035
59
159532
927900088
29
366294
436389
41086
93
360818
17253
277724
445193
152892
1
25
111292
470462
147535175
199539
50
34
3
31
4
203572977
452310
371441
2
197238
41
360677614
223532
8
71
36
343572
27
34352
5778
2
274435
443972
280102
385174
48
3
204341785
325351
23
26
3
3
216972
262154
36
1
12
68
666265610
28
335949
330271
15046
50852
41155
95
72169
56
482915
23
91
344172
67
384148
78
37
33
51
142479
121353
2
267253
712804471
6
22
908515826
89
77
496590
328831
393985658
23
1
197649
143493
3
266968491
92
54005
254574
72885317
35
8
21
379655
487632
80
69
391232707
81
488078383
36
194738
91
55
1
1
198017
11
347422
24
56
83
6
394282
43
382985
290640
262972
31
224149
16
45
9
114073
19
164420
14
438337
486900
32
45
31
44
43
342774
9
16
250189544
546033448
50
92
155595
3
17
82
91
451075
7
2
44
32
48
99305
1
202781
194220560
289944
132851614
9
25
81
77254920
21799
422707149
491121
10
121632
25
48
2
39
22425
11
1
98
87
32
17
4630
452363
472133
2
66
490740
9
1
2473
344412
10
5
9
158930
837033820
145829
96
15
99
38
430202
8
25
160288
47
481609
89
1
93
230470378
145090
234522
14
61
254811
389425
369771
492307
28
9
85
2
7
348136
31
9
50
76
59
11
199440
70
844456495
97
158986
63
69
61
3
457281
169739
219210
71
11
72
231039617
55
290724
32
66
95
83
4
85
148621
42401
94
85
263314
18
17
121813
207382
384744
58
46
75
35
675225313
62
575196341
229213
98
394152
328403
238893
471406
81
14
50
13
289371
342130678
71
5
329401
424867
70
73
301114812
8
8
54
212929
323350005
92
214922
81
25
771415386
309294
431810
57
26
96
114435
44
2
82
19
395185732
221904
36
888540072
92
36753
78
324409
74919
47
48
591098585
32
30276
29
353670
115485128
10
8
3
52
69
451694
79
445534
9
7
2
103004384
5
62
98265
69
55
26
90
137503
19
335452
973917674
24
99
51
73
318339
93
102506932
237971927
259109
902411096
126738
96044
70
3
21
8
228668
402614
93
327474
88
38
63
88
162340
50
349098
52514631
291030
230035
299503
92
168315
98
334384478
173293
565412553
26
8
79
734721860
1
66
187023
479535
35
39841
180568
347272
63
6
95
8847
280061
7
49
91
41
6
42
34
77
376009
422024
59
723537631
37084
305202
333098810
24
96286
49
486182
97
45
44
61
22
6
17
38
234529
610407468
15
8
566656880
302965
34223
306642
567503873
250848
93911
196582
71
255618
27
271235
83
7
366711
53
482088
81
108645
1
79
36
495327
183743
175773
319898602
29373
63
380290
93
141092
395503
195251
92
60
28
35
65
421795
33552
87763487
19
39
91
114059
219422
75
414669
344459
82
36
5
54
417456
233150110
41
89842
512246528
35
59
15
40645
134852
35
84
99
40
469230
6
34
90
585921840
13
28
280020
38
73
450976652
4
810811975
27
167070
50
53
6
64290
181093
237023
66
59
266397
86
19
650977194
87
13
93
19
64
7
5
63
111915110
892992869
50
81720
40
320350
95
48
458555
98
249064
553491743
15021187
391621
28
30
3
187066
6
31
72259
1
2
71
45
30
719724243
14
878960028
5
28
6
399435
91
113134392
19324
46
5
52733
51
256343
144518
7
982787933
87
447868
37
337366
3
7739
469410
47
291079213
292248187
2
256791
54
104865
25
15
141699
3
86
316324810
26449
493308
90
2
5
10
22906
12
109703
242626
484649
61
43
9
148400
90
369536
15
347290
2
28316
3
46
67
664907337
24
27332
78
13933
68
145917
47
98
483808
459388
45
40556
70
93
481385
13
67
74
8
921332706
46059
63
85
19
91281
356603
30
39
3
407890
33
837142721
369515
288637
30
186566
759426047
422372
152261
52
373227
73
56
53
92
45
7
20
9378564
242520
80
802521633
377520
79
3
29
91
10
67261744
71748
116826
160537
359202
1
77
397075
69
467297
232871
59
1794
9
77
25
61
15
89
81653
372467
4
225565
5
200163
3
69
35
42719
68
23
940206602
187265
494146
9
180947
93
23
685001025
714235530
73
8
47
594891127
51
3
241406143
42
161793
6
20
28
96
321497
93
10491
838554654
35
387858
140885
1646
440437
427454
67
72
72
49
55
998048318
445840
15
27
23
267902
186696411
96689321
255248
66
93
118113
487120
97
219057
358742607
76
72
51
226966
44
11
67
33
83708
20
62
466458
50086
178186
18
85
61
7
71
405164
4
6
214880
260218
5
27
197782
5
82
355018
403080
203028
7
36731
55
224153
4
365746
18911
834491671
91
380953
606128917
55
74
31
81
58
3
79
219097
281412
5
233513
71
411207
37
245064336
124599
43
113780
35
77
24
67
14
227312
31
83
279714729
452010
457063
382286
238937
291837
74
99
200888
159191
24
99389
94
7
69
93
145099
7
867914056
210530
97035
417932
1
72
55
82
131333858
366104
85
19419
877166592
36
472492
385533
231651
28
369826
90
49
228859
46
277318
446901
694969096
40
21
9
39
473706
71
163692
32
43
93
468289
19
32358
7
3
37
369044
7
1
374011
395034
21
80
462064762
70
10
304998
175686
132394
389357
94
949473188
34174
5
50
308997
331119
95
95
116263351
58
429253071
181852342
53
12
68714
54
308025
288783
68
354598
33
87
309441
395725930
988153193
30
297867
124264
69
27
236378
314273
81
14875
86
902748702
88
94
278435
848949518
40828
82
416471
30241
32
267137218
193007
445164
15
96
22
47
385953
495933
42
7
226026
18
38
37
29
932130926
96
272608
261951
7
124447
35
577525074
83710705
93
70
60
66
66085
27527
161910
454769
61493746
152500586
88
93
2
479504
569154735
9805
81432
68
95
389534317
76
4
62
776394942
40
235593
13788
13
91
231455
301349
17
771722463
369982
77
410149
54
62063
42275
62
98
6
196875
497487917
5
249906
70
18
407500
389968
245313
22
8
15
63
39
62
493007
80
29
5
426063
1
347589
2
99968
268795
7
54
50
71
31
319850826
68
44
97
93275
334107
55
20
13967
465095
54
460742
9
57
24
12
460359
58
347250
220897
339649
27
64
77687
8
34
229580
26
118757
363909
228066
15
3
268065
38
948086950
121723
4
465656
213659
86
102079
57
932990386
340769
71
224958
198584
5
421572
847513451
5
30
157626
882066012
48
83
164490151
56
2
259119
366769860
388378
310488
157923
90
22926
47
97909036
113875
659743464
14
417617
18
117346
76
204854
769047689
317630
202582
261799799
26
47
186437
326611
496395
52
56
169608
363242
90
93
457033
334643
808979052
42
115726
317757
308241
99
302936
3
242220
94
508526519
357277
462555284
187816
96
48
47
153464871
56899
49
36
50
425116
72
439651
38
21
6
88
46
69
30
326870831
11457495
94
440816
9
458371
230823
439798
45
199682
3
660355943
62
619059608
4417
426258
18580109
101436
205440
298755
49
109395
6
57
29
89111
315237
233325212
7
37481
19
71
256901
289827
96255
245282
525655452
14
54
99
85
314403
2
403162
8
24
73532
388729
30
80
332670
20
98
53
376637
1
13
17
35
457626855
86
121564
26
7
93
312651
5
89
324824634
76
176013
44
329193
311365
28
68
60
458714263
184179291
69529
31
12
55
12
286118
41
51527936
30
15499
7
176458
84
7723850
27696
21
42
467943
183139
28
64
354164
483291
275278
99
384433364
423920
97
24293
58
939594144
20
20
93607
49243
84
499286
159849
89
285141
1
480964
477550
1
30
29
28
254761
295831
49
83
162864738
170653
488791
449935
56716
115788
79
80
57
256548
75
6
395539
234352
183373
84
90
221932061
2
99
144158
169806
9
26227
128550
938594428
84
80
357492
632938062
20
235761
280060
48
76
97
58686
98545
50
359889
147271
307124
88
87
92
65070607
244594
86
422473
165789
121926
293508
136818
414393227
52
219540
15
71
9
466612
197846
466443277
2
363591
92
65426
85
42
20
19492
345658
22
96
47
214181
165748
78
9
4
26
420978
61618
340384
131193783
76
20
380315
8
77008
379495
105949934
356923
217555
3
399901
1
6
249004
64
5462
54906
81
161865
159048
48709392
4
432883
18
58
68
55
67
301105
74
733713448
60
25
98
67
26
387827
435049
32
57
86798
57
59792
86386468
14
88
39428
3
92
115942
14
61
43
228639
2
454126
10
259606
252730
63016
26
85
267845
81
355070695
93178
80
368387
132492
2
73
165590217
56
480558
94
175921
78
222086
22738277
44
169402
980
488523
83
328278
17
76
37
164671
379687
206889190
15
24
168425
36
91
350646
9
4
185494
43
33
109114
51
42995
67
41
89960
150371
4
11
47743
5
314108009
237955921
75
38
8
94
427832
75131
484071
426307
50
59
48
37
84140
84
16
43
264165
494310
6
127397
37
168946
99
314405271
489234
539927398
279003
246359
24
319746
31
374705
78
774134579
523104534
27
155461
14
111192
401677
13
98
196014
24
36905409
60
13
48
5
382148
229013
146219
106975
160722
93
395715
2
282700817
8
656712406
7
331894
50716
32840
328759
36167
331444
32
122442
12
88
80
970611914
349511
67
35
65
428746
390198684
113033
423729
85406
172287
22
372046
7
65575
20207
37
99
46
178017
881471600
400453
5
37
470909
482589
2
55119
781820257
162561
65
58
418183
83
90445
1
35
1
486135
345408
690120735
71
4
64
461634
112652
54
356454
42
48
406933507
44
46367
432313
71627
34
10
56
87
586810042
233033
25
445609
826748430
2744
60891
1
136147
29
375226
28
9
619270624
84
50
21731
16
345669
65
206096
322761
485661
240125
84
36311
152949
301855
79
36
386898
257128
70
4
122421
417000
149585
79
54
490093
22
52
162412
181158
10
28
95986
460884
7
87
61
35
67871
8
269249
207051
217791475
437612756
263675
97
225357
89
3
24
67
40189
265960
65
244888
516022365
65
418093
313409
4
27
93
163889814
97
209416
53
15
297930
427626
28
43
78
80
77
57
17
315847
180368
709431519
7
496481
318176
104936
17
26
211957
24
116069
22
3
90
61
65243
50
993962974
59
49
28
337963
216652717
3
121445251
50
17612
437259
184526
324531
10
403995
367181
416994
95
97
603020041
134140
67
413046
69
18
18
421810
4
38
87
77
66
65685
16
47
87690
91
287525
3
18
21
319849
4
124507
85
22
82
307413
30397
243674
264677
77
999044942
2
96
51
129441
254823
95
48
75
68447
64
3
282944
5
19
318545
276249
57
338053
77329
3
74
94
483491
449279
64
79
66
97
21
189547
8
365449
302409
130070
324178
314621
390608
420739
354667
358061039
751553053
621663701
34717820
93
54
90
473143
1
77
6
41
12375
385706
64
6
285754
81
471581
364980
90
3
67443
85
149633199
166429
412695
427135775
242949
64
482657
925811084
48
389804
76
78
74
118994
42
48084
9
693570774
14946
842086830
10
34649
241599
745227459
99
77
176056901
64
411639
23
270257
498588
9758
34120
39
352075
382552
115302
325026
19
35
280974
150889
34769
473980
67
70
44
58
405953
437894
172165
509974284
280995
12
90169
9
836001477
258071920
39
54613
35
382601059
95
84196448
43
823429225
98
77
238484
218718
417888
284112074
11
48
94
88
70
13
274575
67
12723
15
439057
400161
8636
417043
976620267
381305
384161
483257
68
52
491942
81391
40
133083
403509
470655
847130474
156019
259241
496166
91
59
74
77
2
38
94
61
24
90
58
27
165689
256523
77
49
467755
62
32
6
196279010
467549
7
4
71
5018
86
44
353559
69
202588
13147
6
78
309470
80
485554
42061
52668
83
1
117291
35
80396
771309565
89
239239
4
391143740
21
94
170946
2
119519
383958
14
64
53
196543
13
71
349799
448780
432641
34
8
145633
90
363061967
398085
65
44
17
71
90
452176
33
5
21
1
4
67
369152
350893
8
111239
1
48
31
367935
99
852721000
154190
35
354879
145131
332402
61
92
446137
284983
92
9
99480
473991
27923
758354681
8
22
6
9
50
49
206538
25412
352286
29
395817984
367880
6
498829
8
63804
380421
6
440879247
84
492537
96
55
57
82
205218
101771
227969
377767
198555
272015
197001
6
955421683
40758754
99
86
491077
89703
15
295331
54
381232592
251580
71
199985
360230
95
9
101650
12
86
31
1
9
448405
63
447097
5
66
76
6
490633
44
60
29
52
62
298328
81
390801
22
73
49
83
262361
699129744
83
93
436109
2
696752033
369898006
15
14
55841
207805
46
165385
442833
293402
1
430962
320422
41
408948
17
33
9
467233
6
771674723
491088
39
96
203665
168501
335309
369331
495491
18
53
4
69
30
36695
139745437
480496
1
86
435352
94
669156386
355118
3
22
54
99
5
272460
4
198716788
460819
371781
30
72
467367
63
186116
461090
72
91771
85564
95
721841394
35
22412
369115282
217803
352203
357782
28
29
992936495
471735555
24
91
2
157532
85
23089
7
7284
828852215
2
98
98
106935
15424744
8
129302
6
86
73
14142
375423
33
348050
93
369279
110180584
63
50
64896121
82
331297
70
272014
891535502
506383413
51
24
400418822
172976
47
12
72680
189176
425156
897619863
2
8
31
44238
417852
494060
86282
3661
54
29
18
257327436
61
5
7
78
15
151054
416569
37
405892
121331
70
9
378009
91
271889
135767
341645
44
550252156
4
45
98
87
7
51
5
47
17
19
420855
138532
120062
146888
27
60521
87
46
4
98905
134839
89
84
146726
15
85
7
172407
384132
60
54505
49
87
57
27
318260
16
75487
22
61
42
420626
70
120123
156855
112735
9
28
274432
522456204
30258
9
595675579
44794
309057
163528
59
124130
4960
475638
390081
72724
48942
122880
56106
159689
31
475006
80817
62
358359
26
210368
121672966
42
17
429226
352502
90
346103
249491
35
149502
71004
104476
262242
957809992
85
58
271628490
368014
13872
53
151556
41503
334059
226213
27
368648
43
72662535
30
466701
17
187181
13
833879840
15
244116
6
345415
44
7
189870311
15
33
90
49
239568
687958332
67
464254
16
29
307655
88
8
23
4
63286
34
446515411
72235
81
26
46
144191
48
74
35892
29497986
470539
2
74
17
98
80
101399
371996
924161372
378041
255076
4
1
883713538
6
57
255017264
46
6
252516
62
88
93
2
330529
59
456840
136959
306935
98
66
483418
14
152930
96
118452
4
6
135768638
17326
922453121
52
338182
228673
71
97
302074
480279
2
283093
50609
38600
61
85
70
16
465922
436819
368497
82
98
483186
36444
363443
120796
359674
2
21
74
47
86
272606
1
37
898315687
56
7
339050
4
25
40
2
359624
395510
212825
30
9
509750478
753224301
487531
5
72
141596
26850
338017937
472160519
47
183119
34
95
25812
33
24
177638
56826
224509
520430629
46
433771
101029
24766
31
104920
10
89
65
372046
9
400864
49
24
172097
72
47
751383257
392196
287171
36865
366346
254041
54
84
82
488621
16
216285
4912
84
25
356777
4996
3
85
39
41
320018
60
196884
338589759
55
69
5
19
98
6
43
399171
358293
29
9964
406308
20
85276
324416
702164242
41786
43
62989
51
27
273593
385953
126679
46
241563
34
142009
226697
3
107535
66
146230
16390089
5
26
418891
74
52
363279
86586
83
57213715
92
45
441218
87
47
38
21
432079
395597
40
61
80130
695117663
352951
280611
96
72
65
499482
57
323162
487329
148619
206519
5
9
59
345764
146792
310833
5
70473
54444
201603
46
7992
335698
483871
303827
42
653867671
17
6140
17
182997
276821
76
66
75
300184
216408
79
71
114431
24
73
209017
364331512
475057
328989
271743651
60
186087
4
833166698
25447
60
454203
127509
158951
4
46
12
62
560239219
67800
63
22
56
45
76
385340
45
482934
304688
31
849344452
286906
94459
202938
7
8
25
84
70
359423
89882
54303
34
11
39
162851146
45
847969509
378746
509281181
94243
381119
406382
6
468261
82
3
181825
15018
48555
72000
72
451769
7
209565
97
91
75
914388422
25
211097
28
426872
55
9
19820
728999087
27
419569
2
204875
435364
73329
12
470961
73
378676
298217
58
882978815
953139907
670815798
170578
87
13
86
20
50813
56
360390
9
78
494044
96380
82
424548
82
80
31
9
24
59
43
738822818
342278
1
59
87
54
5
418218
911465294
236042
187068
150759
275214
294190
17
21
91
4
186021
49741
960781905
16598
98
99
62
54
219113
201971
458920
124705
466389
20
879736057
61209
388250
28
49
50
37
18
523652775
183173
95250
368098
431782
402369
321864
6
747181746
21
5
128204806
866542453
83
86
86
12
9
1
238341
88
346834
336427
78
72
179235
8380
288945
227584
262810
52
35
358898
50
91
462704749
156331
97153
92
78
7
11
77
438052
60
80
39
390849429
18
83
281039
249980
17
5928
49
179849
69
39
42
24
79
413047
164486
6
74049
24
304077
53
98210
49
188080
4
5
2
34
3
93
151062753
2
97
183004815
488740
159621
446745
77
66
155006
234583
6
83
399067
16
78040
616554795
11
13
422691
173104
421064893
13
136797
39
7
84
27
50598779
20
500334651
52
368746
32
715182560
49
327668
70
155678
80
63
379205
45
471136
34
26
75
67
11
209130
882142478
17852
96
337836
80
66
79
475205
222886
1
138569489
196208
93
54
292785
2
24412
76
120333
28
735340762
81
724795913
78586
9
11
423328
84
88
93
452943
83
12
11
80
29
280632505
682257274
3
414222
85853
288895
147722
8
92
41
240995
151051
4
188117
533625426
34
11
147240
81
142245
87
134537
166003
3
19
80
88
63
79
252699
435208
92
8
272910
123562
191091
314005
7961
26
61
302861
80
66963032
9
9174
37
4
428865
121355
46
21
253498
91322
89
2
46
220943
129394
271840
33
256898
68
476609
40
49
487963
98548
5
363933
110834
16
16227
305785505
193238714
79
145550
35
455025
82
71
345985
679400710
78
187412
115134
4
107625
79
378469074
504211638
58523
85
120611
13
86
48492
494316
223461
483307
203676
75
20
11
96
231690694
418296
338890
757289027
268145
84
5
136734
3
67
9036
161169
398530
37
94
94452
58
5
66269
118630859
89
9
4
662136643
2
400885
126822
44
281182405
18
275358
53
491800
84
144124
86
46
90
433179
461249787
810827088
23
25
499536
34545735
57
2182
6970
68851
550334174
38173707
38
91
51
142392
312138
38
72
135444
89
284309
161893
168269
72
81
163852
198296
181277
55
4
61867
151454
7427
433133
79
120056
9045
32322
11
5
43
92638
345384
69
26
3
373439
1
41511373
499428
97
231781
33
67
63171
66
778140638
187490
64
243222
246705
289942
61648
16
93393814
43
128906
98
4
8
89809
21
444714
15
57
31
28
49
3669
54
473
317496
80
479610
50
10
211311
51537756
17
331339
310723
462174
1
113196
347608
313180
8
57
65
2
163092355
374757
88
54444
75148
71
462087
3
40
373502
950437207
103310
824600608
483127253
32
9
86
64936
3
286554
257552073
305157
54
26033
260835
466157
49
64
58
58
4
316664
839136712
70
58
76
60
771909923
6
428619
10
312808555
82
55446
12187
46
323630
638999167
7
16
774849024
266650
87
271400
160590625
26
66
239126
23
43
10
66
198455
416713
79
238707
91
737905676
11
34
114242
55
16
717142864
165357
136201
560382947
99
56
383159
360140
3
41
121266
39
58
42867
19
15
33881
4
255263
273868
37311
69
249679
73
95414
63
399777
8
22767
26
8
87
64
563944400
60
22
351826
62122
6
98
71
35078
103191
190610072
129547
478057
175155
20
361920409
67
3
386118
36
227371
256095
257830
98
367172582
82
12
120118
89786
81
140739
66999
103249
9
296821
55949
377790
97
18758
35
362829
77
8
10
9
474000
5
69856
185440
98
9
55
65
308894
9
8
768699336
13
76
236689
376376026
105121
71
23
3
32
55
55
6
38
24
75
6
222520
45
133182
7
443922
34
45
46306
29
131081
544481297
56
25
94
74
349888
266732
733541822
94
91
357763
6
59
90
460678
271219
12
45
50
434574
196927
20
16
68
75
443213
32
20
465361
90
43
337540
337769837
966408432
389256
638801215
420947
103921
48
104148
488784
795729315
225499803
344003
40
53
47
311059
156216
409883
34
8
3
2
329454
90629
215697
294292222
81
4
129648440
5
422309
51420
334140
12
79
29
295054
3
46864
12
6
210060
46
165054
67
29
48
50
16
227254
330653
23
1
7
72
94
76
9
38
372548
54
240277
117712
44
60
8
79
9
34
58269
428182
427646
298896
354444
904205539
29
436039
406107
66
97
20
38
202023
13
349736790
42
56
6
76
34
124739
495013
31
286968
88
76662
83
91
327129
19
646217654
82
327671
371105
371921
48593
367887
448761
92
50
312684
73
47687
60
471715
35654242
131082
355486329
327825
177658
235162
489739
407061
96273
6
432677
368045
151168
78
222422
91
8
22
33
72
180261
84
208301
7
190928
305260
57
8
33000
4
52
458654
82
19
7530
66
39
88
56
323836
179681
42
248839
295277
13
328176
409643
300064
698290165
20
195547
178024
82
62
74
20
59
239873
154525682
3
146932
232708
39
461666
929797526
7
83
16
98
24
3
65
11
13
70
54813
141501
191644
207313709
2
275191
206424
22
96948
55
37
27
76758652
382378
4
54682
15993
72
60
321508
9
1
441947
25
230913
116450
270206971
6
4
369132
143889
240888033
196771
61
804852353
275124
31
435241
472225
198235
107612
26
89
90
456915
23
8
410809
91321
145555
37
431392
349887
466874
9
317006
304032
2
39
47
481162
94
232357
321388809
17
286618
97680
141617
106341
80
3729625
56
49
73
247117
3
47
54825
36
3
10
12
40
271198
9
375216
287856
62
470228
383084
41524
30335
374095
1570836
46
240175
225170
26
54028
302123
36
44016
47
247000
89
11
1
422694
189773
491230
84
930936846
25601
395399678
3
31
597426240
22
42
295371
35
646704722
14
46
498661
33427
297020
575059348
827756272
50
228655
68
37
389653956
8198
19781
214187
116210
142364
5
27
7
387559
82
39
56284
308824
365195
55087
483091
6
885359341
345435
337680
73
389854
828013997
52
19
978309939
24
16
155617
22
9
311527
72
84
40
18
214253
17
48
4
91
81
90778
279455
4
89
299312
40529
39
32
26
92
42
87188
54
263955
7
149839180
32
60
86
81
687553542
265236
106985054
151041
58
7
12
18
76
57
517
270669
68864
372711
704738972
200638
30759
38
85
11
3
41
65
87
3
8
461018
72842
198940
121852966
12020
1
75
880703082
8
97426
79
15
12
78102
243497
5
881609020
3
377289
8
96
313769
74
316741
4
42
304861
809943653
5
6
345781
34
23626
59156
94
165676
12
42
417114
34
13
27
11
2
99
96
370198
5
151908
59
541400271
6
7
34
271643
52
316771
28
37
202690
166026
190159
58
115230
190517
43
468071
201446
1
5
78
27
89
24
366262
117526
70
56
345892754
131411675
20622
306089
2
372311
433559
17
668033088
449160
52
404605
84
80
88
57097189
96467
266816
960425103
49
91
17975164
4
75172
48
618864900
146307
7
301861
437490
68
67
70
93
94
28
79
17
62
26
388798
36553
29
49
10
2
593739191
338184
118864
80
315126
331151
4
6
27
475034
69
70
26
218545
24
26
10067
459265
35
268739
215617
140591
3
79
85
12958
66
347943
91
23
42037
33
1
47
11888
357378
51
41
91982
268621
290754
96
94
62
426069
35
1
47
146045
8
313102
76
52
7
963090651
498281
463967
292944
206738
199236
177844
57
340214
834499014
317927
27
33
154225
264636
405847
59
49
48
75
27
96
961683304
43
307477098
458638
169524
336824
107589
302082
52
431522
99
186268
211693
181131
25
20
92
90
496534106
42
188387
267022334
59
272578
101108114
2
66
220639
75
75
27
52
535897838
382052
71
309721
283987848
25
19
92
229201
73260
120438
100340
353695
193896
1
89
11
50
189416
308717
7
219581
4
468041
88
86
143285
291345
75
11
178046
117745
84
20
118645
388857
97
3
97931
198646545
51
791652521
243554
55
75
57
19381
456930
80
89
640712705
323914
79
891844173
848942119
39020
60
39505
410102
84343
419093
57
77
37
82
719541014
399148
111939
30453
329605
25
5
341071
31089
88
7
114710
57
464802
378094
491823
68
61
29
72
22
435174
100560
71
64
400048
26
408103
394353
61
9
411963
24
54911
59
673744831
214088404
83
29
71
6
130165051
1
209861563
51
1763
66
81
405432
89
30442
224600396
207336
17
86661695
305763
464873
290326
938159318
2
180917
4
99
16
3
244288
64
250765
37
434061
8
67
75
198190
20
2
5
298033
155490
26
995718945
265447
7
486464
9
167110
415012458
494402275
79
306579
481659
98
423410
163375
47
87
35
56
89
65
185817
4
213494
97809743
169776
411379
23
76
12
438707
82
167994
55
40
15
393127369
57
98
83
297262
394622
29562
460412
33
7
73
7
4
23
193657
205594
7
1
33
71
49
57423
35
151992
53
47
3
72650
3
93
25
434498
471873
11
285799
77
172194
69
89
459955
464686
328562
107876
319421
189821
176070
75
55
82
276481
3646
23806
76
24
10
252336
86
719781654
97
77875
81
432478
183255
47668
7
345810
326344
136219
132346
177453556
23
56
342549
57
86
446537
24198
295686
94
50
325195
943014892
25029
6
2
8
407105
206806572
226852
278900473
76
13
23
45
184719
97833
56
141143
442946
71
75
492712
389584
122298
5
431304
1
71
80
11
38
23
5
106459
33
57
24
461523
56
8
73
238534
51
14
4
448275
379286
103960
152591
33
83
78
68
22
229561
96
49
24
374147
703245733
55
291806
80501
3
39342
413380
17126015
48764820
448269
97
482378
259314
13
52
151655
112623
79
93
10
153259
82
78
247169
17
305120383
97
85723
86
41
91
16777
169903
28
58
51
86
200320
67
483029
74
141372
5
477784
7
19946
15
535360240
93
153955
27
260314
323739
50
84209
43
692965011
409631
117488
10
37
266010
224558
56
241378
102663
46
984124548
61
98
622053717
59
383828
308911411
76
358737907
234342
35
3
140900
266401739
173613625
74
92
5
24
727462201
194294
2
68
48
158566018
324903
429837
333580854
12
291765
42871
587517778
292273
392248
80
469517365
263744
759259525
14
20
4
14
73
35445
52
12
476500
5
923715869
180754
309086
453367
372192
116160
4
238780
99
53
492011
554437819
427480
401268
197260
513229309
49311
378179
79
106394
92315943
213610
2
3
22
118313
58
49
98
9
58
475462089
35
40
38
26
105384
58
30
465820
8
50
9
322589
83
132994
196040
264286
453671
4
281015
451914
153168481
77
742821847
63
36156
180039
204241
244191
487121
157080
18747
8
569526508
987273280
66346
57
177175
814461726
289321
49
50
176803
88
104392
12
296566955
68
61
86
51
324669080
112443
7
9
47
44
32
471723
82
96
45
329879
450935
16745571
258966825
7
59
14742
7
46
13
1
65
27
63
974230734
76
483653
479507
471568
27917
192539
260161
38
81449
50
80
716822121
309424
66
1
563954270
14
3
16319
68
85620
25
4
11688
328067
64196
140133
265337
7757
1
10
31333
131810
77526
368242
62
1
42
189731
64
45
56
93235
91
113625
295848
553265739
59
74
471091
69
54
256475
224222171
7
83
238665
55
277120
74
155465
30
268397
72
99
129767
30
30
68141
42
88
44
24
41050
334272
139748
908285334
160494
387241
33
134292
66
49645
43
97
22
357686398
126876
48
460803
453989
53
98
18
91395
198438707
362293
50
290660
66
498397
65593
55
429666
8
414444
395181
14
436747
444568
873762271
50
63
65
23
63
76
4
149953
93
2
312688957
81
458616
167497
242188
7
77
316456
40
15
409750
423950910
36
67300
44
67
18
471509616
844124077
28
30
41
61
79
9
173723
22
258028975
8
313737
333789602
51172
51
245803
992949058
92
39
788642562
55
99
277422898
109128
22
58
92
130546
5
489938
17
31
784061727
14544
51
67
358001
487870
21
136127
92
9
137545
58
213924
66
430551
106324
478392
296927
249104
138818
16
748672746
226450875
589982404
97690
106456
1
205871660
26
75928
206236
325066
69
60
24
14
485565
42
170337767
424067
99
15296
5889
358107452
2
75
473297
96
3
429959
455475
16
68
291422
20
90
24234
48
62
341451
57
55
315743698
64
9
6
893036522
6
45436
21
13
134648
31807
20
254901
12
2
73
1
373708
355425
27981
86
734258652
43257
401819
250383
217083
6
92
79
161155
154487
17346
9
385625
181024
269608
38
42
23
19
71
25
25
421142165
158340217
55
305047
98
34
456654
9
1
129284482
75
496446
52
222944
451493
21
212564
68
396539
279018
104999
26
299491
2
182560
54
17
362249
405723
10
320937
101802
97
851994919
80
316601
235982
256011971
74
41
133723
42507056
85
9
72
43
73
467317
319810
24
31
26
42
58
438598
254420
113622
89
91869
41
67
25
311613
3
49
925484603
48
24
835883416
23
404708
276207
38
23
89
479750
813952145
69
9
216904
1
271908
996318264
491925
82
85
646923867
222666
334796
76
125191
360256
39
440333
99108826
56
696624773
758173694
7
4
2
298417
206034
365975238
6
319416
28
31
230495
297510
5356
427118
29
74
38
108546312
61
25582
478512
260401
7
43
90
74
91
16
93
29025
83887
363539
519188579
65892
72860
223225
81386
314605578
62886
76
70
588261033
374980
72
401059
274739
534538128
66053
38188
452042
243010
941380073
24484
84
8
76
40957
1
98
43
12
49374126
80848710
118041
153510
88
3
99
21070
285851
48
431082546
127523
203231109
6
151795
267485
63477652
260702
330048
92389948
21
304474
101640783
17
5
18
99
169081
11
616177526
352303
13
7
430942
450933
29
40
20
323356
46
268796732
28
161154525
397100
2
1
53
3
6
9
36
93
43
99
88
83
24925
54
171329940
52
192542
233059
4
37
50
40528
43
71
128496
50
45
330724
50
10
449823
20049
213842020
121074
229435
5
367580
2
186084
37
8804
257361
229933
499188
13
428626
27
50
169255
114422
432024
255084
32
28
92254
354804
389856
24
440785
88
564026548
297588
4
5
49
8
54
260346
5
79
39
9
25
91
170809
354868290
205592635
495772
480413462
72
16
56
42
413673
436888918
23
165655
876055890
29
273722
16365
6
62
473545
17
45
8
447283
120057
786368518
114547064
10
466119465
309098
390908
109012570
33646
26
206967
9
14
60958
312901
2
59
30
464229
55
95
116456
26
37
369952
133416
299179
320951
137875
55
28
470117
26
426687
11
27
813536472
577658028
42
46
11
45
207251
164935
37
55
531364284
45
473960
346425
176144
50
324754
276512
463521634
10
379356
240379
6
155191131
335212
482256
261450
20335131
79
158912
427687
49
78
79
181840
79
331309
37
30
7431840
817809550
29
53
48
389666
83
290939
370310
235492
6
82
6
204249
33
62
479703531
347709418
48
27
1
35
139774
485639
450438
76
65
345648
309428
885496988
271819
46
36
283049
86
993087884
6
169621
400949
409487
26
13
190002
99
36
268338
5
840459753
235561
10
273347
557859175
184163
92503
200174
37
25
95817
8
55
454406
170390
75943
334236
416708
383617
90534
76
58
88
25
51
162340
71
56
28
182039
394809
7
94501
456890
372209
8
7
50
490516
468810
85
123777078
278327313
446793
37
10
120470
19579
4
68
79
372727
4036
25
75
324682
126285
3070
664736466
42
33
39596
1
36868
67
72
462303
100161
41
37142
271432
379636
27
100632
88381
352121
20520
11
424599
486945
9
460988301
6
74
32
9
61
65166
25
83
97
9
313168
488914
24038
34
121349
64325
11
119578
95
35
87
43
195218
239215
12
217131
387995810
370736348
12
67
217693
92
165852
4
470515
398844
9
142925
126216
48
86
83
59375
27
76
58725
40
91
441765
272279
277179
40
245280
2
14554
28
164306
493290
443107
286975
82
287157
315690
93937
24
10
41
424795
92
188472
61
425396
69
80
326784
309911105
99
22
91
58
135394
377850
5
675697137
513008018
119148
16167
37
1
6
387404
94860
109696
9
425442
116826
75
46
89
32
5
374627
446710
77
57
771403926
63
115483
15
499283
320997
222301
361600
9
255759
745201051
30
458329
8
15
52
74759
254395858
78
270169
905547310
71
81671
55
457330
21980
7
11
28
39
363070
461856
392089
59
13
17
475358
404791175
9
38656
374267
17
18
230240
133786
50
18
357400
332550
50
417875
342869
73579
68
928268645
14
514402681
192107
21
152893
70
393857
33
62
286338
257612841
92733
950121857
474718
1
158057
64793
998060562
4
50
52
9
479311
274728
362394
79
11
41319
194415388
78
44
9
54
326861
434056
36
445775567
27
540996434
892841278
175084
65
24
90
22
90
381199
43945
43
72
278604
253872
777088431
53
27
414974
55402
57
44
23
355424
696382602
64
23
44
1801354
7
11
64410
5
440993
157185
92
85
211662212
492201757
31
889603440
271002209
415373
1022
8
59
53
11
88
337151241
112487
45
49
90
1
80
67
991632966
65566
882632360
15
48
238789
14
296382268
364053
217
123954
35
39
41466
7
195173921
149176638
29
247264
381198
90665
452871394
469017
39
42
18
415342
372333
87
53
74
27
42
259846
495590
407014491
495779
550003910
275654
97
123876
493541
3
75
1
6
7
487209
8
109461
4
11
62
496525
72
197973442
29
229778808
17968
19
83
315626
7
55
289758713
40
65
91
220850
219120
489244819
417678
209357
11
99
246485
214622
328942
12
2
456230
82
46
2
152768587
40
29
484323
381498
121628
64
45
227817
196435
66
315882
551368443
106664203
14047745
57127
117178
261265
496983
63
24052
26
36
324474
159662
159706
24
213145
328074
57
37453
850379307
64
9
75
324133140
24
96
71815
2
507931958
99
7
59232
48
798775857
1
13
78
429419145
208750
65
49
398372
11136
43
308169
90
34
94
489870
18
42
5
30
442426
141096
7
415338
469617164
61
150838
18
440615
19
75
393750446
440625
376980
56656
454326
242082
341989
71
53
24
90
1
50
464432
166423
87
178615
49
61
21
10988
26
349596
15
67
717765740
12740
49
3291
6
85
66
254262
45
2
87
3
15
22
4
199446
122072
6
77450
23
100015497
29446
80
9
76
20839
4
1
1
42
185259
13426
96634511
378515658
22
183694
20
495713
317587
48
22174
357936
467509575
3422
46
308221
87
29481
8
61
13
12
13415
97
427111
52428
2
152938
80
191987154
68
98
371396800
370494
471108
8
37
203258
4
109200
50
820554976
71
358023
2
58206
309751
6
18480454
67
88
13
768091471
34
163962
359033
20610
78
393810
7
62
85932
60
5
420459
735375520
6
182414
94
88
412260
276678
281792
163812
23
40679
11
18
393696
28
90459
328399432
418619
22
62
63
38
166716
25
124328
788372279
324204
78
388436
84
78
119113
361854
54
4
21
217982
39
201731567
61
152674
6
62088
47
645871090
4
93
621390536
9
41
12
8
309619
2
292380
1
682883304
258417
339330
16
177798
286533
59
455359
97
11
150062
6
40
53034
66
361261121
423132
36147
41111
110169
48
849163360
83
65
27
337572
20
68
154551
7
19
491817
56
545363199
448275
90425
72
66
361659
124810
467015
226215
13
213995
6
4
422375501
266646
81
203560
66
299147
456176909
1
357706
500430317
20
23
95196
367493
748168638
8
89
59
876581567
247407
776455756
97
39
146288
12
5
451895
72231
70
373026
70
149227
89794
38
432356
461305
79
50
40466
4
94
34
847735610
351964
423266
804113104
127487
23
452121
450947
4
487782
36
2
2
293624
406819
197292
90
5
88
208888
2
84
71
222533
28
33
840305133
32
87
56
839714763
497061
80
66
138701
11236
9
32
114007
25035
109757
483256
54
22
5
329635
82
62
29
7
513834566
16
474596
215368
17
640835060
4
5
174043
51
9
7
3
276960
326103
94
441037
5
153231
203241
7
364014
381579675
23
67
55
14295
20
3
124948
33
5
31
119883
67740
40426
71
12
484747
301065
41
220395
494821
146365686
38
191728
63
122922
480292581
33
108151
78364
31
560854976
216392
77
98
3
5
88
2
77
83
14
228916
64
732806150
59
24
185697
4
399953
10
521964190
296210
66
93
476313658
456123
248454
410629
428664
465209
128821
830895382
50
532294880
219082
33
87
28
791848775
165965
71
49
4
615451138
67
13697
73240
407931
330350
4937
86
197284
70656
63
45043211
645838469
375903
83
179891
42
92
52199
77
10
5
80
51502
81
180171
363305
437813
359758
419845
95423
71
400167
313729
79
53
84
93
31
85
104559
42
3920
244868
3
255944
62
406275
22
76
23
2
813838098
10
409087
42
68
361105
496562
42
79
871297513
88519
59
23643
490276
58
38774
37
41
106526
74
275341
36159
2
345366680
1
63
63242
404755
108368
248309
67950
90
41
62
206095
7
51566
207710
71644
486845
969926388
251364
39
150894
332118
45
33
60884888
10
295954
485200
46
67
230256
79
6
286588
462959
47784
231888617
53
6
353465
405972
89012
35
78
1
88758
9
5
159320
324320
16
1
38
437466
366146
434501
66
12
17
324043
22
423261
435805
252629776
76775
320205
23
6
9
330394
480075
3
596940219
6
12
203768763
64
5
333937
144454
91
9
4490
61
82
392583
70297
44285
25
923694467
394525
9
846388484
621318472
236104
1
33307695
216704
9
528719479
860517769
532677163
81
187421
354649
81
1
36
77
349228
288438
48
64
207390
40
94
565649229
57
245827
492848
466241
39
764667573
67
752037536
432567
31
1
44
9
145336982
292424
889108650
15
99
4
472712
10
376900422
907694362
321833
65
47
35
22
433954
21
33
173268
130025130
1
410981
26
469866
32
352666
4666684
482343
287129
43405
24
68
38
25
79786
6
173124
497720
76
57
85
7
24675
98
802059174
13
541207467
992566178
16
91
22
1
76
75
32
23
41501
130906993
584076560
241268
382097
43
51
48
85
37
75
322975
78
8
19596
84
334661
349276
11549
197062
71
27
345403
1
286989
366996
260268
42
180276
344915
429760
380718
95
18
40
607818046
96
8
98
458924
5
1
823491875
77
56
60
295957257
109391
299677
7
47
55
18649
141148
458000
361398059
39
213021
436862
8
4
60
46
181491
43304
486324308
38
29
38
372659203
79
40
64
320138
18297
29
25
29140
1
73
308063
82
162929
40
62
6
55
225751
104883
12207
53345
476125
9
28
9
9
282423
12474
27
6
361057
125543
40
41
494596
74
786624145
56293
60
407146
24
6574
42
26
7
93
2
27
82380
45561
25
382133019
9
44
138178
130887
316430
321612
299951
198648
95
54
329229
97
113352
21
99
6
15
66
21
108401
6
1
84
373789
45
1
6
44
140
76
30
431638
81
100698
5
239441
17
292560
18
129528
96
390881
78
209888
6
4
78
79193
5
473092833
1
65
96
487612
174521173
51
176521
788092368
85
474115
175315
455769724
54
4867
25
312309
23
409483
6
479779614
53
42
2
374708
160226
215917
28
271537
361514
130926
54170
8
85
77059
193134
46
59
178516
3959
246196
50380
446
918321958
18
620794016
72
18
38
538587604
6
49
283397
21742
22
83
234494
193481
201215
5495
220547
47
43
255785
450552
22
5
293301
476036
483948
55
22
27
34919993
243898
857113059
420232
314200
7
399637
86
165054
186574
132639
122949
5
278343
62
6
63412
5
355375
17
32
284503
250763
44
25
28
232161122
21968
456047
150299
86
22
109505
42
7
318821
93532
36
963491589
239734
21
47
20
88251
199923
410419
9
77
4494
94
5367
52
5
376744
80
777423826
23
32
99
89
92
12477
86
200809
635022215
293586
385672
4
198487
14
14
41
6
49735851
181713760
420281
184126207
799774508
62031
82
959418094
96654
25
98
99
184356
602985354
45
1
427282
89
90
387687
97
95391
263407
30
8
6
57
72
801328683
62
89
85198
88
43089
61674
401622
31
33
8
3
84
14
81
215171
23
8
20
111468
57
18
95
12763
407711
23
490792
301822
6589
493826
53
95472
565461179
79
299232
14
270922
354714
155686
33
126718
374797
3
527715732
50
23
252065
85185
14
419060
45
56
484943
329394
5
448392
333426
98
33
7956
55
49
49
69
71
2
261509593
96390
49
344289
50
32
331263
18
469835
45
45
152452
383920
41
62
97
241378
205372
4
446348
70
267499
35
13
21
38
406456293
296967
285273
287180
486631334
382491
465358
129675
386676
55
23
59
5
432333
11
25
33
40
57
89
34
259727
76
315560
124972
61842
85
8
277275
282862
330957
21
122038
296276
178137
60
123268
44
7
37
4601
17
313427
4
491245212
537231844
267615
32
66
148318
88
351652
430908
103617
162548
223927
145719
46
18
19
490342102
57
67
226200
96
9
1
2
67207
223586
4
954785233
1
472500
129822
30
42
296498095
41
367901
390309
54
29692
34029
381192
85
315475
320581
900684614
484251
21
364207
42
28
493199
63326594
44
89
87
15
46
42
2
92112
208001
77
2
7
61
2
37
737043065
125185
87
124173
12
94
191806
78
164284
388387
418966
390313
158865
488530
301928
382236
28
80
70003
13
28
3
60
74
278471
88
37
56
548036911
82
58
88
40
226812
372282
69
323770
89
87
367836
357585
24
67
457948
82
448439
88
257619
485989
19
987929247
473011
24
273771
61
92
406317
56
329098
40
58552467
50
28
389921
32
89
86
294173
876326470
19921
306570
909730614
2
99
83
720647462
320903
79
92
30
409958
95
499416
339101
316171
401542
431661
374433
66
77
54
677519455
58
48
39
81
6
34
58
63
5878134
442180
368608
209013
56522
94
409683
53
53
314663
53
265001
266290
263408
42
5
23
70
72
190333935
441674
28
7
65
261702
55264
232107
376778649
43
313035
69761
414794076
87
95
514700547
5
301148
59
203816
4
426500
98
715887012
15
58
22
253225
72
89562
230127
678582269
239169
12
493971
22
175543
221938
35
464129
474251729
94
202622
313215
87
2
724698510
38
6
96
374480
116438
63
91
378545
7
479528
4
62
85
48
13
63
544491020
181683
14
74
263599
271066455
54
8
220134
49
496992
471272960
2
87
2
87
70
73
29
75
1
143715
42966
434688
86
550635347
2
75734
82
55
12501
214303
34
53
62
7
29
187043364
473043
83
583555398
414927
59
44
56
226419
63
342929603
411390712
67910
256098
259333
81
27
307293
5
17
47
49
353183
266953
296999
239546
442692
5
74
17
6
174818
12199
280139397
320987
648766833
55
395709
27
18
7
394576
68
315723
52
2
96
465116
367162
27
31
19
335823
351696
63
21
87
734974611
317824
93
25
36
56
9
486410
27
95526
448774
491608
7
3
200974
47
70
396393
51
15
2
72
15
46
6
247250
712906296
30
160259
476386
491985
97
30
56
78
166363
61
487275
157978
352595
96
31
395584
222140
35
705912514
249469
51
3
25
87
324751
32
45
201933
421033
24
358253
206463063
1
8
650688428
237836
453909
159175
154482
55
386536
439586
718972059
261852
28
157727
25
109057
275866
267656
193015
414289
270053
295661
4
8
442029
84
56
323769
466328
317011
246671
17
130231
62
57
2
6
53
54
70194
9
220249923
1
7
67
491141
134104
86
11
40
269260
69228
275815
52
130147
4
97422
91
482728
68
157035
5
457220
334706
24
49091
76
352168
9
80
223776
5
269195
533296307
473675
91
70
207335
74
74
81328
33
56
266321919
371872
70
309454
89
6
144291
187700764
82
234021
425287
27
426273
33910
18526162
20
7
122174
229969
49924
3133
35
69
144190
2
288246
279945
57
285755
123607
39317
262095
37
80
409599
419723
223824
362950
7
331708
32
334404
209151
486897
61
36
494525
56
79
8
459387738
78
1
87
9
87
123918
45
75
9
28
25
54
71
121935
470349
78
33605
66
38
71
450179
75
13
99
301199
30
38
197963
183863
60
242147
14796
66
6
287347
419237
7
258826
16412
61
799052779
607074409
303888
120472
111712349
198673969
7472
75
16
68
35
6
438650
4
82607
42
51
71
90
73
68056
325780
7
21
208434
208197
50
77
75
121159
240517
48
9491491
135475
58
36
22
307685
236226
56
214820
91
7
926283300
23303
464002380
95
397984
403892
24
4
9
187205
414720
31
250660
467886
9
58
12
187651
15
23
246039
231711
292406
452990
75
77665
80
29
44
44
119640
16
154845
107773
5
99895
27
376072
8
9
15
476477
149293
209787
58
6
195014
69
7
106368
40
2
31388
83
56
156342
80
58
73
5
9
85
120502
516125624
175429
820373607
334027
431861
463796
77
80
35022795
19342
343018
65
323340
17
50739
235484
296705
489457
69710
80
82
12
65
18773
422537
214097
405527
36
26
498335
23656
366385
108476
25382
88
23
1
32001
500094437
17
314942
49
817938851
92
20
99
58
410583
81
1
461469
87
162851
64283
68
83
16
926673714
86829
412181
55
369809894
598619791
10636
9
3
4
90
2
9
288996
395258
180770
12
50
4
287139
26
239525
109516
455240
38377
262708
7
348963
111165
88
36
973120673
75
332532
969874431
285820
222977
15
475582
254297
48
58756
6
482949
33195
473451454
136800931
449632
6
490856
200161
86
1
477037
102390
408957
64
213135
285149
414925
204503
78
478567
111012
184239
7
64
39129
471604
66
86
544093302
205862
372580
53346
470634
281895699
73
275555
179732
6
23
22
81
18
351345
38
286344
15
25257
412201
85
53
418287
5
138390
297877
428049
345567
36
47
453309183
58
1165
120364
381830
417952567
65
389760921
56
2
360298
437429
86370
108165959
205105
497830
34
27
422192
20
404434
6
69
3
325981
73724
2
259677
90
8
451924
234573
76
77
36
51
6
56
68244
416567740
497234
397884
26663
94
377110
301339
83
143
79937
284901
7
215550
826413838
2
461193
125628
16
35
39604
486277
20298589
9
93
310986854
92
459619493
367727416
8
34
185467741
587992445
168211
962406468
7
172520
335746
4
223598
178994
87
75
21
281237
50
47
94
162378
190452
53
85004
70559
9
3
196436
904230449
44528
132734242
89139751
262568
48
17722
38
12946
7
413324
159052360
22
75
361225
366611
27
26
11
4
83
94
239651
7
14
84653
470958
866098402
25
335666
74
290879
67
19
8
51
13
96
333489
355033
3
997112130
435034373
98
494978
234312
82654
54
208888
492030
120111
7
92
43
62
474978
6
43
351865
5
29
55
417544725
73312
292578
50977
83
365661
85
215403
7
117352113
95
2828592
345985
40
497232
5
3
215353
73
8
19
31
23
18845
65
454293
293614
203538
737334641
122241
35
280158
8
31
118223
52806
3
12
393627
9
20
389697548
56
68
202345
271395
8
82131
156568
443004
216750
194406
49
988195904
84388
77
1
48
220450
57
90121
980068508
201663895
376479
56
39
3
391939
461484
78
279516
393325
27
74
489899
549293933
207199
77
270505
41257
5
470602
11249
421051731
127474208
891938262
871169166
481858581
57
7
89
246565
19
10
190284
115043
7053
4
380919
46
12125
85
17
269025
18553307
26
24
49
239135
89725
114486
108549
206629
267788
74
72043
318906
141196
952360010
59
146337
66
12
76
47
87679
44
56
27
94256
98
389789
470053486
34
42
80
387831
51387071
72127776
3
394120
494316
64
26961937
73
23
379552
80
695821586
33861756
1
93
94
76
416598
60171484
233312
61
316252
2
77
193046
7
56
400320
34
31
3
147169
320209
30
64
636499874
77
56
442563
345070
370075
270244
332958
375200
99
473527
332294
371743723
303592
41
190636
49
304332
209679
42
613441503
7
12830192
20
5
3
451937
496021
78
495944
81
241880
1535
941345027
415523
349828
90
126815
5
6
80
22
413626
82
24
156976
540822348
4
41
177880
258422
2
65
306306
499083
96
420562
473320
84
7
26267
233774
374665
388315
26
28
116163095
6
64
49
346269
8
16
61
374629
929723218
94
17
67
98
5
37
4
67
98023
70
471316
475611
428301
456293
308933
199782
337520394
66
64
543594974
343918
421582
67
979215050
4
4
380573
76
45
146652
165762
142635
880699893
202697391
141757743
112349
75
423561
46
147371196
93
390311
49
800715445
17447
478501
666247801
69
4
395171
389797
27
60
90166
298899
49
575148352
1
52
82945601
42
47
61
24
59
555681167
242237
53
164299
301247003
38
49
207541
353623
65488235
88
736886546
23
50
332518
39
117518
71
204368
97
77
639387403
633740860
41
303488
89
476530
339173
214350925
134249
469587
4
7
520259342
25361
58
89
242591
345434
35
721476920
390514
301791457
215729
157250
66
179057
40
490340
53
79
359338
38
35
139048
203742
4954
460063
26
20
61
470146
449557
354668
331010
41
93
239088975
91
580085199
115522
184382778
29429
414674305
85
408926
417651389
37781
408786
65
59
99
102015
48719
4
73514
299418
18
214969
88
299490
4
42966
5
485484
67
335311
28
186472
383002
562026129
84837
423868850
5
45146
23
266793
44
60
867648677
29
213118
7
9
432887
37
416435
12
440799
273475
14
6
452348
249080
129225
113972
171666
591159344
11
6
5
4
455398620
16
10
88
84746
98
564033687
480841
267710
4
410088701
1
46
99466
92
164249
434612
33
122255
8257
94
36
399605
24
19
28
64
27
88
78
19
58
145809
46
29
116981
755890287
170354
770343176
5
54
31
3
34
159293
52
96
18364234
85
187879
34901
6
44
169342
5567
13
432323
455479
287982
130257
223673
449343
176861
338714
66
24
379704551
358792
50
47
22
261033
82
386581
8
7
3
139545
23
80849
5
432421
266580
151004823
189812
257221
59
56
35
30
476065
256879756
916449467
478808
133290
45
459614376
7
61
216021883
91
334638
463949
20
494503
474819
168163324
399140467
243907
71
194316
331387
8101
12
52
70
39
406129
34
22
76
35
74
55
87
138669333
217787
32
312987
63
29
16
91
73
64
265372
5
88
458454
53
68082776
66
51
59
9
27
97
809291099
81
437998
122248
1
445957
364849
308935
163813
976034381
1
5
48
23703330
55
88442
124621
276650
62
44
38
31
249380
327720
346423
111211
49
79
7
69
661846987
62
358753201
847590544
97
301359
6
339503
98
361082
25
213529355
26
59
1
431470
256749
177836
40
48424
75
339656
7
78
306948335
257948
3
442040
280510
871785872
23
87
250047
91
78
11
84
15918777
839667180
254972
39378088
85
81
385066
327038
68
98
44
86
153566
47
62
255480
5
192770
9
7
217512281
92
182010
1
415585
7
76
39
4
44
96
897
54
130298
78
878220860
757473079
20244
50
56711
78
497186587
376997
366776
471119
79180
62
368077
212043
227695
52
113390
32
38
206620
19756
77
71
15
21
238243175
86
64
40
84
909807092
83
32
224459
92
4
253732
60580
297466487
75
633997489
508025207
226004
450291
24
3
159361
395430
37
79
9
63
374266
407535
323151
130764
97
50
256038
404801
479542
46
319680
89
76821
4
8
131143
17110
95823
66
5
50740
183558
452547854
67514
58
93
39
437760
170810287
74694
702694422
56
92
38
2
249865
47
258009
90
8
34
19287
268830
83
352775
87
75
20
181580
53
92
22
450328
371089
31
291470
306628
287157
7
489661160
4
5
18
325225
69
32980
11
39
222257
283686
48
80
710330391
409659
348816
58883
80
7
467005
15
90
82
36
5
279513
2
51
97
309206
41
522028243
486380
773603112
202072985
193887
9
124184
216684
97
60
358428
45
4
45
91
27
6
9
218327
85
93635
4
8
43
231946
79
260358
5
247465798
70
82
79106
31
538023159
35
97
330001524
89
311677
21679
66
167972
87
43
18
314
86
80
13024584
433716
876834978
73
6
164862120
79
26493
404158983
92
36
167045
4
55
285417
158230
10
46
642028039
404526
47994
57
2
137784032
49
44
172868
99
16
10
11
398401
152376746
94161
29
91
340802
58
330257964
316562
179413
354581
334297
493995
69
23
77
247529
503120576
145733
7
35
393182
51
697322504
92
372958
363894
6
9
93689
77
673507696
163918
52
68
1
26
127899
514575202
67
766312107
201699
313653
198127
61
15
20023
218834
18
32
54
12
450746
15
91
472369
290589
38
107016
40
345625022
7
270823
90
904046719
138033
97
230195
74
40
89
22
98
8
43526739
4
50
82
317094
5
99
23
790390617
68
518020165
195179
73
69
46
9
45
481287
50899
29
59
73
474969
76
290177
19
525519172
118344
67
81
132414
380256
42819
66
11
70
6
342684
98
2759
4
12
260116
474947
87
1
96
69
159296
253295
27038
428815
423838
89
455608
345808
87597
15
43
3675439
609065571
443327229
714955946
97
4
12
184607
299140
499720
436127
92180
710301796
77
46
193248
69
41
206491
366863
472199
140668
52
144509
63
664471770
34
396005
37
249354
123205
420489
146079
207127
600345836
95
90
33
465644
386595
499459
369932
299065
26
27
412297
239763554
99
793187358
90
19
93
26
15
570884657
19
85
19
73
93
7
42
488901
92
396057
410015642
345912
73
100542
6
57106
12
7
3
32
211765
163189
55
465102
60
258545
112620297
248464559
113103
61228757
399667
56
132288
76263
828859628
6
44
418272
421907
160375
24
92
424121
41
93
116942
267624
264264
89
453164
74060
28
42917
151584
456325
128001422
81
344025
25
34
95
975157052
308370
2
308986
690639511
433629
115135
67
130992
67
465605
91
83
58
81
36
368832
752625733
152190
41
204766
25620
410533
3
15
109191298
49
62
245319
16
396192
345024
18
6
113338
939666204
42
8
15
88
414668
56
11
88
32190
441459
33
389524
65
450053
266250
216953
318593
441295
89543
505142934
198459
1
355846
81
49
490802
31
139087
773116485
41613549
99
48
44
42
21
4
430379
3
198196679
19
944929891
218392172
102630
116411
66
86
159302
8
2
295860
8
301299
5
4
35575
23
84602
37
191459
98
7
623722216
7
4
77
471576
378044
25
86
98
15
7158844
44
94523
331670
25
38115
423149
311433
10
10
66
45
4
65747
3
987630570
21
979214415
178214
36
95
293725
191686
38
114270
32010
406681
220237148
310873
58014
86
38
58
369988
134010
220958
7
318123
24
84
14943
694799374
451184395
1
26
42
18066
166050
7
5
240241
450721
44
40
93
43
7213
251599
334912
77136
86
25
156060594
3
127681487
267362
103204
10802
443298
30
91
3
428782
91
6374
79
739069545
6014
490298
205754
3
10
66
60
14
923017441
100592
433465965
6
322115
69
296877
55
389423
148460
422513
18
71205
59
209454
84
1
78
84
1
343320858
81055
663547106
22
95
18202
230180
91
269336
64
298023
56861
9
425168
43
24
35
478451
378632
64
498327
30
150797
194703
338334
121318
131024
93
81
73553
1
68
885002828
98
300228
58
202809904
22
315067
96
85
83793
348802
537701732
392456471
268406
45
913671766
83
73
328876
6
425182
16591839
15
332975
434131
362433698
153613
58
93
28
236229
375388
68
90
234995
101080
308514
36409
541848157
74525
93794
63
78
26
427478551
381407
818733011
41
4
466000
73
1
461018
88
6
76
73
438358
22
934
31945
65
345418
404586
94
7
35
260235472
41
392944
377546
38
74
21443
239602822
401500
58
277220
4
74
128243
278958604
66
79
35820
36
8
6
13
124385
307704
59
80503
33
942987914
35
78
74
73
146757
88
337657
31
75716
96
18
4
35
297567
51
64
186064
483854
427060
98
430759
20
2
66
844653210
80
278696494
8
72
34
204335
6
14491
44428
60
1
871392606
15
372738104
285805
286772
189595
2
72
257321
3
28
86
4
12
320743
299445635
361587521
301729298
159379
105235
29
39852
91
87756
65
401589
166911
672163960
378805
162617
92
144197
457589
9
47
76
24
264262030
55
1
30830
100762
75429278
257442
81
49
33
74
162213604
72
778673502
5
89
800025828
2
493823
84
42
477502071
85
164319
71
384149
347670
322244426
421042
51063
5
196090
290566986
30
22
489118
21
37
1
23
1
79
248541
330059
51879
662714161
9
5
319294
71
3
473166
119199
69
11
470588
88
3
2
339295616
1
2
55
99
75
63
351873
3
3
42
93
582320964
54
12
205415
90
5
66
80590
14
166534
76
436465543
68
269614058
179654
184021
234003
85
187738
89906
99
10
98
96
8
189564
14
28
43326
353412
1
453874
8
26
60296
10
17
59
972276157
1
229145
429422
58
40
256812522
278319
77
18
225499
3
358575
96
70
333120
33
42482
275866
50
29
132468
383402
168308
82965
43
392073
20
377464
373567
4
748208396
70
10
492066
40
364453
20
159707
180511
17
832611609
90980
989056103
40
33
133114
237615
6
33133
98
6
290568
106883
176014
347183
46
140013
478231
271592
60857
69
443538
24
76
38
52
6
88
79
7
2
17
3
439974
73025
83
563001501
96
5
118605
328957
420460
19
472761
356563
25622
43
86
171883
13361
380609
73340
4
36
86494
140452
88
66
42
417574
518114985
55
70
21
512214197
64
36105
176412
237429
237315
349542
637821603
668847541
95
128799
279087
5056
97
66
34818
38201725
324044
9
30
189470
366052
31799
133313
997625431
182906
75
318689
141277
42
42
41
94
76161
72
127094
470879567
50
4
17
35
437849
858823478
96
193490
65
95
3
11818
259976
4
77
101757
1
70
82
52
75
6
471
92
113184
23
26
23
99447
25
127531
51
17876
189650869
9
55
285308
89107
34
55
155604
387095
5
420882
88
7
43
31
409809
384944
47124
15
51
180659
397136
320054
17
91
65
82
342408
200763
12731
12260
731466265
85
179801
11
7
85
75
55
357236
58
8
51
4
447145
377807
45
225098
52
13
25
242249
10
76
56
178356
2
114765
223452
10
36
429922
72
285029
701668160
416790
90
39
482168622
50
384646
99
499404
10
67
28
223186
336537
21
23
21
28985
253838
151335272
48
251430
492588
123564
317050
49
79628
13
25
19
67851
82
454290
62
37
41
99
131744
455387
9
255195
414181801
205202
21
7
329461250
431785
84
28
148955
173900
480374
523158621
10
5221
19
42907
105956
14498
7
85996
158735
74147
454512584
27
206588
112222
104429
127826
1
6
460607
36
77
12
60
60
95
66
84
75
269655
664166519
566114825
32
350122565
110714
118604
51
52
78
920251302
240465
114933
217564096
56
3561
7
5
127707
175554
474477
471264856
138855
123441
13
22
383012
17945
23
4
137394298
760011926
139936
374030
14085
423541
72
33
1
75
392911
324616
18
517222247
82136
120617
360145
52
20
39
3
366535
799828980
39587
379886625
85743
424608
36
96
194349
8091
55815
190856
323616
42607
91
308571
28
56
44976
176428
15
48
89831
24
5
36
5
83
38
60034
94
30
175335
32
100275
70
9
259573
652147221
52
396515
61
49
16
383634
96
422657
364076
446817
185841
108502
476412
19
138971
444514
78
202822
49
40
58
90
7
71515539
396647
35
46223
90
81
83
466687
8
189264862
13
71
6
91
3
115645
46
870882120
59
9
485599
178237
484756
13
28
73
18
45
120807
78
430152
65
376336
4
1
908489769
70
232231
18
791860168
14
153443
489683
65
545688899
39
198138
6
2
7
171941
325299
87
8
19181
7282
219428
174337
460268
154834
351738
305516
441519
380034
38767
443865
2860
19
82294
203286
124950
33
34
16
87
360141
158665179
923792058
486821
96
89
59458
280814
9
64
251674
26
71
85
40877
112344
274157
33
81
75
472623
404306
104092
25
56
321505
62061
96
409563
261208
91
413367
19799
316391
592767614
75
17
46
4
15
280860
69915
75
794389503
84440
443807
96
65305
83
298175
95070
57
118767
267484
84
7
86
92
17
58
319862
410487
99
78
15
17
60
23326
14
69
492996
39
19979
4
325166
71987
21
45
46
48
81735
62
450265
20
306706
47
3
97
3
490726
134781
227271
61
30
59
34
41
26
111591
32
309094
539756675
9357
32520
45
32
245466
68497
22
35833
346017
67
670873102
44
74
374780
32
25247
97
70
440828
377384
16
17
933765910
77
152522
1
6
74567
731396568
15
419861
3
150566
34
81
451299
410463
75
459295
458678
60
25
68
54
96779923
38
488737
57
3
70
4
45608
63
89
342907
447339
14
405530
71
28
43
6
981496092
407953
6
42
407753
33484
14
41546
319831722
93
53
69
59092
41
244364
62
8
193047
44858
34
6902
277043
39
54
709038222
429370
62
25
311953
45
46
36
462188
11647
474826
374849
92
3
217171
95
411308
35
356637
78
34076
2
12
64
173907
5
4
989164440
175093382
5
52892
47
92078
94
425728
5
459480
20
26
37
179437
115030
147651
337361
335500
1
27
65
80
499993
27
31
366462
317389
59591
411159
39363
482634
124965
264645
46
7
4
4
246686
249388
172976591
95
2
58
2
498857
314269
59
37850
350117
436800154
81
455001
9
425741
32
68
7
20
35
324596
66709
15
65
127096
599094356
220056
17898
28
31
44
619098818
2
360787245
42
27
8
3
44
402904
295392
1
60531
50
451147
327578
15
274811
187650
204923
38
7
93
304425
33
17
298074
8594853
9
40
705065950
630642126
96
66502
91456
20
62
65
392784
325263
84
241788
98
173
855325211
4
32
455447
29
12
391379
3
86
56
34
129365
41663
470591286
8
9
109149
38
198284
474771
81
44
430868
44844
48
75
246647
291025
372039
78833
75336
221599
42
224446859
83
46
264975
51
58332
63
12
95
94
89
121295
4
302251
387284
351207
888134749
435392
387863
321420
199626714
3
92
95
9
6
902116542
35
1
3
333741
301745
19
465384
41
93
1
231961
75
65
269279
159220
180969
249143
18
1
197781
4
371098216
83353
61
309504
89
30
171514
93
54
42
17850
356120
104597
120722
4
43613
40
51
50
3
449316
339031
72
86478444
24
479287
281204
87
70
91
71
256066
935024553
54146
28464
70
401376
2
262031
166069
170001
71
408932
38121
30
33
62
805965590
9
257439
81
527177406
60
164534
3
83
22
79
49
39750
24
29893805
367062
22
326069975
102875
20047
129441
286410
67
228777
76
85
185238
42
340123
67
676940647
2826
70
95
355037
160865
86191
414505
74760
85
2
3
146137
435980
50
83
22
5460
3
143459
185706
99181
66
293934
1
41
278720
96278
951116955
4
33
39
61
43
11
23
6
97
437236
48
90
116320
4
7
116283
40
16
39
174745
492111
130626
84
56
1
36
14
35718
176234
322818
638388983
535535681
16524
8
445477
295395
335465384
12
26
245710
71
95
185377
40
13
267948
264083
91
347411
78
480463
89
126561
48
65
363428
412004
378091
17
480466
98
2737
9
386032
42
39
9
312681
419695
49
36
38
19
28
8
240999
8
4
89
57
7683
13
256511
4
361528
442257
92
41
398243311
14
389480
22
315831
22
208314
11
54886
3
91
92
382544
21
82
4
137502
401626
81
76
318022
416003313
50
21
16
413502
7
360686
215459
21
411835
326783
288975
249952
68
74
80
48
8
498321
96
284696
41688
538189383
274793047
272493
45
695300255
99
85276
428676243
32
298066
323022
35
69
38
11540
141653
217744
23
6
72
90
68
58
4
440948
256993
632059057
94716
372875
295948
45
68
68
72
211092
15
75
236588
494825
27
1
90597
173608
69
87
379170
85446
98067
22
51
419017
239417
112410
83
99
7
9
81
477797
39
97771943
458788
60
548096353
2
87
271272039
496478
346603
54
1
59687
1
231591
39
319829
482998
3
89
473714
58
281395
184209
4688
44
445440
12022
200486
27
279030
35518
74468
96
405879
16
45
267599
132269847
571840945
59
4
186075
44
15
80
111392335
18
33
129145
358499
436023
83079
53
38
98
267963
145228
120610
16
100325
280107
38
72
99
8
4
192397
9
313014
50
16
56
10
3
54472
48
16
19
35502
11
36
6
175701
239711
400182
49
83
94
36
7
44
544821417
164675
54
15
5
80
24
333416
80
74164
16
7
331338
160749
87403472
472973
254744
251855984
1
49
27
479342
38
28038
76
112592
64
310973
21
25896
84653504
478740
50895
1
52
55
5
167098
105598534
40
38058
77
98449
97
28
283204
91
39
55
66
24493
87801
97
288164
77
91
330123
3
5
245439869
26856
7
495715
83
318077
13
3
8924
59
8
459377716
436789
305670
92
12
355722
497627
689221046
11
25
325495
459185
34
9
465149110
27347587
44
30
342767
72
71
13
65
63825
23
59
442063
445665
384298
678245402
158673
168398
132490
91
85
134355587
63
20510
116070
9
165105
318911
35055
364459
22
314423
10
6
45
92
36
93
15
75
382334
78
72
328694
59
342503970
143852
65
6
233534283
76
70794
99
439299
63
95
358158
55
439607
23
95
3
441541
215416
303642
98
77
262022
158256
189676
70344
57
306616
260285
529771510
46
61
12
218384
417077098
39
20511
735838450
53
71
25
157050
113630
166354060
311673
485041
93679
2
69
98
167573
263617
10
235606
15447
246092
844873094
290723
30
430457339
314649
45
8
275146
301613740
37
349249
62
46983
6
34
54
3
95
399702
56086
159509
154626
350360
621259258
449941
9
39
37
425701
9
11412
143405
75
278745
70
49622
279582
153759
94
930746337
35
366633
338420
457434
77
80
13482
92
255685
498746
839859416
380158
389648
50
371021
66281
78
358488
31
102658
48
90
485789
142906
6
93
411773
89
21
7
181349
57
22
86
516454624
471507
19
456993
27755
263228
24218
34
55
547994837
712206738
208376
332641
98596
88
45
66
190860
160834
65
51
192187
89
97
78
50
485911
60
307158
78
280336
96
91
603954537
63803
32
81
80
340195
65
380770
76
75086
62
33
228384
65
75
49
330124
87
16
355627
78
36
314733
10
327422
26
11
163729
587505658
183448
25507131
407274
438229
1
6
9
195386
6
19
148747
2
48547
80112
48
25
1
360839
370767
434642
262812
201286
441569622
657050578
287672
8
498861
17
137248
78
35
245430
261958
129518
287373
352492
463186
196571
48417
491817
214623
825559916
192511
436098
934296383
261142
48
41195
6
231245
425736
34
89
389660
15
428107
11
14
328706
97
72
60
162330
6
45
55
553525863
44
27
64
2
52
5
321386
49
332978
97
1770
38170
20
348763056
72
19
12
373016
94
205134
6
48
480590
30
180653
15
375001
282480
7
96089
23558495
320256
39
33
60
214390
11
240342
36
76
955722425
345089
88
440572
20
1
11
405501
22
99
55
64
7
45
82895
75
54655
933410652
398367
159144897
290789
32
476592469
254530553
3
55
6924
33
92
298881
606192387
458071
12890
383756
35673447
27411
375222
417319
450732
271396020
66
431220
40
17
304577
108802532
86
47
49
126939367
93
49
12
251918
191211
52
394333433
6
86
80
72
45
39
61
764558023
306136
24
599430188
16
16
1
387981
444915
35
85
84
87
258961
11
5
10
1
70
51
12
167894
21
17
86944
9
18
9
263415
83
421659
37
88
6
94
258196
25
38
186506
366567715
234967
46
66
11
9
5280483
42
7
139488411
37
133861
796741296
76
399246
9
98
53
81
206132
166488
85
99
16
836106387
78064
30
77056
51
1
70454
31
237201342
786126441
142337
120504
80
6
185696
396759
53328
50
930079767
2
40
95
372113
2
66226
286382659
68
161535
27814
444165
26975
73
438985
48
481158
96411
404629
463161
74
39
51
76
8
60053
227807
8
150882
2801
82
440251
82
965440389
3
92
70372
98
434602
53223
374089551
4
444146
77
19
48552
233978
90
16902
18
177729
84424
288623
45
51965
858922485
7
26
12
96
86
55560
691825343
26
74
87
3
7823
109278
78
126296
54
977898288
32
65
11512002
458753
4
236633
240864
86109
71
59
74
78
550477994
1
84
19
282372
16
96
373303
347423
41
5
146227
12
49
321603644
492650
88
85
3734
206771
501517506
71
48
51
162479320
43
36
436091
211228199
413458
45
63
793484959
61
25
73
52
50
1
45663
7
45
390870
810218446
96284
65
2
11
22
175370
332917
31
74
64
431591
58
457398
136715
88
97
5
92
37
27750254
7
59
71
248036
450726329
439763
1
63
136777
52
32
269981
26953
12
428440
1
439833
97
17
49
385179223
109490
94
70
31757
521638157
111875
75161
66687
421771
290080
6
13
40
7
378758
572393916
69
97
445698
1
427255
434789
102959
86
32
46
58
37
245709965
423253
92
90
411766
68
76
101303
432233
476975
10
90
32
87
303794
94
67
3015
291537
35
385980
70293
58
7
403908845
131862
423525088
1
12
170647
342363
283344437
77
45
346284
53
40
32
29
53
696737109
57
142079
43
340306
325020
301644
241641
2
169272923
31
214869
26
94
94
278148
155932
75
91
401979986
99
194248
17419
275965
36
7
444263
925205505
8
472461
75
98
86
7
90908
66
52
52442
880060441
144815
87
71644
284589
45
25
950063939
419405416
23
437156
20
470511
446930
66
71
80
397819
355018
253496
242457
63
80355
12
53
495821
5
776938205
353968
97
59
422491
949256285
4955
328527
16863
14
7
13
245521
6
12
299965661
322717
336607
63
49949
453788
6
833601892
3
83738
79
113002
403979
32
447210427
223376
183698
375058
39
58
9
470868
17
4
439801
253115
69
415937
121275
7
240443
64
14
41
99
422160
51
51
3
15
441921
73
216067
218475
82792
45
92
341162951
80
61
7
384440
189033
310531
57
644880192
41
418665
394850
304542000
294124
68
16265
70
198787702
63
274663
87
293149
443381
87
264289
326818
16
45
690766570
44
74
8
63
84
83
92
681120248
306491
9
70
83
10
74
428651
275892
35
45
344340
6
6
8
26
6
64
444591
70
90695
44
35
93
170130
14
53
14
248331
32
68
75
6
164387
37537
87
85
760867782
990252612
7
75
26
79
141718
41
303072
422157
444819
8
137448
385600
26
67
20
40
18
99
2
952230547
351943837
69139
34
374944379
64018
75
441365
57
24
64
66
31
53
18
313169
55
15
10
70
20
89
305274085
336542
9
265831
17
444297
401554
87
16
2
64
71
82
67
244444
72
4
80
45
47
57
22
36645031
289840599
599793072
78
42
266807648
76
176830
384052131
344860
229328
28
77
76
12
18
13
399772
28
147375
39
44
268697
403628
75943430
93
291754
95565
91
95
330603
269344
3
62
84
411318
421785
450422
112767
67
463113747
39
87
352584
137459593
42
24
345071
354915
3
207700
371403
425903
289600940
227432229
594467637
139788
30
14
205887
598332880
47
56
3
15
240875
21904
47
230570
294485
51
76
106037
82
75
17
109556
4
141783
4902
17
932936010
44
21
29
74
333161
23
127896
62
63
313754
199574891
40
16
58
428348
216816
44
85
2082
113169
7
445624
2
137701
262280
23
14507
95
172270
385365
299525
27
37
182205
4
385011
167078
51
26773
66
61
287679
7783
64
295904
160100
85
89828
92
381966
32
375635
241867
16
282710440
6908
45
79
324430
21785
393404
34
16680
76249
140195
69
228927
233407
18
379201
333429
36
389373
5
1
30
22
361987
453872
89
346631
23
2
60
98
241375
55050
52148
30355
385278
153025
276827
20
87
91
35
925499586
250507
89
102082
189322
25
83
329796
433712
88
22
62
26
49
97
411901
100271
170338
72
186402
54
389524
960039781
22
51389
69
83
78476
3
230795570
57
45
12
40
203528
366612
352270075
353836
23
69
79
81773
81
97
68
498374
72
440205
231781
45
737125738
5
407836
99
6
75
66
161061
1
434362
54646
837323060
2
21390
252552
2
46
158448
31
55
69839
85
42
83
358449
432391
74
57
23
307022
278663096
485905
3
459540
44
4
480207
134018
18
291769
4
66
328071
621198061
329188
2
123897
125352
588646016
212574859
30
740817478
82
177295
11378
66
43
67
40
390133
74
179934
354279
132344
259893
8101
55
662459973
20
48
2
83
33
20194475
961301146
205461
72
205395
79
51
5
333643
4
338544
81
12
218119
28992
29
169731
81
94
365733
288123
83
333537
5
253391
225425
8
12041
950532833
140243
78
350143
48
41
62
592981225
387667
95500
51876
50
472018
10
89
439237
363347148
245038
857186810
151420
71
72
220869
51
16
21
87
83395
20
91
452500
69
97800
486216
482302
62
56
360112
34
83
95
52
334476
76
196286
87679
93
385525
59
142590
351867
7
101180
8
433965
406452
208506
91
71
13
86
22
7
92
56
735623814
13603
35
27
63
34727
92409
37
16
88
6046
694075586
12
98
51
65348
251137300
90
77
63283
72
467627
81265
48
81578
12
45942
357146
41
85
15018642
96
268792
188223
143327
479113
77
92
372101
63
459006
10
80
250315
456602
390080
474913
74
24
64
286958
306631
55
46073
174467
44
84
93
963198302
14
371251
230941
37
44
31
18151
224827
308456
84
449019
67
56
65
70
49
9
91
411591
8
79
190930
5
3
61
40
551553599
569880025
244835
225946
2
213542
66
801573985
96
226842
185416981
56482
390069
49
692440710
159921
331498
190753
287060
62
56
74
179104
679490687
473817
13
317701
80
8
6
498003
97
178537
502584225
18
380809
53
631799019
474624
32
1
188731
358449
18
103371
202334
372245
74044
486408
326124
25
476622
195555199
70
523620257
56
5
41
77
345169
12
474341
85182
85
310588
19
304665
392736
78
53
99
67
437911455
495806
219320
246164
490697
76
30
186922
10240
87
60
2
569967440
56
412089
87
84
50
22
440721
438077
36
385684
468607
190485322
48
62
402818
2
47515
2
2
95864
15
92664
469831
253238
93
5
514178346
5
24
95
58
226340
618472022
295700
234179
21
57
80
95
49
16301420
242087
23
76
293504
96
64
21
360071
43
48
17
760332128
8
43
352595
22655
6
99774
25
43
22
6
97828
7
85
931524061
27
307901
313394
42761
973
312828
434215
93
8
349123
266107
76
39
90
16555
244244
80
77
56
17073
25
55
52
335990
42
10
45
11
83
204427
370209
3
437131161
60
53
32
96
330673
86
31
820699516
811146106
95
97
67
476690
210393
90352
55
4
78
981806069
324419
379287106
216403
71
19
19
164503
32
3
28
354425
95
390213
127169
318913
4
421233
401979
37
415588
44
546608625
489898
7
35
210195
98
55
321223
178388817
6
163970
175955
334913
21
37
9
9492
89
41
36
5
82366
89
314605
60
270355
1
156094
91285
75595
46
924246222
108930
42
267865
340027
143492
8
97
468599438
82835
351874
568181939
224374
96
97588
75294
397636
467443
516875677
92
95
436514
11370
328978
71
786407861
187115
317681019
6
134763
27
18
74
94
71
327277
8
786802454
416472
49803
75
81
308007
1663
65
790311321
220877
252438
27
69
1
46
79
458264
60
677751947
1
497216
731646389
8
9
7
98059
49
93770
140262
327711
57
2
39
463146
78
353516
99
49489
417000
89180
49
946301240
449775
86
27
7
206024
88
235008
88
232324
67295
400660
192928
85493
71
50
82
199365
37
3
21085
199169
61
296245
1
214433
445330
6
97
487830623
9594
321663
314083
973985153
58
57
412222234
62
82
189861206
25729
1
78
57
96
31
3
70
25
95
82687
45
857813857
188478
420681
328240
42613
871696394
26
122077
47206
11891
92
426577
57
60902
1
82
250436
9
179803
86
33247
408935
52
3
144225
52
50
34
74
93
151725
93
64
337803
75
400372
84
426732359
324517
53
575314100
401016
970685351
89
334995
5
85
446232
360611
35
500689891
88
10
35601
80
378423
367128
6
389412519
57
380183
8914
336535
313309
5
59
3
70
246867
360221
13741
86
470270
374134551
336836
55
29
98
442682
470185
168100535
399241035
68
9
14
181557
153130
56
37
281803
52
37523
19
339959
85
351835198
35
80
248318
104767
76
4
9
419056
414855
369224
99
31
667927778
8
185989
462522
384112
81
114145
324036
62
20
417964
502672189
63298
49
92
70
108700
146870
326668
128053
349797
16
371694
314621
99
53
311896
232659
61
222312
212903
185899637
147956
32
57
63131417
381598
779890535
426569
243611
24
65
897683415
11
261559
77
11
5
23
36080
196663795
366375
30620
32
53192
92528
67
46849
33
61
989098115
43
67450
1
80530
550010817
28
17
210839
29
46
308020552
29
32
13
73
129602
71
263163
348185
331832349
269626586
375365
577646595
7
421669
93
425122
280789
249884
362079370
324703341
199470
171638
6
542773098
266172
293127
67
142519
3
70
97
376738
210882
534096996
7
22
43478
166238
1
357574
446326
276326
35
249679
5
33
26
5
785576626
13
96
28
224189
562913047
23
32
67
6
5
17
95
60
28
468164
95
65
9
5
35
6
1887
386327
408542123
3
243141
403736851
92
318731
50
469178
124803
69272
36
120161
36
92
5
372441
419806
28
115593
294893527
65
495136
178004
165260
42668
227567
34
44
331770
85
144795
413673
38
14
441434
96
8
70
4
60
6
141805
33
15910
37
77
432474
476424
66
134659
29
201822
6
87
29
479826
400926
283657
55
160946
25
280943
341390
133922
46657
386167
13
78
45
242076
310068
84555
6
64
171105
4
88
251295
59
85899
37
2
15657
93
79
429653
414296
86
82947
75
178985
173611
466944
91
465163056
49
14
24782
467259
316525
79952
7
253602
95
607729258
98
80
5
145523
328239
305944
205032
96
48
232986
29
4
398297
171172
67
95
197417788
99432177
158987
164596
90
40
178624
93185
15
129298
864497195
81
476068
443256
208025
34
95
75
68
79
31
8
8
56
412407
439552
164073
343573
1
314820
3
362694
6
5
44
43
424852
2
38
9
56
294783
29
91
42598
86
70
819192657
18
3
106186
63838
271117
203448331
4
22
9
50372
267861
66
530893605
202473
222749
166628
690969653
447256
52
546135231
73
8
38
1
63
53
89
958404654
78231
26
453993
340968
195383
28
6
9
460901
160575
377315827
74
923319290
302423
53
8
41
22
286630
17735
473989
75
38
328255133
227207
5
67
45381
61
89
59372
8
15
77
188746
238134
86
151702
3
7
394709
66
393215
383262
480426
73
7
7
487189315
322969
451252
66802
59203
389356768
5
4
3
334816
913825653
34
482637
228439945
45
468325
266167
34
9
35
35
330492
13
36
43
189622
410938
7
22
642126035
85
282393
6
29573
87
3
70
24
4
8
124552
269784
114509737
467616
37
150928665
1
52
2
200157
71
253643
59
6
185458
288625703
408761
6
115123
258289
4
3
149674111
41
102141
372889
2
96
40044
441486
80
195004
429431
390717
321815
445430
43982
103907
3
219607
40
10
74778595
32542
471429
23
7
69
54
31
258864
3
33
26
6
15
359444
40
99
97
23
324078
83
559807339
463845
386671
34
2
465248
400847
54234
84
20
22327226
572462707
46968
89
59
352072
456766
82
43
25
3
89
494847
433489
15037
403934841
249102
37
29729
425335
75
422624
80
38
13
1
3462
29
351864596
51
17
210056657
41
765102961
87982
266544
65
684983301
4
68
93
9
149168
282771
80
299780183
441595
10
19
4
616130423
10
6
605885165
6
13045
7
93
917121782
48
26
157616
812901804
59934
73
78
174969
402222
3
485405
173831
333538
98
19982
4919
53
90
62
37
85
7
428851
8
17
80
19
75
25906
87
87822
224377454
379941217
288737
38
18
5
85
352241
8
5
356641
463632
206829
92790
184167
6
33
81
40
2379
41
31
37240
38
51
42
180427406
19925
375967
3
108769
61
27
255285
450817
45
32
280400
33
49
84
8
198010
107330
50498
27423
79
1
2
44
8
35
27
452909
77
215695
367675945
66
1
461819528
7
97127
59
230645020
662685254
87
58
11
66409
434224260
4
62
917538064
84
152903
98
375621
400306
77
93
103501
42
90
276856
45
74
208352
62
451297
37
2
307311
11280
74
37
64
253347179
113414
147988
9
49
284453
62
14
499817
660785109
29
143472
273561296
18
651555167
2
140444
66
380936
204231620
1
98
73523
314420
733848821
92139
93
98
21
58
68
463254
46
26
19
285996
164800
227167
812802194
6
84
92
281746
13
318184
256172
47
705369273
72
84496
318127
34
325603
5
223650
765502928
107035
34
27
18
25635
40
13945547
11
9
36
109636
121687
291009
74
54715
387189
12885
3
445434
461860402
776847747
396446626
378836
97
7
295263
34
245749
86308579
476771
187086
357785
207722
129851
47
6
91158
45
20
84
223010
21471
210032
43136
446021
72
70
85
424043
56
93
288430
495950577
969355313
190458
22
536501984
60
126942
62
252413697
151207
224564
353684
412968
305576
178776
33480
353400801
72785
383623
15882
212965
95685064
42
4
487038
120104
53
38
18
30339
79
7969
49
22
238952
328084
33
68
130586194
670495456
36483490
9
446272
382560
7
36
77
53
522284305
14
23
495052
86
83673
73513211
3
51
269157
438912
62760
239823
91
238858
35682
177990
71
10
52
75922
337954
71
12
18
27351
67
79
37107
97787
442799
8
275185
22
346077431
83
3
306448
127149
47478
42
220032
19
4
9
63
72
7
42
833931292
16
22
56
29
14
48
331362
46
94
362673
200167
57
86
3
38
26
409871
14018
197298889
45
673709039
211507
79
355049
25
2
404978699
297287
46
305136
2
73
62
368298
680488896
8
8
105213
334069
24
420453
746506505
243211
206920
378995
6
14471
87861
72
29
7
66
83
32
181308
7
117750
460828
1
9
122850
7
25
56
78
781858119
58
350814
334013
87
250399
3166
409079
64
498052567
53
79
41902
245591
451696
93
198515
87
53
74
353650
5
69055
332711
201483
174207
12
214559
175309
62
102034845
238760
238460
397661
42
56
184422
484785
18
383442
469979637
444644
79
426919
100197
170668
65687
5421
87
454049
36
34
102708
73
50
83
495594
9
569802533
83136
194199
58
55
51
305756
215494
13
4
52
7
39
47
327264
345024
35850
23
12
22237
10
65
446627147
74
70
469294
14
6
11
193649991
28
96
21
434998388
338354
98
31
295506
273478446
26
5
78
81
319739
13
16
12
5
53
65
28
74
9
857667814
428155195
183616
5
55
433797
79
3
8
300025
965480347
191070
118086
22
61
42
77
672834946
238783
41
9
106211
144747
238818
9
352143
28
81
78
84
256492
377874
448779
1
311558
900837981
465945
51254973
58
331896215
11
129833
70
84678
8
43
39
120421
467739
41889
446806
231217
10911
50758
310044
28
145002
244823
947783731
24
92
649431146
54
54
478466
118619
63892
51
55515702
200133
908911716
44618
149791
47
444247
96
497693
369109
49840371
982860379
83
24
3
33
300071
19
64
889974760
47
42
4
70
68
6
87603
80
310593
67365
164991
52
394826
232059256
218440
489747
889220589
21
9
2
127681
80
460836
61
87
167917356
14
7
92
447211
22
231406
3
200762
18840
68
290654
354213960
89024
92
750169169
2
48
581051998
446834
41
95
86
155305
1
658449681
7
6457
198862861
21726
90
20
3
23
10
230400
64
268447
144842
41245
93
58
64771
57
42
24
98
67
43
85
244155
23
94
196653546
163688
91
810522443
76828
104222
37
243140
68
370824
48
32
53
2
35038
188082
253999
487544
156660
4
122556
6
29
68773
408355
182908
5
26834
275825
63
354125
91
4
352267
34
279089
382752
301622
65
262492
231569
398534
43690
106705
95
90
92
20
59
214985
4
17951
96
265685
36
92
232232
74
82
54
2
69
50
2
50
20
311031
283045
67372
60
7937
384750
664517261
680962822
98
19
14
263715
349342
730160335
194534
3
83
175484
95
46
227365
17
52
175483
271954
339415
50
432597
370172
8
2
119915
9
31
14
420161
187478
379964
177657
34
369561
442342269
138242
5
73758
42
37
350535
164808
65042
477011
458272
82
95
844000196
79
78
995969568
6
3
226569837
483877
449081
72
334494
69
93
297983
43249
34
290860
82
735565925
560039461
191649
46
436675
120829
28
6
216193
24
9
7
80
246238
356899
19
193931
88121
113216
63
89
250962
37
1498
392272
77
38
26
1
48934
96368
5
72943
132788
225397
227119583
112401
57
14
42
32
87
4
415791226
352413
93
91452
34
410327
178563
13
65
212825
12
95187
393705639
179275
54
9
9
2
249552
2
4998
7
76
9
369177
275755
79
5
492280
84626
194884
5670
97361
56
82999
32
268753
169456
378791
76
854668588
22
167706
5
125510
472200
246080
63
30
310121
74
44
290417
25373
253315318
3
53
7
19
408193
294407
1
90
399824
7
776860274
71
3
393589
894865216
357805
273189
45259649
44
735949365
266077
5
65647
143645187
428868
60
13
8
39
39
29
98
20
55
170052
41
38
151287
359600
19
10
156423
944376117
5
9
336903
43
155057
477631
483700
422806
528409755
426431
235588
40
341219
37
357202
26009
3
33267
21635
60
749082408
134765
265926
225769
545081745
371579
323355
456179
289621093
355217
96
60
38
595645407
189446
54
75486552
55
58
362777
75
1
299106
66
99
130615
365013
396550
10
357296
32
8
75
171994
4
55
23
82
5
24
73
357215
308027
981447835
60
477893
387626667
346423
90
11
16
93
79
77
494288
76
79
79
461939
17046
37606
471127
67
1
21
48
79
58
303237
356032811
376859
470040
27
26
56
61
32
179508
35
316157
11283
34
67
412132
451270
6
425402
106227
83
50905
473682
325153
72
68
84
179241
6
36
11
786005040
75
364714
463024890
162470
219915
3
32
3
35
63
97065196
72
76
12
339527
802985894
31
344537
92
15
84
176111
439882
42
37
795230074
77
257728600
290519685
34965
18
4264
324306
27
392661
64
68
369914
160170
68395
947823393
84293098
9
397887211
362382
39
3
452980
150462
472461
57
53802
75
93
98
80
259787
79
347696
68
5859
19
360882
63
74239
12
223851
4
1
5
18
213772
614978209
204111
328829333
79
15
243858
36970
98
202229
2
6
730012074
331103
130185
153448853
954060104
23
32
426575
5
391667932
90
297144
402972
5
427526
99
5
23
14
63
167512
86
26477516
111300
409616477
75
268497
28
56
6
450854
47
393172043
996100234
115659
96
151236
30
90
3
51810
62
90
19283871
7
5
92
30
6
57
79
29056
90
338320
59
199334
50
922521224
99460910
22
66
85
67
73
113864
437808
17633
4967
76
459502282
123486
3
69
12
273021
93
58
287307
21
51
8
23
94
78
9
479859
426072
6
763091354
34
39
401909
451859
639132332
482634
85
77
104111
163510
192133
5
9
85
382861
247503
65
466172
32422
6
71723718
149121
208936
272910221
429460
58
89
73
351571
138742
522125511
125574696
78
4
9
43
82
8
89
331085
213608
5
91
46
288786
745778596
131987
17
99
83
206758
13
17
235207
422188
315997369
82
119130
18
8
18
46
256349
63
5056311
43
265944
40
709708624
12811
196389842
340390
386423
385820
459180
940670893
144686
13
8760
46
153229
400195
461065
33
298198
56
51
12
85775
67
96465
85567
85
396737
402328
34
147258
12
3
31
15
87
32432
73
940232680
70
6
484292
423291681
163008
471113
8
414429
201007
32
52
3
128008
482162
39
44
27
352443
6
8
47
56
49
18293194
807560270
94
83
1
77
80118
72431
36
154102
76398192
43
209822
9
396696
49
53
164268
64
469013
74
307121014
23143
53
128418
59
55
707029949
3
8
43129
289815
417337
55
154852390
66404
166568
105051
759366162
95
781638881
64
76
496511
146854
146027
19
2
472173
23
54
36529
358615
4
92
71
780496554
1
35286
94
62
12
649220884
442710
64415
110921
179434
550812914
229457
294783
7
240520
7
379586871
52
369666
633482021
91015
251044
381717
294915
84058
602623218
82
30
319305
177221994
178210
68092
82
96345
479203
99223
273675
91
34
393630
98
467961
436682
45
83
28
936052402
11
46
86418
140396
124691
18
37054
2
56
10545
957566166
98
78
15
82
44191
864434857
84
324884
316984
447061
3
401385
49
56
95
61
66
183260
159698
1
63427
82199
158899
54
507052306
388376870
54
439951
318057
65
778217629
13
1
97
302332
266924
346814
40
967379657
312129
45
219165
77
121692
3
420103
388742
84
1
85
487297
22
389839
47617
46
23
321509
112390
75
136722
16
126050321
201969
709924023
67
15
425368
84
194181
323225
187159
47
873601523
51
18
28026
430464
94
103343
94
15
15
148258
6
30190
2
59
434293
430420
7
41
3
6281
278320
373585
48892
8
987499128
178744
52799
438904738
476555
73
98
59
435831
57
31
94
31336
743976228
92
24
22
6
16
13
230892
45
43
379640460
989343004
330519275
454368
373245
296837
9
71089
80099
343425
69
27642113
794459964
454737
117256
86
24
50
21
31
10
84
6
201103
79
494100
403264
483575
472569
344859
49
80
385539
163636
47589
72
71
7699
118240
291802
722641215
471361
377899
19
170317
455281835
37
5
139454
663550833
80
6
48
312060
167976
23
3569
305387
148027655
452892
34
62703
57
71
496732
318156
455611
9
276446
86
82
480763
396179
25
480940
3
11
17
277182
186644
109857340
24
68
72101
182643
27
144922
62
29
261924
499695
16
291380
202103
9
392185
74
50
19
1
232764
2
350425
26
177203
8
82
61733
644249441
210569
4
207922
9
45
60
34
41
89
77
41868
377087
292294138
724671956
434511
9
59
5
169274
821032374
179762013
1
217614093
192686
169674
50
95
69
57
77446
93
82161
192615
87
486746
79
287853
3
85
30
429623473
202531
225733
40
64
105527
421295
117698
90647
137001
35
481640
456484
228126
71
4
77
95
468783
3
266517
119312
67
207643
1
406543
44
29
96111239
54868
210911
99
83
21686
2
9
59
178734
84
21
21
79
286958
9
12
359712
48256
470587
2
69
131451
173752
213787
69
309331
56
95
22
64
118035584
8
23
98
37
37
2743541
228275
20043
8
343770
359446
41
305929
63
93
74
47
53
320223
344347
87463
40
367045
127851
19
69
8
374290
94
39
153926819
68811
25
73
1
452935
297397858
15
72
98
79
95881
85
6
54
140782
46
303341
7
45
2
46062713
499373
265657
343070
28
252447
44
61
674006060
84
377892
19
12
174052
60
59
81
71
68
55
9
209129
65611
84
329554
27
75
88
241894
54
2
21999
7
437261
31635000
248919
29
9
16
285488646
310337
224036
178612
88487
406709980
41
114749
131104
76
29432
385874
202239
125089431
87
78
7504
150710
304888
245055358
449501
8
50
359778
4
144088
53
108944
386019
14926
563442992
1
47
75
98
58
2
12
64
63
40
7688
366664
59
828854605
467394
6
66
1
493632
79
419628
5
92
676699685
85
347947
96
897754645
41872
279241
205400
430096
91
42
242096
64
402936
327844
238646
185512
57
607679307
339226
69
104510
425260652
424546
238431
77
79
214692
279301
48
88915
180317
7
4
953210866
275282
5
51
6
88
80
345273
91938949
59
84
95
7
457597478
10
300398
7
56329
67
98
3
67
1
225959
341835
36
273897
330808
22
64
373962
337940
25
385792
354025
3998
54
6
216327618
254498
73
163892
5
66
71
305647
69
151116721
159832
396229
1
43893
391053
286781
8
91
375888044
81
454485
277339
328016
118643
13
132318
76
76
183837
3
413042
156003
408395
414077
227378
84
439975
179548254
5
23
396499
429956
837770209
93
396380
606407715
16
55
231446
2
65
230172
17
54
60628
81
124088
85
90
21
392096
87
49
47
463054
895999598
84047
66343
21
79
150535
61
80
7
465161
118928
323706
95
95
441948
73048
20
98
418931
51337
99
299561
20
64
94
68
80
54319
138712
80
14
3828
155521
88212
17
20507
145224
61
965992693
57
36
531061655
416744
449900
355139640
12
38573
434466
1
469304
622192186
367278
9472030
41
19896
96
246565
26
43
68
33
9
169808
55
14
8
45
183418
84
14
79
14706
3
96157
49
74
54
14045
56
476251
812717903
41
5
52
78
235634
42
2
57326
68153
87
1
87535
970928186
763526294
97755
253614
14
193649
61
637576080
145439
36329
87
325453
123721
19
98
219051
73
331867
59759
13
728393707
92
85
43
416276
250586
64
55
3
16
41620
21
90876
37
4
279408
9
94
1
6
45
47
89
14022
65
256967887
445143
405679
60
133038252
13
19
70926
36
82
403742
42
9
33
692112457
5
14
305553781
341527284
283561
97
38
461164
6
101281
84727
19
375027
48
424063
34
344075454
52
244445
324632
4
39
75
79
28
398990
149104
13
338321
376075
48
7
6
27
68
314547
971435755
251089
47
2
90
279602
11379
313400
6
7
95
33
61
6
29
449839
360138
22
31
235465
466503
430718
61
411860
9
169403
467020
426499135
462036
9
458667
499588
42
68
35
52
6
13459939
192009
189172
312901
4
124197
88
121504
83
252900
440009
83839
61
71
62
112975
565381240
499833
319476
2975
7
222892
4
187272
68
11
5
3
62
11
425672362
93560
2
83492024
406333
136556
27
40
306927
202369
3
499627
84
463716
49
225053
589475483
325815664
141142
461870
111278
456614
54
69
8
62
685878746
29
99795
255141
86
161477
4
796175561
91
146669
41
400071296
8
316312
273709
198873727
480129
606848866
834213122
3669
68
127332
8
21315
282282
401818215
17
18
208533896
75
610485152
91
49
40
57199
82
84
354126
33
423387
87
160417
7
62
59
482042
406125
27
317317
64
44
183813
56018
173723
70
53
92
24
1
361389
26
75
34
147570
385180191
96
283126
35
3
97
423013
79
3
3
113385
43
9
318161
3413
77
422724
206086
248769
288894
178352329
57
52
1
9
18
44
96753
485127149
433142674
267636
393325
359901
90
97
26
45
125421768
16342
59
61
250950651
130397
263230
15
359533
91
58655
55
1
281081
256197
2
479946
374277
35791
58
3
268346
98
27285
38
393746
52
24
174353
295694
8
75
75
145341
6
77
479630
470952
2
383459
221494
3
175797
1
33
865335465
7
8
181799
10
439375380
8
51
8
44
7
356249
18781
9
12
44
384928948
151802
394436
70
9
331954302
9
39
73260
933262848
79
57
551708556
449376
57
46271
59
20
129422
81
50
16459579
2
219690
412956
18
10
52
698723993
346130
83350
85
776980115
300813
152455
83
239306
85
45
66
63
9
402912
357001
49
222833
193590
11647
108281
233962212
10
65
49
396937
36560
356681
5
1
215172713
43
65
344189
71
133256
365029
53
80
94
411158343
67
40
79
1
97
19
117645
481099512
80
64
155386
164326
450632
263960
82400
68
237565742
94
14
310526
258459
488767
291507
82
24728
497797
62542
65
84
141659
284236
78
510227361
4
456620
968830837
85491
312284
88
63
388727
978699721
209658
278729
282054
256882
384594
6779
678529394
302838
249176
35
448290
374027
34958
55
80
52
95
186226
253822
29
79615
3
62610
188111
77
19
127370
189855
97
432462
432789
439814
85
452519
258422
32589
427274
27425121
135193
95
61
86879
14
465241
52
94
339695
33
398413
36
232750
554352224
135467
98
265596
99
407971
42168
948147081
481542
442941
7
26
276835
12
74
11
127472
92
352018
20203
39
65
354311
42
20
98
469787
33
281892
42
170176
310844
404058
9
2
66
350852
149558
24
96
127102
396149
71
37
188392
77
434985
301228
47238
48
47216
233376
415025
84
66
455069
70641316
6
359755
399399
60
86
483803
350416471
37475760
231574
414280
111133
13
256024
284802
69
366374845
119596
33
733519074
57782461
7
86
455149
80
50
92
79
65
32
111817
274046
242476
4
465673
7
238991
66
1
327372
485186
13
444979693
3
31
235044
7
324165406
52
9
73
469760
470273
9
208151
33
26226
348473
455720
124893
339381
51
81
249599
45
59
30
80
277673
88
947180793
90
577746192
118919
2
77
38960503
86054
204371
73468
248236
79
9
8220
192543
468874
302
451510499
418215
286104
345138
136894
127479300
3
12
122075
57
955219998
9
3
74
134893
12
88
499501358
196149
1
115938
43800
32
493811
55
45
6
4
6
213900
23
7
43
90
89
88
329305
306882
1
331500
92808
25146
365392
944908887
439834
24
9
660279899
98
86
3
86
361603
14
71
369139
213406
231950
39
52
369820364
77
401630863
57731
47
69417
275866625
35
30
91
205021
54
337791
4
50542
8
246163
168381
485336
16
34300
23492
79921
294998286
3
36
77
18
32
79
432025877
65
45
18
106314
154070
83
6
38
27
89
4
49
4
215757
291235
398528
291294
395183
134704
16588
61
55
99
460344
251425
41820
14
228324
460657
1
5
5
41808
92
39
272086
79
251410
25316
49
255280
84
61247
102609
72
71
332580
54768
185110
24
491849
4
8
23
196557
5
453510122
90863
227547
67
352156
371380
8
75
64
308613
39
98
6
63
118934
149944
59775930
282512
54855
8
92
486369
4
12
400452
240640
333924
276062
19
32
46
200056
658296300
142020
463635
55
109809079
240667
863660068
88
576416013
298262199
255342
381260
91
443108
6
11
66
382117
477161
399237
33
363168597
196345
5
77429
68641
183810
132321
50
60
45
73
16941
80
66
899891725
208954
921715470
40
730680973
64
87974921
179919
253955
77
60
85749
202496
20
34
298295
64
282663
3
279560
11
91
290788
315522
855636398
36616
47
70
51
10
75
4
241208460
34
17400
66885
19
26613
454681
91
210097
75
24
482836
14
420795
26
2
8
349300
50
3
89
261467
399118
84
975339227
405245
85
8
278476
19
88797
2
66483
349642
281197
475457
204528
209343
93
294132
34
236314
190050
167100
22
95
271353
105057
149304
63
277238
438434201
128153
328257
67
354768
60
167573
348660
407159
62
41
32
5
657046465
42
66
59
452329798
3
12
154098
5
23
471624
259217
148053
450141563
114706
488868
66891234
75
74146610
38
68
336063
87
29611
23801
402226
6
413912
90
84
163040
96
295341
65
14
52
323474
388337
284270
31
10800
262681
292328517
7031962
812176911
92483365
75
19
71
35
87
5
93958
40
86
62
130579
349499
46
71
483945
69
253645
60
431767
70
8
957117712
46
50773
403007
69
856631888
1
57
157901
367891
10
89
56
234711
17
330685
3
70
217268375
464008
6
128688
67
78
90
9096
9
17
14
20
95
56
58058
78
106756
265958
98
7
74268
17294
987041232
113779
92
361869559
59
337908
38
516651543
405666
26
428926
410141
8
60
514551645
22
117933
279399
274015
494592458
2
117065
6
58167
48
430476
92
192645
1
223477
66504
457350
60408
22
67
498983
344201
112825
870324466
53
95
475711
481059
7
24
472929
342058
898111069
3
15
311270
433954
81
39
98212
100849
27
2
34
70673
36
192849
15091
838583169
452361
356581
1
95
83
103620
75
24
28
10
7
59
168094
74
30
86
22
251811
174723
114014135
80
289743
334705
460185
9
360716
9
312562
158581
222836
461226
717144154
69
48
55
144921
56
87
16
494438
426803
32
163138
88
5
13726
47
420510
6
275753
34
1
72
629452764
418217
64
2
43106
92
51679
79
8
5
190114
389240
82
333588765
234661
108184620
53
15205
8
5
49
93993
39
203787
90
343687189
13
9621
72
398704535
463931948
148809
216946068
240472523
239633
129920
6
98689
57
463405
42
430310
460674
39
1
99
52
32
86
351427
180404
16
145040
75
13
76
23
453206
18692
65318
57
513660772
490330
19
2
419849
359123063
675806476
474327
517488005
74
3
8
168144
3
242135
7
188595307
78
8
9
240033
69
378710
248595
57
87
468622
655655835
62
4
73
47
16
23
70
35
20
142608
40068
9
316480971
271687
78
18
5
34
53
666379568
74
48
394659708
803754273
28
3
474106
6
306791
98
154979
927351210
111963
76
299587
98164
22
94
27
88
37053
95891
167103
426880
6
6
52
89
650842705
851494710
2
26
14
88
100375
67
347057
814827821
94
78
11
9
140033
273538
281411
56
99
102385
98
309066
73
139831
442040
24324
327343
30
42
323219
84
71
578079364
431536
188468818
14
474579
20
999821286
8
165016
77
75837
197142
37
68
587277271
4
321685
48
52
40
158567
32
17
445447
8
838817794
588236071
38
49078
71934
9
79934
249221
391399498
768571782
31
90994
33
431422
8
53
199577
70
732711836
119179082
33
256253
88
143270
328345
74
372383
90
1
45
9
248196
98578
76
57
89
35
249524613
33941
106990
137615
70
52
46
266296
53
9
435908
80
2
401044
2
361459
139389
495943
98
9
29710
2
387847
12650
2625
915304015
10
353852
154372
6
375071
24
14
167393
5
148748
95
449926700
549930979
53
7
447710
78
39
23
94
313591
63989
19
380347
406837
304763
85
180631
232981351
82
67
244224
8
5
76
7
8
14
678244862
10780
54
259020
4
58
42
57
46
6
1
64
116789
279394
37
45
72
22
2
233231570
126373
203788
332238
32
153986
25
47941
94
37
349640
332229
48
81
92
53
423888
247707
492991
127381468
68
9120
85
41
344459
50
7021
77
453035278
24247
2
1
92
115933758
97
51904
51
40
52028590
1
82
62
44
306484
477825
39
6
95
1
90
66
326861
305355
353706
75
306733
23073
34
93
247483
385241
71
6721
492581
49
3
41
33
474530
411605
93742
96264
376214
61
1
14
129246
91
15
23
38
30
381623
5
59
476460
8
119808
20
8
37
839912273
88
4
53
82037324
104880
17
489789
4
129420
56
3
13
80
98
82
329204
921341912
93
55
3
125136
6
4
5
61
2
160382
295406
802374635
63802
90
349896
68
9
72
19
187383789
20
83
23
44
21
278779
108002
473357
85519514
3
51335
462780
392835
8
30772
279107
57
29
405698
81
94
5
263180
1
882904359
4
80
47057
182265167
488716
455653111
98
427928
58
552467523
6
870097550
264198
303220
3
442310
47131
168244
77
35
20
11394
35
5
466655
43
89
306038
71
302646
29
381049
42
2
3
25
484356
787693720
260537
450566
12
48
370815
111605
484437441
95
88
79
229571860
46559
214149773
4
113392
61
77
40
501825437
577722641
231723
258234
403610
8
217842
39
203528
4
486580
43
1
57
284895
7
622745900
10
33
367114
91
181022
27
139611
52
340760
271118
96
9
78
333624
2
16
3
128468
68
382943
70
5
64
516241383
107785
484866
334345
859666994
304522
187168
92
296850
138624
6
41
98275
85211
6
451538267
96
25
99
246274
404359
43
5
127957
60
224043
141852
39
100365
98863
185465
1
85711
119601
223699001
33
39
136301
68
68
68
215270
337688
37
211327
3
54
87
17
8
1
91
31
90
81
30
493943
42
86736
181963
110827
13
44
28
190921
31
390683
37
195656
45
65
51
10
184535
66
190880
40
471965
48
41
174187
39
381375
84972
73
61
395146366
6
32
94
1
40
78
8
76
487892
106797
426902
85
97248307
14
39
31
416139
253223
258305
34432
359111
10879
517127931
634923188
25
79
34
139010
91
319230
223712
89
95
221291
5
4142
15833885
24
76
33
86
423857
79
86
154355
209029
22
297704
99
88
197772
490250
362865
6
79
33
80
429950
15
2
57
81296012
217115
228959
77
356333
297607
706423636
51334
338132
90
533518942
214207747
197149
72
9
3
444472
1
10
83985436
356663
56
267814
365223
6
91
38
1
484444
5
10803
823317660
346467
209496
62
89
293395
96
50937
37
491952
44
20
565443791
120007
45
401360
200593
48942
478509
197010
64
129660
400427
98
76
542027668
122113
22
45
61871
9
456438
32268
49
247128
79522
81852
54475
8029
46
56331
69
65
4
559953400
42
297133
4
39300
62370
494377
62
267053
93
26040
273937
224156977
108184
417381
403196
55530
324319
16755
3571
361229
42
43
233489
82613
165080
70
744483271
32
70
83
40
340711
301611
423000
13
996147899
329941
583710199
385687
15
394864
160812
74
433404165
4
74
467924
63
37
89766
51
28
153616
6
38
56
885810139
218546
136078
144066500
336330
3
53
67
188953
16
225461
15
241218
755505836
14
9
173060
34
65154
83
379612843
82067
340502
12
62
98746
25
3
4
47
366134
51
185286
287941131
468462
230094
8
25
83
287784
2
369315838
9
79094
73
3
251138
544621266
446609
40
80
2
181564
15
75
83
1
92
14957
44035
247143
14
77
27
47
320789
345501
27
60
96
80208
126109104
28
58
3339
139942
56
135894
26
230672260
491281
24
5
683855149
74
14
6
74
7
76
459278
21
222863881
381723441
71
157009
23
316148
88
98170
53734
172875
394875
6
843332257
185129
150107
59
492123
625544360
72
7
8
166488
266328
13
6
40
287845
307229
417109
162004
118608
9
193975
40
958265725
259700
60
94010
223135
22
223501186
298941
440177
345698
30
183344
405396763
99
672550200
241743
482620
65
355956
66
202763
5
90
389389
45
75
644039982
92
123711
2
71
113401
107126
509150441
81
60
16
33
98
2
374620
392277
36680
342719715
11
228055
32399321
45
478584
32
119676
97670
153100
92
183111
70
24
85130
93158
5
231599
170404
850067357
94
154445
591469559
74
18529
14
67
83
23
88
351812
13
21
410871
70
239960
35
84276
486896
269962284
345435
466792
308234
15840
205694
345140
260382
83
32
7
85
483465
5
607926515
1
80
243429
287618
46032
830958227
289187
96
27
72
31
10
24
1
322175
608694891
35
155897
130405
36
288709
825230524
37677
3
232618
468459
62
48
41
285322
3
284044
57
27
752268306
68
67
887676972
391438
389977051
9
83
52
175198
277815
9440
70
80727
77
36
20
20805
76
232409
46
175570
304863
325698
12
7
55
19411
591691999
123520
244412
44
34
12
115499
343286
45
463677
93321
74
47
82
32
66
5
7
244285523
302037
36845
43
89
13
425828
4
46
15
62
84
94
693664797
328313
112624
705564161
8
27
6
9
843428210
31
45
96649
35
366468
294565
2
27
295223
306275
361104
53
95043
337567
149062
265461
3
453097
5
31
3
378565
144728
20
14
57198
89214
25
88
5
4
379382
89
113201
918019732
517861847
209907
3
31493
309618
187654
21
44240
45
44722
79
19989
323279
191066
18521404
168593
948008727
6
320011
121346
23
259464
431437
33550
91
170003
78
32
73
123937
171092
196271
651302642
43722
451968
497299
135998
9
240782
75
279582770
309820
525247861
68
14
88183
34
116031
98
45117
94
36
8
7
68702
31
302175
288995432
732370023
92
128644
3
46
10
72
122723423
41
85
6
94
313929
672842389
467927
36
39
99701
359218
27
32
1
95
84
1
30
424315
30
37
36
2
1738
13
85904
25
64
468557
92
80
35
1
463150
408720
58
74
51280
4
313450
6
396294
88
24
74
450995
44608
476490
22
73
166076
346684
63
48
207071
88
265935
420126
421004874
47
233468
18
93
164064
344395
11
32
86
63
99
325294
92896
4
80
313884
87
216524
43
270573
67
78391
4473
244528
79
85435
58599
59
42
389811
342635
29
59861
83
356709
295805765
448218
717396579
161103
6982
65
114899
56
414360
164104
12
88
55
349390
8
405644
28
84
2
62
8
550158894
43
57
50
66
70
248013
931499976
895181565
22936
49
98
636458007
86
997783890
87
19089
302162
341948
4
259993
54
178118
82282
111922
161624
303667
62
92
720785311
125169
288292
7015
174928
97
34
92
57
66
325804
7
286812
361064
25
184116
1
11
8
300332
88
460705
407564
303036
333365
469419
71
90600
57
15
11
614158211
21
8
82
96
15
476532221
64
267100
17
214110
101391
288220
57
47688
8
67
52788
12
46
14
83
378343
69
87
3
63
83
301223
44042
18
83778
897883884
82
36
9
11
45
21
393704
10
7
300498
101737
1
425873
25
96236603
147939
497301
329153
121259
26178
90
8
62
38
805442107
88
28
193964
82
93
130362
286599
45
177877
46
372456
54
53
25
67
488327
75979
24
466255
441521
1
169736
281229
427341778
35620
478706
89
253018
45
59
96
7
213312
55
645794871
288230
235730
87
71
41
59
33
47
29
7
80832892
118200
75
63
43
145716
5
81
25
49
5
74
74
47
90
66456035
73
68278
106167
239879
79914014
73
297590
38
8
266939
445452
215054
410794
432266
951302007
23297
495209
59
55438
137693
416259
44
242836
371334
38
15
312939
30
26
58
79
69424
27
375577
170440
22
66121
15
9
487361
469316
422150
62
19
497092
306809
243734143
24
456370
322611
471573
28
285741
38
36
383120
12
296893
183101
19
778635624
32
78
99
38
69
23
94
338395
14
21263
84
111195
19
441150
180659
3
29
54728708
31
116936850
40
96
80587
56478
398872
5
351162829
15
44
9
54
69
66
333331
239746
6
53
366257
2
57
30
48
777416753
69
200581
22
71
369862
9
334699
285188
70094
743599026
34
161737
48
202259671
1
13
157869
24
291608
495821360
372654
332464
15
412767
51
472922
98
158680
14
7
26
485748
624921507
152371
6
188355
6
322904
86
2
8
249457
73
35472
45
25
394312
67213095
3
87
467081
461483
325821
717437493
187365
36
49
497155
19480
84642
50
284858
440005
466603
56
68
174479993
953859657
92053
9
96
354390
48
28
17
472207
376556
208295
95
24
146723
342590
164077
36
48
84
375003
33478
267697
321291
5
560713588
273292
58
596283014
20
52
256374
23
16
357476
949570155
112260
42
8
11
22
68
380754
34
85
345555
33812
64
6
48
232112
161420
1
8
90
436800
388263
50
81827
7
68
72
477688
715446210
82
95
10
8
177488
65
87
333758
286653
95
67
303002
203863
70
58
176922
726505174
95
25
27
20
31
4
48
86
88
11
28
392768
2
999154867
137425
63
448651
479598
1
193308
708181376
84
194870
275370
41371
8
336803
356022
475695
123547
6
378949
164812752
78
2
84758
422967
4
60409
125815
477076
30
350226
15
497218
730131267
24876
49
237247343
108086
95
461408
73
92
22
9
291200
93
2
69
171777
359990
59
116393446
91
339796
27
52974
24654
780730658
426806
109649437
93
580316638
4
15
437110
6
94561
36
23
713197230
14
256799
467561
138853583
145833
395684
98
63132506
414788
20
391992
172708
323746
43
496011
35
52
92
90
18
78
482406
175456
21
316571
230149749
95
36
731873659
96
468815
82
21
4
78
464611
14
45
13
186316
8
33
5
43
8
13
984574461
45592
24
88276
59
28
363631
308796
486130
42
69
228879
36
148444
32
259355
276864
107832
1
80120
303168
40
379904
387880
63259
297805
189894568
16
3
447166
243639
15935
9
75
458889
62
31
475134091
120048077
299920767
78
361449
7
296256
26
7
63
26
36
335674
3
43850
366890
450945
161197
81
311986
372396
61
71911
868077541
223120
37
50621
63
66
377943
95
79
5
79
38
33
1
79
78
426597
428251
250343
91
226456
88
486643
9
322500
1
6
13
281166
30773
42
26
43
44956
484338
49
381397
59
352919
30
25
77
9
6
222845
4
39
34
79
42
149150057
153216
48
91
68
493812
1
54
8
8
93
256667
196816
447545
26
51
33
42
84
2
9942
113745
392609
32762
82
420322
311612
320800
223123
22
32616
59
405939
147449
10
64
35630
447692
2
49
84794
63
2
94
32
35236413
122272
63970
96
340671
9
91
80
56
62
282970
96
319219259
205867
9
67
412625
48
69
41
41
108032
10442
6
784003680
5
292075
364172
351701
394747
51
112742
3
15
147229
193025
196128
415763
105829
233265
91
429120
87
283664
245411
89
9
595548778
140401
5
7
24
1
42
293837
6
42875063
3
70
166469
64372
85
43
77
426485
67
140011
661048696
15
64787
208116
35
23
91
629591634
464343
37
32
536199445
339080
187047
107587
335900
228626891
265906
7
40
379040
30
76
437738
84
45
40
491383
22
403560
64
71
267770
272663
32
2534
369862
3
604614306
116635
953356834
107371
3
48532
277713
9
486593469
96
213903333
157728
469715
5
13
486456
32
79
166051
460681
454153
13
427696
423187
64
36307
64
21746
55803
2
153507343
191558
401154
61
334597
6
27
64
37
180537
33
104237
62
47650
358090
92
14
36013180
6
516059554
90
6
209833
1
29
96
10
2
46
25
63
34898
20
46
6
331362
8
27777770
130928
263664
8
24
51
76
9
53
186767
31
497716
66
89
5
199777
235375
85
499821
10
21
337420114
39394970
41
945616845
24
83507
1
306398
77
7
345016
60016
698855088
117039
49
283661
3
130344541
116231
1
278146
74
96
1
84767416
16
52530
342138
45
4
203942
76
320351
491306728
21
84392
46553
36
7
18
316290
98962
44787
208627
335276
129102
94
45
85
813909729
1
381213
38
58
417453
80
5
2
35
32
49
81
33
22460
11
152233
154613
17
9
9
335985917
276513186
356311
850064918
37
95957
131881
8
296062
116374204
162248
63
226239
25
46
62
30
85
386036
72
50
7
13
13373
54
71516
46
401956419
25
360375
2
383239935
379574
95
74
5
492680
14
49
543035537
55
20497
1
438035
131135
390940
237840
49
31
380615
93
80
84
25
425672
159619
7550
3
313464
301214
73
42
7
50
197652
96519
348789
295457
89
65
53
402309
2
36
69
446657
207429
251009
450695
291006
45821
173877
59
95
22889
18
191743
32
1
287337
70531
9
137881
4
64
440604
74
57
63
34428
9
250893
340544
85
211496
18
169377
450555
25614
97791
312743
245849992
316334
180146
74
7
102684
56909
471850963
3
78
43
69
67
86
20
315247496
14
230917597
49
7290471
420654061
44624
183644886
157950
34
1
142777164
228155297
77
143155
80
971533693
720014637
52
31
417948766
7115
349774409
416685
352997
58
718781850
371543018
97624
86
450834
217560
14405
55
405969
3
804214978
98
4
167841
78
11
451146
337917
9773
319311
260129
39
18
289139
314477
4
4
351222
401500
48
464454524
424931
85
27
443479893
99
13
75
397633
623275827
33
309534
16
41
27
44
72
174175
7
3
518364786
67
168012
463240
472228
100023
160431
65228
355672
48
486360324
131069
84
245418
320451
721039479
426376
435791
192809
11
5
378340
88
199368
489762
122792
92
26
87
262800
83
78
57
46
58
91
27
186630
117396
19
33855
271315
64835
237476
460359
419887
329409
97
4
401393
99
586740633
3
416607
87
6
61
219935
79
39
67
334929
22
258113890
50
23
63
39326
457151
420825
274425
88
30
73225371
982364474
243262280
96347
212269
96
97
108282
597882019
483603
195710
39
24943307
13
93
325293
96
28
89966
401020
8
699967076
89
83
334939
205355
286415
19
84
39
3
4052
29
22
460424
22
390479
412609
412897
88
533859230
63114
22
343967
51091
162383
8
48427
12
332119
236043
545341280
27253
230759
99
92
79
25
471057
472360
2
59753
442843
1499150
97
72348
272009
9
56
7
270056
374396
44
42
201960
21
29
363436
39476
424361
37
45
207882
1
6
5
272484
7
24
99
846806484
112115
70
405735
428071
2
293172
321802124
31
63
585562795
55
226613
681618855
13
123596185
342650
302736
40574300
56
587033582
98
370260
396678
93
435871
387968354
56
273241
185944
70
23
356206
300898
94
71
86142
446585
6611
33
389439
327867
267560
472511
330182
61
94
475587
252724
74559
70
137200
129940961
34
92
88
484283211
82
16
6
89
431815
206156
3076
199369
55
398035
50
9
52
478592
23
350268
192863
264688
470237
85
41
57
44
88
33
61
256751
415121
52
391939
68
226018
110112
23
1
39
60
321361652
53
461994
289188
124561
62
51
373895
5290
2
18
71
49
225854937
8
222147
2
600231639
124857
122673
276438761
4
58
4
85
57
261070
2
98402
59187
282923
489238
4
95
93
22
83
70329
319526
80
64
75
19925
226919
3
135109
33
6
68
12
166044
76
434868
46
261354
77
81
20
46124
631087428
135109
250163
4
99
60
495068
442534
490013913
4
77
115142
53
268720
6
86
98
70
385357
7
13
918
332818
143905
18
209575
132602
484658
72
345205
192327
22
11
63
35993
179640
50
471009
57
43
85
170528
75
356763
455311
1
493954746
3
326112
23
17
87
59
23521
41
43637
200677
78
1
312881
9
36
82
157264
492625
379076
285626
281067
946389119
95
37
22304
36
510549902
449962
5
63
219151
62
203016
149071
90093
37276
60
605907455
57
277356
95
99
83
73
173756
364941
341938275
40
317288
48
477109
48
32
38
479078
58
17
105172
531806616
34
46
460414
2
82
66
252814
833315816
190003
8
81
94
73
436033
76
72
5
300353
52
6
345324
47569
19
41
56
67
17
95
252823
81
54
146401
431622
473217
95483957
459767
396944
75
361977
307928
35
134988
49
48575
70
338297
368847
67
75
82
301103962
46691
29
19
7
84
161760
885773093
365709
534941206
5
99074
3
9
749441585
17
357423
427820
67689
86
92
156589
1
58
40
458483
67
46
113537
232753
250192
88580
33
76
77
96843
86241
127319
42
8
38091
129783
73
19853
71
235497
224353132
278092
74
259180
338657
873901691
340792
2
750040283
35
201128
163246
79
37
70
25
92
185307
67
224581
21681
61
13
20
292793
76577
99
84
62
21641
63489
428675
200902
279107898
420212
47
147500
92
98
99
398443
2
33
371853
5
421679970
184447
2
43
8
380137258
145235
337200
457157
124043
116589
68
405874
404129
44
11
249029
487054
91
316101
60
15
79
75
3
100337
50723
6
77008
487329658
57555
54
42
641808433
272908
35
370894
60336
84
1
258970
47
2
404899
55
18
110640
246051
18
194885
85
22
228615106
370665
68495
177918
6
30
17629
117513
172989
182460
17
94
60
249991
79
7
161913
45
13
117953
65
10
9705
70
56207774
4
283422
80
43379
2
400516
216836
99
4
72
23
88361
460053
126508
146125
17
457333
496219
6
966443666
231072
958004469
416552457
7
48281
4
53
154780
84
75
13224
717486259
426678
93
76
81
506925528
147478
439427
82
116035
330730
51
339367
5
428387
23
171840015
97
30
113453
69006
27
56419
344394
1
196195
18083
237430
78266
78372087
71
71
490297
461605
263535
58513
371218990
2
6
790535875
60517113
8
7
716319720
51647
56
26
175763
942814873
22012
31
158905
6
213397
88
12
214107
94
134040
12
59
31
218345
72
718543290
242121
462964
229814
131122
344144
431467
83
377061
342218
23
55
81703
599397507
33
355066
9
70
7
217648455
225587
166991
35
77991867
9
7
935876054
297502
451686
25
4
10
420248
451902
3
35
149438
8
85
72
42
2
92
20
9707
693552584
91
61443997
409130
30
52
17
571898009
187332
985016316
60
330218
6
45580
80
78
72
196538399
108886
164903
880656923
99511
43
207423
164009
874800792
10
9
49
136491
77
2
2
44
174672532
178918
404857
200753
282756
327255
927343450
339202
1
823918450
696196286
66
15
443198
43
78
370584
14
59
10752
55
289045867
487055
62
14051
5
663287982
56
361739
372634
26090
47
62
55
84
87
579434997
7
97
397776
80
91
422272
216407
274627
31
45
46
47
24
452055
5
90
9
43086
417690
5
34
335608
85
7
60
57
284519
13
341530
229705
292416
12
22
81
92
214271
288811
65
9
437462
80304
283653
71
36
2
391800
108530
938929964
86
6
4
86
2
93
997191052
172897
88132
428965
86371
51
195824
64
9
8
172051389
54427
495916
21
60
152239
99
441267
3
162116
62063
79
2
377416
38115
71
1
128613
68
97
394645
63
221026
99
26
78687
9
84
65
337647
94968
394185
454937
724028748
41
206600
104696437
124309045
223100
381544
83
247305
341464
135440
7
8
51
8
7
70
2
134273
192888
344542
107948
68
56
199420
326952
435251
140352
86
83
123901
4
230529
14
241893
68269
245628
28
169973
3
271468
80
155445
231326
99
25125
354799
106694
76
26
223178
159319
3
768374972
78
285627
168357032
43
234468
29
37
377557
79
159345
609143063
398824164
66
99671
393282
357335
7
457479
5
1
120265
257443
382589
906330118
2
91
136344
373061434
50
46346525
77273
2
659733489
32
226622
43157
31
49
97
387059
33
205094
45
52
69
439095
3
43
32
26
89
25543
57859877
131045
217773
118763
85813
73
19
4676627
393268
368954
53
354451277
16
261738756
81
70
335161
355886
109004
60
81
52
19
144122
374468
5
116702
278264
79
471155
384975
401403
79044
6
14619
467190
743529170
64
261553
119188
49
6
337781
33
76
99021
89
57
32890
97
246078
215635
86
933847801
16
96
387603
35
78
69
8015
83
773359125
329263
71
52
4
5
408534
333432
4234
97
48
696835365
3
81
475842
63
409852
82
361028863
351015
344161
320527
88
16
2
20
40
86
152401
49
440993
165367
1
240737
236243
3
89
17
54
77255
3
50
8
5
39
86
73638
36
64
59600
330196184
294540
13
135267
61
28883
48
4207
189254
42
10
62
87
303775
49
211013
296185
41049
289710
23
1
823373708
259873
58
14730
5
44
22999890
25
76
340175
4
839033935
56
99
5
202633
6
389840
410070031
82
67745
38
4
78
109659229
34219905
95433
84
384842
932637826
308784
6
40593
70
42
124280
41
395050
91
92956
36
129905
71
85
60
54
92
322072
55
137306
76
241005
46
118277
6
79
117368
9
277255
24
16789
40
276585
8
93
25
259524
24
304171
78424
76430
166338
19
30337
131623
150496
311785
411955
440034231
263939
39022
75
2
2
36
407999
53
13
250638
67828
14
296750344
406524
522969074
65
411982
543525035
116987
231614
70
40
98
89
24
68
27043
348901
276964
21
138822063
7859108
18
99
249258
497860
285829
305382585
86
30681
479967
352979
53
9
81
84
90
95096
471379
57591
469854
1
93576
237348387
152756
92
712321875
62
93
55947
43396
6
74
70929
35
84
488957
37441
93
21228
41
7
628772454
76
144252
49912
44
57
47
358817
83
179629
25
48
330841
307297
23
537339450
345434
165087987
48
84332
36
52
8
54
742847379
271617
306856
153286
81111
843494575
428100
154405
83640
22
8
199471
929437754
415383
5
484951
42
176884
110665
28818
375730
17694483
7
15
860976939
406340
20
26
12
39357
63
49
6
299369
7
31
163840
58
20501
38
175754
98
59
241457
57
432463
236897215
126201716
467741
43
377795
10
147157
3
41
5
105842
188243
341090
91
95
23
129809
58693
377873
69952304
89953
37
63
27
8
371529
4
36
56
66
74
5
2
36976987
477595
428885
217985
5
459630
168774634
277219
177762
388835
3
49776
864979382
340446036
699246285
384323
46905
24
39
58
11
83
11
51822
418721
102439
236421
221540
417678
29
63
167086148
324284
59
162644
52
85
618944846
252822
335964
166465
316877
363508
67
142027
174231895
11
272096
41347
163410852
53873
249033
365202
96
53
294594
159989293
240981
235173
17
416189667
5519
61
32
12300876
743459533
926215705
71
58617
308703
9
1
265136
499
491040
400032
81
651224911
419319992
409913
75
119918
15
20
377773
4
83
36
48
632615611
1
1
588320743
184800632
147764
41
4
80614
33
110437204
4
407340
264572
359791
26
59
68
338581
393064091
423644
84
381310
406042
233149
70
93
251770
21
74
460227
175534
952912017
176882140
6
473156
303486
60
85
253409
86
350193596
448349
8
940898779
44
34
6
9
27
123329
2
193169
4
75
52512
4
33166
248146
409429
329054015
49
240855
37
1045
1
122606
6
424979
15
227126
49
19
52
85
8
499744439
82
395258
169819
18732
443000
49168
106724
488232
74
7
331332
310317
75
398822
86
490558
74
98
388436
81194
339154488
473017
96
16
9
136242
4
48326
6
85
475167
20
53
1
15
459394
45
187044
36
200430
482126489
87
49
5
2
33
32
85
48290
146126
75
29973
138044
29
3
248622
43
487379
390653
81
607740996
364117
266081
39
230294
158154
299420
17
161939
268115
259037
194989
224258
19
20741
96
458615
25
23
90
2
35
466390
481849
43
329878
97
19
302688
31283
409402
80
1391
423619
4
57
17
85
292874
43515
49366
873578705
372867
49
112727
25
21809
20
82
327297
64421
74
271069
51
12
74591
4
615748577
185393
34567
96
519629243
352029
5
631887576
211874
35
16
75
22
61
301510
580887805
2
432317
86
32238
244389
155487
13
51
13
34
2
318296
3
197986
78152
464936
9
322917
2
26
15
40
217472
55359
11
42
43
485034700
47
82
45
418645
57
2042059
88
70
98
47
61
98
789622560
45
406957
9312
3
151669
58
5
499201
1352
90366
86
287802
236072053
145691
437710
32
223810
868986927
295063
480612
4
83
176424
8807
336632
44
5
77315904
99
50
11
45
72383
28
57
17
1
372004
350182
332299
13195
356428
447543
2
285940648
446426
85406
170017
64
17
293041
155859
35
42
39631
23
175344
53
33
464278
366443
359343
745428146
56
330991
939347769
432193
1
64
79
103975
69
456381703
534996141
74
303747
28
18
62
95
67
468102
92
23
132290
1
14
50
49049759
12801
757802823
2
76
204883
21
2
78
347516237
1085
252972
992095032
65
77
15
87
76
360752121
96
18
34571
226585
175629
60
38
8
857543961
88
62
14
952095556
118213
10
48
42
22247067
429796
68927
67
42
79
17
156225
6
24
74
99
3
6
35
4
975885793
6437
1
402343620
368820
136460
73
333608462
87278
411771
58
811493078
4
349889
27
28
96
89
12268
171525
241017
768136868
62
232073
3
31
34
492162
51
8
79
12
18213
136004
159002
52
343093
56
340816
67
1
71
3
80
99
58666
76
78
3
29
163323
35618
44
91
18
4
2
19
449642
359568
44
95560
333127
117090
1
843417347
29
142398
452553157
6
17
247848
285943
38
6
26880
3
44
56
9
3
62
442275
413800
2
135707
37
32
98
324216
70
66
150548
332310121
64996
21
73
45
18
162049826
411189
405951
238775181
65453
320424
467464
87
139231
64941
29
25
41
148300
1
2
64
65
83
92
201000078
647595396
8
457476
12
313232
472294
82
50
4
33
113889
192526
53
65
59
6
485546
41
293506192
8
83
47631
3
223320
99
9
641059771
4
96
25
196474
13
118602
310801
37
76
113083
99
47569
62
69
411728
349024
17
17
23
16
12
87
83
403952768
325829
25
72
159788376
345468
279734
5
97
230135
64
387509
47
81
55
77024051
42100
431815
89
14
246560
7
457283
8
8
296056986
96
231498
492957
181377
24
4
445471
43
27
7
192253
37
78
321876
207400297
93
983601639
55
68
829605637
25
74
33
424679
6
26
204597
9
97
42
34
406041
449552004
600746905
8388
21180
88
290101
656339627
41
50
421938
19
277935
25
90845
796097402
13
176374
308464
369886
1
8
42
67277
5
66052
68
4
7
391598
175453
335128
314905
123726
436491768
401015
298928
13050558
57
494266
360670
94
83
54
977602222
90
343927
73
2
52
9
99
53
1
7
416739
9420
74
624013669
58
68
62189
65
471252
14
26
494384
240593
810433769
6
264120
56914
467121
59
19
18
41334
104066
15
20
52800
114793
125253846
21
72
6
7
259462
298165
315107
3
337313
55
4995
433578
2
12110
29
343729101
101475
14
170188
85
243721
50
18
33
68
31869
642196463
160697
382505
14
82
8627
495829
31
281056
352266
1
349006
7
9193
22
239301
145270
47
291849
267111
53
28
116290
58
102971
84823
98
1
1
107486
76
99
270260
99
330985
37394
35
1
29
362546
769556820
4
426047
646914633
37
8
315280
27722
76
274107
37
387423
62800
33
264530
113748
244949
38
41
25179
89
358494
477879
116713
404874
214500
105060
87
79
62
161462
77
630783658
92
473196
37
55
25
12
94120151
478085
3
55355
62
376316
38
78
3
46
48
144875
9
374590
87
90
52
31
488331887
1
132463
41
242698
79
62
78
92
12
228563
404241
10970
17
36
294818
75
274948
233765
9
634393391
28
603432082
894449691
199687
137320
495700
962549368
49
8
260589
74537
240959
250348713
179208
93
56
19
498075
68
271840
47
100499
862673427
504715425
11
188959
84
47
24
2
45
91
18783
149939
822055924
137505
501620952
131353
482549204
263762117
77
47494
5
56055
814917953
7378
64
241101
72310
71
79
321266
389353
16
51231
433599
479520155
282816
450642
482656
384181
80
247615
619093102
7
47
407106
9
182187
80578
8
649331726
61
45180
232282
405710
99
122087
109121
406484590
55497
71
33
95
99
341245
65671
40
39
205128
32
159159
61592
311851
6
20
325377
179077
422446
483270
17298
3
347495
69
421282292
70
151953
61
19
89
97418
65
169608
3437
387792
59
168538
402198
19
36
73
54
519873676
5
87
443656
2
963311214
95
329328
30
77
356180
56
75
59
9
13
133557
349254
15
307169
699433246
129033
221357
165854
7
79902
46
478399
37
277810
4
324576
8
48
3
2
20
55
87306170
38
81
22
2
45
368257
379404
95
2
338447
430814
60
407974052
99
458826
51
196407
57
795837580
164125
273262131
7189
97
415895
301601
334861
356710
92
21
39
49
94
442714
52
350285
57375396
36964
174656
448755
1
44
373909586
24429
25
56
130595
3
199313447
101000
7
89
352781
85
110982
415348
52
78
325280
53
257091
327691
158180
420140
275453
59
296635
48
11
45
29594
35
261840
78
85
316629
84078
358800
27093
96
1
74
765530498
113715
8
443402
90883
16
381077
307505327
288856
6
64
82887
369448
73
98
94
89
344720
594888722
22
78
67
52
4884
461662310
12
266848
2
37493
79
755266042
214196
241392
286375
256385
904324794
37
95
96
143125
6
1
375480695
582740030
301997
7
8
228683
80
28
9
468030
19
184139
7
433512
48
461507
787299939
413889404
29
12
209575
77
30
289537
27
80452
159095013
27687
139982
77
30
6
68
4
4
4
36
76
98
251955
452698
25
439475
10
312269
485196
293718
459081
503324323
384567
145763739
342143
236041
890921319
277820
46
277498
67
96
417808
155241
11
36
9
664515513
262818709
25
83
78
305374
230866590
387058
33
59
4
244360
77
66
407458
12
3
2
3
98
353032
607928099
144725
25979
7
196602
245524
60
43
275713
341305
267044
108642
388920
5
70
8
50047095
655524074
82
328449
7
372901
239422
495182
499218
48
10
209519
26
11
345161
554799089
296196
265141
7
41823
47
408798
98
2
509472474
82
474585
98
33
3
211008
28
198158046
107496
4
70
341399
54
166636031
293010
103151763
36
23
67
8
126223
19
214033
449335
409684
416831956
261580
241956676
47
466531775
75
93
433514
4670
493101
71
31808
233535
23
45
3
115321382
171739
9
12
54
83
292253
35
29
53
12
151130
66
48
331714
40
81
2
250307815
237985
78663
3
121260
69
28
427309
37
9
172848
305024
90
2983
54
6
43647
122205
420002
56
363600
39
341374
260621
157609
4
80
60
9
90
14
10
4
52498
713749130
60
392323
7
72
115719053
795599124
204929
309125
895880709
19329
66
216312
421237
30
33
300059
59
81397
32
605089231
98104
95942
821010371
5
35
33786
70
246585
63
441178
37
24235
7
162538
91
103905
68
132260
335909
444839
61
9
465199
5668
4
209077
1
98
178173
220179212
584554840
200954
59628
56
138591
75
26
138737
203792
240814
44
91
240824
52
5445
122391
85
354027
65
375786
375653
93
207777
281844
3
238142
14
61
73
25
29
3
39866
52524
305438
36528839
63
250128
4
224857
50
3641
31
69
235266
313196
935360867
122792
87
435450
71418
88
166941
918054047
23
4
286570
66
387925
580080168
97
30329865
5
34
15597
27
76
66
14
6
6
472473
96
182567
11503
383886
82
94
45
160012813
79
5
87
80
20
473608
7
363490
45
83478
309989
3
152147
440269
585007103
94
199498
59
7
86019
724243625
485419
456825
96
383315
68
21
142638
380851
30
42
450054
56781
611749723
24
39
13
43
94
87
21
185630
40
8
9
7
12275
997629126
51
285578
236591
22
36
438872
124479
74
78
229579
52
27
458751
663815330
98845
2
107611
67
26
40
979398196
420773
158091
265750
30
297732
34
75
87844
29
4450327
91
728161940
86218
16
53
4
312817
120734693
97
461633
448879
238297
10
156450
411264
48
64
377552
112979
421831
85904
18
70
24
73113
136377252
151997
515427733
343723
79
7
59
122192
95
12391
14804
16
456599
846011090
29239
58
76
638608085
91
5972
227105
332128
95572
238843
9
164006
7
197685
140344
318342
192374
77
73
392394
66149
1
447202
17
55
40
449835
75
285288
115156
403736
184606
392583
88696
162289
455985
460566
474712
99
403743
42
692780141
490627
91
22
99
429340
79
32
401495
4
235856
23
83
54
274791
238620
3
105054
343974574
27
387457
83
95
84
60
371683
17
60
318820
384303
8
39
57
74
271454
198082
9
53
5
78
198803748
6535
5
221713
244696
555635686
406767
212594
4
451062
148499
9
19
80
34427
258040
33
2
72
34
5
62
475326214
2
93
64
892
38
56
77
12
104315
18700
110784
130160
47
70
29738951
20
62
12
145101
165514
414416
321038
230674
955520301
84651
38
8
2
83
44
30
21
1
59
2
255504
97
35
75
217059
84
9
449411
24
39
361791398
77
465576
10
65
72
237293
34
76718
4
294061
147039
400613
776464763
69
132153
281973
227779
90
10
3
46
450666
31
370451
28
331585926
117606
18831
23
81
481080654
5
8
11
359001
39837137
278418450
232084
7
48949
134873
54
54
83
6
87
195308
922961888
311212
482140
67
156808
31
496223
156846
57314226
19
52
23
224030
31
5
407008
529256990
81
35647
833784189
914296654
77
101812
78243
429248
481560192
102345
5
99
49098
133157
2041
74
40646513
258960
3
7187
16598
46
456508
89246
254638
150811
22
31
624811901
71
365335
3
5
37
41176
403481948
56
332997
35
9
76
92326
78
84
2797
215353
462169
133590
438659939
76
5
2
8
305714
320414
426938
62
66
62
46
226771
62
1
161652
163649
674125155
50
48533
10
5
104458779
56860
449922
454104
37
58
3
45049
170968
17
21
4
24
187116
119350
235769
53
25
53
478345725
50420
132108
95
30548
34
301865856
53
42
464235
65
34
9
71
20
45
184525
14
36
61019
106868
72
51
50
21
217850
34
137439
150572
491213
922162091
157189122
5
4
92
316697
213271
49
344395
162537
106746606
228479
99583077
16
409490
143373
458309
3
213739
19
7
172389937
76
130262
194970
320428
492034
100477
336923065
33
899240975
97
33
247117
72
88
46
81
344538
4
227193
315065
40
38
489762
78
23
78
8
5
91263
24908
6
271356
47
25
419270
48
82
58
366209
60227
14
343062
391970
495385
88
27
22
55
225069
65
291036
72
155089
674075365
41
5
172334
52682
297635869
337771
28
615679629
449930
74
115681
28
81
363464
344703
9
56
42450
286299980
75
523662336
479092
35
340680
257419
95
292995
46
26
8
214365
40579
385839
60
303749
41
347417
51
16
328218
25
34
155394
357997
6
86306
27
382231
711498764
299541056
393751
262366
333972559
191364
217255
179356
24
67
263520
169850
75
8
4941
495821
97
391896
56
14
33
18
33905
5
4
42
7
807626786
62
831646473
176155
7
214981
85915
4
118515
134163027
356696
25
387731
153101
685016303
63
5
95
20
242391
17878
81
59
129919
121757
98
39
21
56
35626
18
306468
63
611354905
881348155
2
5
211955209
465974
72
147868
16
261404
9
63
7
191386
69
1
1
645627015
96
54
468557
96
43
769935377
3
3
274915
213377
12
70
66
218327
71
51
13
52
147861
446089
17
3
765882754
95224
90876
473383
30
72
181843
2
42
56
4612
86
24
235180
6
166678
82
85
266364
72
48
327933
11836
41
29
9
7
18
89
20
933620868
31
4
2
33
92
136518
274288
7
133290
61264464
605908310
88
625536905
331890
62
71
11
257292
44
68
499733
9
59
97581
62
92
80
7
370005
5
160876
6
81
35
50
7
911736531
63
70
95
463924
11
455385
364380
427000
71
485757256
155252
72
85
49887
761605030
61
61
24
207392
100027
306495
75
607793699
80
339130
99
63
651851721
74
343621
246990
346889
475658
172888
403284
36
444556
94
428126
80
307443
9
49
399066
49
141708
98454
1
291977
460243
44572
746935621
100010
22
171831
456416824
861405973
55
414568
33
61
41
9
41
48
249188001
748100201
121354
231620
130078871
36
69
86
451444
184589
57
30463
213299
49
83
119636
284228
55
232915
77
1
69
67
121480
202428590
38
111511
87
321429
9
428939
33
1
79
2
10740
388009
36304
128795
359587
71
263019302
110239
88
49506
14232
194325
2
23
381670
189409789
72
3
133131
8
216165
69243
307660
96
474679
90
495856
152997
46404
48
17
480896
463982
581993490
203247
45520
7
29
77
66
138452
113346
40
123329
16
5
17
336113
741010150
186248
15927
41
11
73
40
187377
353531
45
71
73404
17
150338
474324
20
31
239728
54
308831
86
4
353504
85
63
4
20
177798
37
711694067
230507
298440
39
485842
5
99
43
723503949
61318
18
67225384
34
474247
20
350973
48
35
85
42633101
6
57
74
40
96
80
93
67
28
540192063
397212249
55
9
993733084
267283
33
61995680
1
36
80
171088
19
219986
27
379989
563438932
332239
817663222
209247228
13
91
108734
44
229906
90
6
3
3
356497
6
41
273681
19
49
5
46237
66
84
247429
344637
324225
419269
75
81
267458
1
457317
85
11
359768
95879
352902
293134
8
430720
3
27
26
21
236574
56
972037432
15
16
78
30387
15877
376036
24
28
197523
99
4
16
480514
81
914497919
72
302656
7
387572317
318702
231863
8
57
22589
455419
315554
6
5400
593363174
460536
38
39
62212
73
486496
249681
74
84887
466606
364002939
260140
380336
165224
1
71
47
12
29109
77
757522787
49
42083
185830
911879584
89
57
32
42
474219
470606
1
63
462583
17
173491
308935
22
42
53
37
47
8
31722
18
38
149557
170708
203341
83
374076
49
144700
95
12
103592
477063
6775
352998035
7
44
41
3
2
52
157919
349822
67426
57
72
12
253464
87
14
203506
45
16
32
221305
74
20
323427
7
166246
2
5
269739
170176
326065
74237
227098
34
315293709
6
12
9
340017
310557
82368
83
446815
127065
41
429372
20095
12
8
89
18
6
264343
13
94
151401426
8
184719742
405120
33
20
293228
93
97
31
9
47590671
55
70
58959
472524
12
8
188641
10
148410
7
292219
93
260959
71
457488
369760494
44
66
41
69
258939
37
23
59
49
22301
400394
230341
76
46946
62
51
475483
73
6
95
154942
197925
100262
61
76
9
142654
495617
48
95
88
62417
12
18
24
2
3
50
17429
77
26
54
560400934
316119
80
308572
141294
467180
87
71
74
5
33
67549
891614991
280553
18
556508875
219736
2
76
4
215215
9525
73
48
827552237
478771
273089
435550
9
87
325918
22
91
3032795
251557
383442
2
395791
78738
607341749
252718
31
226298
529442682
49
12
25
8
25
5
36469
62
37
49
29422
1
91
19
257030
16983
50
79
220372
69795
53
456781
792267053
458338
34056
33
3876
15
905027558
680456671
204323
177173340
60
992506810
442535
12
13
63
92
430367953
16
11
182802006
2
65
613828426
46
30
490913
59
87
52
7
79
2
478760
10
5
422584
70
15012
49
529868357
71
267007
12674
188851
6
67
36
91
19
2
70
123916
19
85
5
778046428
99
4084012
99
2
99
487807
37272
37
493870
421019
69
40
161459
17
392017
87
430850
27
47
198901
37
3
304328094
6
97236
441407
352639
29
278769364
397232
501574175
13
232547
82
5
10544
27
861278130
9
26
30
98
117385
387149974
57
99
98267
462316
46
6
68
6
265700338
1
3
447271
417052728
407747
120727
133525
448486
3
62
116162
41
4
1462
12
272970111
219972
84565
5
703234743
35
7
413095
40
7
395474
47602
248429454
23
207170
5
1788
17
16
294935
9
242393489
86
7600
74
24
42603
86
6
9
260673
30257
15
26
451683
49
34471
57
28
8
3
194039
212367428
49
54
74
140550
403368
70
189317
24
286706
300984
153576
49
493415
295571
25
91
9272
72
70
339510
165960
51
42211
177193
89
102190
58
237282
163387
92
84
20
399540
405488
553458598
159477
17
88717
709895671
39024
152175
852803092
187393
41
17
161444
81061
26
42
7
202171
34
23238
83
6
56
6
61
190132
58
83
321522
60
13
37
385842
64
407918
7
865685177
81
28
93
42
393604
643201133
296197261
17
72
983913088
12
26
59
388879
77
250856
41
85
113281
249198
84
63
251329
223209292
304832
92
983170463
231984
825021989
193129
1
467545
256244
299360
4
101543
59
613068764
49689451
102592
63
309197
8
12772
12425
89
80
959903681
447897
7
8
403082
445353
103907
9
471981
28305
2
57
37
8
428887
478351
401369
221252
455134
8
13
9724
133872
57
204880
750056917
95
36
151852
6
53
275884
432252
106184
481927
377591
289241
150727
258180
87
7
4
303094
40
114941
6
1
438502634
167009
54067
67
97
610242019
97
70
12803
134489
87
436114
375937
30
81
17
2
440094235
71
36
38442
217946
97
43
290034
82
12
60
12
5
58
6
448873
95
390468467
98
26107
52
4
89936
245375
213250134
214246
43
48588
9956
55
6793
25
59
24658
1
23
132427
170237
3
52
240691
200059
9250674
16
64
357381
103271894
468470
459845
30
92771
330603
47
66
319268
45
402246
27
242238
332741882
338009
493430
43
4
356259
97
1240
53
259898
182546
31
10
224156
7
234432
70948
148794
354827213
232737
39313
16058
73427
6
178460
39
93
17552
27183
91
4
391870
30
12
285108
76
5
861277747
6
852895401
406215
27381
340827
37
20
170096267
54
27
3
85
4
3
52
213349
157529
41
39
80
44
487265
279517332
950012458
3
30
150881
325037479
295306
98910
433285
465067
5
32
51
89403
458324
63358
67
452178041
399762
21
274179
10491
30
79
263302
426953
60371
8
434893562
29
79843
34281
972638676
218289
89
11111
448187
7
851047480
1
348774
69
898665731
417783
32
3814
97171
146340
68477
194681
266839
99
183440
56
60
432694
1
72
254367
253651
47
98
7
31
21
12
370266
387488
362904
359748
17512
62
321756
72
36
35
421630
21
18
450454
242398
23
10
75872
24
178438
4
369204955
35
55
47
7
110646
257855
406596
94
4
94
32556
125809216
141595
834468237
291693
490796
9
432858
40
28
444587
14
317032
59393
403045
27
400388
284637
83
78
471377
596077873
970135798
215907
311463
66
78
155320
518594880
98
326781
206087
365906
6
49692
201545
92
4
961870102
7
493062
73299
42
37
204216
59
62974
94
91071
398404
2
349228
53
92
40
210391
47
112954
29
51
47
63
30
370961
85
48
54665
127740
33
21
376249
141762
82
88
134937
1
23
48
29
75
69
254810
452925
47399
9
14
49
51
7
277326
382123
148088
962325718
12
2
58
46608
7
432748
182318
160793
8
10
12
66
497937
424022
340566
7
380310
5
375648923
43712
100727
382678314
236397
7
16682
55
342000748
82
64
106661
54
3
169364
4
8
78
48
434491
66
14
492780
7
14
196797
238433
9
46
938127993
621599074
8
574406422
92
6
2
6
6
71
17
21
112026
41674003
93
264858
398844
82
246329172
9
1
4
86
49
42
8
33
8
107766804
414242
7
620055424
175635
65
8
463077
45022
338278
41
223418
4
131430
72587
285206
261220200
6
7
1
17
63
3
60
87
18
386499
7
40
662215551
99
231585
377597
59
57550
316710258
209101
84
8
110277779
38
292249
309538
153938
576089360
38080
804450924
9
65
492141
306640
283016
111108
227632
59
68
370092743
431216
69
96
698866762
243714
113003
86
2
46368
177949
30
89
51818
22600
5
159593848
46
82113
97
23
99
406338812
259420
7
15668
293566
135820
92
957315899
37
464828
246084
20
315896
987326078
456390
62
417323
86
4
391461
35
69
430867068
402181
92
605075595
789956378
69
1
70531
461239
70
435046262
868927834
12
95891
577313114
8
92
451939
3
3
6883
25
42
87
63
9
181384
147339185
28
256093
357131
10
38160967
342832001
88
69
2400
43
376445
8
9
354720
866244122
35
166644180
231585
8
45503
85
30
89
32
422781
83
304463
2
78
11
433142
2
8
206643
539877141
57
59
79
2
399554
42
59
24
25
62437
46543
71
571027711
6
2
42
392238
431764
290730
402286
62
23
442158
538650302
37
321737
211675
477481
296628
161590
24
97
357496
2
40
377704
9
263314
283652
99643
835374194
43
49
14
145204
92
126594
478302
10
43
376479
24
334016
198370
429013
38418
6
151326
12
12
401068
52
36
140212
80
27
294182
55
65
341401
91490
239523
239561
28
44
205549
32
18
337402
119917
474269
413655
156664
96
170729445
68
317088
3
61
739831912
43
8
5
278824
504805379
30
642599505
333113
84
19
76
92
11632
338255
9
230088
97
83
517024942
391656
200603
144719
482944
359875
192853
231605
40
384069
315513
317388
17
78
60
19
37
695696083
648604302
37
6
150725
30
70
289034
109137
278865
20
18
3
29
28188
94
364654
123364
342577
32
39
496370
209922
92
12
7
890926892
96370
96
22
484427
32
139252
334913
66
14
589076359
289232
26
60651
42
314816416
250099
114636
345500680
38
728839343
93
28
82
45
88027
354716
77
8
41
4
7
366472
5
65
71
69
484263
8
45
89
278237
357457
44
59
348703
73
71565
414112
74499
265470
29
25426618
270958
67
1
2
141113
81
85
8
10
63
59
47
93
715756960
18
66
58
41
213171
477561
5
574619420
153801
167910
486368
79
848191758
711373077
7
75
483268
9
200889
43
497964
265912119
50
63
16
5
10
3
7
40
438918
309630
471942
56639
175598
219493
366995
8
6
186619
24657
6
559733920
64958485
238433763
2
36
47
690218524
66
14
14
312798
359681586
364663
35
36
104937
1
258770
56
13
403324
89
179886
72
289859
11
417624
160569
366473
15233186
28
97
86
318077
305890155
63459
22
42
230817
257074
4
29
98
68
106645
298269
255643
30
250482056
107609
186527119
70891
83754
19
480466
439843165
24
49
359114
51
224938
92
1
256393034
62
427530654
466512
360901
62
14
41
93
381236
230752
66931
238723
319174
32275
32
220647
325673
6
418452
297642130
500553051
195668
54
90
30
185447
250667
40
73809
402029
5
7
427814
128557
63
40
83
40
470995
372178
456587
30
4
234777
458277
111783337
88
48
84779
69
495755
1
43
48
42
54123
243544
226754
452619
6
130671
292879
33
374217
510317563
39
54
15083
51
93
411302
89
17
1
550041400
6
138882
7
468061
1
7
282634
132959
63147
6
527642911
486095
131459
31
9
226559
91
233375
49
380085
325482
252582
17
13899
286074
67
15
51
6
98
420338563
59185
12
180840650
148245
193283
35
437631
65
277900
74
4
73
47
236164207
17
78
962802402
129112
24
124083365
83168268
446784
42500
75
4
3
170689
54407713
559734577
839809501
6812
40
363064
698201800
37
74
420872
189977
53
9
90
72405749
42309
93
52
450909
409288
2
33840
75712
267736
73
24907
189625
65
75
78834
42
1
6
98
495860
89
14
2
34
38
352512
26
73
9
429091
64
99
375487
508001887
83
52
47572
313758
121583
80
127605
71
59
37
329523
13
416849
7
15
374482
392345
24
120845
303155
49
72311
39
360163
83
409416776
353157579
237882707
9
228133
61
386312
367205
111894
46
147294
170099
36
37
64
83
25
352108
3
81
435431
278833
455935
44
81
409334
33
96
34587
267566
4
309366
495918
494863707
38
27
171621
420482
99
76
159589
352246
54
32
54
402771549
61
1
4
39
338267
220015
47
792654796
247792
95
27937
220957
11
242667
43
12
76
15187
37
7
462127
2
88
254704
35
131091
23
53
20
36
42
44865
479335844
92
16
872112694
317906804
38
402648
20
97
25198
74
6
7
30
35
69
446993
157294
85240
9
57
70
82
46063
16471
30
20
36
72
124214
4
58
44
28
10
90
11
304737894
406481608
27
4
51
200627
335955
49
24
97
106972
423766
334461
97300
9
201871
43797
94
652960458
81
1
76
5
68
8
95
227617
3
40
228521
19
245083
42
81457
330452
105702
73595
82
35
66
77
99
95
70
170867
676335578
15
11
50
669176970
22460
6
360572
56271
344617
474966
516453132
26
322809531
53
183604
18
268419
145146415
30
99675
5913
485955
120782
957846584
31
85
29
15
110903
15
55
9
268771
240238
162034
315007
55
118836021
42
428676
4
90
167007
123616
128607
46
51959
9
26
60
74
3460262
573001384
4
595586764
366884
250816
261994
487742
979943066
145658
73
39533
262468
485331
26
399235
24822
60
448558967
34615
321287
78
358625
37421
255761
28
411522
93
331438
75
389407
462560319
412449
667896857
443024
16
796149017
93
322792029
76
4
99929
21
348547
379196801
241198
266053
292489
41
27
197405
7
2
140293
5399
47
104196
662124347
159629
75
67
86908131
55
181815
98
12
93
72
133043571
300756
236987
134225
347960
86
57
81
73
889164503
14
11050
447179
950189523
58
134037200
51
77
9
373575
91
76
9
293007
39
399112
55
446425
4
504368824
63
36
144645
29
77
181122
416525
412845
929508033
9
12626
67
818192501
36
122995
63
87
98902
384054
45
4110
13473
388318
43
25
35
95
9
102912
57
439376
2
162511275
281745
66072
225951
193933
45
488970
159083
230619
89384
20
228568
57755
7
59766
26
1
31
6
65
346564
9
10
12204
65
42
48
219925
68
72
18
463763
325574
321078
87
86
453529
936544030
416938
257446
10
64
248061
67
19636
27
52
314936
778174194
82
16
87
2
58
4
53
75277
86253
114251485
126386
336424
298988
232053
5
117486
90
79
407904
92
72
469003
75
7
467640
43
302383
401812
308882
56
72969
75
79904
81
268283
8
5
185211
47409195
47
41
92
58255
217884
197024
156622486
441104819
80
424045
25
36
878080296
44
772
24
420824616
86
935490604
27
9635
706952898
20
73
97
23
42
53
445035
65
34
102029
424793433
22
493122921
80
8707
433196
36
407645
27
102696
33
49
787683056
45
93910
12
19
470955
80
269246
8092
235371
41
70959
246071
85
27
8
132420
12037
351847
70
42
350901
368963631
45
493323
5
34665
70
251746
345992
42
192476
61113
123516
9
251879
90
16
93
289658
830207936
39
441373
10
8
78
470809
190047
156102
156806
69
94
13
92
97
65
82
2
30
198517
42
25
110334
990701338
22
268904
15
121455
431276
94
289232
7
461588
222211826
442516
96
483243
328969
67
35269
735694075
42
96
401524753
89
34
26
67
65
57
75
8
61
714856507
5653
924469172
78974
8
29
267751
22
320398
409568
40
20
455754
46
1
420180
7
93
20
9
91
177600826
354613
42
51
794559468
221085
117792
81
217441
58
351909
132120
187625
266258
764135959
450318948
450966
75
194637
6
49
1
53
81
92
292777
2
31438
23
9
127012
13
213805
8858
278100
177678
680153667
267290
91
260527582
30
30
325091496
73
464753
30
8
47
370339038
47
88
187385
277849
211767
18
18
84
2
823132356
93
97
39
73484
264937
112774
28
87
327832
52
73
78
5
245679
85
38844
399386
38
93
44
166996
1
313150
387401
66
866420839
128283
557967051
5
85
469911
61
20
311592
95
3
428288
204846
29
297332
133724
93
208318
21
486144
644185526
387670
59
11
77
49
55
52841
61
267640
53
258175
50
68
32
748018531
894398753
75976
329198
50
88
423064
90346
95067
46
294368
25
338605463
478603
10
75
50
131474586
43
62
76
34246
93
124735
172443
93
45
329927
49
32
84
475636
33
483517
130631
928887936
13
6
356363
66
14
304192
349285
462037958
218218
79
284491
61
28
74
590277548
96667
133957
344321
369049
46
71450
87
541028121
434144
160618145
7
34
5
90
34
81
305201905
8
13091
102743
51854
264457
75
40
96
328918
11
280920
35
819238277
104988
24
237540
197384
94575
45
305881
8
344545
113963
699880008
58
438709
14
19106533
44
213884
8
44
292629
8
409033
436123
96
80
356246
28
501558315
391361
193612
15686
120615
52099
472215
57607
8
60
255827
5
332288
418771
582031529
30
57699211
389175
253818978
90
91
106643
56
378517
324336
39
63
112446
883618605
31
278905606
86
73
342886
20
60932
435166108
625246550
52
24
13
56
81
430853
17052
136300
104949
84
342982
472944
3
50
30182
35
67
170448
79
73
48
413939
151670
216801
505020949
531637548
293544
73
85
54
52
348180
152407
374688
10
71
406631
343498
35
566062020
56
57768
9
17
444453
63
911078617
67
362666
67
61
152003
18
190874
16
12880
22
74
25
164851
60118
47
16
28
39
159668
96
75
432712
882414751
290547
254252
5
797007849
52
44
460368
1
26162
54
312948
219355
29
57
59
188726
38
207692
301697
376856
208817
7
461252
326169
241832594
61
483189
63
89
71
156585
2
186211
394477
21
422295
90464
26
4
76919
407999
148044
87
15
383326959
56
69
49854
77
49
50
19
6
67240
411549
600320248
46
79
87
1
149806
26
133214
178507813
33
7
21
672487009
385384
193458
287219
13
120322
2
63
2
406057060
99166
30
88
34
267705
468893
486143
4
72
37
62746
49
353504
119940081
482402
20
661966269
425426
4
24324
15964
498713
52
403287
43
285663879
920372340
84
57
13
724638813
95
541298289
7610
85
34
310878
44
923467829
680869692
432846
313323
52
618333326
440488
355138
68219
50086
33
398940
7373
73474
4763
19
280863
18
5
40
371293
85
362942
56
34
1828
29
32
2
3
676526852
89
94
35
4
893303397
75279
20
389545
407654
364959
84
373283
6
168680727
37
92
34
8
129424690
32454
172837
85
28
121811
79
38602
672186160
95
67
697164313
45
73
663458688
669197558
75
272292
76
22
56
61
101981
60
95
352735
96
97
356350
30
262804
36
183438
72540
72
188936
79
93
78
450360
293615
10
203127
8
43
896613383
33
208744
94
4
920133830
15
44
12
273720
26
67
8
83
38
179283
499060
4
35
78284
317121090
16
2
763743446
27
8
429446
48
437694
482950
70
36
24
73
70
86
4
313469
42
441760
89693
16
2
4
96
9
365042
53
17
40
330631
54
228075840
45527
459907095
70
358976
69
28
19
61927
133099873
420896
212939324
4
426251
43
405538
29514
394991
168390
63
26
70
18
79
9
47253652
48
52
30513
38
453042
45
9
60
680536191
13
461374
84
448072
18
17444
30
358173
405292
81
215696
400720
485316
6
406740
35
12124
256249
41
376222
22
67
108849
18
9
21000
177364
2
85
9
90
259746
89
343941
206518
56
25
691516532
368253
43019
112806
7
63
307181
51
512233231
55
388573
218452
1
30
43
8
37
83
8
36283581
9
85
66
660567587
278310
81
270749
71
21
266856
91
65
72
326123
22091
70
816292551
26
96360
233362318
281823
90
11052986
16
696156403
201453
309827252
261213
490034
284123
85833
30
98
212055
464878
372652
8
141704
203356
412563
65
81
166221
83
231216
52
58
69
7
153916
287117
24
657503271
89
453502
268066
278311
260551
260132
795481918
197502
335663
167206
176178
487835
13
95
41
56
475631
24
397453
90
487123
367200
17885
127948
437316
243826
244161
116105
180734
73
108234
86
251607
351852
371509
10
36
15
53357
23
277895280
35916
56663
18385
5
280519
4
189699
317340
32
58637
157023
451057
6
676950505
97
54
233465
175628
34124
726236164
375074
3640
97
45
4
77236
197143045
19235
10
143211
289538508
26
2
4
7
71
110337
34
9
68
359100
315747186
74
26
518039942
42
64
425259
210036
641657710
580578902
5
453595
213750
98
335797365
394562
404466
239476
28
43
135538
4
19
804336965
25
457277
46
122180
210729
87
5
37
76
22
19
74
110907
15
47628
142603
126468
1560
52
339179
28
96
41455
207241
382659939
86487
47
97
91
328069
84
12
9
492232
12
47
357252
182326252
267781
85453
2
4
443306
240236
183923
2
377154
235861
477476
16
404944302
64690017
249419
973735757
107056
993994291
82
75
93
20
158934
307968
352236
59
479899
448978
488569
193375
232718
196569
442676
69
8
69
406052
71
60
65
5
101676
21
332029
57
8
21
91
29
38
324140
71
113606
78
25
7768
363171
85833
914778197
109359
78
52413
28
461164
413456
69
21
70
486419
77
10
26
261009
53
171429
205156
484411003
6
37
313160
719075252
67
190270
276629
73
79
296419
7
221829
324553
59
262459
480527
325621
85
13
57
370732
254401
146372
399474
443736
57
625566569
2
409079409
462564
2
263086
3017
1
498105
317189
272710
65
380181
58
63
199992
133204544
240858
85
99
98
512753176
39
489108
178121
78
689201942
366406
84
36
414005400
3
84
33
163791541
770959965
79
291365
25
34
28
277311
445112
5
30
62
96
6
92
411247
21
42663
1
109160
36
258666
337922
66
17
165615
51
624928028
99565
152510
225449
434463
46
90
1
4
79
9
299607
209966
451043
6
6531
2
7
31744
93
11
22
368255
23
134142
44
326859
55
16000
35
45006
15
36
129052
89
434960
66
68
323481
216686
233881
393513
232567
843083806
254628
81588
62
21
330733
327193
41334
700435226
346466
42
19
56
21
153605
11
4
44
304930
934976838
33
56
291824
67
26
262832
390522
381777
216477199
48
53
97
237942
232306
6
389995
48
426291
90
38
3
55
35
171658
326241
421713
87
372140745
86521
328701
14
650513999
59
9
238096
92
301650
461259
17134
11
92
38
164661
83
237144
10
260534
24
240020
67
196823
251445
88545
20869
874893205
237807
463255
19016
361776
299388055
142729
8
394113
401935
195289
44
5
4528
208979
110160
446897
480568
3217
66
395356
427664
79
43
9
260957
434462
38
113261
260992
94
45
5
24
4
347399
16640
18869
915731774
231945
10
40
67
6
77724
23
184559
14
22
2
73
17368
802311543
403790
44
158481
16
69
20
73
90
19
13
25
9746
387299
89
6
127392
85
209688
37
417547
87
62
117056
78
1
95292
96
16
174975
216622
25
86
7
166884
280585
74
208150
74
85
46
397772
454815
279198
204878
65909
79
197711
29
480103
383234
98
21
438825
62
72892
86
221217
126562
461293
202020
14642
277460767
76
4358
286456
406127
4
25
25
207520
62096
81782
215326
81
8
251346
813922443
4
390315343
26
27
3
442264
385612
82
62
40
554335215
25
70959
64
7
4
147660
25
3
78
3
370433
261454
84
790558157
81
38
28010
266705
79770
189224
215682
72
199440
431902
225102
496560
7
39
84
368848
7
8610
274461
296083314
29920634
915329869
62
5
97
7
251276454
390442
33
343063
38
82
465155
141363
11
96
211387
7
87
52
20608
69
76
493963
6
461987068
12
30
38
486355
65
403771
94
71
460519
315554
93
268712
24
489663
89
734013977
81
76
88
29346
126523
99
270459
45
848613609
191984
53
74
93946
37769
16
52
155196877
90
451677842
91
44
7
117331
4
58
33623
270247
234765
196758
15
735198021
397530
5
51
76
227533
151811
34
4
40
2
246643
389709
190851
625028158
5
621861516
3
89
22156
384116
262372
106190
436903331
5
451031403
25
9
893291535
178088
246706
57446
34
6
110656
154824
54
66
63
92
3
5
33
70
351599
102067
6
79
6
282473
323192
73
393296
98
140283094
31
5
201934
7
36
9
69
277548
237400
62
74
205867
31
89408
34
2
76
73747
68
420630
14
3
783748329
731721221
248248
347687
352584226
21
6
35395
208950
29
5
481566750
60
74
43
149197
9
56080327
2
4
386188
1
11
331270
7
339623
283948
50
5
55
225738
76
797831102
92
381103
31
55
48
15
48
98
266903
17
45
76
440045
1
18
37
97
135636482
65
80
440437
49
7
66449
71
252513
75
9
336578
322430
111752
312708
40
11
68
340486
167010
93
4
40
76538
99
14899
167961
153701
24
25
243399
31
783141782
430027
378053
266106
37
299914
476963
311237
331389934
36
7
278948
341017
577821900
19
76
7
76
86
28
96
20
43
13
351379
474069
58
88
13
300399
14
50
7
52
26
298398
489590
140662
295634
13
17
4
165554
76913
256497
40
7
37
99
414452
16
172103
439165
79
40
378860
466280
387157349
6
168730
3
413546
51
100960784
15
4
229276
166998
65233536
206738
71
82
57
37
156732
203502
89
74
9
155428210
19
480718
114597
9
247187
25
397145757
2559
6
64
10
49353
94459
1
435507
360868
7
632886676
358802
81
58
117745388
239673
210891
7
22
85
39839
153304
201517
336617
80
214727
47
302934
339336
83078
270765
84181
95
2033
254118
5
223076
82
683186701
442468
464892
74
70
4
90
5
20
403863
1
135495
7
46
76
17
20
408945
22
375844
6
198641078
247144
57
7
371319
49
76
104513
29
6
14
259725
75848
12
48
785697293
55
1
354126
438187
4
18654
427379
50
675366040
465890705
77093133
143431671
724092394
15
498122
25
94
402324
97
497490
95
232047
402675
91
6
5
740250871
289585
176933
154619677
85
65
26
96
69
3
201808
89
449996
222270
27
70
35
78
82
6
234339
20
17919
6
14
54
320876
67
298141884
30
19
16
34
494164056
50530
2
25760
37
76
85943609
549833503
91843
64
98483
348653
202281
51
86
242758
57
8
6
6
846820139
50
6
29
68
312288
431965
47
2
24
15
445805
251714
3
28
75
23
8
445346125
572796446
37
142367
91287
500352794
82
44087
58
71
58595
97
281460
5
96868
31
5
18
45
77
492335
92
95
328302
28
8
50
27
459174
158209
9
313522017
97
228899
332228
256247014
402545787
103588
61
14
20
9
46664
9
921787494
46
35
404720
62
84
34
77
230812
2
93
41
92
41
90
195923
24
21
11
88
6
348397
23
330984
61
57284
395503
26
823122273
47469
74272
323559
73
264340
2
17
123291
187333
88
171125
13
30
334796
91379809
6
57
551996427
463020
360494
12
43
93
43
263652
349434
407367
42808
154592
425174
405900
75081
146997
12
56
12
237285
3
233827658
7
45
365486
100187
2
79
287178
471949
44
576379715
142401
5
6
4
531931750
86
254727
77
91
91
110618
103035
30588
7736
347535
14823
6
14
498600
86
103712
626660783
16
39013
177648
84
39
91365
970218435
24
5
378230
99
291349
319047
69
33
61
65
62
25
213043385
96584
5
354527
48
84
714402858
1
178660
647009356
5
76
803186812
97
245517
171042
41
53104
95
364224
215501
430972499
83
146059091
324625
394954
229203
324334
32
58
105056
73
7
2
31
436796950
39
470016
236960
1
197575
61
739327984
6114
312253
83
23
74
8
385108
76
74
53
69
5
114808
35
775905129
65
2
1
343865
80315
93
22
393305
29
341162
23
24
213998
68432
95
413510
292372
214152
204583
53
127053405
326445
486567
220916
34
3
9
82715
332503
43
31
46
40530
41
12
128526
1
286994194
198652
37822
368379
93
18
77
368351
91485
443709
99
2
37
364993
17
80
6
7
185312
442361
103876814
5
411726
54
354522
74092966
78416
391346
402536
84990
6
35
5
360068063
87
17
6
441440
507734585
81
47411676
33
32
377390
296376
54415
93
5
243069
40005
183996
405041
490623
444649
450498
922141088
482596
64
4
273199
408761
53
140625
26
182286
414167
61
147681
122356
235101416
48
6
118330
77334
827090482
6
226183
420152
2
43
150381243
57
211794
87
4
44
2
2
267953
54071
26286
91
112213
467239
17
24
290478
282272648
243692
26
378149
432710
48
99
231094
64
316224
9
330038
96
39
73
9996
80
41
1
260858
299218
933680043
78
341635
426320
13
68
45
86
375338
66
49575
59
268402
40430
10
196234
939529655
297547
210432525
29
304932
53
768830584
12
2
8
15
25
12
19
964039518
96
40
93
492818
58
16
313031
134965
33
143781
6
42
163993
159786
4
9
169222
324442
47
867505964
318108
10
318087
89
8
8
9
266952
19
14
480011
356657
330826
44
72217
94
339121
47
59019
59
443535629
80073
89
308902
99
29
70
63
74
257270911
28
8
22
22
10334
206087184
364289
19
86985
72
176306
125736
2044
88501
8
70366
107470
47
41905
425261
149584
156376
21
7
72
41
17
93
8
18
280107
212321
452512790
196397
80
234056
48
480201
25
45
148784
241736
78
95
302495
14
251881
99
378974
397179
193330
30
132736
32542375
489665
3
385638
241230
112580
75
471962
92
59184
32
1
68
413159
6
36122
68
47
237264
59
55845
89
68
423321
347372
52
74
8
92128
395463
20045
25
180024
42
40914
85
54
63
53
48483
405220
74
62
8
262505534
46
273830
884619435
65
345596
16
84
16
89
48
43
154604
144413
5945
444456
36
74503
63
276086
300191864
86
292057
94311
4
17
273141
43
97
22040
5
269338
140937
711056813
5
88
55
55
486323
9
76
64540
240401
324032
41
36
391253
10117
451278845
37
88
300677990
487530
83
2
83
76
476697
479777
485408
2
45
253571
403735
85023538
4
126650
2
10
483236
45
432427991
487763
46
94
145434
62
712974592
299122
4672
91
381894
4
12
332205
8
5
156279834
50
213167
173910
414176
92
207603
449297
73
208482
39024657
7
65
90
428752
43
115121
96
233400
98
8
92
25
413971
136395
75
78
30
478926
371381
59
78
78
63898
6
284693
63
36565
32
165451
55529
108794
150359
47
3
23
40
28
96019
2
9
29
412641
89
50111
81
17
51
4
387387
190640237
60
68390
75
9
8146
366085
175638687
12
70
398904
337661
73
217798
60428
2
26435
124460
74
9
69
50
16
81
38
128750
72
13243
438815601
134542
372986
494481
70512
84
5
60
456530
438443
539885394
85
87
98
361508
236290
93
24
43
434317
74
375187
93
315228
52464869
498050
74
496993
96
349091
294726
150363
82
173536
83
51
637209194
2
343787
329272
76
73
472795
65
4
94551
52303
425153455
413271
114397
122489723
40
13
56
66
82
420049
9
49
81
65
46
495054426
32
231847
471399778
59
339898
2
62
79
81
80
924471900
444296
385934
199576169
472140
353146
93
485200
4
1
87
85
89
55
222776
4
2
6
82905
178271
322904
208738323
446783
779931868
930675955
69892
81
254746
54
867123814
186691
78
26
67
94
372176745
37
251805148
294722777
23
44
385569
46
70
789935210
31833
282731298
4
332797
28228
90
19
46
16
669537487
49
315294
63
473726571
41
295818
72
811810869
151392
203424
49
99
372529
3
73540
819561284
72401
78
342995
389294
195773
491160
77
74225
409511
554460760
217790
31612
19
276929
8
98213
59725
166464
167953
65
42
40
284586
77
87
207412
99
67
37142
6
82
2
268114
67
256652
120510
264841
90
60
8
155323
283723
131208
69
27
290914
237061
394573
70
49
42
85
39
42733586
78578
95
231043
387964
64
219249
88
17
86082
25
161821
792342856
65092
50
413209
44
78
599709098
75698
1
438473187
19
19
329524
92113001
230704
31
277234
38
415870
18
70
43870
471674
708283996
198152
262837
79
50
476986
317976
256452
19
4
420954
9388
14264
90
29
6
498296
20
5
941815677
138564
51
260268
64
91
368178
37
66
20
416903
72168
638949027
37
71
393575
157731
292706
181789
44
390385
62
33
2
37
192832019
8
34
60389
13
251310
92
4
38
414384
59
96
5
23
139479982
13
99
467815
70
40
80
478809
468508
238421
314829
5
330837
73
79
5
131712
77
494985
246802
8
93
423998
244059540
5
25
475246
397461
377585
88596
362286
32682
70
8
218979325
40
114028
321110
63
77417
17
23
60
507508517
71
82
3
58834
134611
349743
39
3
16
134622
340896
166782
85
265679
248740
845526978
139671
28
46
346783
23
90
1984
79850
63
15598
93
23
586731281
325420094
6
369404
946419078
389186789
758231068
263579556
13
2
385183
1
155704
19
5
465380
179392
467502
299723
370976267
175310
268275
9
1
190048
20
1163
46
60
495725
66
31
178913
434144961
105010790
72224
3
161581
751327737
85
260980
302452
8
43
82
58
57
441596630
4
43118
111008003
453950344
21
174268
55122
286803
807466233
8
135712
283799
15
66
136479
89002
201484
1
415738
99287
727362240
75681
125053226
72
2
490451
97
82
176321
99
87
381417
91437
242368
78
232429
45060609
8
91
5
158854
89
8
414519
51
81
24
66
18154
21
305304
443688
68823
182043
318019085
408090
2
211917
92469
47
607260077
124523
24
912474505
248549
50586
16934
56
465489
98
647677523
63
411339
138431
306035
148729
184054
909744133
45132
57
45
214216
36
69
487472
25
799822769
63
2
7
52
95
99254
797918391
59
25
239183
401820
66
63
80
30
167629
55
89
202910
395253
563392128
46
390739
43
89
90
73
813754481
62
455077
717420560
8
122502
30253
870806112
53
75
22
321641480
87
34
66
143267
386473
378701
19
441195
4
69
6
73
54
325624532
38930
94
126017
335633
300044
516420905
400324
118668497
49
315530
26224
409804
228356
416190
11977
94
67
50
27
27
146658
4
155452
7
176818
13
20
64714
86071
38
306482
47
26
8
5
252525
81
71
297628
342701
27
270736
98
330050
270645
187139
57
70
2
305161
413877
63
149204
26
95
98
14795
10
214990
84
60
264892
461781324
68
79
65
70
553429906
98
30819919
36
13
332653982
261036
316009
70
95
198118
7
13798
566362049
181343
52
378376
64021
272636
29
60
432219
7
119648
18
295072
86
129416
88
289020278
144254
17
38
299192
40
47
26
347120
457174
75163
80
323969
98
795236636
90269
410489
48
6319
8
26
8
175045
984049359
12
247206368
89963
89
95
194398
434997
44097228
4
30
200995
258319
42
13
94281
104710
314915
495408
21
24
491583
382054
79
18
307653
623731300
494759
475653
244990
6
594723724
82
47
59
489752
95
63635977
45
462943
65
435041
366950
380144
37506
46
182530
394124
35
6
62
828697214
63
37
607536821
451642
42
11
425014
229701
79
1
96176
580620587
252087
146317
11
193740
93
746038872
4
419545
75
99
8
288683879
103676
29
640278613
221029
34
255698026
30
134513
945086274
460387
70
6
56
364969
88
60
10
433536
94
1
423021
482063725
422988
377359
451327
3
79
36431
62975
67
198584
99
90
22244
26
78
186980
949552984
23
211834
5
174004
374083
8
133050
2
356253
28
7
428915794
19
8
9
9040
96
374021710
397151
248584860
6
243532
82
252236
84
375897
468805
80
147116
92
71147
409712
51
72880
32
460849
93
324821
40767
6
96258
96
2
344359
26379
93
87
969640556
4
10
71
497923
135762
248756
54
751435830
6
379071
2
7
58
23
317274
47737
89
142886
38
39328
9
18
254640
21
8
47469
52
3
461986
58
71
554112712
97
98
224323670
47
4
77972
48
7275363
784378956
387038
9
80376
4
79
374104
243875
67
487530
1
676978074
301051
55
272083
43870
482165
98
78
40621
96
22
450224
120745
300274
247663
42
99
347552
48
266641
2
213738
4
24
93
47
302123
24
99
139549
37
213659
33559
48
361572
82
134890
281538
1
472422
419708
354826
34
134972126
487571
85
72
58
24
370496
95
365585
474372738
7
6
26383
386032
8
229642
490900
34
93610761
285884
7
88
91
43539
376844
287207
74
59
196053672
503853333
8
326471960
141381
22
21
560771868
106207
595104243
35161
57194
94
33
190066437
19264848
435479
716
24
448701
76
77
79
91
411288
441376
124884
328822
52
23
12
88887
457275
225778
40
72672
418090
23
432334062
465942
959476181
428585
16
194310
66
20
54
17
51
91
807452951
94
18
31924
827059752
799399630
49
20
235305
196472
357419
3
2
7
71
6
5
50256
4
3
81
3
6
4
40078
393533
926127757
7
45
90900215
5
204807
243560
29
220844
69
118058
380720
356481
24
98528
365631
20
343929
10
8
7
6233
17
17
71
310701
74717
63
295899429
29
405373
402520
250575
92
363606
83
263282
281152
95
499035
63
943945934
25861
68
6
61
70
36
199822977
54
67
8
3009
61
427023
86
172782
4
45
22920
422781
53
288332
461115
413582
5
320572
302062
9
389042
491449
122797
5
45
397616960
7
75
67
47
52628
244871
5
65913
400486
45
469773
66
30
354969
412150
88
29
55
263784
44
28
84
341037
37
13
352210
206350
436654931
253068
296172
387961010
165488
76
36
323371
418508
55003
34
87170
69
95
94
247824
8
65
805773704
352529
423471
445418
175697
243588
92
367796
40
269539
46980
261765
59
456797
231817
456945
43
192201
23
476483
398049
788396856
728824077
72
38
230217
47
97
325938
6
402974
8
443115
26
7
178926
55
192682317
1
710350444
34
41
453635
301848
2
8
179528
32
87
1
87769
278097
52
407083
222143192
9
778716031
43
347886
48
8
443642770
471143
71
153140
493446
137204
374371
481361
38
708940774
56
110035
6
59
103856459
53
76
292218
364036457
439132
97
19
763237376
891593357
72
193926
31185
23
604632019
329682
335083
654309563
417599
254578
105236
74
248129453
31
163168
42
4
157770
22
44
22
23
53
307481905
436757
85
41
612985028
4
32
25
878517195
3
10
20
454973
6
59
461462
272592
76
88
16
278557890
84
14
47
413093
1
152964
95
341442
53
69
28
469630
222385
43
55
49
340404
258589
78
128563
86
47
1
67
226440
1
7
609628652
653714606
481186
81
62
5
57978
11
66
435974
85
747481200
6
97671762
27
294488
25
356877
99774
150679
245536
121710278
37
212368
273766
283680
97
53
658170358
61
171159
14
103129
242238
81
403390
54571
406651814
353573
12
48
16509
51453387
23
198118
34
3392
277322
12
217564
70652
307771
494190
13105
67
3
10
4067
738108837
84
26624
338930
113616
4446
99603
6
28
385058
498810
92948098
424278475
71
339518
13
33
379788
65
453468701
307003
425372
304213
203385
87
74719926
721875565
77
94
13
58
372072
435149
2
143198
64
27
72494
5
31626
588987407
7
352538515
623473932
14687
91091
34
97
41
42
34705
3187511
107823
13
90861683
660914992
22
216826
8
242458
412348
56
109488
273683965
495070
163959
7
799631715
51
116407
283092
79
45
254481
34
439860
46
42
89
396495960
196732
364785
66
98
334768
321671
21406
8
337934
31
39
79
54
22246780
58099
972747578
627942837
92
227917790
329951
93
7572
559091836
819910146
51
14
90
478688
179701
85
37856
880776119
397608
157190
309332
26308
75
130131
138147
20
6
490746
55
463478
84
39
366170
29
730826124
2
387459
75
40913
78
71
30
20
294544
47
66540
7
369649
54
68786
210240
4
18
409380
322604321
482076
96
431721
57
15
78
7
22
33
441868
292301
11
42
98335
308473
394643
30308958
39068
27
22
389087
99
50
55
54
282627
236572
31
384729
775155588
77
193185
449965
9
1
27
757800287
3
37507
116861
109330
4039
119954
385443
254757
31
122598
92
82
48
739932647
14459
89
376646
85
291862
71
303262
1
40
7
102156
13087
273187362
65
179118
335645
497400
69
426148
1
279924
83
41
324503680
109676
87
426230
328631
104474
70
378632
17
43
777622389
184086
29
202003
373913
85257
90
302361
75
45
231668
354666
463868
35
228546536
426199
80
25
85
23
316469
92
476598
10
449673022
70
432994
80
298212
129413595
420378
42525
16
62
71
31
9
47
83
74927
64193
307037
18
19
280281
106147
23
22
56
92
47
450551
365486
69
31152
47
99
8
400051
294622
62
24528
63956
18596
339277
43
37
9
72
547440591
148317660
7
888734962
810195581
54
381987
6
31
51
17
29272
26
358307
12977
145620
73
4
493112
88
344643
6
68
478825
10
26688
2
99
8
767419822
441703
75
332797387
134537
19
402792
318869
10
358929
819467102
20
368245
121283
18
320591
9
98
19
110224
248140
76
52
262375
50
91
9
76
2
52
82
197295
92
10534
985403831
10
21
79
367646
86
95
7
4
215143
57
373182
28
6
61
5
58
38
27
11
97
147126
257328
62
488353
12
91
14736015
177138
286945
93
297543
59376
11179
105092
299038
75
50
102676
51
269457
162465
42
74
36
244059
137244
49
175810
79
73
94794
75
17
8
93
6
321793
84
56
305
295321
106487
988714719
624212930
54
226632
28
41
30
93
752910705
11
357938
50
72
172545
404640
56
42507
103301
86769
457332
86
921015776
407691
8
27
59
1
105371
19
8
142006
23
70
134004
34
229596
72
104145
61227
110038099
66
44
97
197034
486713
83177
453620
38
232686
68
173942
116882
782917866
88732
80
42
8
21
19
6
34
197144
70
69
426063
204542
55
302928
130791919
98
129211
151969952
80
394658623
531257125
453018
425308
66647
6
9
166929
43142
38
82
99
3
36
236135
3
195725560
58
59
122485
43241
58
273624
439324
30
39
12475
358002
212142647
1
203570
94
49
97
27
4
74
189293162
164871
2
330966
82
8
394045
53149
306438
96
79
115936
92596
481644
68
6
474333
40
145464
122672
21
3
38
469950
49
144707
691286109
57052
463056
876866075
178157
64
395104
907220606
460299
71
80753
29
53
498942
67
424235
328317
83
36
5
908819286
382963
121115
26
50
660031314
444695
473527
97
20
45
31
9
33
27
72
4
81
4
359383
8
16
74
49779
221513
111520
71
61
201513
309300
420824740
333954
104677
67
13717
912691863
96
7
285888
82
89
177239
78
4
17706
41
428288
46
314404
468993
430431
242650
451165
11240929
493111
155365
684553456
382963
51
3
1987
275110
124516
22
249257
18
33
90
175492
388107
76
2
7
72
87
92
350893
90
170359
12
232347
483155920
378113
147220
192912191
58
489216
283132
484270
47
699551472
71119
41
421168
73
443339109
94
28
403299681
141825
85
27
47
463757
51916
74
107034
230590
82
337750
242210
48
47
414726
4
61914
32
88
172863
812582954
95
451946355
450506
3
454365673
1
305394
27
328943
960535004
41
421732
132188
23
62
18
18
61
75
32
45
81
42
6
1
81
429041
30
75
379357
7
166294
89
586714035
9
93
69
81
127030
95
91216197
424356
37
371642
268937
53
23
7
21678
75
31
62
177236
394997
5
37
27
58
351755
389020
3
217817
133357822
78
85
465617
261042
343331
157945
63
96
56
108836
258310
8
79
81
371627
2
18
294207
385211
1
292403
34
408777
282599
488997
409498
60
355157
717787959
654610676
415111
95
19
52
241648
495631263
353839
480934
390186
59
236671
62
67
387666
247013
90
90343
326622
60
97
93
95
244628313
226113
371829
59
99641
556490434
37
204071
14
8
210236
19
181832
777215307
63
90
64643
27613
6
63
56
220514
230352
340128287
84
81
1
6
36304
71
107010
103238
7
906332359
232786
26
93
5
459505
5
49
935221846
62
201661
133422
194593
337964
20
43
811495873
190560
28
69
61948205
197330
355727
423920
26
422633
311816
54
213951
52
6
7
94
3
70
51
2
165757
67
67
138367
65
214035
172231885
922347869
24
188212
30
26
95
47
54
61003
28
54223
224929
18
83
234318
94
90
28453
338956906
24
22
70
875787940
158023
1
249656
22
289557
241380
86
32
74
21
23
134282
6
28
9469
303472
7
4
90766
460155
4
41587
232516
238773
78752
24
481781
217332
752528309
86821
299256
317590
60
34
92
235064
64
6
499532
905133121
665369476
397072
154267
295830
88
441150
276997
187053
422900
56
53
12
341771
85
438342
95
91
164107
351164
46657
62
37
480
1
296801
154471
23
90
64
80
914921320
90
34
88
80
52120
34
85764
57759752
364236
233994
78
104371
386948
976351813
239887
193577
53
92
10
607668732
298255984
52
31
36639
335553
84
305579
68
479184676
176073
4
331020035
301205
89
144628
78
379069
1
35
423465
458946
190719
3
47
11
147523
39
875302704
41
298817
20448
66
78
21
967904750
54127
5
283180
88
89
20
39641
413883825
739561042
455095
942507091
1
17
1
98
96191
72
192282876
143530
44
49
276787
203706
292104
381021
219456
101893
25
550286830
60
212320
86695
472324
351093
23848
93
53485
30
600681693
11
60115
8
16
34347
46
972320905
11
79
2
215371
434261
84
6
31
66
310672
180506
373799
36
335326
180165
372542
46
60
93
280341
90
373239
54
381938
531681447
71
583828267
73
236944
17
3
81
9
98
94
69
445341
167338
10678
44
50
73
433403
62
83
160367
27
76
11
375764
185925
221152
94
36
445237
260996
33
78
87
406876
552807527
422638
35
173353
495217
108723
85
137146
364458
64357
2121
204491
427370
482697
47
498295
166542
197719
401387
99514
275446
47121
312493
54
5
3
195332
408699
59
87
29
77
324652
9
79
645992767
234399453
99
341732
671617608
483649201
195943
425715
82
13
30
342345
260131344
54083
168048349
462715
42
115828419
45
121907
347574
3
279842
2
447471
44
174284
111436789
196398
69
33853333
15
311381
26
431138
58
20
6
35835
71
139467
6
94
77528
19
77056
6
68
2
80
88
72
479595
50
387440
142436
47
61
53
3
423058
125202113
149507
86
73
332460
76
33590
433501
364132559
61
6
63
469254
39
31
777663285
90861
70
94
17
96
12
82
34
105148
1
250113
407847
50
94
216493
1
66
13
61
408973551
86
240302
26
400412
474369
1
86
7
338807
493344870
115546
117197
79
165580
317218
327483825
363475
37
617255230
42
65
477261
79
46
267369
92672
460036
45
109008
718740630
406303765
313806
4
77
12
84
74
30
482896
7
55
138147
695752997
1
110554
93
775941975
93
36
96198
26
406072
172395283
58
34435
919230662
956494166
27
133932
404838
48
53
88
51
88
64
332868
218954
3
60
421452053
4
2
5101
44140
64723
505033265
60006
186790
250449
339482426
571934970
769450252
201042
345985
78
2
54432
69
106207
298550
85
72
161249
30
19
7
338743582
92
159404
425079
887825280
86
49
35096
363792
118325
84
12
351689
68631
14
777775838
21892
4019
207959
204688
464725
77
74
3
57771
68
363494
213923
82
46
4
8
77
309159
76
57
223480
1
91
95
36
950433222
36492
226629
42
78974975
36
8
98
280295
10
67
118055
78
98
46
68
3
46412
3
608018464
107456
263714
4
92
377249
3
69374008
5
285828
506788572
409984
136534
411571
31
491010
89
502813148
943623853
50
435758
9
71
106258
46
356576
110165
38
57
158034957
27973
434475
25
30
99
8193
451308
4
56
29
333191
1
59
185596
192466
791691080
538735667
49
63
69410
13
34
29
76
8
808016837
4
463160
388197
49
31
32032
345649
99
2
84
72
300334
8
34
57
568783309
416666268
3
213615
16
76
370984
866182391
41
12
858569193
294847
221500
267154
98
5
96
167712
41804
4
138246
3
7
15
68
19
229647
100359
35579
21
97
11
214555
75
221961
57750
265023
28
188696
231892
49
249768
52222
63916601
361305
3
1265
45958
455366
12
39
423587
88706
58
3867
226614973
40
98493
211040864
290601
124719
79427
954664392
58
33
67
61
57
29
245298
6
4
2
381425
17
395258384
81
466027
96
8898
375851
383242
371086
800238263
462953
387795
392998
241322
211046688
8
141223
77187
235200
429274
74
341778
312893
90
47117
186437
469908
6
48
177620
411605
90
65
253901
40
463574
372940
223219
56
50138389
1
9
374890
149568
3
489023
88
18
946956476
22
451495
288509
54
553775496
89
410750
847956463
203059
9
248765
80
96
8504
68
85
22
381440
17
475136
385445
12
448053
9
16
324960
78
44
96
937910517
60
72
431184
83
98
369657
145575
1
46
318228
28
44
286877
486246
68
63
31
3
394500
361922
486596492
883758526
8
454544
448120
26202
28
55
33049
55
139298
421731
433638
16
117367
2
286232
478355
15
74931
33
83
398900768
82
87
9
169729
10
87043
404805
220620
73
348701
972161653
9
19
71
7
308646
9
49489
320631
482295
5
61
5
20
410172
244670
30
101688
38275
404586
42
66
2
84
79
359882
26824
436481
230626
1
735395292
39040
44084
10
60
88
96012
692267070
101312
6
133597
57
59
8
274633
599972153
7
14
331738
81
274052
59
86
424210
225808
357646
86
325344
33
251822686
8
137022
488416
39
229814
58
125692
33
47
55
3
73
220668
64
109788
95
987171959
424505
468662
24
25
52
34
33
130401
3155
98
68
37
65
217327
92
406860
33
59
91
8
240852
7
453975
429886
58
86
71313
442138
183557
114377
33
462790
36
92
448868
402635
99
5
288324
8
6
97
87
46
2
32
758635470
89
278042
279562
340053
4
91476
75
39
51584071
16
478484
23
879922108
19
82
40489237
22698729
60
82
88
180326279
20
197471
16
584638412
51979
30
448188
80
9
15582
61
56
223644
940841615
7
31558379
470001
45
86
74612
347203
40
45146
380270
4
351663
518552605
96804
40
51
97
66
474452470
27
445264
444305
79
78
80
40
235057
169505
74
149998
9
32
37
5
451487
37
491845
17
188475
83
17
487611
4
21
36252
111128
77
106794
293154
2
59262563
50
252401
1
7
431006
188678
21
446123
99
7
358101
25764
27
160421
88
72910
51560
29
447705
677500718
460770
19
48
58
47
272020
73
26
54
16
28
83
248192
73
827346254
4
81
38
96
91
996167474
159587
413175
6722
89
33
12
580023668
122638
98
510014709
217631307
37
76
873777232
89
520248368
9
289933
41
39802812
7
9
439543
68
169297
183397
183650
8
242716
14
53
810204222
9
492118
1
904732958
89
53
18
50
72
8
59
67
513547720
391475
71
93
108674565
21
396877
57
88
19
94
28
92
124313
55
7
16179
9493158
171553
94
85835
280754
54
7
257363
15933
49
267145
530879367
12
2
69
6
37
245436
84516
29749
90508
256185
86
316388
67
133865
25
68815
211104
5
147780489
49
384451
68
2
10
85
109589
705624311
623996629
296382
364661
776613455
76
457796
8
69
77
50
82
1
52624
118211
63
107897
320210
9014
44
61
243526
2
64
494109
342430326
94
75
85
159170
68947
329333
60719642
480084
64027
12
56
340078
490904
400672
153019448
419573
449633814
61
31
125953
4
14
9
82
12
350477
291666397
96
455247
92
431279
3963
290571
5589
59348
3
153455
307479
450605
89
83
38
97153
48
6
70
299672
459596
20
120424
51
51
82
58
36
47
162157
486723
479582
60
38
65
8
39
16
70
214454
5
344388427
5
16
186817
39708
43
21
33
62
34
236792
45
141843
140971
4
1
68
74
159777
819775631
489884
82808
58
384140670
53
5
70
40524
43
118261
441118
437783
140035
664917332
18824
347451
72
342528
83473
261226
76614
41
80671
476256
56
40
98
108352
117252
76
493336
423964
381920
6
296676
59
26
12799
468560
460309
84
84
320402
288230
451262
365090
84
41
9
128911
306654
78910
497804
79
347261448
374932
170876
55
224696
264657
40
99994
60
44
397843
14719
350780
44
44
81
25
488026
478015
9
78
310227
44
369394
235101
246613
98
473914
32
8
5
34
13
62
64
338863
1
268183
327501
789348455
340330
406258
478121
36
6
208371
18
875157623
82
23
7
486174
794113231
132038
124964961
191476
201026
2
125042
70
8
378405
7
396910
345357
1422
93
93
25
65
288576
87
13
113318
27
9
46
77
89
315489
7
70701
106568
37
57
903479315
70
77835
9382100
452542
95
5
2
7
28
322871
21
346067
365563
94
33998
199556
88
12752
73
63
347739
705404003
584809160
69
1
452793
338550
5
18
298803
433323
297234640
415379
60
396827
596779074
4
322762
58
74
479229
89
98
25
79
338350
3
48
7
46
87
36793
61401
81
56
241664
418662
16
8
70
105961
830503356
610254458
132600
440906
635228869
460974
137322
48
47
13779
49
333125
459629
47
361310
351608
123252
241619
361564
25
166821
38
75
47
17
69
65843063
73
345071
475405632
163887
360691
266565
407984
24
562377450
92
622878916
49
37
17
204683519
773822988
1
352650
48
2
366742
35
30055
68
33
31
383640
15
22
6
461280
86482
54331
201918
69062
27383
4
23
323863
37
25
402208
108743
6
177528
379817
515172625
90337
389298
76
210211
84
176954
12
200289
58426
493042
440996
248291
485531
80
339555
89
31
521875856
80
67
326908
147212
285389
507323478
443118
41
321143
8
104013
329790
38594
383845
23
94602
17
60
8
47
468941
493352
13
208662
6
132016
6
30
137609
83
5
767884900
73
69
218964
436136
43
208542
86
313513
79087
2
32
96
23
219811
78
242266
4
8
183169219
74798
84
2
56
408597
7
42
292003
432188053
5542
15
489401
177389
93
58
8
261012
59813538
2
22
336011
55
238893
4
54
76
2
43
80445
325755
467976
62
17
497170
45
95
351356
133170
167542
24
69
70
58
392142
261123
540281415
22
472133
163683
494193
411955
281267
246461
65
194668
740116861
322844
400420430
75
228918
477385
449022228
652919725
4
70
347385
438889
58
11
236785770
297135
4
97
95
156006
12
135815
67
399379
99
110003
4
214055
116337416
70
91
64
159179
18
12
54
9
7
136239
111055
7
25
16226
186814
83
31
43
144972
58
86
205743
14
166025119
399541
2
2
332527
23
36
51
67
500139112
198385
396272
354311
44
80
400300
424537
170962
9
164154
5
55
462386
6719
30
4
44
25
352599
92
89
178855
115203442
268368
95
1
700428797
296236
94
330907
414700
238614815
6
2
878317482
398669
65
14
96469
91
174989
404852
49703
60
293064
58
184750
33
200961
354916
2
488083
488503
314241
77826
734972901
199967
71
137590
70
237007
96
398892
88
78
77
48462
25
283592
358564
42
15
64
17
291623
80
47
262659
381621
92
31
362196
14
468505
84
341281
138527
161410
34
42
31
48
64
3
69544810
206661
997494283
393011
603
400431
443564
63
239162
272483
72229
35
162735
87
37
180865
80553
80
277225
5
95
357722
26
96493
378132
99
281099
2
39454
50
330425
66
336362
87881895
398511
85
260953
33
354724
6983
207474
420813
5
437618
455549
570779041
91
6
383924
3
283115
95
73
455426
128817260
452461
188321
9
38
75
38737
93
97
217344
68
433396240
422248
39
332994
28
266355
6
45
79290
1
173320282
8
78
93
884824337
251696
245002
37
522154164
443174
235999
11
22
6
67
853377655
71
37
521720479
2
130968
1
8
661075075
70
19
132923
137816072
38122
94
3
1982
576395323
330764
492694
7
36
789128170
691263623
38
46045
3
32
86
98
40
442678
34
203425
10980
4508
9
60
41
477745
275111
63
15
89
277376
2
24
74
48
24
352391
376220
9
13
48
8
43
61
679546974
3746
83322
290055
449678
50
128825
202713
440514
127453
434003382
335043
660515443
90
18
386275
22376
85
78
426195
395115
42
25
98
81
89
88
262953
486532
290238
377669
36
76
125469
52
59562825
184491181
97
381943532
56
423106
285573489
92
48565
2
95
17
478704
4
133295
237932
433612
431501
457160
17
53
4
149102
39092
127417
89
233715
299309
2
207333
190011
29797
464484
294834
526936668
185261
753753427
27187
100255
54
283111980
3
23
75
72
66
9
406052
2
359011
10
281186
56886
202179
225496776
40
25
107028
1
479270
487727
410917
31105
47
47236493
65
83
14413
34
82
494482
25
69172
156558
88
8
48
344619
1
4
465066
83
435543
326012
409084
50
296853
21
428560
85
28
6704319
9
1
89
371036
163632
272774
908829500
543721435
29
64477
138961
95
186792
9
170059
42
206811991
217448
95
482472
195122
23254366
271937614
103087
3
830708177
198434
31
513866526
135689
39
83493410
89
183312612
319432
64
307073
20
71
7
77
132343
42
5
99
38
359604
271961
121782
32364
180429
333651
89
256812
383632
405277
3
146167
497045
35
84789
23
75
91
33
68
2
15
359536
4555
71140782
94624
414658
24
395223
420433
31
79129
1158
489334
54
96
196851
64
33104
84
3
48
421192
40
126022
239899
21
482827
792655266
70
264463
324349
466786
37
90
16
115442
905217864
111662
43
224764
6
9
270408
165421
156056
30
77
20
72
168373
83
304025
93102
39
426766
461771
242286106
2
85
116924
2
412009
957042294
181609
69425843
4
73
1
29
9
69
31
57858
313076
62
37
41
68
6
57
450617
84
2
45
5
167816
84888
45
48
109858
38
593600719
40
265873
431431475
38
67
63701
495316
8678
85
312483
379435475
11587
93834
362919
17
198196
67
401749
2
81
213919
16
262627
68
429302
8
58
797742596
61
248529
46
129828
24773828
9
450591
178567
225989672
281576
828998885
195132
84897
17
342725
43
21
436627
480465
59
2
56092
46
75
9266
5
62
248282
310960
483083
339398
319445
95
48
5
35
259733
77
215974
219497
10
76
25
428333
421909
950624975
4
31
3
261250
12
356874
416917
53
165985
470715
120021
94
2
154359
65
5
53
39
77
850836757
183230
93
37
274390
244054
39
24
183467
83
166596
305553
112763
339697
13
403836
503460606
30
145736
439685
10
17
71
84
70
131474
76
65
42989
496338
425584
981602453
52
161400
5
56
25
14
77
5
27
485317
9
79339
28
410438
453673
447734
10
25
437594
24800675
690885628
92
16
8
300094
91
474170
59672
473250
246073
406068
13
9
77
194896390
746540076
50
258264
705167588
423541
22
962825899
597554941
105025
439740
202449
744260070
260856
133973247
55
488268
238731
52
1
197350
68
418354
54
830125869
439931
4
84
214244
316094
41
92487
454244
256499
65
30
46
5
352644
20
18
58849
31
149455
64
255468
489129
84713
969692418
4
227500
499167
94
154986
154859
380062
484043
86
246723
57
292304
72452
21
67
695891064
38
862395029
16
207256
304761002
95
396645
49
968339067
8
1
14
455364
41454
31
22
47511
3
706452035
9
43
321316
31
72
43
424698
164011
65
324450
54027
359458
96574
353538
66
74
385186
72
208518
36
43
20
81
9
61
450962
211119
75
107554
52
372873
196713810
27
306060
22
103119
19
446629
321420
49
78
10
87
997895446
69148
1
192101
142268
421056
24
577018908
78
91
446876
839828690
43
270066
72769
34409
419437
91
23
10
40
7
41166
64
122605
32
4
19
280098
147423536
11
58
20
182428
41992
1
48498
168348
62
224924
496979
27
23
66148
245040
75
385578
62
345491204
93
64
3
53
394273
189425
369018
296013
98
30
77
426842
168819913
461137
44
473380
475211
5
87790
7
94
98
66667
3
27
242390
326552
48117
116829
45
32
41
311216
40
33
52
36
122030811
188661002
460848
195333
49
1
364870
31
268403
80
85
475963
308761
71
2
21291
381136
75
63
495348
85
29442900
1
245481
68
321254
67
48
43
76
920
355977
303904
4
322883
48
466422221
77511
30538520
214662121
220796
62
73
323994
267892
167146
17
50653
23
211407
48
48
127427490
92668
902014236
48
71
98787
19
5
80
39691929
2
68
976993415
396027
378533
496795734
53
52
50
3
57
43
789714931
48487236
7
66
69
77
25
5
7
562364031
4
51
53
38404
231427
77
7
27
62
4
10
67
23
98
653707678
617964025
183953
316446
478273
38
144251
29
147007
44
30
219728
1
515364255
1
261529
103981
19
67
50
3
80
2
55
7
66989
58764031
431718
98
57
6
58
857498854
13
125781
3
3
639837550
49777
185982
78
34
264895
79969
30
349223
95
951700566
83
234986
181257
218697
80101
1
1
202528
205453
444957
202954
681219046
2
68
1
357379
324355
94069
66014
34
20815
66
60647
745404901
84979
41
72
3
285621
22
5469
193180
484378
829327411
41
7
141835
236657
398861
25
20
353813
46
414868
19
79
8
55
307833
6
59
9
378513
3
20
16419
58712
301328
73
347107
73499
80233
63
51431
151448
2
88
206176
221709
536198918
437814
38488021
58866
81
52
87
16484
31
389528
480317
510356551
71
439390
439871833
459608
223828
445056915
71
471327
72
5
48
8
94
42
42
28091
186944
244539
46
329186
294306
14
1
99
28
87948
235381
376568
30520
635605170
736052967
61
21
456400
34368
3
65
231895
5
198524
93
92
28
57
102812
52
351204893
7
38
78
2
85
32
99
9
416591
913373267
74
55
92
305507
305342
13461
484271
41
7
398301
32
68
113380
243840
959272061
3
37
80
354523
32
144379
90
258859
50
322147
485966
32320595
62147
816079733
92
201874325
156971
65
72
231832
52
12
88
14
572702220
89
98290
52
458394
105035
47
19
35
37
40
40
65
78
87
24
19
254225
280962
28653
73
280157
255194
385105
83
496756
72
76
41422
781401498
73128
97566428
291137
321955
70610
449508
405249040
951635085
27
37
37
215966
33
71
60107
28
375138
4
85
274650747
387491
73411
44
61
70
85
334465
9
90918
79
32
589919141
67151
486836
367594
17
18
60
69
25
14
7
9
34
204031
7
301127
64
24
86
76
138491
323208
9
430405
421017
91
231091585
73
88560
90
26101915
149102080
37
187675
443867
123384
36
347600
1
303775140
3
80
40
348002
29
226695
51
122080
158731
246754
247697
60
283818
362409
27
55
77
57978
12373
9
80
69
232848
42
91
428186
86
4
7
186138
290272
4793
530986423
64
14
26
416340
7
256526
7
2
14
13
89
939714007
75
648532377
52
2
428528
47
22087
8
64975
48
26
487922
43
95
215893
64
495000702
489118
65
56
178785
188679
19867
53
54
376705
23
85
74
93
198483870
3
750321151
19
50
181789
789848187
12
56057
64
23347
24
75
9
370145
24828
411995
4
62
4
342010
424040
42349
303404
45
434260
51
4
160489
83
75
63
53989
642921662
31513
2
74675812
196039
687996964
106843
277107
2
556817866
58
466591
708310308
52
2
2
225193
78109
71
87
66
9
53
469369
97
223893
365356
4
61
13
48
6
127001
434843
19
7
96544
25
860092254
379575
14
23
989058473
263599
260294
371339261
208207
459809
73992
337548
132749
443805
10
258861
96
81
343510033
66
89
76
50
2
166792
375033
46
92
69
386440
97
67489
10
216545
53160
968059427
41
12756
263148
75
409309
28
248498
489812
302187
206015
685421503
487946067
49
352991
2
286493
3
14
626419226
26
77
128528
398096
113739
1
3
61
116266
4
81
42
5
265482
424614
669920675
43
38
277815
295434
448270
82
126108
25505
6
2
272827136
46708
43
11
54
13
36540
5
46
338606
496580
152097509
29
35
92
409080
19220
144324
63
419053
582958836
26
293419796
67
32
9
401722744
6
1
78
345574
118713
94183
6
72
402893
316748
345817
183026
84
101921
17
78
13
85
321996
7
25
20
487757923
26
92
420297
398587
50
344413
86
446022
430161
951157850
16
35
5
374075
61
80
425545109
253133
1
58
57
77
463111
6
343534
100088
10
162250
792784114
99
144655
850559668
163186
25
368143
235706
5
35
6
3
287610072
164152
377609
66
34
1
75
33362
9
136808
448345
59399
77
108946
49199631
43
114641
178961
607224725
846806131
19418
84
6
99
831216619
47487
233439
97
461542786
32353
923965850
431915
81700321
57
22
36
96
74
286391
240233
20653329
99
342860
638161509
369851
50
12
450825
293538441
60
229044
491965
208513
32
215326
57
325772
61960
75
38
13
88
314119
488389
323820
12929
8
255116
317398
84
472747349
935504162
16
93
19268
4
448178675
28335121
159406
708357792
112886
95
180921
12
95
30
218636894
45
36
19
64
90
126872
359468
1
75
5265
436734
265593
89
452259
378022
5
51
405356174
404957970
92
927713807
363504
192577
256375
11
369007926
97
316301682
40
278204
258210
33837
344547
390454
17564
32
411270
485685
381945
196995
94
4
27
31
10
602439034
220927
116586
2
192648
12
13
419116627
71
69
186076
236590
81
80
19101
300901840
156312
456235
317787
144719
281220
205563488
59
23
86359
95832
58
41
878432342
222817070
17
6
15
424969
55
81
453938
94
91
22
449432
194448
26
16
191387
256140
21
351966
431089
292681
3
319716
127929907
135362
43
160924923
307078
74
486481
85
5
15
214031784
44
92
43
87
49
66
83542
85253
7
206701
441618
897655515
20
6
116050
371140
80
458474365
9307
600274581
5
64
257459
52
284260
852513369
300723
87873512
34
84
22
28
220016
13
347512
177101
165791
295480
59476
360614
78
79
31
495523
39
623325432
444800
98
74271
446805398
496459
314843
11
622441013
71
115485
16
18
807556536
22
62
89
495226
35
311730
505930710
50
62
481355277
38
11
204506
45
250486
8
37951
47538
107889
22
33
481267
459273
85
3284
21113070
91
511985153
327840
87304
66
278915
99
850921333
241703851
620739109
64
75
938653105
146366
13
43
465255
18754
75
22
45
71
5
528979021
310055
8
378608
11
2687
68
42
6915
33
52
11
3
64
23
43
431467
276297702
15
4443
5
77
75
344850
4
522227830
9
90
335911
428443
28507986
18
87
5
304437
9
61
445276
54
94
117269
304514
43
98
338813053
44
34
56013
1
84921
325476
6
27229827
197676
19
439016
60
348673
79
207447
393116
11
36474
223030
81060
43966
408559
321818
483808
142098
49
757204050
80
18
472885332
60980
42628
413916
43
3
334719
791173889
492993
125188
336260
6
412851
257735
694183000
22525
21589
20
304888
172073
1
62081
472712894
58
61
54195
25
14
448657
497217
27
120769
372199
371437686
6
16
481474
5
225544
460824945
146046
55
18840
258367
35
305253292
50
9
6
51
54
265947
339540
36
76
56
64
71262
92
3
310093
31
30
38
390583
443383673
226264
290190782
267710
194700
368014
61
173134
429380
61
177739714
222490
289270
354943
11315
93898810
237110
330719
472843
483256
6400
172796844
8
307704929
334499
6
59
71
353212
628070655
229101
53
13
76
6804
75
68874
35
14
179173589
6
80
282568
50
338462
7
50696712
29
193730
629389186
430389
85
146653116
68
30520
90
52909976
24
184427
8
83
547999834
460670
481926595
74159
247503
24
271231
446087
9
684194297
18
22
146554
42
88
857395657
90358
49
78
325370
45
425184
210639
62
8
362131
45
144085
25
325344
16
25
74
69
81
95
290763
17
18
82
392549
78
266393
363853
3
62
38
50
1652
262198
746008414
6
26
349038
394298
488784
7
68
263496
455097
198234
495228
28
283723
21
139320
22592
5
380291
78
29
282262
4
903102073
35
60
57
259004
74
5
72
54
120758
49
51
87
57562
57
19
98
48
59
1
86
27
461940
471494
41
91
17309
34
1
31
277042950
8
426228
167128
72
139172
304731
498198
39
178623
97
31437
20508325
443292
79
303916
66
77361702
50369
84
9
183063
818622990
34684
5
485625134
440584333
454030953
444897
978512992
77095
19154
225460
41555
83
212097
6
310270
41
143435928
53
311266
3
84
150052
35
46
17
116185
993676962
47
28
446377
4
95
43
18
9
5
116618
828835496
169187
15
197245
435192
98
359930
455627
204915
28
260816
5
458078
193292
342549
377284
48
8
56
457863
257225
316320
449836
241575
55
15
50
416822145
3
328245
94
15205
106508
490914
306892
752459084
40
316495
36801
361226446
67
91
64408
153589
145442574
462275
366457
6
78
89
20
204495
75
31
78807
261527
7
32
241278
265679
321135
34
86
86
10
61
15
745607244
208866
488139
209832
6
75
2
810724161
389830
480299
76
57
62
21
68
211800
50875
90
136442
412975
37574
97
314653
959616308
200718
49
58
5
10
93
256270
60
4
50144
65
7
398901
20
475180
20049
34
49
141501360
456836
445837
315709
52
46
27
57
137937
572399630
79
5
33
191369
66
36
92
28
332064
151033099
192411
84
9
7
89
18
89
67
413734
370270
45
99
266350288
64028005
75
248507
350477
13
135143
10
167924
802238785
315090
789371305
57
192807
101035
59
12
480767
5
282586
15
14053
468365
256091
3
912499465
58
58
33
72
17
139898
60
323057
99
58456
94
17
37
4
72
836730566
51
160874
41
81
16
382984
48
60
83
55
304363
141368
44
661517360
25
37
360178
260460634
332096
104309
175266
65
188874
499103
325525
8
3
1
121931
4028
360341
77
332124
608909781
368178
489665782
2
427834
90
37761508
138580
374689
138570
422045
112853
481184
460290
230307096
302844
437021
61
45
158497
53
31
109399509
463237
57
94
91
21
5
31
487538
17
63
18950
58
82
33
432034
13
33
394279
217172
228404
165198
16097
171512
77
80164
53
126970
51390
16
66
14866
63334
297841
12
6
96
696035362
497027
250519
78617
11
23
481116
496158165
7
269135
854587930
91
93
74
72
312978661
283832
45
69996
20305
468023
340635
11
95
86
424044
357531
221069
70
336093
111540
8
96
85
367145
335213
8
22
107359
448560
66
21
471257
284384
4
8
48802
73
98116
102320
429917
353210
67
75
761334534
51
8
81
422995
95
20827218
54
380238
85314
397623
427601
403001
72
106242246
23578
48
232964
1
19
254338
671924261
52
567836658
387603
99
484270854
51
5
62
5
64986
35554
406452
474633620
57
3
174667
59
225556
39
9
428033
196313
169293
70123
9
331720
20
44
65
46
96
61
88
10
841254286
318996
93
299708
31562
279961
3
179479443
158424
498113
310189089
144377
3
289262322
85
4
426923431
468013
371854
1
37031
9
52
291145
883389203
4
121586
17
220715
69
47
60
93
356195362
20
446191
118862
17793
88
40
427585
47
190083
39
33
991783642
169378
435851
34
494166
157790
14
27
336954
153028
5274
437761
50507
76
273569
50
178410
27
96
45
228756
65
194689107
61
41
665738656
431715
454097594
58
3
11
148034
38
99
2
89
445715
39
154898
90
459457
39117
157941
240336
498546
43
186180
96
67
45
128149454
380935
217387
166766
33
59
552107867
42
117283
974196626
83
1
150419
211467
99
213337
84
275990
5753253
257595
67
492703
4
94
264296598
66
39
859441294
75
27
71890
72
1
306578
320514
76
72
68
268046
75
25
164496
18129
443370
46968
7
55
86
272175
134878
42
418377469
8
11
437734
222234802
187867
126112512
445335
21
5
598444471
105517
4
36
469729
372387
7
52
70
2
321363
79
225071
379133
678307334
202089
97298
50
18
8
47
11
116472
34873728
54246
99
50
52
487418871
34
260617165
59
32
7
381070
180487
182859
6
81
95
55
60
48
471882
56093
73
35194
50
15348
85
43
83
158182
92
27
701568750
386924
362462
16
93
42
151122
395717
95
293623
33972
412060069
69142
360231690
81
37
140038
406250076
72
397699
47
62
37018
33
286220
12721
3
57
608671843
249583
34
333052819
328151
6
935295737
85
114823940
85
81
384922
210983
441799
6
32
422630
55
6
6
34
386512
16
130487
448415865
22
496864
81
96
233789
468974
317402
142097
347549
58
167883
21
9
60
10
233182
429913
21
346563
16
240246
61
306525
74
42
499284
265044
7
73
103887
361835
35
257539
224969
496653
79
140837102
212067288
61
30
40683
25
93
9
2
86
85248
50508
124083
8
339346
58
351536
34
67
480713884
361478
498434
148742
58
198067
56
123296
99
74
30
162189
118177
2
73890
73
346219
41
872358774
106990
88
81
246238
492603
22414
85
41
404694478
396696
80
30
488547
436647
86
309068
76
68
237311
99
4
20110
12
133280
81
36
37
4
69
83
325561
480312
30
57
31
306518
25
379289
9
72058
375439
495682
480196
11730
31718635
43
22
65
95
70
35
460129
20
499534
498317
25
59
72
414290
19
75
6
89
722672419
7
499497
90
61
38
3
42
36
481597
84
156189
4
45
72
8
166625
9
78
158659
67
168014
53
65
7
28
276689
43
290277
63
14
18
53117
92
9
64
18856
7
88819
44
36
207883
154709
489969
73
873690123
319088
38
35
54
90
77
47
79
621631845
54
291986
81
263135846
5
362740
65125
13
891331448
149713
408912
113681
88
235905
92
51339
76
38165
328440
40870
59
461330
228790
210726
8
16
405298311
148930
248850
74
346138
39
47
72816
429301
136147
81
240573671
77
46
337033
118094
57
127282
364775868
191675
375101
9
484526
18917
417288
43605
890292573
73
331444
6
278200
369967
74
39122
79
57
1
397551
219951
196090
33555
36
423636
7
6
667698527
399779
171648
35
72
489362
76
93070
133907
671025706
94
17
320274
3
195240
9
157974
410869
60
75
70
8
98
58
59
17
249578
57235
80
48
58
94
20
86
1
30
95
56
51
324611
115045
16
72
45
447308
307337
60
19
288116
303628
146427
1
82
6
136520
490790
868379089
16686
4
5
67
73040
55
81
86
86
735697753
301291
86
447128
9
196001
4
54
64
814150583
402719
77
62510
48
111910
220399968
856339606
94
365266
213505
475246
85
103300
220523
78
182552
19
261220
87
81
3
56
306476019
37
34
3
62
11
9
457526
324553
360192
26
31923
59
95
460665
29
444792
79
393480
93
36
430161
133943
80
95985
15
983796241
890572240
87
353139
192667
291656
123204
11
4
202620
342987
52
44
38
90553
447057
124449
99
86
207067611
72
89
412906
91
710744850
429168
2
210008
48
94
85
412945
94
300950
72
347438
41
92242
277216
30
66
191386
166761
742563423
4
465695
70
667002389
49
964126598
151678
9
174430
963433402
349031
134053
18
23000
534888301
454128460
387369
6
12
57630
421991
23
203491
84
250331
369471
55
8
1
29
112586
81
176746
433448144
14
6
36
13
84
36
140739
377541
303782
117468
67
581468119
286860
61860271
313056958
7
39
253522
71446
53
458095
58
318244
74
19
74
305159
323534
829030992
885501727
78
4
66
16
8
87
454906
50
60
84
50
11
257480
272110010
531649663
90
485650
508988973
37
322916
8
91
49
168528
69842763
60
60708
271161
3
434619931
770082211
4843
3
880458194
57
55
15129
30423
27
1
23
208222
97
14716
143503813
40
31596
6
22478
32
374841
80
261964
106163746
182393
2
4
8390
29194
73
168980
90
51609
133798614
103912
150485
287252
13
7
13
8292
85
27982
88
79
428492
357786
179913
53
33
29
399292
65
12
52
128678
540099197
28
1
83
1
26
72
160197
84
393572
78676924
162166
35
50
128121
406911
36
109060119
276791
90
565432855
81
104287768
35
358427421
46
93
52
482281
429071
1
448968462
149532
78
26
8
266776
476407
383097
790919465
438727
85
54
51
8
76482
498440
22404
125401
1
801069959
70
170740800
55
654470692
4
36
76
265702
103397
200119862
36
201074
200264
363285
60
101568
50
40979
35
97
83
841176533
369390
421836
9
5
299764
66
55422
72
86
399800
322231
169489774
51
95984
8
17932
37
25121
271207
442353
39961741
23
295026572
59
259563
383764
8
74
365094
425940
8
133170
1708
90
40
491422
51
409872
262856
422424
303669
324540
797792217
507636023
4
857144008
8
9
435259
743601583
66073
310403
96867
741226717
569709735
197553
67515555
13642
19
310065
88
8
224630
44
50
285177
489304
86
84
964927015
97898
70151
10
389634
396264
383578
310048
67
72
86
42
33
35
337968448
385782423
694163842
190859
77
395891
91
52598
24
303164
210674
17241
46
310558297
74
30155
137182
405869
120061
277777
73
488025
233953218
13
123677
98
3608
97
66
61086
74
60
15
38
71
907288240
388626
97
392253
408889919
291010
199061
43
91
3624
312858
5
11
51
4
97
19
488624140
455851
6
875936145
28
286883
56
295857
53
65
458189
86
99
5
484664
220254
32
55163
4
65
88
87
57
614527447
379827
38
39
175204
216395
258076457
68
35
999829071
52
237814
58
759022112
92
43
367783
423364
497793
174681307
86
30
142762
169681
94
451386
6
2
357295361
235212
76
93
404718
69
35
215113
171385
684711211
76
2
403733
42
151959
61
202985
49
443447
406889297
371360696
29
4
2
451543
6
23524
259830
22
47
412570
270165
370872
80
884940236
17
476410
179611
77
6
55940237
98
439901
63
369984
79
442861
433783
461188
110111
616958426
2
29450
36
385145
17
421021
410323
30
949834671
84
50
227569
272314
3
1
53
425306
36
245994306
253427
462270
86
38
99
70
64
307970
189763
84983
12
533069041
12
213397
71
364088
250492
262223776
67
30539
5934
276869842
88
66
64
457552
4
74132
144882
50
82
12
49
971520241
887902545
60
17
93
35
378077337
473828
136281
187198
96832
76
492072
1
372817
81
76
8
226759
409606
483836661
490817
411374
760793213
342928
94
2
476133
1
21524
56
7
92
628625667
19151
79
40
53
34700
71
636746780
46
65
294329
393620
12
66
59963
126900
3
41
318948
27
8
58
2
22
55
489065
11
98773
158751268
303777974
27966
54
350308
19
472789
450189
34992
425449
3
39
356856
29
95
16406
421522
41
61
2
29458
82
452726
79
44
46139
289740
2
440819
168291
11
985833576
4
4
67
4
187762
48
24
894140535
281322807
492956780
37
106216
401928
17839
47
14
23
37
386654
646274467
75
34
89
160335808
205407
74
74
393641
81
4
168529
7
16
56
853690378
62
41
121312
110678
459451
385878
519012025
63
194751
71
91
75
51
930871208
48
9
53
3
495070
2
930534993
237000
92
158884
81
210379
8
292493
24
308427
181111
4
43648
157104
61
244837
299700
271524
59
3
58
819176807
22
125785620
131648813
8
72
79768
67
199962
9
95
83
22044314
668609208
8
20
14654066
53
1
289385
81
330594
9
2
598379787
257885873
2
92
50
39
2
4
55686
51361
96
507482107
30
82
10
483451
19
28
772818832
54
434427803
52950
6
582481975
30
61
60
35
77
420677
33349
51
75
22
416134
258158575
244635287
23
86800
76
185261
79
151120
417076
882482070
152314
422104
73
181874
72
216332
37
40
304683
199826
58
191107
418913
498625
315707
405430
3
76
69
60
96457
465407
429201
87
61
1
8
94
68
4
25
73
451957
84
1
137500
453537
282614
311606
443738
76
96618
438102
19
437489
940938041
25263
114137
192025
9
53364
58
6
30
365289
333176
135747
76
382936
28
82
7
273391
96
5
7
18
70
80
44
5
65
31802
320186826
58
19
114607
481666
63
112784
775140443
321655
61
270521
39
130235
9
335020
74
23
25189
488916
276762
355123
33506
65
60
85
421560
25
348015
91
146201359
21769
237319
339854
248750
404686
75
5
2
141564
50935
863294302
99
86
641100534
308148229
6
95
11
72
95
7
4
4
307933
383236
470676
8789
487023
491029
39
97
215566
61
69
185720
204295
348134
34
6
140756
127766
7
92
213836
167550
6
118202
34
69
239891
35
14
53
54
424054
433712
474977
73349593
467100
93285
86
368094
350941253
336923
99
41726
311644
55704
621767860
402266
91
211831
52
816322280
799941306
68
56
75
25
27
72289418
80
84
5
470716
81
484642
9
256588
12
297214
10
55
18438
315058
447230
17
79
38
75
31
436639790
23442
43
9
3
14
5
389291921
3
38
283756
967397742
493518
72
74
60
220570
56
382224
855160275
430667
483046
234995
407666
1
97334
88464
4
425801
171365
7
77
180825
559489988
467274
392727
499045
332605
19
46831
82
278383
6
3177
309772
13
134685
28
156527
165567
164483
468093
118986
8
84
96
231326
76
349722
8
189730
333170
182199
388340
48
752207614
48
256973
54248495
372244
529174807
212385
86
84
85
53
12
28306
80391
175633
126298
94
18
48701
115922
7
69
11
4
51
434320
238473660
26
45
25
348051
358208
481896
28
105105
9
81
5
97222
77
277464
336532
2
21
73
17
2
477537
6
2
58
276952
59
43312
41
46
44
101199422
248061
20
890925871
356037
265100
2
75550
313137
18
12
146911960
80658
97083
2863
56
92
642178173
301848
357009
33
54
23
336665
54571
67889
293943835
11
71
682097406
93
471285
998292647
73149
448057
6646
23
81
202527
350020
165513
51
22
312062
188071
93
21
31
23
1
2
64
45
9
230598
395850
453056
98
83
125470
728557362
322580
154739
40
213650
55
60
440436
77
69
42
949526969
94
25
790417310
76
218346
153072
29
236363
65
972890414
134240
200363
966415476
830469855
90
384479
12
4
425353
4
59
404732
250418
7
93
37
465715772
241987
9
70
158064
5
80
3
69015293
17178
955173386
819970771
83
27
71
69
65
91948
70
78
4
193614
81
61
356232
54
150422
184104
50
3
37
54
59
69
87056
4
5
4
84
328728
138529989
388288
19097
69
67
14
33750
97291405
3
9
3
68
237124
58
29
35
82
211358
255402
25
10
37
208113
68861
9
58
170129
523100148
17
480320
42
50
36
254711
12
64
54694
126321
704423623
69
209367
267194
204001
13073431
155814
82
512105212
37
211196
707640406
74
10533
270045
258186
335000
294533
31
19
250169
41806
95
8
52164227
71
9
8
18
39
47
183219
62403
394811
9
81
19
357679
757593372
98
348520130
55
976104433
67023
11
22
41
479350
67
42645
272570
438426
7
8
699719591
50
4
226088
29707
34
32
26
67
681330760
8
667207029
39
50
158148561
74
74
3
762708861
4
1
220585
5
132621229
71
280074366
45
159575
277135019
395310
235308
2
99
152105
90
55574
21
160847
29206357
245981
56
26
24812
271440
480596
6
25
29
23
6
342592
88
229326
303154
239519849
39581
88032706
99
74
9
288523
96
74972
37
52316
468183
161089
465852416
86848
2
232805
16588
22
86
18
204141
87
78
9487
20193
329512
2
219746
77
652341108
334898
12
68
84
216430
1
457048
144757
10
151
18
33
121874
79
66
186668147
34786
150250
49
227252
18
17
55
411385
75
257058
158698
53
286584
55
87
352450
385847
9
201888
9
58
87
99
77018
350205
412282
424653165
488120
58
12
163469
381190
93232
70
16
133619
55
56
9
664351895
417956
418031
46
56459240
51
433736
35382
332492
92
14
693054397
63
221117
941887474
38
233925
248251274
118600
372140
437233
41
19
486497
97
64
60
587194207
2579
253075
37
6
36
5
8
975420502
41
19
17
271485
50
449864
421706
69
54
231594
76
42
424491
357998
25
42
26
73
64
27119
69
267112
32955266
48
451724
68
34
478567
193779
47
45
2
365946
56
446684
50
96
198514
197446104
47
16359
53
54
37
353439
132731
295396
250779
29
33
276024
70
97
328983
350062
424854
75336715
5654
55
56
65
27903354
60
69
315484
310144
51
9
373068
74
412370
302695319
263163
89
35
344344
139894
87
30
195809
45
289905
241341
5
590355806
56
491018
3
395867
830185269
31
11
293096
19
198229
76489
55
292911
351543
179339
6
79
1
316236
870621034
775313316
54
399434
338716
25
22
3
14
130303
231318
52
31
91
187950
65
74
447040
19
439603
8
46493
18
15
380942
81434
58
77
287551
39192
507938162
381418
3473
182998
244669
318594
19
88
4
56
23
2
17
14
142432
140000
70
947819268
190985
72
214251
24276
450428
312992
316507046
9
93
471439
93
805503441
482158
40
359527
128015
41
352050
493458
54
19
97
81
31992257
455502
3
40
357179
31
22
30
452948
271767
206343
4
17
32894191
38
369977
29
923371178
2
239372
81
5
222666
53
472292
162333
41
14
3
341427
368319
117733
386325672
84
63
23
84
154913
257492
7
40015
206558611
16
8
27
145838354
22
265739
81
32
30
4
80749
261792
89
32
14
422270363
426152328
233130
6
458835
488952
863485014
84
402528
183780
3
91
253374
2
122168
319910
54
207988
139500
473405
315307
24
96
51
11
159729
82
98
68625
89
14
24
121949
31
129586
810528855
36
4
806626718
1994
142938
122600
4802
88
1
304481
126545
62
283138336
426782
441446
713789823
38
39
102604
96
370563
473811
192003
52
105898
89
55736
171977
87
18
438721
10
73
302608
16
301091
731256548
478902
83
324898
19
614349373
3
27
39
86
10
32
304220
632536943
106164
394540
743644310
33
34
59165
83
5
28
12
252478
293788858
983125029
474546
66
16
466431311
417388
3
94
57504748
259698277
358401
91
77
84
404264
35047
55
15
11
96
367067
95
14041
90
20480
793299241
163807
129661
425990
54
36
227223
15693
47
51
112996
3
65
50
201427
82
493973
4
937623382
457804
3
102221
397587
366702
121467675
105304
478467
415889
28
221912
113013
572804865
59
21618
407384712
48
217250
69842
78
14
237600
914809080
16
401037
170726
42
21
68
32
94
221007
102992
15
82
9
14
278789
57
89
93
7
178508
343648
80
332811
88
289774
407590
384340
422820
353902
314766586
65
321544
362789
330455
6
579699679
85
360779
76
5
92494
80
45
368806
45
606198933
46571
913417349
139495
490925
449842
287502
173634
7
53
57136
398337
2
1
401111
31
51
198196680
363794
301846
97
240467
95
66
480817
125898
426427
124269
421310
41
28
28
32
8
36
425454257
116460
9
78
89
40
80
39
77
5
368129
8
9
87
74
139138
35
97
6
479556
43
16
95
82
99704
80
80
463600211
22
76
99
29
50732
633590320
197325
222607
142295
394067
82961
66
58
17
465276
23
280814
55745
217316
82
52
7
98
32990
478792
85340904
80
75
115579
9
437606
499729
27
3682
49906
419157
21
471155
94
184173
83
96
418971853
140306
8
36
98
5
463668
343573
13
58
41
156201
99
46
123906
197402
6
4
31
99
337319
455108
3
289976
445414
17
208957
56
1
148684
226408986
84
18
9
247503
93
468526
391022
13
115003
804418693
58
26
12
377674
27
98
12
43
872092575
6
423969
79
52
456834
60
61
140344
481540
244276
16
10
360154
1
41
65532
85
458380
72
6
43
403937
349082454
121409
77
7
47
27
18075
771296931
321602868
3
21
306529
98
61
19
177494
116663
31
84
43
3
7
483235
63
447260
246561
364002
49
57
466070
9
3
8
623289078
42
24
74
16207
93
84
135991
314410774
53
4
88304
387085669
3
63
99
58
67
248958
270010
77
176249
14
19843
541567767
369742
491616
62
29
95
120917
591519667
54
835768273
2
50
891511346
76
231703
329393
191797
27
17
66
1
354705
411482
32
44
8
104671
2
76
72
82879
317624
336078
25
76
14
188115
39
896302722
238155
26
309005261
43
30738
990772593
41199
40
74
6
84
189825
186652
3
52
88
32
39
5
4
69
706724228
1
68
42218
205755
15
6
23
98
131866
582271374
409178
79
184530
39
4838
86897
11
242882
61
86644767
88
69
57
3
75
51
1
102103
59811
36961
94
310807
55
18
74
64
100312
408501
28343
384359
84338
66
14
447959682
72
27
340840
405323
44
173635903
34
29
26
82674
89871
219615
264879
165827
340264
81
198069
7
438478
266100
57
6
302425
21247
16
51310
33
1
13282073
79922
41
83
95
169555
94
68
11344
722986758
9
363698
133950
44
47853
38
483361
28
187174
94
248678
223944
79
35
312873
78
6
1
94
20
118553
163308
49
450918
6
59
17
493019
178475
78
2
283445
82
19
433861
759922875
17
7
70
599607107
18
11
7
65
38
147187
337213283
88620
85
97
263694
83
308124
273737
146052
7
155969
5
87
18
1
365835
319402
50
38
7
79
99
14
17
285452
169519
27
31
185466
300017711
181710
399192
428266
407041
37
95
277647
96208
12168
401074
432369
80
3
21189
5
60
338772
25
2
337944
133332
78
270359
982187761
50
267319
14
458839
7
64
622343363
28
89633
1
11
32
25
30468
9
378003
23
605
50
345236
228482011
134969
763578294
6
116131
992778639
50
62
71949
738035265
413032
443944
427695
21251
138234882
2
3
98295
96
291140
66
27
357935
139558
371855
308176
57
190798
23602
3
3
241915
131462
84
243073
161915
4
88
270466
353796
75
49
3
75
41
7
417581
7
50
305667
88
465907
58
38
8
363023
39
479539
37617
4
61
971813148
349302930
72928
489993
132776
44
212048
36
220380937
236916
77
39
71
432208
19
152457
448733257
198810
64
24
48
217108
63
3
2923
32
45
5
13
5
250723
28
94
80
278145
444243
2161
349789
32
66
56
742489091
78321332
94
60151
49
150331
264589
182481
18467
30163
457162
269448
2
385978086
381906
56
199327628
49
234907
73765
48
71683370
27
91
438764
61342
155213
23
80
28
45
370456
93
8
7
13
365401
27
65
44764
324589304
726261337
61660
95
9
141567
54
209525086
6
75
67385
85
102211
482125
1
43
5
79
23
8
226676232
85
53
80803
409880
78
107818
25
89
5
14
26
353048
71
423152
30
72
10
68
69
66
415039
82
59775
257094243
92
14326
130859
19
139678
41
99
25
223356
616593567
76
4
10
73
345156
480444
507000284
256605
49
445440
581764289
249184
56
87359
347761
44
37
52
89
274622
23
30
4
13
73
13864
75
708738548
176913
304146
158174
1
901716270
564961240
578857697
28
46
104002
420565
6
203201
3
98
466905
6285
15
216685
30
77
193166
251000
92847
123530
38
99
7
30
52
852019132
136264
87
754135755
869993870
760711382
61
44
73
320431841
357890
74
4
322666
19
42
14971
93516
65
4
56
21
59
33
28
215289
80417
27
78
206002
194795
23
38
418571
71
74
62
54
66
169476
67
71
1
56
76
349517
9
29
233254310
7
483720
433478
85
12
38
37
72
22
41
16
457578
8
98423
63
211140
4
468053912
84
1
749607369
12
410582
78
9
90
890124674
25
93
13
477829
9553
321744
70
23
96
27
96
12905827
128911712
72
47
25
7
22
495436
8
495910
5
93
70
5
173014
7
259480
333072
5
1
320180
436589
7
402805
973245281
5
518521039
23
61
264413
82
29629
94
130700
32
487046
26843
46
61
58663
244686
59
36
70
8819
595318923
6
275482
341354671
66
74
2
229728
486161
56431
35066
378128
175247
811350446
95911
54
4
135691
11
34364
653278508
83
408339
26
61376
312549
461946
171808
85804
426939
403616
499905
618159802
425165127
9
33
4
95
377100
47
574690781
26425
78345
232402
474809
459612
9
481755
225902
23
13
11
71
41
266922882
331658
15
87882
37
404392
61
99
779078815
71
84
7
32
96
122011
88
71
48752
408403
46611
497868
142323
447851
59
95
19688
83
350888783
48
37
10
87
289904
82
50
341160
53
14
189228
107630
434143
323251
28
1
38
189109
405726
21
48
99
4
84
656781668
3
7804560
560650125
665086259
21
10
484788
135965
239481
451864
328995
151122
477327
32
87
16
329544
14
105195
81
87
192056
70
89096
89
6
26
103886
37
11
93369
152907
61
2
66
32849
183704
8
84
237093
53
90
891817152
4
16
5
224826
42
289692
8
244413
418986
5
67
63
356266
2
465058
61
293904
90
2943128
132809
148167
124220606
165306
113386
3436
125079
69
27
781094296
308403
78
225304
75
37323
89
362620
210111
3
72
72
243582
163898
36
76
240554
61268
433975647
44
56939
1
364639943
8
499043
1
294248
3
54
71
460567
27
8
10741
36
302609
21
376287
42
24335
85
484238
127955
399683
16
95
281872032
93
40
209903
475579
139262
9
6031122
66
145276
249652
323957
8
67
113577618
79
80
6
178739
188136
39
11
461601
890353505
45103
205158
73
21
94
680892718
443949977
80
646387904
51
70
186230
14
39
66621
7
1
145571
396735
395242
17
224399
46
33
198567
155621
37
19
34
276573
70
13
8
37
21
350681
126477
401714
386341
402206
35
96
7
433493
426463
321565
5
167135
155967
17
37
7
487966
56
84
23
95
199688
102139
12
206918
5
717111314
48
9
118341
288186
33892
368593
77
108324
264648
2
13
25
73329
76
129946747
67
175924
171806
482688
1
74547
4
147900
380555
333095
47
110146165
86
30
45
68602
31
35
61
95
632000580
85
298838
268988493
516641459
9
403218
781343989
48
90
77
335816
88
230198646
37
93
55
262474
178584
89744808
110261
89
421866
286838
527468534
47
296290
9
83958
493375
61092
66
405186
362056
43
6
885513683
6999
9763
82
229059
35
35
41
57
18
98
146869
394781
9
46
63432930
352596
34
66271
490821
253923
491633
61325
764476094
330745
134843
66
469434
4
290106
67
13992697
90
50782
57
244206
33686
33
11
237964987
8
44242385
494549
61
69
83
38
53
486540
44
395981
421922
221836
405242
408446
79
278484
71941
443745
300994
79
493011
244936
22
79
803643408
17
25623
31354
27
369030
326065
9
42
97
341030
90
235447
7
26
210837
862325937
22
21
470728
201790
495123
38
162843
4
7
126937
83
53
462626
298058
456995
52
371938354
263489738
72
735817600
200486
365120
93
306096379
71
353670
6
404697
29
3
147369
96
188669
9
113380
16
49
290231
215130
70
80036
49
1
337863
22
41
427254
3
315633
465946
545362149
477426
972712890
84
45
3
28
372063
382482
113541
9
340752
251809
85
340838
733763551
402358
387883
43
51155
38
946988191
136576
6
241256
328987
62
7
47679028
11998
989722869
33
2
135823
59
31
26
25
35
205726
73
60299
119445522
96
49
4
71
46
107238
98
417195
466588
73
69
223545
75
75
60
8
22
78
104360
550326779
33
3
115327
80
258380
1
84
121551
630539435
145643
52
35
315268
55
67
14
56
2
448126
23
75698
89
48
36895
348726159
231984
14
66
46
66
315697
3
86
96
53
65553
162106
16
355203
122247
724085020
17
8
2
63
126843
10
88
156795
45449
25
250846
118474
8
34
472491
5
34
1
173450
342546354
73
428227
46
88
981199313
69
81
42
88
65
38585044
474431
7
353200
409241877
14
56
82305
4
23209
438772
1305
82
190542
116579
4
823182179
3
32
64
37
83
6
6
345319
29443
29
478324
94
84
80634
62
106753
11786
85482
43920
320439563
13
385003
40
76
9
73
37
4664
9785
350323
94
19078
106876
11743
19718851
183526
432175
464114981
408172
53
961243749
187915
80
7
87
791389070
4
22
52
9
375991
52
436727
5
472860
27125
79
493167
436873
164206
378670
19
428027
54
5
290286
364496
345595
3
1
149679
80839
170951
2
163547372
405176
90
76
204623
86
99
270767
180842
415732
174572
31872
65
25
9
471069
6
239687848
297840
39
47
369778
57
75
9
53
61
73716
963928728
312972
87293
436829
69
161382
25
285228
68
9
6
485320
57
1
48
198943
104034
966289979
427909
9
410625
65
9
26929554
443905
78
99
106594
49
94
433799
3824
8
491610
71
11986
59144
93
3
11
5
9
413958
272413
34
5
491516
960688204
16
5
76
69730
163789
276949
52
67
86
68
68
292538
8
114573
92315
477020
57367
64
318646
70
197699
194242
316264859
167834
94
95463
927793479
73
96
93
117115798
116365
85
46
28
8
486593
15
2
79058493
4
86
18
96
490671
174134
49
80
292165
597255373
45031
94
104906
238726
59962
195798
429378
442415
100352253
499964
63
80
196707
311750
53
381488
47
35294
71
118624
441831
18045
45
83
43
59
2
21
56
53
39
135033
12
266572
94
243621
44
342650
30
212102
468687
96
12
278891
50504
243505
145571
232331
27581606
328666
259659
96
86586
65
461551
38
6
468195
91
34
70
35915
482937
46
236548
337168
81
4
946009418
78
80
6
95
80
26
232126225
89
74
368919
459513
250880030
184940
13
697668272
2
1
16
245750
40
84
24
45652
874479588
205531
2
309260286
148941
52
335654
95
111698
84
96
44
51
364883
93038
99
146461
124463
509655759
32
332975
81
62
39
7
835654169
9
91
494125
45
169827
405066
46
648803749
77
74
838858888
291488
99
54
291156
85
499737
154981
387410
81
9
64
44
6
754310490
52
142808
581052695
5
840366418
53
33
148104
394564
46
385183
373290
29499
86
53
272160724
39289
60
744598346
121205251
5
177131
58143
203490
29
624895025
22
3
74
2
254452
427291
762417346
7
71
58
74
274913
97
680118885
439873
43
77
470161997
46111
418103
84048
499439190
117063
969912742
406774
93
78
458384
193986
397604252
17
344628
80
32
82575
466060
204719
293314
132040901
98
81
15
17
282414
41
191738
653972087
376313
16
15
171784
25613
272001
1
28
3
37
32
55
65
88
17
57
883915255
562193038
5
3
55
8
54
200429
39
773700695
69
32
7
77
52
349490
109488915
64
94
56
80
17
63
810572818
121002
46460
18
99
89270
61
8
72
834686554
748178715
528848418
51
56007
501855079
59
228649
151871
214457
798822270
494557
34
62
52
278889
73249
10
267553
63
461349
561088590
88
449105503
9
237965
55539595
254681
8
164493
41402
363405
57
64159876
52
16
10
8
93
70
749951921
227401
363271
8
778672842
70621
337842023
384963
56
12
229496
5
56953
349168
128922
232850
68
59
7
28
300460
134350
94336
473888
422949
67
7
43315
147217
28
422447
20635
309908
49
35
303516
64381
677758807
64
8
151069
68
66
9
8
36
18
8
407763284
28
86
2
11
13
89
8
166000
57
20
42
21
373924
559817912
328400
5
674147800
56410
245377
477127
324406
9
141357
761765662
36
86
47052
834546227
78
2
3599
22
8
35
264984
87
966493035
16
190517
157545
406863
4
26626
39
29
334439
295908
78823
93
68
278079
41108
96
33
312778
94
80
253965
39574
44
99
459144622
355659
47935023
430401
467004452
36
2
39
18
67
452502
48
4
82
250405
269019
41
44
51
8
99
477599
344768
493476
424428
10
68
8
127720
251956
9
169205874
71
86
415827
481317
222144
42
12
35
4
69
7
1
384621302
1
5
92593
72
42
5
8
48934
59
8
3
38
17
81
184196
86
50
42
58041138
213807
63
586952506
28
162908
70
3
449675
486372
190757
38
5
92
32
55970
89
394412
43372
410407
50364670
94855
82
2
1
48
240540
2
91598
121323
1
398252947
324728475
489975206
63438
1
94
94
88639
1
112179
7
170016
78364252
302222
317094
457155
42085
401249
118417
63
97
31911
160280
73
70
58996
284892
268809388
27
436228
115496
72437
41
95
32
147043
214414412
48
87
47934
99
9
387613
142752
70
131498
14
43
60642
85
22
17908
92381
506618407
26985
416031478
62
8
464933
128592
128903
40935
82
8
84851
414711535
20
925581865
311644
349523374
996304442
7
74
60
111927291
57
473845
80
66
82
472734
6
55227
455430
373131
363618006
327237135
240022
202256
54
78
483698
436678
9
6
377935
108532
135138058
6
55
150144
52904
58
52
8
230234
38
78
146166
48
57
90
346538
1
28472
16
4
472596
76
76
13
51
36
45792
298938
56
361868
35
25
344535
31457
61
9515
423868
36029
77087
60674
6
257718
1075
31
267201
1
71641
232940
10
4
29
1
152108
35482
72
343995
86
482645
19
139591
72
29
423915
63
3
150083729
370630080
21
80
9
449681
254676
3
390443
24
7
26
53703
195078527
1
83
36
17
71
107708
387170
335232
87
32
77
894178164
3
414203
66352
54
239441
9
170226
5
70
90
431445
59
206940
36
233559
165674
78
30
58631
337097
60
459420
202593
118084371
54
141923
29
18921
307232
325338
4
87
380064
14008775
1
281578
378571
128915
552914484
229279
91
136886
81
134387
398762
142166
320902
595565137
84244
41804
70
38
74
94
374434
75
371744507
152226
55013
3
359146
24178
171412
137554
55
54
256896
1
345078861
136327
295648
446771
241312
559352656
17
66
67
87
249449
209139
345439
57
116598
3
8
9
9
18
67
4
73
86031
155099
71
37177
58
43
919229580
401936
94
252228
70
5
70
32
22
82
3
71
24358
69
432794
466463
89181
378682
409538
436862
23
66
57
320261
286204
346990456
447586
2
494498
2
14
66
16
76428
96
7
43509
488007
67
94
416400
2
98
99715
59
407806
197604
174672
63
477115
306388
3
61
97113
165788793
34025
115375
181744
4
91
102062
374558761
362240
50
267787
266468888
473238
454564
269144
477873908
962641828
189708
216079
47
272495
315395
272871
7
85
443975
841336350
25
12568
352989
261616
249324
20
77
167464
55
160906
491941
44
211797
58005586
188530
45
646296261
7
57501
5
161018
300666
99
488540896
100105470
154003
101892
53049
8
89
19
91541
61049
27421
145818
26
66
70
9
70
12
1
1
82
21
6
120287
186085
86746
37
298947653
21
7
28
314359
969575694
30
69
73
124461
41570
8
404908
4
105115
255931
396961654
3
94
4
438768
297914
43
464962
49824
28
360347
190441
47
89
419305
78
166488
181317
90
330833
179072
79732
47
5
56
4
15
68
48
262941
64
29
69
53
270454
423918
449063
79
231789
8
20
303610
275271
136326
468667028
16
436759579
118424
124152
61
202883181
614611341
81
3
53513
54
1
76306
9
42
227039
56
494387
148409
69
9
38
49
23
56
69
308095
284871
452486
19
22
179419
9
89
478344
39
79
144837
136415
46
2
9
10
712843386
425417429
22
223240
224633
75
39
2
452771
409854
59
202753
393098
53
121465
9
20
52
45
399369
72
52
30
250457066
82
99717
7
41
51
52
24699
84657
212020
57
19
481217
51
242242
39
513977819
17
15
139144576
19
26
316777
85
276338
47
161712
846675820
25846
50458
4
47
64
330195
21
55
1
18856
124534
316881
95
142423
1
57
26
315274
92
414877
80
89
134656
484061297
330167
205437
434945
47335
350447
450108
74
26
32
435574
18
218130
889377552
7
86
2
1431
10
237467
204046
19
9
249908
57397
237865
80
690235176
443737
67
45172
708221815
55
27
212405
6
8
68
28
235973
9
72
312039
144750
71
420646
25
1219
52950
25
15
96
4
7
51
89048
93
37
43
25
53
8
381338
479643193
96
254740818
90
839611555
357026
346989
177042064
470498
79
374520
149885
335296
252894
81
49
83
96
989685269
183028
99
36
49
37
33
30234
62
18
191390
56
115855
93
418512
16
56
15
418462
62310
70
7
19271
234450
3
47
455605
92
7
12
2
284111
428894
42
46
95
774086750
468518
7
28
47
443912
399338175
362992
3
384201694
74
74
93
293717
61
454049485
34
340367
94
231857
83
68
574214096
188219
222705
57
417234
35
22
86
3
90314
430235
79
95
42
55179
249641
6
8
23
123175
4
480695
38
15
43
18
75442
853898159
37
934563853
411264
74
60
41
5
29
314803
214374
22
4931
24
9
41052
95
127810
44
221922
94127
652845778
225117
406246774
417376322
469513
493123
37
19399
137142
1
73
50
2
5
79
712623474
373859
186925
53
63
38
159897
189125
45
408344
42
422447
5
307718
768323978
3
78
98
142683
52
313808
44
210585
72
243026
4
122541
58
219845
252626
121463
1
419922090
81
63
47
29
200681
3
1
146836
1
423722
87
205292
392622
395408
405780119
80
218558
393096
382747
490824
133067
499235
47
41
54206
80
496379
396023
11
190760
208383
17
209279
96
76
750329661
84143
3
99
99
73
96
28
67
33
66
95
6
281808
357986
327765
59
315511
14
673628513
224084
347954
76999
20
504111062
77
9
81
674022319
95
60
907437589
86
3
59
443218
426038
60
34
366088
370063
986592069
255069
60425938
5
29
446175
6
393469
68
182128
1
11130
257980
121922
94
6
95
43
49
248572
3
234207
67
17
418019
94
80
25
293960
26
130950
84
12
486258651
57
337193
88
220460
79
479358
878923612
88
459854
467201
640651459
2
62964
96026
480284
135697
12
18
32
69
5
331848
19
532389605
75
61
6
220146
442949596
78
66
483419
30140
7
3
411064
456251
378058
78
88
494036
94
55
81
67
15
111616
38
312788
462696
56
28
37
435039
289043
30
56
28
29
62
80139276
353985
77
444147
20
287976
59
1
235283
82894
10
882180078
769931503
54
75242
97
69
100175
45
88
151502
1
235188
24
37
58
58
1
140707
6
85677
64
97
75630
41
73
11
343033
6
57
70
87
41
145216
52
20
459354071
430729
247060
958211136
464765
226324
7
6
69
74
91
30223587
6
89982
100196
184784
7
125815
449432
18
401089
64021
153162
4
374165
333257
25191
117172
168943
495845
92
430646
90
33
293574
399849
162580
170725
38
727715393
395223
322818
79
78
42
241275
175252
10839
34
471706
222439
35
356678
241843
62
6
18
33
96151454
287241
141876
110908
996817205
75
39
250052
29
83
458280
354392
74
365418
101260
247393
323691
414913
34
344178
54
156685
22
176882
30
58
277040
208682
22
148893
93664
31
3
80
88
35045
696934392
112651470
77
494924
24
375237
3
46
491630937
420848
1
11
50
94960
24
99
96
24
31
58
197843934
25
30
5
7
165583038
36
251624
9
37401
268258
207748
63
64
487143
91
211487
493639
825172671
53
16132
112784
413033
6
93
491370
144726217
322419
374706
629713856
78
338040
47
240130
203125
9
35749
46
96086
402041207
7
132590
30
11
229151
69
12
623257985
26
99
498534
463831
6
8
146865
449639
54
91
387487
366020
16
261255
459767
966575457
59
310331282
6
106890994
305998
89
204710
669696178
9
913538307
97
77
68
15
32
33
479430097
292387
459546
8
5
79
28
290921
462455
211411
357145
42
187545
26
97
5306788
67
294798
347346
153035
28
250844429
363135
86
486000092
9
32
306320
6
30
58
164947
9
464494
372492
131781
453770
87
221476
84288245
358524
119640
475675
978
375247
21592
223412
54864
66
82
38
41
72
62
392371
35
58
87
6
5
83
23370616
32
321705
92
94
340252
126940
172248552
878925615
340808
9
298272
313888
28610
71
36
466708
87088
8
7
17
391554
297430
32
357125
55
381034
182540
108678
422907
22
54524
90
350282
18
214147
706642230
74
6
84700
62
11
32
351631
276824134
85
34
68418
38
76
63
434729
69
45
334791
48
23460
10
50
494124
160223
98070
370168
464119
457119
543707902
80
64448
728213884
46
230906024
490093
27
7
56
180328
122539
27
69199
23
58
335854309
44
94
17209
139641
106458
388411
298746049
26
94
41
20436
81196070
298643508
1
7
275104
48
24
38
68
21
95
402443
394235
21
525662392
41
2
15
219020
4
66
6813
26
7
436608607
83
7
336962
465764
9
885467148
275656
155802
8
366713
64
70
55
340984630
438748
43
8
264281
35
72170
283899
15
212651
360685
190487
86
51
12
50217
6
270680
48
70
26
75952
97303054
24
292450
8
2
71
10
45
690606230
482410
111037
77
53
613049055
34
81
36
2
303985
156818
4
18331418
39
477714
377147
5
381998
2
75974
326005
77314
93
98
310249
219275
92
142136
65
41421
768566856
886800766
132704
56310
411095
368828
2
25946
97
284097
6
298085
11
6
333934
320051
77
1
269033
1
45
204676
474011
496733
563018298
373419
66
453195924
2
74
50
96
2779
24
387539057
11
73
66
39
206660
1
1
49
786568151
170731
3
45
52
43
329345
20
229920
21
36
184369131
33
264318847
2
431097
91
378146
196157
16
23
34
36
257443
469022
59
406395
54
442039
239792
77
148043
476044
75
92
390249
95
54
220244
6
152450
368328
169861
550822881
6
238609
107040
57
444961
72
76526
110292774
187626
261476
643028266
17
440991
164257126
443371
366584
2
9
64
78
308952
514791441
212038
14
331902
57
60
87
339788
1
82984
71039
69652493
40
7
1
362009514
72
9
53
56
4
44
61
77326
97
492865
82
200291
93
825825229
62235
8
11
78
7
99021
45
27
476853
268396
50
37
96
163927
4
6
81006
56544
6
40
264863
51799
45
80
92
9
342790
241557085
96
80
56
69
42
13
63
226275
226857
80
4
53
403673
255964
145407
9
597844108
70
220973711
17
3
166523780
30
2
245206
19
46
17
456181
202939
815818561
96942
19412
351895
410318
54
11
94360
56
31
37
2
333065
98
5
5
599744564
259559
6
91
317793
85
993825537
10
370909
56793
374732
76
24
353324
325364
92
38
158869
4
995469369
88
261684
69472
159412
231854
89
48
34039
30
189712
12140
12
75
730790695
17
625540285
129647
11
11
6
94
114777
90
52
11
93
68
425649
11
273479
135257
439634
299931
211780
21
622264169
78
17
83
346241
287590
143948737
203170
485582
47467
19
60
417659
417913
2
328764
954243719
281274
22
73
320977
147439
55
32
15
92
62
84756
29339837
4
26
407276
427882
275672
1
80
28
88456
91
65
349698
88
50
2
64572
24
63853079
188318967
67
324964
84
479904
318005
85371
98
13
17962
33
691872146
1
88665
407460
203815
150582
36
53
313465
50671
383657
17
238594
58
91
424101
100955
293935
445248
24900
27
260701
6
253978
68
1
241523
407624
5
16
864426868
27
264997241
41
44
113774
59
472162
23
396825373
466056
136830
51
91
57
50
33
992659975
781520244
440654651
338904
46028
8
98846
34
93
26
82
49
4
613591484
204712
301840
215606
4
45
366231
904633926
329634
57
126729
64923
118185
197936123
1
342562
485817
11
188087
269933
51501
74
2
81573
34
97
64
47
8
63
361756
66
352980
6
26
418161
76
170181
47
74
56
189519
321437
65
124333
51
27
215687
9
2
57
325116
356174
128922
118969
135207
463548
1
172171
376510
296802
879122545
41602230
252209
9
88
2
19
74802
326790
66
49
99
150656
474384515
351338
26351
69788
173792
64
5
57
4
20
75
251382
41
417623
498862
6
2
5629
95
46882
29
175562
4
61
487327
125350
56
346456
345245
65984492
243952
516198951
372922
412921
48286
414145
75
442297
480313
65
478369
466950
9
623186139
5
308603
62
3
553746831
453953
66
126693
592817782
39
7
363862
165213759
75
61
643875217
1
58
5
79
322467
33
60
8
65
95
1
469318
44
75
49313
442655
355667
192016
293192
274152
21
5
143384034
56
44
330217469
238668
56
4
60
11
57
445193200
4
71
112301
207764
578850131
83
58
2
265375
76
761609927
4
473754
66
150223
47
351776
427937
480341
408599
6
353671
16210
65
42
901333029
358871
68
4
7
40737
7
8
365757
71
486983
199078
390342991
17
24471487
71
519070707
71
259922
5
34
124382
83
67
43
6
33
284720
31
311021
70
682615632
75
56
84
7
154667
330356
361089
61
440133
4
49
55
70
4
430524563
79
11
71
433295
59
51
60
2
350714
721159054
5
214480
309910
48
76
459412
738709581
247027658
588527297
98
29
205710
602232761
24
98
73
499261
341048919
72
454661
83195
249750251
195613
48
725557650
54
87
54
125201
428978
282021
170874
5
94
62194
3
285929
64
5
89
7004339
78
375483
3
602103051
391822
32
363296
689913493
13
445020
64
226224
331129
498073
28
172323
18
9
580234219
45
138263
16
73184
40
17
88
470478
10937
267953324
946461687
26
219569
373998
2
63
100489
41
422245
473622
8
117359
371724
106175
81
71
88
432913
7
397446
35
383205
8892068
93
18662
164794
90
233714
54
454196
6
78197324
23
273271
6
74
60
88
184489
231011
88380
187992
40
448324
284793
22
441891
63
451179
126482
213783
66
40308
72283
86
9
243569
399260
39494
20
374565
71
30
313576
30
8
3
42
1
39
404897
38
473217
16
48
369592
52
79
91
84696
24
310994
18
85
4
117475
91
8
273852
96
90994
36
101322
435635
2
141026
72
208113
176041
33
78791819
393878
191701
394836
65
233601
968374914
67
43656
50
146105
66401
13
257603
67
31
34
49659
435247
99
50
20
352558
268272
585011055
318868
3
430474
132768
96
74
194474
73
8
53
85
337161
8426
6
318420
37
176394
11
23
326254
413595
10
473078
44
2
67
43098
18
113084
31
217949
65
403980
201093
75
35
1
89
91547
115024
32
67
4
397465
98795
81
430831
516816658
74758
492383
224582
161738
61
174520570
7
89
35
216208
31260
29865
178882
288770
466752
90
5
85
250336
5
72
88
958716517
58
29
420728
35
199617
43
258909
85
62
53
131438
96724
88
35
93051
1
409415
44
54
27
20
489088
100344
34811
9
392727
321858
9
27
9285
65
58
607423367
70721
53
187197
112203125
76
469335
5
72
6
84
389845
16767
635906034
70
44
104468
484410
76
37
19
40
47
283418
90
323963
5
93
242235
30787
13
214555
60
54
74
471584
98
402576
59
82
300118
4
870257480
77
347133
17
306396
37
122106
43
189051
38
46
5
204695
284376
101058
315241
64
188070
35485
88
28
52
408260
296028
121516
94
26
35
63
841021933
54
98058
19
67
65
494402
7
467353
19
86923
78377
299611
69
406598
287527
93
384271
11
146026
14
327596
404143
344204254
98
57
89
68
17
94
118389
268728
473301
80
467810424
373807
227198
35
89
60
60242
387786
83
5
293643
5
81
42
27
46
47
80640
264183
65
343320
373043
356646
420794862
345716
79
21
101793
213547
306416
278176
83
91
89
57058
131308
44380
397656
16
429894
47361
343813
768796879
27
31
7737049
150383
99
412565
264282
97
69
97
46
566115732
91
85543
248853
73843
818088706
80
415264534
51
352940
36
206567
73
152208
23
462907
305378
714342937
160146
42
450609
71
86
76
738264338
96
354001
169993934
970804983
144730156
9
4
374899
269940
270101008
327998
402050
50
55768
36
51
95
488303
237359
30
768410137
374561
9
442329
331528
364787
73
3
56
159404
9
7
68
87
793713621
11
143859119
52
442395
77
74079
465003
320818
62
267145
327594
689628351
77
37
65
347002
330977
382971
68
16
27
50705
164443
26
444909
85
295624
75
82
3
21
261852
149971
15
87
961785115
301385
647340748
21
74542368
487764
411674
78
86
477923
52744
307197
32
8
29897
61975
42148
224110
464343
52
204440
86
5
360486
299372
68
55
370060
39
1
72
29
94
4
242061182
112588
291092
8
24
7
468497
490004
254553
132732
17
15538
2
4
8
8
62169
12
371365
34
2
159853598
378964
58
202742450
50
156365
260409
64
15
75
14
364723
85
181909
42
45
191676
435322621
30
291363
38
223745
12
42
76
410323009
434848
64
331326
50
3
66
15
727793988
57
370916
35
234430
54
203759
59
449108
46
27533
357030
89
201867
3
23
62
105933
78
24544
13087761
212857
6
287736
157146
7
287192295
150721
494736060
22
4
12
26
43400
30
55
148765
97
69
422459
89051
47
158951
200630
32
71438577
83
53
68
853379614
19
104630
712961961
705764265
422521
65
66
266513
4
1
136793
54
70
66
39
72
289372
137765856
25669
65859
235886
138623
204757
74
358127468
22
14
72
302936
96
250258
38
48
394932
87
29
244100
8
393886
71
34
38
28
212514
89429
10
11
81
1884
169670
168391
129625
57
267465
44
342163
52
61
589555182
335833
2
19
193014
198656
8
7
47
318099
5
36507
1
94
58
492241
64688
304166
13
9
21
282279
96362
66383
3
75
75
60
92
53
487024
87
906149497
409241
66057
72
22
24
85
67
50
74
113991
121750
85947
81
79
7
101005
68
331413
22
309174535
448490
66
98
80
966680477
113014
441672
63
21
32644
30
21
51
57
42
41
186025
2
8
79
25938
68
563379130
55
7
22
40
748479773
6
23
493408
37
38
460086
3
69
17
101794869
305020522
6
7
13
466186
8
324745
8
35
77
473453
354597
452509
58
13
75
187294
147008
35
354098
54
379049
299679
628021164
47
446953
29
55
33852608
805145517
101100
430560
882351493
46481575
20
432055
28
460036
175140
191101
88
41991
142666794
110084767
16
346457
1
265451
774282341
25
41
105792643
27
7
428221
7
215945
922349276
8
121589
33
103757
210345
84
48
374425113
16
68289
146497
128559
347379
29
97
28
83
18
69
56
33
8
72
43
59
9
83
72
276985
300443
134826
489339
83
12
166391
44939
57
6
349670
22049
39
446701
477142
569563350
94
383494
5
199738398
85
71
2
235697
52
99
93
402008
997994399
892629108
785634627
342298
49618
189874
348417
284060
92
158176
93
85
55
3
80
441009
85
44
451434
83
84
144623
396944
95
13
42867
141256
796895949
19
443694
77
417815
73
9
275090
56903
59
64
354094
93615
72091
88
66
6
76
34836
193865
95
81
61
27
9
440762
97
60
94
20
417217
28
66
240828544
34
484254
9
140298
238609
95
362654
44
50
425082
58
121313
35
12
124692
23
7
164188
11343
95
312301
473249
331515
450402
180804
160039
38
136805
355847
3
424207
359234
5
41
96
62
30
68
59
60
55539790
461645
467149
341748
30
258594338
410780
270195
93
12
58
9
82
251634
393004
738766837
1
360107
32488
289132
29
45671
80
470056
42
601166645
81
674356611
466412
9
64
22
7
360322
6
29080
491785
106033
159487
319700
5
309746115
384047
426097
221175
452221319
295848119
47
46
436257
3
43
701864933
439121
59
207861
257377202
9
109954855
172901
344950
8
89
227399
330076
14
57
75
46078
128702
11
82
758119933
506476532
334926
6
141216
790262491
366185
10
339286
51
190827
364413
64
196482
4
38
958222406
5
31
40
31
368365
148040
453205
96
71
77
56396
389877
54
306194
651553842
873036477
376940
166219
3
401580
94
20983
59
82
5
462712
6
210790
147881
19
41
199453
215198
97
38
23
339638818
387809491
893326918
133077
43
231495
5
24
10061
59674
4
55
325950
52
665696713
79737
389928948
20547
80
8
69
537023812
98
134268665
70
358128
284704
1
5106
21585
356889
273406
7
45713
164306
24
64
55
85
55
61
99
76
354314
24852
25952
69
32
275629
42
219284
28
33
44
84
6
43
46
94
60
25632
374581
8
29
39
3
38
123115
16
72
194658
85
49
35
163812
5
611680576
569722624
130531
53
587526736
265758
450645
56
60870
65
440654
94
416779
109017
52
10
204160
403769
74
273392
6
45
759288512
53
83
93353
265680
43
4
96
12
9
27
35
94
15139
39
398579
477942
350989
49
207015
97
696251830
96
471625250
47
66
51
136884
762091479
102602
358521
6
66
88733
238226
56
845912074
46
49
197681151
411371726
227614579
6
227151
362934
133327
46
45148
400068
100361
33
44
28
96
16
75
327549
7
93
427185
333462
72
23
30
460851
62738
77
81019348
384918
552433978
394763
269149
386006694
97618
2
93
442010171
395832
30070844
197208
9
55281135
78
6
89
51
13
205889
57
81
77161
6
2
5
43
276840
60
38
201213
42
4
54
91
191099
56947
995503876
98257
28
191350
367685
47
52
40
59
448712
536506664
490574
7
27
461049105
428106
162269
26
6
467757
270362
637488275
190181
353818025
117757
450222
77
205187
11
305842
19
362940
10
119837725
34
354777
35
15
7
8
99
36
61
130579
88
64
397547356
77
1
916654603
404255
80
110791
78
7
8
7
98
77533
372396
64
70
17
6
49
7
76
508797372
67
11328303
43
219706
405101
353015
426274
40
33
331062
19
441431
27
487025708
172899
42336
957822791
5557
63
149375
74
41
4
38
401524
75210
396596
40
336871
63
486569
35439
65417
216005
34
37
110521
154314
313736
325302
1
215902125
95
3
60
268499856
96
1
38
94
14
407937925
57
247234
33
49
8
414348
67
96
297537
9
10
464932
835636809
88
7
65913
438740
15731
75
98
407009
372600
1831998
443772
282812747
70
1
29
3
5
311357
271714
7
306251
341220
27
767709549
74
428285
6
15
206359
92615
289637
308228
219566
24
25791
83
81
295086
472689
365771
565094891
30734
67
72
22
48
78
327501
470890055
70
171026
73
157659
5950
47863
82174
65
143023
154890
66672
48
5
405481
24
348492
115641
91
101568
15
472043
84
35833583
41415
29
41
81
331190803
383412
4
164428
11
182237
21
96
31
93451
46
294252
52
33
326319
133943
94
840223627
84
61
168053
45
31
259729
985398528
5
26
332975
15
844478680
774211528
26
24
98
1
440703
278241159
327302
5090
260314
423481
81
182132
11317
268346
16
43
299838495
20
150019
13
167121
69407
5
189067
29
33612
179031963
25654
42
4
487328
71
26
91700
72
1
53997524
962939637
62
799620220
3
43
282646
687137579
322390
392977
15
63085
216019
22
577406405
53
111263
6
37
59
451657
99
244937
895528838
85
89879
778835601
97
53
51
526771288
16
229145
196629
302469
15
90
60
316983
73886018
51
23
3711
417219
375370
10
307373
382158
118606
5
24
3
62
85
2
420059
63
1
8879
2
84954836
394582
4
35675
441394
98
234041
57
473779
37661092
158259
480666
276096
429439
139704
22
447756
38
7
51
152519
74
3
885468342
63
475234
10124
39
407096
197334
68
252801
492073
2
91
232454
42
61
35
76
320561
3
73
460919
2
395493
7
88094016
86718
450264
228463
47
50
292095
23243166
3
250948
133499
88
14745
57
83
475896
67
385225
477055639
116130
1
99
5
366512
4
450901
7
91
6
271266
82
353414
79
3
178538270
124942
191085
69
3
97
329594
485346
24
95
15
14
46584
379671
98
277165
454627
299970
77
68
3
79
370209
56
8
97
56949
112711
19
9
415816
99
78566
47
3
441770
892656626
299087
81
475786
4
242551
3
45
54
69
207307
20
209523379
317224
251017
99
387169
102881
7
21
52
43
5932928
45126
94
2
32
48
62
95
181157
10312
116118
396734
23
58
201983
23
172803
70
26
221412
186371
64
99
13803
50
99
7
74
214404
251856
388020
50
768779839
15
19
139699
142787
9
332349
49
10
969019599
27
143352
59
2
250747
57
23943
30
95770
498974
6
32
453290
99
79
388798
257296970
71
131761
9
65
761750806
74
56
49
252026
450235
36
323242
282648
50
478601
212953
399310
75
85
42306
237445
73
8
214086
121620
39
165480
815184041
312125527
2
67
350623
70
417855
181229
6
426111
24
21
55
248405546
6
433069
26
87
18
53
335722
51706
933233287
417653
43
121512
210707
194796
764015906
71
30
426882
88
171696
79
93
887632180
40
13
19
59
42
85
146458
76408122
64
71
21
7
25
242918
46
10
56726
442444
65
442479
421636
77
405078
13
431640
13
92
52
302881
154982
614992897
53
52
89
90
61
20
74546548
434423
55
471656
85477
31
487259374
61422
173109
91
238414
23
33
33
403313699
286775
115187
29
125782
54
220539
83
183179
47
99547
281556
13
290744
495288
328311
32
369641
80941
130850
468765
36
210693
8
48
23
81
48
13
48
26
81
297187
10
99339
61
305088
41887
78
65
48
5
1
5
3
57
561709917
165726
94
2
471723
48
83
322142
291106
5
214268
7
48
486590
55
16392
84
438480
84
32
950419883
3
88
18
69
92
84
71
51184
35875
47
86
12
25
31
89
32
8
476653
69906
20
74
8
17
446005
25773
353623
158309
97596
313954
3
86316
39784
87
77
96627594
90
46
149095750
199654
210
245772
49
46
28
152752
52
390941
78
382815
422392
32
78
50692
636981361
57
819679877
17
9
34
418380
497866
5
28
23
22
779872017
97653
54
48
449240
46
50
75
475444
193297
20
3
84164
51
125625
98195
54
92
310127
45
470402
252017
46
37
54
59
11
6
747796328
24
55
422171
87
95
409150474
378269
4
30
95
272073934
49756
23
96
305554
1
34
9
181328
51
9
84
51
69
381627
191182
72
66
34614
422251701
115032
78205
5
46644
948784528
53
422910
4
90
13
190501
2
389405
86808592
79
276501
60
7
188252
6
5377
287708
383208682
113176
313156
40
26
1
16
26
1
5
5
86219
10987
73
24604
162585
86
50
65
7
335876
178365
69
496059
453829
321361
37683
61
207126
169000
232268
265571
18
75
160005
15
37
49
71053976
468225
11
2
188199
270286
11716
193543
84
3
41
87
851004434
226738
437369
370332
98
115992956
484357
385463
429102157
219349
480754
5199
3
84
55
34
2
95
272662669
134544
86
45
88280
55
74
149754
418935
56
172912620
137935
13
77
70006
95
70
164478
148319
446835
33
10
349103
424799236
380636
309167049
204661
9
746255886
33
297314
414689
130352
6
70
4
86
100159
75
260008423
242643
783530176
248985793
155162201
327726
118870
9
184800
44786
29
181979
23816
25
168679
121444
167337
39
46
533000233
110240
141699
131056
66780
1
2
415329
92
1
323333
412677
54
33
362043
365426
296562
366417
79
40251
365152
7
7
92430
139839
381398
348742
220301
63162
66278
352361
36
90
12
195659480
8
143917863
459223
92
51
354805
56
89
54
6
3
32
68
113256
6
2
66
90
92
38
79
19
291927
4
320236
84315
42
68
296587
157910
37171
31639
275508
385742
98340
267657
260746
4
444139
355930
17
868208965
17075
135300
66
370539
90117
61
1
373932
74
7
331876
8503699
5
5
62
43
63
55724
73115
101104
872163887
64
42
5
459405
2
23
43320714
46
565124264
367528
59
10567
87
95594
179082
67
62
70
327769096
74
851854306
299041
85
124794
83
31
288055
491015
477446
109338
83
41
95
42
323159401
900837328
9
27
12
6
422
56
418560
42
478737
10
187599
215756
367426
13
384472
63
499021
8414
29
105669
342463
60
34
50
314475
70
80
47
43
12
77
936453923
7
972031392
77
1
7
32367
331391
19
100046
357919
405594
258797
230306066
96
31
90
463722127
2
81
3
22
63
477747
18
463415082
652880362
24
247892
276838
128323
38
438334
101041
331532
125445
460271
56
68
150542
9
7
43496
131352
32840
266911
328656
486270
36
33
40
16
77247
101545
460232
83
2
43245
172025
2
20
141310
8
28
74
901644528
474283
53
87980
199226
309855
76
672235302
9
405981
57
98
404521
6
39072
269451
376350
754161112
94
19457
94
4
21
14
465754
60
382754
32
44
461692
97
5
442756
443978
69
413987
80639
32041
124312
417555
342607
913023115
21
282092
347062
53
23
29
435414
74
26
73
23
492071
379124
535131694
86
18
418719
76
498976
45
466375
37
280752
914212095
151674
690441769
187705
63470
23
513006447
70
67
830055497
57
40
845998707
92
164184
326289695
65
119417
108242
200654
416008
35844
416632
8
331188
4
94
52
124116
873776173
44
202763
281795
18429
9
78
3
96586
182800
142103
43
335175
285764
11
43
78
84
11457809
422672
437949
28283
19
440498
333017
47
9
186140
156198
30
193611
253471
75
81942
99
68
8
440483307
786123266
117432
93
319902
264809
489664
463586
22820
4
51
59
4
75
81
339590
47
49
76
85
160252
99
260042
332729
158702
187073
294266
159276
569666038
25
125683
4
141335
6
80
57
91
76975
90
36
3
89
323039
240972
10
53
90
97
2
68
335786
6
257378
37
17935
164929
384726
34225
94
64
18387
36
101845
44
70
66
334412
56
91
57
426064
76
69
86
57
160515
16
33
376717
236915
407630
389267
785861639
104537
18
148056
75
187195
7
13
85
37
261856
9
322160
430801133
404085443
19
7
336128
252627
87
70619
473375
20
455718
246090
44272
15
61
13789444
89482
66999
334662
386172
52565761
38772
629321959
36
329750
255490
77
61441
592393020
25
75
73222550
3
43
86
402956
222594
301063
695314278
56569
55
438860
1
98
67
76
358223
940688581
935347402
452319
393984
66
152574
204754
68
26
19
8
296797
150869
50
382580
196618
39
72
464225
254614
209425
72539
15
38
46
22
325390
27484
228460
4
95
316003
29
412420
49
7
133280
69601
280514
45
22
330893
203259
49
54
346371
404289
308440
97
6565
191969
74
76
89
74
14
158493
30
137030
940828786
247438
91
6
107877
85
85
61
275137
133265
81433
88
2
123624
23
418979
29
337601
358819
91
154334
43
472410
31
1
4
381373
52
51
272140
433462
19
74
335713
28
497228
358191
454204227
310471
56712
9
234011
920963849
422642
42060408
360695144
53
46
66
382973
67
13
53
69
43
371684
63950623
13
37
99247
75154
66
22
107272
7
79434
59
281736
66
27177
53
4
479782442
18
47232694
42406
54
70
75
925348358
95
423750
5
96
429268
129983
50
188577
90
446793
35
156944651
164490
6
38246
66
74
35
94902
13
92
776645068
99424
218862
284028
42
7
56666
325092
490578
55
73
39
271207
47
80
85773
211199
15
4
254094
169432
373136
61
5
388723
365329
363290
93
82
3
43661
116971
359173445
860122103
255921
134443
822815428
120773
224522
238032
1541
12990
81
24585068
46
40
481342
96
15
35707
57
541549387
405019
153843
200609752
21
6
37
89
336926
12
157779
278075
27
386808
89
89
52
117626
72
363355
27237
4216
387067
63
5
326896
252038
2
85061553
90
447432
57
346625
2
16
86
15
8
400339
60
268474
413010
29
29588
69
2
79
319562
439940
9
146214
48
81301
41
385619
89459
36
824537898
38
8
95
203180456
93
212436
27938
7
96392
57
70
66
75
478349
57515
110623
60
297870
65
46
377204
509692110
223923
82
87340642
68
9
93
22
28
8
425317
20019
280671
313466
46501078
7
135539
57
237
439428
167744
6
89719
683041251
9
81
490562
45
77
420992
366450
53
80
303831
56
9
8
44
39
24
457758799
307450
11
356015
37114
161983
93529
1
87
90
30
91
219356
16
222511
510086383
464984
426053
142906
57
3
98
220622
341036
61228129
35
74
26339245
311698
27
89
98
16
432734
424285
101590
39
42
85
82
25901
391724
56447
155176
4
178586
51
485441
46
612255215
5
19
5
91
79059
300033
239168746
40
20
98924
48
88
207128
273496
73426
34
348393
298968
200061
162235
83
78
277967
25
33
158640060
64
752286114
106382
93
499020
480938
67
114202
371119
164509
205943
28
29
24
219756
777150098
93
88
90
357493
34543
420477592
7
376156
75
197198
87851
5
5
29186
33
286383365
7
3
73
137842
97
2
19
5
67
97
293110
63
30
229497
765764760
86
9
186922
32
7
82
34
4
306699
30
302455
5008
355597
66
401460
4
7
10417
145076
60
464386
151750
7
283213
6540
40
335301
146766
21
278191453
382847
71
57
122263
54
40
6
784026295
160137471
129244607
878609056
202104
13
294751
8529
50
254545809
89066
67
5
69
7
357906
92
261720
6
478753
350493
92
4
19
513461154
394519
36
96966
375478
80
89
425640
49
139643
196161
602606037
69
57424
363934
4
84
14
151523
181692
434378
18
65
894174283
129486
263742
249498407
63
883179216
187502
283063
249974
5
457048
43
115300
69
3
36386
162879330
49
98037
64
85
452594
6
150190
92
42
6
65
317466
96
28
180114
423836
21
36
69
82
318323
8
34
26
45
29
420197
5
27
220603
319126
62
128219010
773525053
223185
16
847508514
236603
1
63
60
3
243323
33
412659
96
2
81
70
94
338047
133689
361230
447069
3
227220
177068
74
66
36
43
147832
71
169065
15657
92
13403
633996553
5
342326
4
40
9
351798
65
96
44
241471466
7
76
1
81
23
83
328082
268968
87
18891
56
427377784
169185
7
277695
358998
76
18
35
47
71
21
437078
36
150119598
51110
151562
20
330246
32130736
81
400240
1
3
45
82
1693
448520254
35
8
778027860
409437
499544
3
76
392836
69
52
44
53
366625
468047
59
42
256085
4
486047
259019
37
229145
2
20
3
388487
296079
260597
25
64
2
44363
467412
4
55
18
72
67
335447
30
353815
92
231592
139954
413344
180862
50
15
76
370679
4
231748
590932402
461657
5
55
41
278251
96
15
69
21
9
21711
112861
339691
208114
80
19
134048
84381
34
31
275976
81
53
458363
316951
91
370249
194586
48
7
540526837
77
60662713
410620
4
459724
91
157247
131984933
419076
81
50
456195
235594
46
77
24
97
93
2303
59
56
11
249181
83
54737
163315
16
59
504064587
8
40
5
24
62
79
18
81
292425
325493
31
433731865
6
242285
468720
39
62
47
112623
35
32
258479
222385
441137
484738
277134960
30308
97
98
83
332739
762683384
179313
86
66
307629
11
488692479
448297
40
138125
404129
88
463127
9
456199
35125
76
4
72
36
283024
65
451076
177271
37
36752
52
1
193255
489899729
7
386790
113923
78
98
15
68
84
432390
68
89
639913284
96
465305
7
53
424511
352479
387691
36
93
115535715
14583
270501
267867
16
280192
20
574211270
345088
794562094
335463
153867
75
135543
42
475565
67
59
98
682187954
66
333822
54
20
2
57
405350221
164962660
340783
283719
47344
82
438157
490021
447072
18
39051
41
220988
55
598836521
52
74
237210
286965
72
33
47
93
92
630406797
226322
100954
22249325
53
108345
53
80
73
101856
58
296479
420073
87
65
72
23
8
44854
58
78
901626569
54
33
4
94977
710134420
337581
18
70
418486
9
8
83
35
76
71
75866585
131829
7
12
2
41607
25
79
362766
63278
43
219925
45
59426
43589828
43
327794
53
58
220062
170347
9831
31
61
4
97
480840
27
374414
12
958176922
150424
460294
1
4
363285
76
483113
459042
54
401990
472230145
447989
99155
37
65
41
309176
36
16
135992
890006974
51964
1
69
84
331817
269607
70
8
425501
347252
35295290
25
22866
61
87
250401
380864
200942
225681251
159578
118586
740556829
41
74
74
450397
53
346597
88
4
28
408959
180186
53699
20707
401280
80
418938
67
22
311534
62
401109
90334
895992909
86
8
85
78
914556761
14
247149
97
35
269317
9876
63
41
897156291
31
77
182387
34
77
264365
3
481557
794659464
28
4
3
53
78
86
99
99
488157
84850
91
32101
99
7
14
364775779
17422
79
52
9
29
499725
52
12
19
65
42
460006
27
16523
22
9
500082323
244996
120808
72
192037
77273
774696333
103094
473933668
34
383439
396723
7
21873
338095
20
198110
195991
65
450825
338170346
29
18
36
49
93
216548
27
16107
73
56
12
451636
86
116432
44715
88
29
39
170080
322508
54761
254653740
95
11398
2
448800227
26
660832136
64
207875857
48
300358
884680969
52
94
9
44
162361
144530
41
82
202667
88647
96
188707
9
84
485611
13
71
292078
4
123064
19
229160
2
106788
196585617
60
15
111024
460727
22
150890
186945
639505558
126523
27
65
1
91
69
52372990
221303
93
69
629505562
27
92611
405383459
132541
423480
8
94
10
6
82
3
28
52
62
53
11108
20
436657
91976
32
46
2484
306170
390631
937257148
63
242230032
80
23
432323
98
471816
112937
65
65
5
62146
193018
36
3
18
325311
27
87
693425654
123983
345263
14
274597
22
445721
99
177797
57
335957811
123547
253815
235937
2
469967
45794
87
345529
82
7
47
79254
96
75
58
407795
403956
83
5
8
1
414461388
471345
141373
1
69
180823
21
83
835209424
454393
93
375587
9
49
364021
362854
323902448
94898
82
25513
376775
87
275457
144444
48
461373
147888
829307917
294109
79
480749
176015
699601984
63
66
76
374043
34
337332
179713
98
7254
491971
95
349773
147119
133948
83
338848265
68
6519
477096
210512447
5
15739
274855
33
368794379
227282
963460252
62
226728
86
86
2
62
493817
49
265345
543949551
195000
35
16
286146668
32
88
64
271343
95
217175
495062363
21
75
250581
81
66
1
83
164427
412742
29
354716
39
89
82
170883
284749
54744
117869
444934217
256158
401301
99
12
95775
446110
61
64
375724
88
20
3
9
161431
200381904
51
57
21
67
94
828067306
433178
161189169
104612
437602
226170
316260
909348929
84
48
33
75
4
210484448
3
47
15
16458
46
41186
144926
9
29
69
5
390970
9
92806
27915
364157
410870
49
35
43576
454280
74
17
7
27062
113663
448490
13
253747
46693
263075
88
97
100326795
45
382414
85
55201
18
7
43
562732673
52
23
71
15
195208
4
20300
37
44
25
158565
24
57
66679
19069
62120
375231
166098416
23
720054510
3
460292
61
27
406388
55
8
96705
91
13
468888
319142
296451
87663
35
38
13
28
21
231113
9
717567179
45
22
56
150874
293552
283640
314433
98
185761
305690
46
160081
95
2
307664170
449948662
3
3
99
15
45
43
77036
77
4
169004
154629
400566
850803663
31
37416400
78
476167
81
91
96
98
192254
473795
6
5
427578
184190
4
46
215243
483914
431604
93
485918
113139
43
100345452
14
376872
344036
379668
43
290160
81
301712
166769
338060979
74373
36
207375
67
468987
499898
53204
140573
23
68758530
329
218134
48
49
388222
77
254293254
222697
281385136
29
58
128349
435590513
6
99
9
174857
91
14
91
413656
64
275311
19
35
187397
59
207196
451744
46
6
89
76
95
217026
59
462379
50
34
83293
342386
57
468998
26
78
41
8
78
29
4
16
459320
442834
71
256893
95
250128
76
2
99
48
60
52
67
2
58
33
81
19
687623312
44372
7
12859
147774
7
39
146129
99418275
365765
33
11
40
89
97
264806
26
13
69
48
80
30
111639283
59
725927563
81
202230
732302136
65
402736
24200
206894
84
65
499269631
219436
144159
512755839
10
176601
92
748014444
26
98
48
84
231191
10
23
87
416238
214273
208956
35
33
28522
135030025
42777
58
322760
1
95600
621906333
1
53
14
135082
267723
52
40446
339760
103348
24
40
15
6
306536
224993
326450
438235
8
110348727
938801823
423101
3
360778
308999
62
46
61
55275
276646
351900
257004
538413084
393316
3832
42
36
92
5
78
38
269918
876236044
58379
323007
279935
86
157470
35
41
25
29
241658
74788
51
611776147
81
233519
52
55
4
20
757723720
437699
88
328321154
25
340382
64741
294088
90
111069
185953
455715
364796
60
9
8
180462
193932
456531
44
470749
9
52
3
7
7503
129255
333519
90
359967
92
5
8
84
6
47
380318
369138
86
182447
75
906939977
45
102940
4
4
484766
82379
145052570
219372
75
435988
84023742
6
140140153
389446
59
368211259
6
35
193878
154188
65
30
481347
257111
185070
17
471259864
66
499755
58778
290421
77
21
67189
15
423155
456127
40
386109
80
360346
30
30
372259
171456
286467598
4849
86
143615
233103
6
174860
224624
203852
254407381
92
5
83
97
99
50
4
89
74
36
122335
53
3
194769
423126
73755
135003585
307103
65
59
88
63
159193
75035232
64638
33
50
375663
173725
696261263
367133
92
345480
9
175640
15871750
328214
244548
67
480071
37
96806
475653
268895
363495
44243
304025
71
342302
73
24
6
5
18
27
81
59
436357
264245
373384
18
946587734
20
6
9
58
54
135365534
324447
492364
281598
322214506
18
58
358190
34681
21
111831
318919
44
127271
7
17
38
9
20
927028920
230818
102366
490449
443946
7
6
256602378
74046
76
90344
308235
87
6
438233
29
9
294410
68107
9
59
41
3
238959
79
859044053
18
97971
46617
490225
408078967
54
22
11
56
38
48
193925
73
432583
57742989
57
334899
8
30
326365
315767
23716
335758
10
2
39
496989
28
486878
340846
17
42
19
51
1
99
56778
296938
491545
83673091
131479
84
172251
377015
213080
359993
396414
24
8
180832905
93
22076
247399
33
72921
786225015
40
65649
90
76
448968
499094
46
414495
113413
56
48
34
98628
85478
52
64689
36
93167
143734
120741180
205637
90
30
337045
221236
103030
98
225796
85208
399786
459119
17
5
25434
8
92
99
39
36
496908
9
7
61
40
319915
38
108464
98
384948
72
320325
66
71
464861
93
52
53
23229
288772
42
188808
184119
366833
4
53
61
77
72413
305540
55
81
73
240029
4552
3
25
7
283873
360005
361540
142387
204066
4
324901
71
487463
79
74469
58
12
27
179100
111398
8
454259
97
30
4
37
395351
97
9
54
448842
262601
413249217
6
2
48
8386
48
77
19
103141
19
35645
3
934582910
7
2471
20
175943
860038919
75
392372
78917
249049
318016
82
98
50
51
412964
141926
234289
57
368612
379750
217985
5
246641
111947
25
76
259423639
213339
978591597
155618
56648
75
396200
283992
76
445359321
84
138970
76
154708
90
7
94
18
665149032
285108
153939
25
367404
82
62
41
64
270104895
385169
304666568
119821
111676577
323397
46
381154
211830221
482191
374082
293099
113168
412509
215894
248265
82753
482574
42
147960
40
6
454070
119850
300809
406851
362845
48
78
64
65058
25
81421
230936
66
8
156042
85
256264
55
100995
471042
375084
345977
366626
385001
78320375
67
65
91
188898
24
66742
9
39957018
97
98
371862
8
412882
488339
58
380211
325393
461016
45
9
5
64
84
648747170
47
13
47
532866638
14
92
73771
567229770
8
86
453147
491770
25
440708
65
440107
78848
57
82197
160487
119813
439844
285218
199939
98
108602
230636
6
477772
430271
6
47
88
99
9
42
56
2
377665
61
329842
565549474
40
351079588
339514
39
82
300442
11
125924
38
150549
28
125061688
50
20
186438
22
31
356791
399125
363097
82
393749
459740
90
14
13081
174530
183739
92
70
342004
27
454700
213430
696147809
214145193
48595028
55
89
437578
26
123987
42
328330
37
218031296
51214710
381913
7
146692
54
8
56
844746678
3
23
301202
478399
209775
468830
68
89
189174
201418
8
294677
22796
4
794482557
1
88
64
487497
18
339633
61
395131
124259
271321842
254299
50
36309
340900
58
8
91470
96
584647070
454220
284150
192775
84
8
204353
622423396
9
32750
388122
671422600
14
470405
64
39
228968
174587
15
9
22
39
366558
81
30
97
325590
80
71
43
3
498574
4
248356
19
41
311267
199488
221049
195897
42912435
145095
76
11202
407170
772346851
254383
191448
90
97
273294
8
345854
67
16
453711
1
82
67
386958
379594
436174
642206823
406463
386753768
100044
462440974
49
353520
12
15662
669781718
34661
21
47
96
485947730
522650137
60
394299
935759385
71
469300
79
8
30
22
404236
208557
88
67
6
99
20859
195195
12
378476
25
77
20
49
432162
11
62
7
308846
65
241409986
214694
390105249
119124
82
77
523647281
4
84
66
7063
141329
136186
302639
99
334838
2
9
273833
267487
809714105
595005293
280718
255945
85
413433
51
5
64
75
30
11461
47
96
30
8
91
86
94
424765
228482
61
27
230182
371632
452429614
88
293635
99
18
460686
278762
86
58
273300
8
17
128749
469016
8
284141
425007
88
464894
860004353
27
79
260334
9
87
775999836
444345
39
373400
361284
378712
404661160
11
30
12
498196
145960406
132548
453023
325069920
14
67
68
429688
102699183
12072
47
270020
40671
351468
8
8
82
6
259148
81
465483
28893
4
138941
364876
50
457832
92
83663834
176804
133701
160027
36
574398018
60
59038
81
162461
93
37
182648
282312
783286274
65
6
909082574
254936
18
6
30
74
9
77
874577452
57382
61
24
226526
193520
90173
600176331
467486
4
296720
6
5
487287
64809
133888
47041
5
97
79
480476
186915
58
419823
5
41
53
204808
31182
67
493848
282612
118398
423181
87
2
22
370387
83
134626
13
164733
49
15
199678
60
349069385
479903219
37083
28
89
332931
252135
189338
70
1
473228
77
182063
46
15
453117
2
360937
13
70826
299181
52
1
150731
11
6414
909647283
83596
19
242045
49
173004
183772
244873441
73
90
90
73
449054
39
13
8
252021
91321
71
958262666
342353
49
47
94
15
467220
219110
204087244
98
27
681098531
85
276865
114411
45
6
31
495945
475498
549628517
337900
38
5
78
442106059
15
2
76
32
161796
302938
15
213923
110129
28
376883
488389
97
413493
15
3
120752
35
34651
26
51
9
37
12
85
379386
196645
365179
13
348450
93
334919
97639
83
71
9
348572
50071
16
654407638
476548
45
331944
78
55493
5
1
487103
5
440709
50
393137
8
59805
28182
9
430210
4
445926
122210237
7
454605
98
93
93
492326
947801773
100043
922110063
7
15
312716
23
24
8
700429033
8
85
6
268441
45953
36118
147170
27
65
185415
86
359245
52
19
44138
237151
62
8
51
75
40
55
304000
219635
89073
58
80
2
318844
85
131000
25
23
98
859439980
3
40
27
177466
72
835718318
285268
3
79
537924123
675702605
460741
33380
32
4
385572
103462
71
72
9
83
96
9
236821
5058
4
212668
218709074
187737
56
49
25
456880
48052
7
324915
139314
226609
68
404391
83
498957
18015512
196940
100321230
77
18
23
10
336195
227204
469968
71795
57
7455
72
214789
11
360651264
281683
167266
250321
71
290561
807101816
89
11
60
15
26
221457
407745
8
269870
359076
95570
3
50
97
1
84
60
350377
431963
462643
4
97
37
84
383206
45
125688
19
3
497429
392490
704694100
86405
121546
453337
9
354034
2
34
28
79
48
80
55
114817
56
88529
53
8
238510
97
241621
353122
9
207139
417518
23598
15
95
27339
12
902733893
88
46
4
56
41
62
112348
293417155
98
456774
12
26
112635121
438681
5
85
97
349385
132092
604062385
13
8
42
377268
5
312392
37781
16
137820
10
25
256770681
73071
8
8
473850
306631
461905
325762
52801
96
192896
509427784
48
149474
483929867
12
258077
54
205367
87
44
407186
431579
490742
354080
991065107
70
28
769881343
66
489313707
95
407825
326528
11
20
41
45
41
2
53
78
79
29
21854
108834
25
373482
15037
995767407
460000
8
869443872
34
68
491075
73
21
43
377672
81
233628
3
134508278
343332
105798291
3
7
155634
68
6
22
64
57
588127270
91
6
57
180883
100090
329347910
319096
60
540093806
83
104841
399616
858594400
42
862006668
1
82
186583
499580
8
956702411
37
199973
194455
27
1
97
313744
226365
9
389433
141671
65
52
4
85
87805
145057
6
19
41
281633
66
14
59
488729
425792
178908
90
132737
4
90
223564
50
32
251908
46
385482077
72
437275
725918829
6
288276
423661
377974
86
20
95
68202750
80
22
463922
481797
26
243574
35676788
3
406142
76
8
382573
116007
285616
52
431637
23
80
69
3
81281876
82
6
66
3
262239028
72
29
84
14
7
89
95
41
294953
45
8
47
248171
11845295
4
4
34763
989651951
681807201
58
10
8
29
452221
77390
402029152
4
12
69314
273996830
465457
88
24
5
1
566658421
78
843812344
43
54
1
188322
256681
97
141230
3375
799688189
528198544
179395
209685
52
5
9
506750230
7
435374
489778
82
5
46
253763
789846006
18
138249
7
71
233955
442501
15
379513
9
25
194574
315271
80287
12
79
14
57
368362
31
425429
76
294570
498345
4
63
19
28
243455
9
325331
50
99
987353975
87
589463361
6
350887
226859893
476642
226809
59
197292
65
47
428933502
15
276257
20
4
2
26019
440601
233416
71
87
328689
3
510676223
5
859085991
443716
330183
50391
90
98
146043
97155
3
313708
207122
189398
5
263858
375111
20
68
17686
454622
425648
76
88
40
484107
84
283106
947470665
8864077
36
344694
59
44
94
143803
3
212894
251211
441299
70
222163
110198
185780
22
77292
4
441766397
81
19
1
650543316
57
237144560
98878
87
270420
304633
24
99
183054
11
75
42
33
38
56119
19
58
4
50
9
6
88
440198
6
362328911
54
197632
440046
139337
4
76
445943
215628
260265
20
5
10
52041
83
182172
207673
7
62
52
83
134104
287550
72177
94
242343
495844
487925
48
47
56
754315622
95
452920
38
384796
84431
58088
83167
367075
3
179390
63
954275619
3882388
83
51
1611
209099
378257
13
96
72976
8115
369764
982085612
266206
48
161426
238271
9
94
51981
488331
15359
42
499206
89864
480445684
94
73804151
177104
457335707
226942
94
311094964
28
491408705
25
335997
23923
13
77
386612228
17
6
186165
89
487876
286797
13
47
477206
64
67088
62
486855
320446990
43581
445405
95
49
4
7
203276
74
8
244017
15
10292
63
235308
122721023
69
351760
72
65
89051
4
45
237386
37
36
53
265893
648796423
84
52783
67
26
297050
6
7
411131
354124
244414
94
689941055
39
233282
87
78
359217
394953
79156
85
23
237508466
27215
96613
3
12
82
54794
159177
376838
30
268853
69
496772
79098
17
50
67
217093
494590
56
34499373
40
197254
40
27
112384
490433
41
72
6
351642
97925
115774
14
10
64
94864948
64
24
427737
57
268645
94
85
3
363754
98
147537227
19
5
57
337461
32
29424
57
456868
45
59
989987594
18630
28
465670
412
65
87
318181
148443
359336
46
458476
222457
69
89005
99949
55
295067
98
979524574
1
130544
147082
502851382
440222
89811
37727
480128
56
175639
336204
22
754275024
87
141509
492471
536466394
393189
69
44
30
2
262519
214748
55786
165708
224066
17
3
223242
547803728
109632
98
233130
85
311902
42
218143
111724
68
68
123783
80
76
221844555
268988
1
58836
38
60
13
1
18493
73
21
336263
5
378445
124034
3
10
9
78
205348
927389191
27
442869
65
15
316846
204008938
57885
375233
60
10
58
56
240664
16
18
34
478618
7
27
181177421
47
15
7
611888094
246494
99
91
6
182071
32621
471753
5
39
103485
53
84
45
5
8
274316886
158007
145031
75987
155683
105085
242178
145337
343627067
428204
82
65
67
78145
379404
213218
146563
407399
15
251289
58
43138
57
5
3
8352
8
21
86
79
48
79975
376711
299390
446433
33024
348200
104069
172953
83
325308
380679
220474
27972
187084
66
492685
428216
6986
36
127210
97
3
2248
70
43
36
28
90
244001339
22
71
16
71525
244097
34
79
97
84552
18
55
761242999
19
229875
26
52
327407
230948
395924
150902
81485
6
85
42
184619138
87
524678764
235911
11
23
75
32
25
83
297923
343305
380737
565212623
6
4
35
15
868397490
71
63
71
3
949455632
220771
33612
320974
486978656
8233202
339316
48
32
68
12
540494568
211738
61
33
287940
266783
56
32
59
30
202591
19
432506916
56
4
607980167
9
469880
58668
82
251243777
77
283725
13
77
197990
246494
73
50
38
71
356270
299994
628448183
798066971
212256
34
72
199786
164665
127411
28
64
31
500050872
391582
261030
79
59
47
242370991
9
393928
45
7
19867
74
24
87
222971898
11
425980
79257
1
6
467153
87707
50
173180
81
281102
285778
10
167610
366163
416307
88
81762263
407020
56
367435
50
7
937051341
173785
344843
162821
290513
428904
469139
34
5
96
95
75
329619
280022
6
330169
269612
68
959970945
229211
10
7
35290
794174167
375085236
52
41
31
430658942
38268
3
369840793
591827801
489332
81
1
131551516
235148
137498
5
5
359112
82
274618
240648
26
6
493780
198565
229870
208826
190874308
16
27
54
9
93364
68
221034
95
130761
170329
877496577
71
240241
51
474063
34
280700
234293
2
114133
6725
43
115214
221548
863669082
432603
367783062
23
2
39
23
462937
90
71
89
394826
52
38
80
7
73
129959233
4
40
83227
16
130531
276848
109021535
3
179074
89
71
754821742
916455740
107651
5
94
153581
33
16
1
75
462117
64
60
243277
391134
35
95
378955
499618
22
118694
866663389
864109038
106086753
76326
61
19687
384840786
483258
33
87575
369699
282918
297783
23
97554
214647642
346693
87
87
49
76
87
660771373
123277
18
482219
55363
28776
181811602
387839
68
228954
16
71
966494634
60
248976
12
2
98
196108
366535
23
176582
32
457377
167143
5
564066821
242693
461868
490218
4
16
8
272870
83
91
42
735056329
3
117183
16
91
267456
91
390255
100026
35
24
35
962388475
88575205
60
167844
58
89
23
446748
791628219
9
19624
78
24157
489333
442583
448517
547418556
1
68
193868
15746595
18
56
21
5
166053
3
347534
31
278111
71
411641
329690
99
54
24
13
129891
72
97
89
57
207626
62716
83306
3
453855
58
89
66889
126953
34
30
160620
88327
69
41
85
60788
3
281818
97
22
27
28
62773
954076124
533265052
39
9
589394678
43
96860
496756
85
137898
196300
368915537
140063
39
7
494681
19
285877
46
2
77
49
407524
528385046
7
16
25
6679
408427
19
90
13
7
10
445830
207899
415531
121978
54
103692
4
63
174188
361308
328156
73
332972
8
101919
6
476109
1
15
216168
7
39
241918
198119
85
3
85
29
3
462737813
255554
346849
78
376333
251900
165252
68
158044
85447
60
203545
34
293785
952762387
340708
425477
694902548
42
420141
20438
92027
220458640
9
144553980
71
93219
63
395013
81
478450
61
416909
55
90
89
5
188006
69
4
467109
88
73159873
76
59
276434
465121
563397764
145359
142462
113887
82
429063800
9
46
410900
9
184594
301037
7
364203933
907669480
83
64
43
8
79
70
68
213189
390087
6
34
135857
456956
2
31
147005
446057
13
18346
78
274780
288649
77
425053
321526
352945
1
285378
78
37
69484
45619
376484
299907
34
297731
12
441065
322865
261422
96
61
381390
163955
15301
7
2
499441
30
63
368197
85
111971
25
23
316102703
130236
69
106446
89
5
372535
29122
120200
81
2
63
7
8
218078
7067391
401499
427649
418139
43
30
135927
663408422
28
230689
66
595084338
655164920
46724
112611
28
32
99538
232490
40
385895
22
7073
94060
12
88995
966310787
36
9
64
335955
307426
8
71
115537
21930
215739
78
97
83
236556
75506
491758
110185
212595
35
4
40922
447799127
473207
22263
264104
16
39
8
429671402
354736
12
225947
126333
72
90
74
480606
78
87965146
66
36
75546
214918
56
120776
60
24
31
28669921
24
12623
483424
396920530
77
397170
482800
16
217255
272375
1
331083499
371768
23
58
4
23
174394
82945
8
80
16
378091416
206929622
410561
20
916575770
240577
236612
3
394181493
44
468782
11854
108221367
64858
29
42
457401
214469
319550
54
96
43
27
12
62
835504996
10
54
81
5
22205
36
51603
6
243686
413135
445186
715328555
183613
177808
91
594452567
19
105833
331378090
96
456282
75
85
44
53
86815
58
84
49
38836
16
38
695232104
241166533
6
44
136711
204477
24
15
70
73
90
81
19
293316
245417
24
53
253483
27
64
133353
2
201136390
137747353
54
90
319471
7
308584
83461
328328
81
237139
10
74
486261
362620
257444
319469
124676
306860
62
391901
144549
497537
13
15
6
61
498249
56
190004
76
445671
666577807
133253
64
41
911577166
8
350642
403029
295494
57
150820
48
46975
338692
444458
365693
247847
2
90195
104274
964236070
98236
300316
314242
56
7
76861
273131
19
202585
467027
90
25
350980
435166503
10
77
253272
96
156342085
94
6558
42235
300506
81898
99
44229
68
439780
54
44
274034
158033
380378
290892
304007
56
16
58
52
213868
83
35
54
110012
60
6
11959
87788
29
89323
401477362
350260
25
9
114511
214894
296573
43681021
3
52
69258
51
57
37
61705
338540
60733
48
94
19348
47
330553
22037
1
3
56
410144
276915
96
242652929
54
813336543
12
99
194584
50537
218013
99
167359
326620
49
290927
67
432558
15240776
354240
92
7
27
29
215769
630519794
451061
452720
352961
324358
405084
72
60
745435938
675425913
544730908
186749
165790
355832
87
83
1
2
87
92
3
564920155
160354149
37
457913
997330101
46
34
302120770
367360
326307
8
45
37694
48
33
63
95
70
153271
6
25
91
61
980352328
8150
384801
24
228089
213385
31
16
97
4
66
12
41
707751705
95857
109106
16
258126
36
98695
80
15
150079
125780
30
836754214
245956
52056
83
10
76
71
30
259994
415981
373636
90
449921
56
3
956630538
143206
296165
76
3
77
51
60554
316539575
932053782
850067588
8
56
15042
605605883
10043
119635
90
375446
262628
13
62701283
24
22
95
7
3
59470
78
245771
468334
68
5
26
70
7
50
247068
180199
252012
47
252472
86
175856
62
39
45
85
221555
6
324430
307091
24
36
50
145776976
13
49
62
54
169351923
38
377878
93
234941
98
2
416179
86
19
66
4
6
204221
238105
471662512
26
85
34
51
319351
19
78
2
88
30
304362
474227
103053280
76
8
127345
2
467933
3
14
187882
12
92
668391496
974411484
229621
349978
19
8
357948
40
16640
197351
14
83073
97
68
475098
349514
17
185931
371326
82
248679
35
87
458766
187128
1
82194
280116
92
36979
68
16
152553
49
187505
93
338750
54
10
16161
48
572717734
139378
200991
52
18
46113
2
186888
160139258
880311290
62
63
75
229301
80939
25
462333
126074
24
37
37
60
441660
39
85
69
151806
97
571
229858
92727
84497
9
446043
5
3
59
798475034
1
331237
250322
90
14
2
28
6779
244666
24
34
337611
466073
903938798
54
80
85
3
272337
85
294739
71
27
64
41
197508
2
208622
457375
401041
66
89
315477738
256858
78
1
9
13
18
6
73
177567
336493
14
41
13
24
401678
6
2
230247
17
380386
465808
32
51510
474231
407793
50
30164
160689
170444
493859
30
48
28
320184
629482811
77
434963
8
484772
81
436684
9
115932
110387
328407105
55
81
374458
58
397926
88
51
71
114370
92
198643
61
420770
936143666
233375
67
349279
407369
152253
402156
18
82
343424
99
67
312170371
188100847
9
588907032
448649
19
52
81158
68
199673
45
249065
387300
131285
85817
417613
31
16
299810
27
534426953
55
6
17
60852
92
9
120197
148610
326852
9
325416
5
93
12
204422661
227842
450677
231427
11
386594
78
275257
663735553
384220
522400411
396998
268943
56
16
245045
110608
442880
15
93188855
83
379818
72
426158
41308
62
7
141702
43
126658
5
135877
24
95
29934
49
12
72
114532
28
14
26
303935
334066
408231
475576
423693
6
58
78911
17
24
90
69
56
79869434
26
5
208037
171636
19485
450197
1893
373570
11
99491
8
445625
958706334
11
255244
127710
46
248675
59
499690013
72
210510
366817
63020759
49
481812
11
249749
80
18
45
543917174
64
4
66
407914
11
487208
88
17
6
40
93
139374
60
44
88
778524539
33
29
1
59
55
392340
66
758568408
372145
270553
321834
46
130015095
21
435450
66
491886
255189
21
66
47
61632
7
525138584
52
152393
51
407593
49
56
4
62
422136802
388990
96
90
99
33
432063
46
86
3
30
64789767
13
3
7
21595
251767
56
254470
90
258076
27
146813
103657
466345
409342
328829
20
51
269219
139178
4
93
88
79
95
41
7
250746
54
206880
189341
200833
35
28984583
16
79
12
18
15
89869403
250292
83770
21
69600
27197
48
402741
51
251925479
383447
4
77
73942
352367
24
89
219524
10
311365
367012
194484
226286
72
210838
71
306544
89
44
4568
345912
72
89
35877
5
94
254900
464037
787255183
35
93623136
31381
1
91
1
21
9
319140
385141
64380
26
6
60
49
77
413178
298751
129795
843576402
435891
244155
104230
192911
346156
323139
392852
288618
12
146089
950123887
22
17
62264
378621
202352
86
36340
68
75
80
977055486
22
96
36
13828972
6
82
484390
2
1
8
70
66
430773874
335134
30
12
13
12974
62351
16
144572
6
86921
63
64
89
87198
87
476359
115259
738182298
487601
22
88
44
49
66
93155
227104152
32
29
4091934
77
50
65
13
93
24
126050
62
841757417
387052
27
52
12
1
78
11551
598799787
192694
445325
15
472880
963650287
97
642108469
674799773
332793
8
219040
7
77
29
1
459657
168320022
6
325867
480435
63
44
7
62
254798672
125471
6
41062
106727
61
63
45
47
345723
96086698
50
51
87
17
88
16
204037
363436
54
52
7
40
36
445887
163445
48
166437
89
467383
5
3
480836
49853
9
149530
96
97225
1
125401
884770879
58287
413089
276474
35
73
38
152339975
377114
260048148
66
92
333091
4
8
451376
4
59
227229
52
109289
8
929151006
8
84
224116
35
311742
314359
38
97
38
831067114
314130069
318033
204316
339508
501339734
419292
483911
52478358
4
30
118265363
1
465298
7
117045
145879
67268
475975
75
43
21382
41737
64
159040
195988110
4
35602
371374
24
6
476160
46
352922
48
81
212913
376601
385891
91
445187
8
35
378524
58016
38
267166
464966
48
23
299565
21
158317
68
94
60
90
14
338580
413326
639664095
40
56
428838
326243659
791253252
88
289115
18
18
97
518202382
650096896
152492
9
4
74
82327
202696
80
46
55
3
6
459726
90
932937147
4
77820
36
40
392228
250709
1
1
720240643
78817
72
203941
9
73733
18
426926
117152
5
36
215740
14
67
18
47
41
56
354405
26
4
90361366
482557
87
24474100
26
71
777535161
563163322
355920676
76256
44
61
68
332983
675096657
204771
396932837
70
8
20
395421
1
8
321406
53
275995
3
274413
157625
26
44
392265
73
5
2
24
8
63
27
78
13
93
4
78854
102031
89847
49
358465
304953
65
65
34
487802850
35
43726
348754
767812409
33
246305
53
227696006
225610402
174126
8
321025
53
24
37
678938235
33
79
3
40
38
40
402291
37323
353835424
408255
60
25
23
81
39
886350046
56
93
8677
427225
72
75
41
31
453344
17
452238703
1
90
175677
160698454
132670
619138179
187845
243015
8
237185
354673
321154205
352223
459734
8020316
5
112013
96
50
251573
134737106
571187230
52
604103680
80
244027
259523
495367
11824
95
186339
112091337
836383780
331107
9
71
69
21
97
429783
268614
74
52
43
9
420226
72
521363173
444453132
95
44
56
91
9
210499
1
25
167250
276950
564971661
44
377580
419100304
35
29197
39
371597
963198226
394561
163384
427707
26
124459
216863
96
1
273198
21
12802
830626322
475482
56
9
494450
426855
84
57
330851
32
27
451559
8
25
404380108
200696
390694
48
103878
389972
222426
79
14
81
71
222782
62
39
662576833
364056863
84
7
298172732
6
76
22348
2
30
91
175542
353377
12
166274
285640
62
338749
6
5
69763
40
422063
386360
427905
4
139441
50
47
377869
58400
83
32
2
426758
442226
138567
41
1
239780
11
837134048
16
9
1421
114734
27513017
466927
75128
69
67
59
348226
32356901
217771
358253
122392129
99
245457
75
11
362635788
258572
6
30850864
26
246213
161988834
28
207554
90
337015
8
868655190
416842
14
89866308
42063
385303
2
245928
494851679
80
54
1
247750
3
499471
65
42171
25124
343611
14389
36946
28
1
66
236919
209753
2
49
462292
2
20
4
9
63
393348
244201
67
486600
92
267860
173499
428945
16
800293521
859790278
62
428725
5
40
69
226217
250805
23
54
38
22
8
80
477828
119132
98212974
157460
296059
57
45
6
149170
432351
9
298819
65
835480834
477805
33
220743
9
668970074
63
12
985594821
527944831
2
45291
212712
17
247463
444137
22
3774
68
480560
326127
38
9201577
59162
93
339599
10
84
117067
123436
334523
61
36
22
16
78
292390
16
207720
93
9
91
63
43
377849
488234
88
75
241220
67
321310
263155240
203972181
43
60
431101
2637
73
334680
91810
122770
99253
4
478952
380144
727809561
91
155221
294213
33125
2
72787
295643
66469504
868380226
143670
418292
36
252696266
153654
142314
28900
116134687
67
208013
394209
64
298637
377649
164384
296772
98
98
446786
45
26980
427447
9820
603895566
359304301
8
75
32865910
87
49
206330
68
449964
408675
6
92
286815
416287
68489
72
199544
73
40553
111222
12
489885
375668
42
125432
426727
31
371826
121733360
42
471309
76
93631
72
92
391950
95
63947
341772
441420
178150
150274738
393785
129723
57
44
20
80
64906
160471
82
7
23
39
979865227
106186
353804
8649
4
110499
7
53469
29
72
53
47
343422306
88
275966
202579
132808
90
221005
58
129253
128954
1345
57
175824
339391269
94
68
95
40565
891194207
145598
63027
60901
400885
235840584
69
723016185
99678
95
345135
8
112104
250691
14
147576
23
169355
99
63026687
410919
99
13066837
393038
46
159568894
19
33
404702
67
68020
78
39
67
72
70384
329740
7
82191
39
91
7
352810449
40
488545
392778
104606
32
23
136665
247287
40325
72
1
98
189498
393390
60
308939
855620891
55967
1
96
329298
41
4
666341706
307934573
9
492130
439570
16
63881
89495
8
27
365333
79
80663517
664769229
78
30
47381
80
166774
312701
30798
192170
8
189943
7
428095
3157
90
395457
8
14
17
27170
74
23
171832
207480
573810086
492455
21
165168
984193047
14
146906122
32
50380
36
70
373805
87
175155
428842
94
61
23
399617
60
87
138021
6785
80
40
72
222964
40296471
51089
73
116381
7
66285
228070
48
73
385875001
25
387311
49
436475
191031
9
427039
280623
405265
158193
463543
439834
37
27
27
146839
37
322261
349963
24
172049
76
438701
93
23
89
206958
965324303
88
440244
83
77
217040
7
40
75
50464
251638
9
2606
50
397417
81
429837
40
57
28
41482312
41
45
6
756398790
94
72
3
8
11
560430502
453088
146956
771880502
79
314594
63927
77
322432
11
15
248547
95254
117631321
152367
87
163773
19
7
73
82
24
5
4
15
242228946
9
74417
105645
306353
171946
746330223
359662
107901
80
71
284859
139160
901235316
45
225376
7
438314
259615
9
26
108363
408582
197690
54
30473
47
805742632
7
416002
1
44
41781
11
225305
303813
2
53
95
93
328801
95
204704
130573
397770044
64
125423
47262
43
190846
34
55
80
7
7
187062049
76
380528
10229
9018
131753
88
159430
69
90
243339
62
71
90
75
2
186340
347034
375955
207222
785947711
8
7
1
118567
94
153969
440700
460534981
85
592711099
10863
6
25
163478
329646846
17
197737
89
232984
8
349546
135907
210478
6
5
471038
70
99
404448
84
232110
5
164462
57
9
40
347756
175353
80291
19
304808
355962
1
9
36
851773323
286752
65
29
459427
15628577
202905
482200
83
9
7
8
329363
82
56
306053
98
93
4
4
18
69
8
60
66
17
25
106632
9
2
482518641
179432
51300
276713
370881
390483
219181
70
79
605415840
82010693
15
55
27
92444
872678998
74784
8
51
7
46052
31
39074
232527
82
18912012
19
71
86706
171801
10
18793
78
817204204
27
740050119
81069
70
330439
907937687
177813
10
89
61
374263
2
465192
61646
250503
7
72045
267395
317767
87012
57
56
74
29256
74
38
402793
47
27
46
113177
28
307302
25
13
309235522
83
98
93
68
11
24555128
18
64
231456
129036
248702
502961502
5
409285
21
328262
140404
561719155
326072
55
977777183
113165532
5
10
14571
79
994979741
257048
64
73
224032
90
5
788597416
89
28
79
624114841
7
443936
951871656
425671
83
68126
426107
391718
85
150393
96
68740
98
20
422449
321170
38
80
70
72
415055
49
133690
5
38
7
9
5
59435471
76589
9
260790
438971
101939
50
551658044
176874
145876
143045
33995133
10
89
26
215457
3
85
111561
3
68
89
385952
3
210293
71547
4
218794489
49153113
4
37
211327
61
15
31235378
47
101268284
10
73
185145
53
40
539208868
338947
98
16
21
82801779
33
79
460929
493423086
440552561
47601
76
66031
92072
393186
50
5
484452
25
2
70
439358
53
245348
456937
323299434
364080
201601
338711
206972
672818966
89
2
66650
9
7
235518
440706
52
77
5
3
243106
623265122
424715
25
393004
249539
12
71
76
25
130583
443086
253032
99
151461
4
41950
303659
7
55
95
261003
2
33
672577821
86
9
320379
598750925
874111789
73
634598818
106768
73
17
299770
8
99
54
73
81
40895802
140582
5
355271
275183
21
16
45
141487
362551
96
23
56
472885
97
43
472769992
215045337
90
75
114210
6
332155
323970
122953636
15
254475
9
3
414343
86861
24
18
18
358988
97
7
427145
49
43
58008
58
79
169365
57
27
493566124
7
204827
138041142
318319
45
6
186930
96
819205376
36
93
11
70
356529695
219787
8
8
25
14
442507
5
62
2
19
380289
57
182421
56
72
67955
61
30
631698543
31
4
24812
74
57
1
33
92
11
536323073
54
4
26
75
414083
509408078
243626
695841206
68
12
79
466960
54616
212630
17
470323
165165
5
32913059
65
94097662
76
49
48
42
117715
6
341744
144194835
403925
317605
288084
23
74
403333
445473
154309
158520
32
460013
80
5
21
47
61
40785
32
70
35
71
68774
241299
333322
338107
484131
85
82
97
279824
300008
67
80
53
11
386846
2
346664
371260
75
4
265068
220576724
38
185237
60
70
81
375769
360926
455257
91
13
49
75
210193
58849
281095
58060389
490031
76
128400
365247
309041
30
323393
37
73
66
336681
3
35805
14
244537
49
355141
331834
25
2
139020
290691
59320
25
495347
208735
491182
31
39222
6
3
18
785677474
5
141599
97031
33
48
17
243361
19
432628
468442
309154
486539
130766
95
302174011
4
210842
8
426017529
19
78970
2
63
99
381856
30
9
283254
47
260634
64
430654
114998
1
85
58
56
60
5
45
279312
45
42
397814
7
140747
207118
45
444265
79642
64
242844550
460185
247439642
27971
74
7
167640889
344060
40
61
11
444122
471978
498716
67980
462623
64
474320
70839
372489
319703
317464
246031
304787
466360
45
271724
91
26
78
677227322
95
10
16
7
8
409010
18
20
8
445115
489595
37
290362
141207844
86923
19
922856184
466893
285241
223402
1983
5
20
91
84225
3555
50
85
77
343020
65554
49
366791
180137
32
6
438966
459800
85
407498
226370
16348
87
72
59
132807
341691
56
44
38
482450060
321644
41
863523380
237877
323905065
96
81
55328
155923
8
50
250496
87
331916
526189812
92
34
191729
175117
320481
88
442584
220424
23
86
7
291113
10
232537
95
53
124113
53
55
16
5
9
188559
93
47
352725577
80
252053
374802
232253
631002663
243509
899305568
433546
21348
3
3
81
8
129631216
827237944
79
12
41
519024497
73
64
23
43
314204
214278
315239
64
23
194090
468645
56
38508
54
101924
98
77
93
81
19
140173
19
63976
496329047
166918
29
93341
49
7
43
63
333814
3
439566
41
28
288817
60
278961
17
468539
43
89
68
210248
62
82
449633
52
7
360298
409089
472645
358457
36
232555
11
27709
133690
352406
160553
79486
72
257360
89220
1
179917
119297
809095953
355511
97
417807
40
72
96
481192
9
222074
359923
8
994895603
437109
16
390446
393829
85
416162
281740642
4
61
60
88
32
75
98
20
278219
5
87
2
44103
479428
138433
48
398970
11
334273
387275
76833051
718430582
505102866
88
5
402875924
64
8
270517
18
594615194
481599
459827
350151
12
304538016
395226
48
316356
68
37671
14
7
17922
3
316840
151189
39
28
155804
55
57
67
146747
92
437747
390730
34
994815114
70144
85
91251
28
23
7
129678777
367346
98958
503639157
224836
89
18
6
45516
336608
624945362
317830
13303
16
123554
117815
38
423792
407188
170649
53
490435
54
69
42
67197
75
91
48102
2
216944
9
360443
59
33
235700
1
7
318254
11
5
70
30
368524
76
98
25511
2
472833
186217
79
14
146778
73
6
69
82
28
12692
299255330
689873896
319108
24
71
374991
482940
1
486794
15
216085
5
36
290971
1
329020
224717410
22
465502
3
99
36
419841
82
83
241248
217825263
4
184506
83
24
11
80
97
27341
66
125654
23029
44
373085
18
289236
92102595
6
87396
36
1
85
66
45168291
60483
10
83
40
88
9
56
74330
371421
317340
31
38
42
98
501768246
42
273465
179956
5
20
96
181747729
65
103959
50
83
718976066
533016796
91
45
194422
467715
92760648
159790
148254
313838720
65
975158250
363069
201573
90
319426
4
8
85548
8
303539
91
497617
5
37
687372675
2
45
155695688
57
21
38
345422
177985
77118
61
97
355893
30
461253
497693
42
59
2
487980
78588
60
25
88
35
14
98
237439
27
86
1
165856
485508
55
68
98
57333
15
7
308079
96
441952
82
144050
320367602
356089
94
920581623
51
6
120333
65
10520
5
90
32
451611
148388
45
20
64925
31
298167470
690179693
262473
359136
968399356
115277
8
378427
118607
7
32
84
149771
94
146699
172002968
22
60
22
153850
356155
67
223886
283345
248365
3
35
54
94
78
79340
52
932896574
35
68
96268
9
33
2
91
408373
75
342793
2794
704514031
29
91
437705
29932
2
283578
30
387879
366278
419226
73
45
83
97
297370
68
216907532
3
481191
71
336245
260278
93
63
88
43
225787
118132
51501
50
308205
3
2
73
191371
195909
7
1
85
34
112638
168132
98
45846
206962
52
56231
485897
45
373363
783838495
86
8
17360
313704
29
27
2
58614
11
348668
53
222853
2
134162
43
89
1
245309
15
472229
321321
60
11
924526230
21
22
65
67
605983513
1
320705
328454
43
44
43
110864
62
437006
29
9
41404
232376
12
258719
19670
61
97
6
401119
58
15
348960
1
2
441184734
3
116689
70
5
44244
17
13
83
62663
35
40609
637928460
116483
81
5
425916
212841
3
9
265775
80
131797
5
247898724
6
42
85
868761899
4
1
78078
130614
560810325
162896
401575
32
96
67
31
55306
58
194532
616114187
7
99
60
67
347636
3
841581539
6
99531
9
60
75
14
7
88
28
3
45
69
28222
6
74
39
53
25
9559
689738738
33
46
33
38
2113639
41
75
73
120146
345930
483122
3
86
458811267
23669
22
56
128979
25
10916
204736
39
95
55
22083121
76
6
11
81
995424452
58
54
262641
64
536875286
270566
42
351297
455542
27930
19
306649
85
471338
82005
1
21086
432149
189246
8
503532021
19
7
73
43643
3
73
3
153264338
35
39
551056139
96
88118
39
75609
663851685
81
69
51
8
134372
328552
71
56
4
334880
8
4
31
71
6
96
53731
293322
94
96
26
422171
22
30
223208
41
18
82
178137
37
23
7
12
52250
62
632656580
15
375412560
99
62
14
208627
272864
87
106448143
187545935
82
82
238912
59
97
15
28
95
74
269013
256563
738159841
92
27
45
34428
8
2
268579
99313
12
47739
69145
188575
5
67
42
6675
33
20075
119144
454041
450073
53
25
49611
74
90727
218027
76
37
46
269257
818425096
78
8
442877
8
7
9
97
4
126782
416301
370889089
86741
73
33
16
57
61821
177810
257337
92
87
6
1
26
93
1848661
95
49
64
257011
183687
343520
437577743
253749
151661
117419
7
205076
8
75
182198
115695
9
58033
39
247508325
90
69
220169
329470
17
479488
76
88
33
7
437764
455641
414975
638628951
347361
390506
10938
126060
209627
470873
483409
30
30
5
282421464
48068
847784714
350291
9
169701
796326129
71
242485
221342
36
979366482
397995
269277
286195773
11508
456538
359649
495863
97
83
362001
398819
18
22
68457
5
86
26
46
922129352
40
271984
148011
396927
119884
497010
308383
326137
79
357154
95
84
1
5
387186
396754
382998
496219
75
464189
257872
433018
7031
428565
58012
9
53
37
397264
77
484203
343898
96
93
889947715
10
93040
581328137
530189661
190752
6
74
58
38
93
310199958
82
26
256356
13
359103
311863
61
478306
284206
94
364991
22
70
6
66
91
4
168728
9
3
462366
286976
25
82
352817385
42
13
59
7
770991665
19
83
595936219
97
6
611508014
73412
31
410310
60
66510
93
215376
41
78
303705
472409
40256
349503
587948648
133199
21406
446501
1142
2
37501
198161297
31
51863
249021
453586
7
5
18
952073130
65
84228
243458
11
98
8
193139
197182
445202
5
43205661
115497
391222
75
161599
128150
16
13937
97
307527
28062
157220
14
62
450573
17
353037757
83233
52104
39583
385086398
434799
93
218251
93
72
61
63
3054
416536
229821
94
97
7
144689
8
270242
195007
317222
188565
25
160982
9
367197
174992
384339949
75
26
490503449
9
295219
4
51
194886
8
384354
123832
179779
5
276763
83
69
407351107
4485
130058
2
44945
319220
346903
71
84
61
92
63
41
898378273
157360778
33
91
93
7
3
88
1
322482
484295
79206
43
38
135077
31
429548
138758
10
72
73
20
67645
89
107114
146003
44
73
37
69
158169
401485
435982
440993
411887
354464
81414
230508
96
76
18
296772
11
994193194
463889
6
81
338676
396106
16
224837
4
42
95
658223300
98
238990
9
397137
9
126283
37
50
696056439
217999524
65
4373
445147
468569277
56
161001
45
44
489242
81
5
88
93
4
75853
343328031
138350
51
43
87188
230599
58
468041
277769
1
75
14318
42
226671
409215
9
496899
634183796
1
273406
38105
76
41
74
10081
71
42
35558
207161
75
971205717
43
233480
31330
91
32015
5
49
307522
59
74
48
150951
63
44
134146139
52
8
7
20
475156
8
459750
176947102
86
450295
72
43555
54
315601043
176265
343467
50
98
2
302757
22
33
32309
30
33
97
71
26
2
61
254729
38235
345307
149859
5
261777595
323905
204684
94
74
39
207416
394669
15
397669
478772
20
12
4
176207
61
342297
25
388661
599992854
349684
8131
255109351
20
74
220890289
93
19
44
66
9
4
249131
103697
282161
85
19
59664
26
97
5
69
91
96
52
227365774
250550
412840
98
31014
89
9
41236
77
336391
404410
186718
98
106723
63
65
408526
52034
50
102902
290772435
92
937626338
1
410590
5
763222529
30
4
540289947
278606
38
12
112010
96
53
83
89
51
20351
60079236
48
90
9
46
33108
2
219073
6
255173
20593190
154572
65
4
50164
392729
327859281
311996
28
37
580506392
56
78
128425
96
142208
290863
54
199587
381644
62701339
320589
247647
40
94
3
469983033
203233
47
462744
6
200804
152946
670496295
24
215921471
4
434699
14
456274
953619385
378727
97
13
351374
3
33
64437
411309
449435
35
36
71
26
788345369
36
18
18004
76
4
72
119652
48
603096793
100525
203733520
80
89
9
26
435957
459691013
3
337455
54889
312250
4
75
66722
388801
81
317135030
58
81559
7
37
395863
30015
278662
455225
359660
65
367557
33
110435
29542
350163119
491678
93
94
7
6
8
373388186
22354
413585
72
473147
864302771
345373
210432
50
50
27
20
12
4
22253
75
71305396
66
196895272
49
787458988
9
9815
98
213192
340247
475260
82
16
958277682
9
97
85
411915
332399
84
56
179862
954089918
454409
380665
66
536794117
13
487535
6
83
99
327660
111366255
312892
88
73628
64
9
8
44810
372340
89605
30
351162
25
56
463508
254919
97
28
31
4481
16
76
47
67
391295283
97
2
68
39
237680
368265
176992
180989
47
27
498034
629280381
2
86
54190
36633
344402
126511
258288
34
30
53
36
57
227487
71
75
63
112460
2
39
30
90119
470325
41131
212915
97
491691
62
440435
128854
91
483267
408087740
50922
88
466146
17
222453
65
248304
65
5
126520
131546
282149
91
84528
16
56
141397
7
39365
23230
40
348424
67702
19013
73
35
433996
309968
272123
73035
9
1
183494
326435
137842
66
83
148482
414867
3
74
21
91
28
18
60601
499127
7
94
82
43
320246
298850
362981
87
62
46
166901801
889281466
8
60
373821
72
112922
23
79
659696739
415145700
73
35
47
38
423923
24
247237989
13
51
426286
337304
4
484103
46
43
183942
79975
321220
4
6
216640
74
246983
112893
53
191287
126574
321198
311814809
95
33
8
97
381760
87
91
72
14
51
1
120831
8
841344024
9
83
27
728487505
27
177556
23849
30
489797
249577
71
92
233056
349913
30
44
42
38
62122
466546
211480
14
88
312389
127946
574219083
62916
347293
23
7
81
67113
39534
16
139912
94
8956
217423
314661
79
414351
2
20560
32
2
388942
98
80816
187604
314883
638075599
78
287883
47
51
385577
402884
194326
117236
433338
143949
69
8
169847448
709500968
253854904
4
834334716
326240
90
42
62
75
541166439
8
253110
144809
7
337188
45
116161
251796
348998
148862
7
44
210463
74
37555
98
152930
226972
127560
65141
357061
9
487986
99
30354
60
226836
784433179
1
234781
192878
83
98
53
67
222099
58
123747
440307
8
69
279183
927414848
709396402
365253
301031
304989
26851
73
62
495150
8
484234
427831
43488
122918
37
742131083
61
189343
22
49
875855413
99
631544741
12
77
47
14
20
337550
401526
453413
29
51
26
6
6
813
997933872
83
26
7
57
3
334401
79
34
36
282670
9
66
323600
266326
9
414440
33
18378
30
27
6
42
234856
143625
58
62
10
1
178997
76646
110981
76
684254603
391211
67
24
39654
35
8
166172
227791
28519
472647
145477548
61
227301
3
370132
18
136413
60
23
82
443486
338390
31
479972
65
693877935
8
45229
471416
64479
96
357969
77
51
226500
97
415957
34
503055734
157242
3
364099
176538
196657
187071
451240
3
37
2
215430
127430
87
774066852
60
178845827
37
48
58
54749
50
223424
323947
7
369639
344655
78461
69
24
668274879
391638
58
35549
79
45824118
214152
389469
190075
14
389418
467591
4
76
449822
1
29
444193
423610
36
86
10359
75
93
99
58
338823
97129
22
36
31
119239
48
413929
86
286876
1
223905
53
8313
11319
50
42
6
54
300112
412388
508406958
95
991520201
8
1
28
63
177172
97
424038
408524
77
59
85
26670
357444
426697
162530710
20
97
70
195108
43
178338
8
314855
26
72
91
4
20
278073
55
92
407364
151539742
14
96
349461
2
82
3
11
49
403206
483373
81
319532
1
4
74
349651
207041
88
52
61
396485
74
58
812558426
9
43999
23652
25
12768
124238
408220
94
97
261447716
793821093
151218
23
55569
183489
13679
408522
14
12
3
72
114762
42
86185
337354
93
4
26
57
187197
27692
37
73
43
60
61316
10
210170
72
9
233829
969
92
3
406924
378804
54
55
91
362448
75
49527239
342753087
240418
1
55
143891
16
409068
2
299859
1
782090132
310272
6
19
1
23170
41
19
66
329172
100179
46
75
401890
344331
41756
57
114513
83
207784
17
450822
235727
191554
301845
51
95
218686
43
35
87
67
21
27
330431
470336
30
30173
33
6
46
807001614
16
126950
285828
13
378981803
3
85
49743
7
316343
443233006
432409
263299
8
17
206820
146488
70
378506
12111201
492366
67
1470632
113400
129732509
82667
50
22
477240
85
75
104473
39
3
102964715
85
13
995237737
96
55
74
65
338598
365576
991785690
211947
363434
12
379580
101030057
117124772
77
400240
59
430058153
383578
324782
823157407
410212
493894
627671197
96
999589788
86
256851742
505612665
52
454118
5
151053
860880335
4
353891158
86
81150
939111147
473257
347243
297426
43
69
11
432021
17751
401547
98
67
8
388455520
58178
231841
48
379020
277244
58
27
54356
320494
48
98
585265525
45
42
43
59
1
36
73
236811
426254858
62
79
161360
488871
2
258950
91
434676
356661096
360354
49117
183508736
206423
729600607
92
17
384147
479642
429856
68
90
7
76
13
58239
401352
35
381927
83
280149
73
33
420907
79
80
45159
82
30612
12
565332419
67
37
53
54
434970
32
88
261736658
87
41
85
242564
351796
3
65
924072120
3
3
628200503
286420
433837
35
231639
2
31
146268
156759632
11
64
300842
186416
94
431990
3
6
958852914
16
196652
46
451665
88
647907374
24
387099
341517
3
388358
192150897
161686
21
198899
28
53782
200273405
67324732
342582
64
320491
175418
50
35
10
210167
218497
94
437324
185159
30
204618
236158
332739
334957
120123
12
8
185029
68
660755531
269283
656697983
50
41416050
49
35717
477290
68
306525981
237075
737798742
56
50
91786
71
86
97176
710089130
88
452687
56
41
193250640
42
285229
20590
410598
198221
88
328312
8
6
78
329272
779737452
233468
27
281998
313501
83
353079
7
25
230298
2
13
476206
93
57
6
33
402222
125332040
155067
17
61
17
8
53
388462
478942
76
487205
90138
18
31
94785
88
23
59
25
15
437025
66
957
63
254399
53
433184
326374
405869052
317561
32
1
28
240143165
26
19
38
31
16
99
322027
731821463
277298
39
162340
62568
10
122600
99
62
87
94
447567739
7
73
252989
407296
19
292985
264137
88
3
19
152461566
331067
179753
69
376944
12
450528
248436991
70
39
2
161506
32
23
11
99386
279169737
93
4
85815
368920
330377
2
2299
85
24
84906
494695
288080
94822
73659
6
83
144744
18
70
901411428
11
63281
374432
72
293160
9
263092
5
196875
123105
33333
90382087
331593
44948
416862
204115887
364688
281312
230745
593923070
223317
486709
215641
87
234709
31
496806
49
26
87
109572
46
35
77
465278216
54
7
452748
175074669
14
96
426988
359229
17874
73
5
278618
161593
42
492662785
18
253510
230472
398014
88
86
41
684374805
243261
172934
407000
384856576
428981
51607
282451
209050
41
44
491373
143889
27
22
59
28
41
41
492592975
91
290975
991194048
93
327549
417490
60
74
374328
506126989
422807043
57
92
481357794
90
245391
61
86
343739
80
9
601758848
11
28
68
272664604
7
364052
178903
177015
255633
462379
7
259307
57
47
59
77
334198
80334
495809
7
364073
56
92
6
368899
13
964021158
379772
381277
34
10
7
251811
212918
442504129
8
324520
100883592
79
64
20
5
20
18735
56
12
8
27
161088
659898305
42128
497536
200627
207185
837413225
53
347139
90748
379726
70
279820
402101
59
315709
37
70
463763
497175
70
224700
482196
73
446527485
347809264
1
7
88
62
119052
66
16642
87
3
62
84
180947
63
85
417759
61
209384
7
247541
65
9
15
364649
313181
378402
41
199400641
38
8
26
330366
65500
87575
69
65
56
967172497
366159
2
16
452183
72
8
108148
93
724207055
28
771329447
382690
84
99
485122
152872
716831887
136812
36
382975
436004950
91
119726864
21
284668
92
94
45027934
975161403
342018
835069763
697615965
452559
42
86
43
42
2
8
132439
20
493919
6
66051
91
131407
65
202568
319737
22
194927
137493397
779541886
75
92
15
36
78
144320
95
275594
126502
155197
6
214994
74049156
27
22
477171
35
5
5
154128900
334788
13
396796
334359
54335
53
65
59
76
99
213668
97
43361586
1
75
36
270955471
62
629808501
317031
87
24
27
30
133701
52733
200107
71
10538
224403647
199078
9
209151
304467
57
806071336
6
4
84
121029883
427594
250072
94
46
99
108494
508680262
64
753667402
11985
46
214941
33
146135
38
346965
218058
309914
18
836748780
2
63
20
341319274
735256590
56
45
72
105334
14
19
64
333870
430391
19
408433
9
454156
169389956
380724
77
403865
410296
886173042
131084
2
87
304340
34
417173
46
485066
452383
20
17
47
1
89
414088
6071
277435
70
8
246163
4
23
36
7
58
20
68246
12466
160489
15113
91
397085
89
9
56
1
217101
36
211390
480075
408278
40
52
373217
158434
28
27761289
92
548647194
364171
59
7
8656
722773710
142914
491175
41
97
142965
66
263281748
137976
60
85
91
139228
53
804469611
471859
483459
139634
72760
833467739
9625
55
4
39
357119
289090
31288
45
25172
474051
131196
433945
39
43
50691
206443
256127
269356
5
57
146662
30
253614
93
17
87512
68863
72
79600
424585508
12
68684
218112
845936229
223606
431206
63
6
72
87
70
304567
61
93
283092
82
1
357206
363373
480069
592175453
204750
741002307
65
35859
63
57789
1
49
5
814970955
66516526
407480
180670693
75
47
9
89
10
52
290387
34
326739
98
86
477602
4
68
7
59
302915
90
310532
217648
43
9
248713
9
70
67
9
364224
6820
890587820
8
45
43
161351
202336
337064
29
968312536
340788
18
33
88
867866909
370906
257903066
56
30043
77
6
478881
108548
405980
502194616
59
16
7
123577894
6
41
80
160767703
20
95
260534
67
1
615504135
25
224661
13
220527
268555
29
370573
938679656
880482905
41190
82
377541
395573
787025964
223598
120731
60
15
6
93
483819
82989
312905
215499
286293
246752
96
48
86
273999
1
371730
349673
27607
5
43
61
12
28
98
123708
49
441412
697803429
298514
164527
67
86
688291085
306900
79
8
370026
1
73922
201536
399304
28579703
56
22877
46
436244
34
54858
200467
8
34
223788
8
4
275068
86
456796129
146475
45048
36
236160
277190
195799
753956918
854990350
153725
438672
367265
393267
32
130798
299105
7
88
7
80
220572
90
60
1
559047325
82
48
32
2
221850
244003748
397891
84683
4
86
48
6
9
87
237385
23
77
461049
50512
438888
21996
69
70
72
9
39025
264017
499825085
1
337969
422367
26105
8
93865455
2
112494
338734
10
83
440766
498110
14485
428871
16
22
6
4
99
2974
25275696
707697898
66
127803
73929
171135
57
127997334
9472
3
15
193096
25
480224
23
5
21
209658
342569314
3
15
9
9
137247
252438
427921
94
67
380575159
3
247792
65923
206280
76549
4
26
24
25623
7
106650
73
311348
93
130964
62216872
2
120074
55
340711
5
13
448051
451372
6
16572
32
209034613
40316
56
32550622
2267131
93
283565897
55801
293266
616805240
51
84
281560
188987
4
53
464958
3
11163
442719
64
389947
418961
15
179300
60089
368902
55
5434
41
69764
7
432451
77
51
26740
197108
306406
424648
452924
2
142815
2
416343
81
81282
241520
835102604
41
109239
2
32
19
51
21551
229333327
57
334012
21
84
19
129806
152863
404679
386227
98
98
20533
93
42
67
388029
5
329328
9
237049
62
150860
12644
305964
21365
41
26
178678
498343663
319563
26
3
155104
434242
618967791
267158
179700
546575471
12
466580
77
12010
427576
34
478778
91
8
15
85
58
8
55
87478
403454
659643540
32846
310412308
2
470001
301174
23829
281837353
31
439032
22
237796
375422
6
12
54002
139497
294929
73151
444356
6
74
129192733
161260
95
935585389
163537829
20
12
179253
14
56
2
237246
251470
492267
39
274555
4
244505
450533
18
83
160749483
80
105079
22
96
30
62
336480
75
290576
8
44
764692824
23221
28
2873
110218
78
37
461575338
6
45
253721
68
338360
82
221454597
40
295032565
5
625076768
472577
66
107675
904866283
38
68
31
218583
14
447124
360239
42
13
164719
41
458458
104562
785567351
97
24
399527
3
220993
16
16
86
115984
25
392971
278766
155963
16
460407
150986
6
425716
96
27
394387
222531
28
17
95
16
243588
195834
256994
46
180483
165132
2
363259890
84
276335
64
155568
186412
432747
17
154629
97
76
3
148460
41
95
247163
356139
28
82
618328154
453308
168632
67
44982
550272667
88
81
6
3
8
32
12
301404
26
286628626
18325
73790
5
64
35
134913
54
173131
87
324356
9
45
65
286206
68
765384231
4
40
13
5
23
95
339127
291635
32
283053
61019
359249
401703
121325
48
11
7
47
73
44
184555
29
32
14
78
47
93
245566
633324166
55628
556609753
57
97465
1
483571
29610510
88485
68
469096601
391350755
210940
235125
256764
36
299252
2
85
274471
5
16
172513
63
96770
71
55
272518
32
8
332158
321119
222529
249819
85
465040
191449
141908
331883
18
69289
188265
21
350535
329305
19
88
55
1
350953
53
464043
73
17
11
152127
296820
44
54179
334175
91
77
369679
501109880
909151485
158515
48
561883639
29
7
102651
24
86802
43
36207
604990201
73
376101
80
2
451718
127915
18562
241697
49885
61
492763674
77
179441
268346
194167
243893079
33787
375012
440681
216628
85
407185411
153373
222416
452095345
2
9
373024
48844
30
29
263613
28
31
414685
20
21670
42
50
548630844
66904
913555329
19
979043284
57
37
295764
94825241
1
75
39
155740
93
223068195
371707
326340
26
35
59
93
127931
54
2
344492
9956
121261
82
65
947376897
84
263628
4
3
67018
168266
430582563
133874
53
9
55
8
28
2
83
428720
375346
83
3
48307
68
88
66
8
471260594
37
262202334
52
7173
175934
167082768
287174
3
76
4
497794
72
28
140242
4
32
98
207355
610321718
39881
479421
661123263
2
983891515
30
96302
450193
90069548
74
478645
73
431722
72
41
218406
76
552319854
25
15
71
58
406205
923035689
26715
59
12
136125512
335553
149395688
1
456279
92
493692
324227190
175152
46046
49
345014
42
95
572952744
3
12
91
362831
81494
71
363301
8
69467
4
3
740149529
107758
404194
728555668
76
2
167345
67
744
358115
335327
170092
49
459267
4
7
2526
156
193668
22
879704743
224872
869903317
934579846
221140
392486
207643
66
51
18555211
53
2
72
70
5
239036
27
50
59
848235358
33223
444003789
2
62
282591
47
251965
18
393293
90
22
406491
33
146529
44
22
1
79
274578605
235042
200128936
91784
84
87
765
89
64
22
228173
88180
68
11
83083
77210
188958
340086
28
32524
273645
88
254984
41
8
4
26
76
52
42
493600
647924799
213274
11
104593
59
40
41
89
2
32
648966705
54
392261
91
52
47
51531
257725
98
68767
21
66
37962
95
304340
4
162222
53
303526
65
96
64
417382
338235
36
428597
424190
35
4
95
450094
38
128206
30
206665
6
48
5
215584
91
51
39
28486
48
82
3
190748
485985
350635
868643703
69
734783986
318782309
63
319706
176554
8
88
157884
9
27
5
268554
73256
28315
84
294023
71
59
73
44
29
45
946727590
129862229
50
612930867
68
294704
97
412310134
57
49
44
72
91
202384378
97
71
82
317153
745086764
400030
8
442003
75
60
147118
28
82
40
7
304119
462083
14
14101
97
174533
90454
6
54
41
87
27
180756
14
55
127831521
96659031
357133
394905
77
78
197863
164396
89
106666
285480
353981
57
57
199649
75117
196596
10
362043
148983
36
57
350286
439370
498070
8
46122
88
2
206144856
71
23
420822310
444547
399400
44
281777
28
82
337661
330262239
277808
78
59
79
409150
312701
58
62
245829
65
220074
114965
429248
440325
320284
11
81
464654
8
486286
34
11
197169
283784
92
44
59343
47
4
225403
94
162877585
48
459016
461379
85
76
207698
337109
40
80
997568154
585777066
199229
96722
394401
428270
175513
8
339333
81
347168423
58
308320
87568
38
2
72506
65
4
35029
644282293
67
485169
22
51
37
42
407623861
13
465130
79888
22
6
6
867269757
599647411
82
26
451727
260416
23
43
417331
286195
383100
196740
249201
7
290782634
44
620373878
94341
229880
76
51
11
14
7
16
2
60
82
155229
370168186
84
8
13
464918
617079284
265449
314213
49185
102666
464556
31
115664
86
235665
29084
51
905060787
27
384930
9
30
448549
201209
298004
9
86
26
98
1
4
173480
111228
129418091
471611451
664001259
110809
87
1
196138509
8
350719
395281
98
111373
49
102184
113491
158552
130567
352559
63
9
236021
477970
39
22793
230686
295790
215851
154616
25
3480256
293728360
269876
259362
47
52
4
114784
11
382048485
317335
758664973
65
30
854536928
171431
87836
65
86
379320
45
36
522457932
1
8
44
130608
144326
18
78
69
5
10
13658
2
137822
418378
434711
10
448100
145526
4
165320
473682
95
82
448261
20
389429
159125
43468
168660
12921
532461104
34327
491831
326416
66
79014
265646
440297
385966
207768
239522
91
29
6
449086
18894
58
135772
94
471159
239814
448352
391418
95
67
5
44
94
132105
195207
442091
318490
278383300
16
26
74
28
346770
85
77
13
70559
24696
684787676
27
732588709
329212
45
142730
12927
96
319066
27134
233834
4
68
34535
32
495881
409900
138225
41
132167
51
14
318161
11
482128202
85
21
160151
62
23
85389
34917519
7
14
46
108748
177775
3
55900822
61888
326170
199747
399725
2
117868
36
2
62
560314923
272074
73
616111136
90
8
44
249647
64
113117
99
194504
3
78
22
18
2
420503
2
134424
143146
30
44
3
302522
429016
178157
434036
71
658872740
52
12
4
44
746780943
88
498870
70
397
130190
3575
100253968
78
28
214041
97
915215193
80
6
327712
59
77
440092
347449
46365383
52
1399068
27454
156389
298425
37233
44795
96
409173
75
283015
356584
2
87
85438260
3
327244036
413853
57
22
222754
74
47
70
219265
410003
280811
89127
111821
82
30
76
171584976
160994
824631639
66
78
357385
41
63
97
70
19
63
26
36
845977230
22
96
15
375858
211139
310523
33969
312934186
126126
393835
21
32
82
67438227
48100
85
9
78
416418
74
134355
72
247098
458889
398168
486340
64
51
33604263
2
41
295448
344865
68
202553
34
290791
28
193862
53
163606
16
3
3
70
1
95
95
337397
191225846
89
68
48
408914
73
14
76
53
334060
30372773
8
88
772627623
277733
17
234044
86
66
80
78
996850297
260589
31
90
922377673
70
412149
21
39
455746
328993
186531
99
4
34
309876
29
48
313345
363438
367201
12
28162455
381916
25575
85
487820
470527
83
12
37
269593
8
17
90
465639044
8
255334239
241898
8
305721
503537753
953963737
56
68
233331
62
41
18
20449
212669
138804504
63
27
103873
149749
17
321014727
435459525
23
74272
507311164
259070
652200612
44
22424
58654704
162161
73
45
301393
38
242211
620470639
60
309196
44
193598
236497
213931
10
81
29
40
846263548
423998
907643103
798125986
70
32
88296
668231083
91
383914
847066073
6
375582
49
242444868
40
949684325
371951
221445
22
300010
52
38
326614
760319257
315563488
384129
272870
40
77
96
32
231670
337867
74
474034
264606
3
1
82913
96
18
233454
64
131745
43
2
569
406446
1
97
397518
64
96
51
270255
235136
51
83104
82
1
265134
303617079
27
76
229178
80
402192
91853
3
94
12
9
90
50
8
39
42066
14
655051706
991014204
4066
233538
17
98088
195026172
70
16
74
92
824664188
46
60
271916
418059
6
92
259419
56346625
38530
52
177119
2
391877
63
392107
13
881473053
45
80
179482
199846
72
289300
69
35370
45
7
48
119943
48
84
93
87
281856
256369
28
3
25723
468796
48
716
38
22
23753
467669
90
195301
3
397085
198206
84
97
26
324997
238635
9
182949
418933
98
248113
54
351171868
48
467455
343903
94
9
473216
162071
56
123300
421517
18191120
3
11
96
66813
301211235
4
100635
229680
75
149637
77598828
61
6
93
17262
187964
8
89
81
5
41720551
20016
264473227
323469
996611644
12
373253210
421698
56
126046753
5
1
4
492114
59
29
82
98
197921
141854
282285
116615
283876994
1
52
73
49
19
219551
89
86177819
498601
158559
294854
70
770253080
33
50
12
606307599
188495
153755
43
456932
81
919061253
97
5
276115993
3986
339255
2
82
34
439767
57912
28
44
148688
70
16
70701
502297946
150498
99
471432
14
150306
10
34
479342401
49
63
88
35
82
76376
13
83
358851
57664
185090
88
34
92
83605
166792
435624691
88
91
941253403
443953569
374203
51
119156
29
81
76
17
30
87667
82493
190489
8492
46
80
416869
339723
357593
701019946
69
4
152105
62
221367
88
6
232430
63
97
79
53755
1
59
5
249568
480422077
44
96
53819
298179
208970
39
87
17
99
9
564360672
473426230
70
56
62
364393
57
292782
86542
9
39
24008
382313
46
273198
31
473570
73
55
67
70
7
63
101362
645451039
92
94
343158
329324
69
392155036
50
84
312575
88
7
5
76
90
64
20
14
99
75
2
37981814
37
81
68
431366
60
413739
75
30
94
3
120665
54
92
94
225517152
15411
793744879
34
43
20
422606
9394
54
328608
34
69755
30717
62
76
291228
2
278254325
58
87
54
38
80
78
4
163945
246198242
72
468490
431964
47907
11
62
88
68
136980
19
394385
26
63
1
178327
62
37
42
13
82907
27
993334691
386235
156436
296376
150460
320058
391239
40
15
1
165910340
310901
100093
18
5
3
470035
47
22
47194478
70
38
261088
5
251648
284817
221522
373551
245555
5
36
1
85826
97
406018
57
306274035
156225
447451
491805
403348
19593
74836
365683
89
112909
1
517624339
64
460177
139593
127999
196265
88927
178539
37
190242
290618
18584831
43
274257
86
39
18
87
36
7
56
9
856803615
838287508
146806
370991
404262
339406
51
60
274053
438033
406570
53223
20
71
21
24
16
12
103393
494544
19
7
466664
381899
85
99
983459216
440913
204455663
22461
68020
84
911534406
349807
3
5
46
207774
493893
82
67
47
107757
245752
88
192341
87039
91
108349561
697300851
29
259551
786662526
62
208
133751
25439
134765
485074
99
57
369611
447757
163135
420763
989727312
9
493827
580227576
97
244404
4
11
469576
411508
25
371181
96
4
3
88179
94
1
173355
204571
70
51
345019927
70
3
58
33
441293
157312
276872
2
7
62
70043
89934
55
11
93612
35
447831
16
41460
436453
91
36609
269980
61
246906313
50
194240
30
272346
922260223
1
237564
61
33
274541
5391
125199529
61
321114
80061
53
46
62
90
411874
91
6
17671
113202
212220
491695
12
7
2
458980
61163
478554
29
29
139021
96
15
46
20
303810
57
6
772818975
288216223
19
65
304725
150287
51
172780
451363
141015
328723
99
322604
48
90
33
160801
24
342830
54
496271299
250444827
49
51
56
941
43
86
331123745
24
42
60
8
32
58
311324
89
33490
52
450780
37
5
93
89
9316
28
13
7
156254
314045
74
209188
324290
725312291
93
351825637
287594
214588746
18
85
44
54
3
67
90
48574
876656005
307416
5761
3
291472
30
67557
42
310444
484614
3
53
36
58
38
274995
151075
21
28
15
8
936502438
92
26186
72
255077
483334891
29
52
357750
51753
442024
245646
45
53
49
68
251821229
47
17909
28
205338
604099501
266912
171775
85520
7
181180
412612
137789
60
8
28
410968
343508
68
256782
264004
7
22
235369011
71
94
17
71
44
274002
89
27
5
228868
186770
69
374001260
22
38854
98
34755
79300
50
13
64
477727793
57
221657
431036
180078
39
18
7690
498696
215743
12
60
174992713
17
7
259183
22
1
19
177310139
50638
451237
2
321994
53
38242439
140334
91
2
367403
8
80
232760176
29
69
54
30874
156449
39
344488
469844
441330
42
82
163611
404970
443917
15
477760
425588
73
160006
183495
78
309402
337723
30
34
74
70889440
271077226
34
64
5
202093211
23805
691167164
34
84
86
245894
37
11
21161
7
413302
70
77
312906
47
438532
7
143934
316413
76
129417
12
280129
80
56
5
60794
310054928
68
4
21858
680040609
96
187483
32
4
163027
2
86
311868
89
8
335402
19
273542113
33
23
289603
67201
33
6
31
455388
258333
330587024
526904243
635754481
9
98
415585
271120
68
397701
409421
57
50
39
40
47
95
84
198022
78
18
93
286765
186070
27
258744
989232708
107621
37
88194
312777
370862
3
200503
35
344511
72
23
5
38753
152914
189895
498236
72
79
5
7
46
77
94
32
48
370902
210881
10
343813
38
31
71
25
33
99
7
45275
98
478454
274739
97048
94
33
26
351513
92
263003
878459684
73
172497623
320950
26
312655
157606
373817
383734
10
180790
227756
80
18
443440998
73
85940
11
50
15
58
92
328743
234768
301071
30429
81629
67
450055
41
247085
816227701
63
84
308102
412280
1
363515
31
350777
18
60
488476
2
76
27218
19
334591
287100
885989697
196438
260548
314832
79
454398
259412
74
94
98
85
219066
43
38922
456356
451819
246621
497429
854436295
431179
404169
189766
66
29
312629
429082
351100
8
76
38172
40
350858
183611
22
91
93
23273
115450
6
30
362408
192727
1791
599791874
338572
11
93
49
6
89
50
234251
124500
226967
131616
578283835
196632
414988
70
204844250
325467
33
7
62
378802
186086
92237069
459918
811007561
90707
89
830265784
88
229736
25
2
88
376069
410589
61920
1
5
62
188247
4
486069
14
304244
274046
90
348053
87
62
48
448925
96
65
4
12
1
199561
118498
14
5
4
60
324826
934706532
67
99
75358
99
49
5
152146
26
247192
5
46
74
246581
656648560
451839
7
8
87
80
17
69
360975
9
6
330338
129506
55
66
321461
359941
328691
69
919418033
222490
45
386202
19
457499318
147417
390672
15
45
255106
367950217
449257
391872
62
21
9
6
88009
89
37
165590
68263
27
251366
36
5
75
99
415018213
50
62
15
7
28882
460456
8
71
446454
28
49
180730827
345895
159652
102265
432467
48
271783
98749
175815
286529
64049
16
68
6
6
54
52
65
15
96
5
1
45
385356284
44
62
46
8
3
65
3
209091
6
17
494607
2
63
242090
13
27
303257
28899
431913
67195
77
41
436190
373564
82
37
259179
126847
4
255433
215530
62
12
34
377140
473117
98
96
458726
59
37
174571352
53
324750957
9
18
18
24
70314333
94
79
353261
45
63
19
35
26
404459
84
4
380452
2
15
21
332603467
4
89
27
60752
54
153735
161336962
87695268
287708
255269313
42759
18
387838
96
948574362
81757
22
144155
63
34531
44886
83
91
94632
166179
267373
4
225730
603449531
439644
74
74
416698
32
28922
785911384
3
396527
16
79
6
11
512993668
236608
60
4
230274
489745
152924037
28
63
967883939
38
395637
913338082
57
2
315242
419572
317597
321065
70
50811
423230
16
434969
67
618393017
150317
96
218360
63088
497754
93
120114
5
76
489508
60266
6
91
276125
475627
434606
857778373
32
97
49
374358
5
33
26570
84
83
1
638620438
15722
33
851887062
145348
51
43
280796
77
71
9
51740
64
224579
1
15
47
400191
147623
825012227
167440
128504
38
3
41
95449
31
6
5486
224368
198083
54
259724
140467
189407
407812
2
431483
45
88
99
7
26
268216
66
54
6
224049
694510896
71
1
99758
80
82
402556
50
61168
36
214596
413072
56
30788
155341
284625
255064
5
139467
90
25352
681926792
73
243774
328943
49
40
35
25
193721
85
91
82
476393
30
269042
349181
42
273102635
45184
204124
87
422994
87
32
653481425
75
810494771
3
75
2
36
456766
75
137027
75
372188
27
3
213262
76
42
52
28
418704
54
158799
113975
5
476039
637448114
744436071
68724
72
269763
82
3
338505
64
82
243930
177521
90581
45
128786
469339
9
257327
82124
7
67412
79
65
28911
444657
135986
117713
70
96
12
90452
59
43454
431315
416274975
15
208879439
242580
54
71
246485
149102
52621976
91
77
1
69004
87391
92
295729
452638
23
44
3
359355435
355853
432401
192136
15
206019705
363203
15
91
40
9
23
332034
46
153546
53
89
986070741
38869
8
42
70
937862641
92192
26
50
79
206307
245631771
286792
43
2
11
86
37
237145
131367
129299786
7
418771
5
101658
7
27
435830
24
51
76
314259
459365
12
455494
2
60
18
35
428705
101811
67605
152298
858163201
246971
124214
272044
320879
54
48
84505
444748
41
338904
90
922625285
108436
54
76312
6
353313
68
437201
192594
7
224279
6
380228
121662
491812
89
47
638227926
45
198455
18
378446
413161
78
40
2
492255
47
347488
48
34
367854
797391923
412510079
48
397228
2
318703
336494
269613866
88
58457
91
88
72
473486
24
61
71
41
29141365
98
3
235069
377928
123939
84
197588
478473716
107722
21
72
60
62558
7
303481
30
104746
62
73
13
405518
93
3
33
44
326520
78
69
58
277030
283522
53
394051
25
41723
84
92
207312
321297
359644
68724
104182
36
402218
827435123
515027617
77
8
416724
58
48
13
35
82
27
578321430
3
629009780
97
425394
292936
431937
78
294641
38307
57931436
56
65
361076
9
28
377273
482223271
304175
74
446432
82
3
72
334203
5
448090
9
33
16
427021
724840853
271306919
69
381220
297186
97878
72
204316
144478
41
18
3
379481
19
59
47
76
93
53
5
238587
55
258742
414147
386233
9
57
61
66
483564
183482
68193
447351
31
93
83
16
254967
41009
82
637415571
63
89
80825
195528
410131
283658
388441
9
67
478065
16
40
64
1
40741
89
6
377732
10
8
259636
86
26987
923981787
13
37
322484
16
407603
244324
267757
94
100795637
76289
426735
3
249284
3
181142
87
68866
475754
50143
232188379
433005
549654575
84027
72
702121510
47
92
55
40
376956
31
573013995
454107
497948
73
48054
74937
36
164149
6
91
280497
73
62
637565167
18948
146953
7
8409
61
75
106805
6
9
37
429100
464554
83
371174606
56
28
916220526
1
27
51
90
133283608
28561
18366
198174
519728593
4
50
497199
271630
331070
430466
33
187231493
294340
53217
88755
52
90
289376
74866
136642
405461264
62
173058
512360428
8
39
88
53858
34
16
187585
95194
97011
36
135982
61
182190367
365051
20512
40858
42
2
466357090
13
3
15
62769
2
29
86
235031
316981
32
1
77
9
483115546
89
62238
199304
350041
809497020
36
486980
7
783832212
52601
29
273927
145517784
340514
63405
221688
88
134738
44333
36
77
99
450507
28
597732320
197228407
98
98
25
446922
69
302408
84
10
66
387010
278296
678777457
87
65
57
227156
19
54
173669
94
27
50
68
4
15
3
151395
225678
302762
24
36
276862755
59
26
1
124876
915097351
206442
121699
67
871653123
62
26
23
42
271367272
1
71
960436209
76
84663
371330
53
55
211482
22
1
59
883033001
5
68
30
486270
6
16
14
445907
298186
78
68
36
205969
21
4
6
380506
427228
419652
86
687933020
444387
296828
193676
75
8
366852951
39
66
99
1
2
83
294378
9
76
754166842
114260
5
447556
12
33
168764
152891
746142822
65
29
77
415372
76
51
178834
62
212280173
351324
327855
359456
419166
25
20
46
117341370
46
4
27
238869
36123
726241598
346106
456269
160338
470122
8730
29
179065584
64879
317383
596631415
14
11611
38
278272
6
192245
91
286656
2
186630041
90
97
53
92003
43
56
21
368377
89293
958640617
473345
337045
869156250
273923
62
299065
368602121
171154738
879659331
23155653
485479
285863
383531
764477413
118517
6
60
400464
792599494
109887
480519
52
499613
498640971
74
227447
9
20
1
3
115359
36
19
138184821
303081
79
41
5584
265676951
4
29
857411265
486561
50
27
22
430996
170390
122302
96
379784
90
484607
244191
70
38
355021
10
86
87833
426034
84
98
87
203562
376377
52887
97220
31
353298
388999
4
790002233
240300
303600
17
11
86324
57
95
72
6
43423
69034457
30857
107330
6
728677916
304084
2
313841
73
5
7
193865088
32
156407073
331834
975858052
37496
109282
1
7
148624
69
403771
99
4
12944
151875
310779
24
27
59
73
236403
445705
486153
423766
92490
18
3
16
27
426131
438447
237603713
103531
374169
108203
375084
232774
331620
2
85
84644
72
431062491
90
397283
109950
82
92375
396597
90
85
9
59
314372
116402
361991
399990
242801
484833
260202
97
334833
239823
280183
30637
77
474956
92
44
99
83
353533
342631
70
850043858
95
100172
3
328239
192906
255295
61
98
44
4
22
26
169816
269812
44
51118
19
97
252116123
77
234184
20
399817
6520
5
344075140
4
118658185
89
2
86
370026
120732
263809
18
86
59559
90
95
63
473984
50
157583
7
19
107563
262917
494286
415904
303028
359812
28
80
72057
537918791
13
93
8
1
915546322
931682335
188188
36
53
389243
308391
45562
269757
332446842
99
937540458
325836
480311
282388
36
48
68093
9
271270
161567
845917841
34187
212859
85187
400725
214139
29
406840
47
6
352876
27
90
98
624738922
17959
243889
491733655
135114
331740
415608
4
443949
169586
11
11
164423
485944
202167
35
258635
72
53
59
81
15
453829
57
69
2
60
66353
12
437088603
8
261258316
321530
50
451969
66
2784
465389
205429
210822
615709677
67
23
482855
443758
331806
111077
44
877724225
410550
483786
87
465014
249221
84
206753
433821
400461
437739
99
160635
38
71
490984866
47
420643
196035
134854
17
72
46
448820
37
21
58
36
191017
279042
4
152041
210067
202788
22
20
55498
11
498071
47
352973
31
100218
167461
22
20
38
18
439387
20582
9
17
95
245948
149688
49453
29
2
467026024
452641
81
311967876
399202
76257
73
129803
249969
5514
80
35
145537
427645
64
36
53
23646670
359713
220787
47
122659
129705
195868
49
46
480183407
78609
83
31
70
92
409848576
417180714
80
93
81
54
1
70161
46
254109
21
413039
86
76
28
12
4
680101458
12838
36
138297447
232694854
296304
474799
202934
606500527
167938
327604626
69664370
395211
4
384992
38
39443
68
143799
35
82202
497020
266916
16
160025
96
57
5
30
192016
10
164047
320686
446676
42
829162389
367656
342043
42092
468140
80
266968
21557
342825
428139
15
75
22
431465
295601
69
327670
709200998
593374818
250353170
366309
37
377647
496088
8
15
285769971
333888
445971881
153521
559571728
339359
35
87
80
53
115879
49
375442
18
82
498192
214041
10
497327029
86
84
82
66004
28
54839
95
93
72
363097
17245
35
815455867
71
46
279569
414403
35656
355141
81
378729
4709
488762
415655
239243
819278539
390225
342802
39232
19
300023
62902
489018
10
162407
75
415147
334820
279603
480203
3
256224
94135
32
324259
42
25
450648
7
178682
35903424
24
51
53
52
46
814687706
63
228665
64
60
148356
61
94
11525
225358
25
345198386
475567
311237
24
4
446992
5
10
455640
62453
202756
63
338490007
379151
1
392393159
4
309539
6
257405
85
209245
6
412056
21064
53
716969758
462989
44
62
55
84
88
86
78
94
416267
2
69
316492
690854395
49
73
9
58
4
199069413
29
46
3
490518
70
332375
490092
81
281099
83
458549
323034
440363
104461
13080
375990
376795
15
352342
634291155
254889
232150
69
39766
84269
343044
30
97
62
9
18
71
161500
322431055
41185
62
70
207226
362518
26
9
68
92
245098
6
95
379771
402854
5
462329
12
263665
256938
18
39
71
83
70
156631
9
331924
323638392
494483
13687
65
78
405561016
1
62
393372
52
403271
436843
32011
47
439978544
264291
46
30
93768
51
17
943630067
39
94
92
107515
93
463505
280681
14404
18
393170
32
433610
151615
200570
412373
239584793
17
7
12
368221
472783
15
103181
218775
36
204043
118838
177599
99
165138
41
158499
99
52340
11
36
9
293900
91
70159
261784817
147461
82
4
338832
87
32
138190
36
245842
84
779688573
3
16
32639
16
245875
372490638
5
34709
383645
8
17412
469416
33
324585
424586
97
349098
270862
83
50
96
389396
12
171794
456354
352459
57
498474
22
154311
3
85
54
315699362
23828
276848
77
64761
48
444758
70
7
416668
93
45
34
389832602
434259
7
465583
33
13
60
472704
160879
103365
74671
91
12
47
91
98
49
55
16
68
278212
391278
44
82
814442284
45
18531
182901
17
86794
51
261001
51
91
352593
409443
270539
52
13
162617
5
32777
84
259648
277875
75
283249
52
13
51
17
427841
98
50
53
414614
8
88
66
310880
62
95452
27
95
30
90
36
56
443420
208343
50
68
496887
41
18
7
788816122
58
320183
178037
351029
958622629
4
64687
12
148142
614612873
206319485
52
50
34
87
26
6
121856
72899
3
55
63662
464533
4
442044
343093
3
28
319295
321492
73
302843369
43
87
7
294945
246067
92
5
381221
11
210748
6
19
366811
385074
18
84
716563052
55
39
15
91738
54
63475
5
9
128337
16314
317323
481466
111922
5
8
85
242149
81
141385
963264663
64
580811975
101452
91
4861
178990
1
730430184
290089
9
178883
48721
382581
14
89
159798
69
234205
41
9
333379
71
17
214848
3
280857
465580
48
30
920152370
8
2
273169
38942
47083
36
88
42
17
76
64
5
155917
16
113655
60
216133
257436
26
313876
7
26
91
8
471543
394321
316225
55054354
83
67
427055
44
903979581
355603527
68363400
89
228037
321386
77
234248641
474765
59
58
208662
243216907
81
56
3
158854
57
4
72
271936
59775
425659
291642
1
45122
36
141815
312619
240626
5
31
76
2
4
45
2
81
296095
285425
41
1
89269
18
3
29
32
56
44
56
256166
4
7
372695
18
317437
357723
32
273726464
26
49130
78
8
73
3
135980
101949
130710
16
83
40
6
63
520183139
2
4
11
77
157225
68
443429
174910
728621578
2
7
82
37
63
71373
35
64
235095
585336051
55
95
99
474614
57837
488340
82
89
95
25
486369
62
23
96056
435760
62
189495
96
51
403778
31
442798
33
4
31
11
346133
3
117719
75
106026
5
82
217795
30
284627
41964
306715
260488887
24
32
9
38
11
6
180844
85
142160510
216165
241548
645981566
71
68
8
181573
2203
490383
661165180
2
77463
96
434791
78
52
93
45
30
3
295870
199234
22329
474882
459200
493891635
82
42
277380
968158015
18
9973262
253213
29598
50731
91
92006
85
890750232
56341
458031
472864
70
147547
437746
29
892361715
39076
24
122629
59247
73
308016
324250
383409
915965460
2
30
77
351419
97001
69
17
55
5515332
31
72
365648
93
404960
123195
4
39
29
80
57686
79
394870
157243
33249
7
18
435158
32329
305403
97
23
432769
61
427042
29
170893028
5
1
65903
80
83
333220
3
42
90
84
28
380818
1
70
342726
278726
48
132005
261100
51
93705604
87
85
43641
189856
493330
465453
40
181061
299213049
49
132232719
376277
28
78
91
257168991
146960
9
89
202340
270571
50
48
3
414196
137616
32
86525
51757
53
357217
12
93641
141377
497038
26217204
265909
37
160160
2
99
42
78
385228
490456
32034
320537311
346460
12
15
2
64
203665
6
21654
10265330
143385
243474
2
9
476836
92
78
447842
332470
61
197903078
392623
403380
20
28
14
257134
362510
37
300610
76
87
396254
324764218
357728463
93
4
60
74
60
51273
96
66
2152
75
45
24
878716185
32
490415
24
338784
496114
421469
867533938
1
229741
740043365
520894680
36
424771
51108
74603
38
37
122837
83
94
236054
431072
91042
2
45
52
95
4
88
927471575
457289
251620
5
483110270
82
11
67442
460378715
107043659
15
60
85197
415687
327459
65
2
53
12
146374
177968
409205
60
34
309418
122105
481614
99
20
790456663
56
80
237599
9141
57
49395
444414
74286
63
393863
33
41
2
31
399905
498204
40
80
96769
86
407085
58
11
11778
51
8
110107
28940
52
5289
230640
409404
110731
158696
438804
76
7
236230
126809
307772
1
68
446478
54
399197
85
6
73
249121
28
11
257452287
37
292289
75
138407800
68
19
370138
185963
850920380
12
733019790
30
374583
8
75
40
407118
97
209481
86787
10
80828
444028
417626
33
16
1
86990
42184567
657601411
400169
4
9
5
92677
81
45
36
651246928
34992
856612132
39
30
67
436787779
499428
622738642
25873585
450592
51
213935
88
92
80
486213
1917
19
458719
77
445029
22163
91
49
27
134265
39
47
426643371
76
420502
388929
7
38
36
92
386851
494287
338219
77937
39
331525
362193
411420
81
302374
29
462110
23
54
154898
186644
22
354916
277782697
7
325932
815597658
378086
461228
63
63
3
178103
423278
97994632
52
33
88
49
4
9
141012
66
211558
14
72
395981
76
138933
3
21
445402
58
19
420966
7
478005
172111
4
311580
41
75
79
88187
289774038
79477
112260
335108
3
37
16042
223690
492662715
30
392448
80
45
32
499254
9
227322
306049115
5
59
17
54
746195206
78
70
47
799181777
64
75
793880777
37
146948
447665051
84
83
42913
23675
81
368709
352093
226687121
34
166567
81
116140
263298
9
326736
39
414274
24
442292
306523
144234
99012
478126
43
22315
961485028
259958
493314
155016127
78
216822
136766
271973
214940
316497
25
382587
50
175496
799373778
306393
25
50
351412
160769726
186583
331023
79
162641
18833
32
64
154476
71
600230067
119110
135258
62
19
97
68
358738
54
44
227625
302393
30452
364176
119509
397602
325945
47
47
15
365682
72
15571
9
178882
431535
5
8
72
208956
5
17
367730
109039
133103
473980
10
166229
8
59457
361509
440564
596344368
55
64400
443095
112330
10
51
337472
442483
178456
121009
24
195717
375931
248015
90778
7
31
47
70
41
668347534
464260
69
45
204574
12
473396
129629
75
9
470094154
300350
230522
307426
448010
49
380156
9
70567
383477
16
67467
333738460
46
115284
351076
90
224126
271653
37
675392475
359646410
101345
39
59
17
321490
310669
18
14
276585
20
62
67
29
10
82838
60
75
220886
497575
42
5
71352
7
9
355703
771626568
69
423454
81708
76
287640
6
420698
44
325176416
163769
242622368
295478
34
442397
71
162928
220740174
41
114542
78
7
1
54
54
48
25
999025030
25435
306127
20
59
188591571
98
124936
20
160196
374641433
319757
323064
19286
73
123749
112141
57
46
37
351786
9
97
316938
99
39
89
455879
36
446394
171550
9
492882
464050
65
476114
36
71
398586
371437
639487091
98
96
400281277
208053381
480585
26
9
55
131040
274077
71
39
9
42
333100
48
83
2
65
397150
10
421930
307098375
59
9
273090
50
53
13
59012
11
55
146233
25
69
9
7251
14
16
116116
140351
42
47
98
8
169920
71
59
473562531
71
10
94
98
130676
356828
286835
6
74
51
245929
81
233866
82
257343
34
74068
46821
66
58
68
1
63
29
219307
152467
385478
377655
422075
69
864264123
21
8
265182
5
75904330
132762
487872
94
489604
30
207275
538914298
427187
76
4
68
347574223
228209
45
236778
21
229252
57
2685306
214037
75
480848
4053
73
436915
9
975475700
87
377557
97
249601
137562
197518
79
79
1520
381913299
55
76
7
10
469992
4
271027
93
919106815
19
84
34
90
34000
61
397532
46
134161
87
994823701
390270
8
25
7
37
35
30872
78531
13
92
91
493234
487669
77
488850
31
7
18457
335062664
312355
750449416
29589
3391
67
566364279
235019
408546
246302
48
4
484423
420316
129073
136456930
467788
6
62853
13852
187493
87
441952
9
174047155
28
1
28716
401007
30498
3
477226
421449
77
7
457997
457318
127333393
344526
200065
487456
94
93356
33
98
480002846
92
618570305
170709
5
68
63
77
94
93
65
7
13279
51
46
413657
193227157
9
80
47
311749001
6
821853959
74
72
295247
88002
370552
34
85
60143
62
63
263677
9
7
33171
843123598
44
2
84329
78
127832
58
128561
483904
163162822
24
49
50
461671
123608
20
92
380241
439028
78
58277
2
407956
62
8
330819550
733293213
455488
56
419222
870260057
419142
4671
168624
294540
675501394
292146894
470261
90
253281
49543
172672
68
85
15
334233
8
511867266
1
8
310074172
513384853
65
89
76
372246604
5
75
300194
77
25
72
142346
2
215738
3
73
3884
352242
283128
274075
40
454684
430335
380722
20
54
52180
48
35
43
401618481
4
541763370
383976603
121633
124980
487595
194826
354205
287669
4
23
5
40
44
95
53
412154
67
77
372164
71716264
51828
202142
3
4
10
52
41
959278176
89
351916
51799890
152057
434600
112270
511770801
4
901328290
68
67
76
94
397553
41
98
253283
292020
66
77354
217651
330047
90
334992
424655
77
8
187550
47
454292
121511
387878
119171
26
511134187
7
92
123616
8
9
50
315613
250934
23
73
361574
78
393337591
642184902
293558
127619
6
92
41
3
483686
446645
291695
34473
445796
413337
9
58
151964
68
1
98
81
266724
245751
7
390042
7
7
59
676902422
812610115
87645
88
1
94
180434
53
75
9
276411
40
84
1
9
186860930
69761
456045
431209
7
286282
107089
474520
81
15
9
47600
21
155088
63388
5
329882
422473
180612
5
612999381
15
24
39
192370092
31
280750
26092
925222448
84
78643
39
218870
63
761319864
209708
17
81
89
96
62
381208
87
90
68
5
161996
77
144222
6246
196029
162190
50
76
437233
375750
39
368265
90
5
4
49
186676
62
256561
51
372150
59111
69
97
32
75
363487
40
84
424486
64
3
73
255533
40
1
4
238352
8
415992
27045
38
177748
87
34
98
48
984242439
50
277689
4
348452872
69
65
455331
94512
492120
45190
762713918
47
417581
11
433787
137544
59
51
21507177
61
82
242687
161763
170662
57
36
442770
4
31
55
36
69
59
46
207609
338633
924814938
26
322342
492636
92
12
82
29
240971
60
87
79
209305
175950
221641
63
433733
276547
362059236
35
336757
29
91
301064
70
109382
443775
272777
338913
143548
3
9
99
461717
59
190910
117085
190768
77773
486291
6
92
75
21
39
3
416733
468740
95
59
14
345858
484762
3
3
85
359060
305993
87
57797
365452423
467528
787930812
165671
483496
53
55
49
91
10
165550
372306
152245
12
612289200
12
4774
214709
60280723
68
211865
68
17
69
273611
31047
70
496761
73
84
2
87
424628
90
274723
8
64
385196
50
260544
90
784851490
423669
6
39
58
190412
48
356002
97
41
9
27
15
413909
21
18
366582
60
62
457764
7
272116
3
6
280453
834488164
39
77
80
185913
65
72
61
61360
22
340973
82
347970
168775
46
308309
67
463036
8
174993
452732
864778772
23865
103807
3
94
315726
177477
410905
2540
34631519
592048550
179056
323598
456330
329962
158874
102090
5
14
37
162618
486821
52936
57
66
647872670
425651
2
38696
1148
3
294688
250234
51
398688
7
47
15127839
227964
36
355465
30
395778
336091
6
64
21514
80
493426
5
786509214
37
5
4
836685974
81
87978
85354
28
21
3
335578678
44
481721
332829
79
352103
68
51
59
11412
201726
353095
38
40
8
46
59
551140926
6
249084
158962
96
379979798
33
75
132509
552945681
27420
239721
81
20
53
8
79464
398628
191239
59
986770876
66
306009961
181251
70
261736
453088
31
8
436008
92107
403017
7
478527
94446
70
20
20697
577571013
75
296714
119991
132359679
62
538469406
442729
429157
96
298126
50
16
21
35
155176
165136
388337
414404
121856
16
324841
179852
118681
365239
44
5
378207
27
67
3
1287
64
9
89
103049
84507
63
1
53378
317353
90
37
85
220522
68
363261
65
366479
387363
495020
896517425
379579
340625
13
40073
36
17
5
19546
95
8
139478972
40
428921
443440
6
241476
82
62
48462
160976
92
177748
33
171219
72
324588
59
264089
121424
55
2
98
4
32
935495073
4
368970
25
50
17
317442
44
4
996553393
460009
495987
55
85
310883
9
331774
31
436498
186052
885414410
409164
73
29167405
860013254
273877
348277
454613
4
7
2152
262149
93
92
69
10
202428
115785
28
457776
430950
43301628
30
90807
14
82007
311454
53
17
6
203329
168901
12
36
7741
76
174506
85
239469400
62
989914810
44521
163568
86740
324875
58
344033
24
147063
143588
93
10526
249546
4
145505
210039
52
69023
279053
6
410516
86
15624
65
221719
103179
392398
64
473980
432576
30274
54
270543
46
8
117150
29
30
323768
160708
9
23863412
41
359922
481095033
860714091
73
211620
495580
7
282723
24
27
13
78
33
8
91
157186
11
90
287530
34
52324
444509
33
90
393246
120752
5
50260
63
13
23
57
49
477135
1
74
24
394407
327904
49
320135
350833
71
56130
221266
46
404356
56
157830
483282
762495718
8
3
26033
31
328502
33160
5
289309
459608
450060
5
44856
47
40
84
99
349048
5
44
434596
65
475257
223390
303272
42
199704
752954613
67
93
98
26854
142654
68229
361841
351373
54
459448
481769
97
383866
419514
4
82
246157
183832
190018
164238
416196
463326
350679
17714
328947
42
90244
371346444
593704765
385774
559338616
290946
305686319
53
182826
9
927563341
39
76
404310
736066133
351537
23
172488
282533
57
34
39
10
518065063
481832
8646
172515
115674
942182675
53
41
77
249008105
53523
7
11889707
57
800662863
15
24
495055
365331
33
75
319341
91776
79
52
72
36048
38
5
427687
55
396452
185463
73
3
30024
36997
4
494616
60
137798
422576
491493
172347
43
56476
220093
60203
73764
150071
96726
13
794132876
314969
5
45
7
7
395762
143260750
79
26
201549
489978
7
191982
86
192518
427330465
110226
36
2
84
15
77
299925
92
88
4
202576
280677
572778687
20612
396131
7
4
12
357380
363007
44
49
323020
838781729
10
575329030
88
295832
35
27
91
43
13054
94
369520
213714
489348
81
38249
66
31
112795
477606
64538
436989
9
54
120778
23
23
43
397507
24
86
58
177272
158909
450245
29
21
148839
68038
37
238702
26
231698
73
11
154668
74
561082321
83
172751
5
213198
58551823
90
441987
63
99
293135
84
869621119
67
67
92
495597701
66
483220
898202038
57
50
30
83030
45
463800
466862
3
85
23
311816145
429869
303884
77085
652032909
127230
71
65
80
86
126632
14
837403784
77
85
43
30340
337924
35
231345
77
17766
443676
21
87
5
85
354954
9
221231
411781
3
99
70
442465
22
95
521124614
77
155671
50
125633
12
5
87
50
394881
461591
36
117343
384926
381272
190214
3
435976
434604
79
303593
38
88
201514
2
4
1
68
60
421638
129699
47
331973
21
295989
189674
780421107
86
394891
227688
184581
275136
9
26021
189496610
508181121
95
10
51
74616
42471
37
118069
276979
447844
73
84
545120981
50
78281
211122
292279
17
53
585910829
305256
5
365927
45
283955
40343146
19
856491026
370519
996574797
336952566
141717
43282
155473
877742989
308641636
4
712718297
5
552358107
242863
95
20801
281567204
475847
232398692
47235
70067631
286779
461340
181423
122003
355686
67
22
73279
23
317342
72
3
266253
88778
54
72
4120
424025253
1581
42
655057719
494852
380874
285279
26
26
288069
42382259
38
50
443531
12
62276
25
424140
51
179134
450848
402925
856756613
457813
651323350
53
214244
90
957991804
62
535728457
497015
92
363769
47
424162
75
61
95
901947287
42
50
14
931318213
6
193975
88
74
326862762
15
135716
143718
422679
9
5
209951
382184003
379237
268056
54
52
422374
87
815086388
352487
52
39
22
348875
9
47
241673538
67
67
3
285269
60
345506
1
127101
827379025
57
402529
8
77
884938967
97
23
283201385
13
44
95
41
250548
40
96
364264
70
490107
5931752
95
97
71
48
89
180591332
205032
52
11
432772
114623
233967
59
78
62691
72
491782
37
294490
58
29
91
72
7
112407
22
83
47719
9
46
148341642
87
490191
3
79
95
321109
29
180471777
24
317890
22
89
42
243250
23
83
32468
79
241121
460560
79
29
105077258
104340
33
317201
116384931
9
74
94
445656
9
94
14302
57
130161
84
7
84
398835
45
25655
42
30
69
93
15
141514
4
24
251148
443288
34
825837175
440357
67
55
75
62639
277929
11
99
177472
20
40
208575
96
171509
217486
460452
65
722859438
9
85
698507464
260343
99
83
238609
888878335
11
109761
302941
71
448424
459181531
421385
476461
75
255180
29
31
154360
114463
70
7
203162
390424
539500891
325891
1
7
125511
56
23931
89
330751
71
433544
58
460539
1
8
779469185
40
79
5
182452
998691824
93
77892
497021
479128
886350878
95
337402
431519
4
930262916
248510
30
154974092
56
6
286370682
276275
27
266704
476443
251840
9
140738
82
92
909514598
425443
29
33
463401
380214
331709
335598
766665323
420644
89
641561121
8
1
50469
462906
70393
334648
42680
216934
4
956725439
155169
12
378580
417436440
152164
65
468655
82
97
458295
96
63
374496
122065
443916
53043
25702
89
37
301810
41
149391
78
51
2
247036136
86
989744944
2
29
61
44
115891
295769
23
412083
199423
912559995
71
100433
318002
559345646
221180
26833
483023
30
14
35
213566
8
32040
745638585
43
28
456571
85
121439
49
83
46
190838
393211
54
97
55
81
91
499024
1
86285
191255
93
200489
121879
345602
276354
440369139
86
13800
140780
178815
308051
5
230290
268531
40
72
169597
12
479639
409826
94
7
5
86
8
86
78
22
43
167851
21
62
64
82
157970
463440
16
241826
67
368290
25
51
19
75
338064
12
7
498502
54
488360
82753
7
458258938
82
85
72
476934
7
407445
52
77
35
73
98
4
85
57
460157
41
84702
5
265037
7
18
21
62
6
12553
325412
1
54
318659
602899368
314027
184424
37
62
45
98
50
107083
659902187
53
238644
91507
428058646
329306
4
92
425216
326198
23
8
443685
53
58
421081
319231
448534
1237
483960
337201
374247
45339
65
434109
60
64202
449644
410986
1
82
12
4
9
21
657966439
69002
9
3
55
821704496
863330496
226856
38
992964764
32
91
362554842
1939
62
472707
146343
379622
869504700
2149
72
38
498688
12
242121
4
78
75817890
94438
380418
43
40
9
76
62
456311518
24
171925
306089
67
102698
138882
31
201893
293171
302988
146806
8
320540
26
206299
52
2155
49
441995
777995066
16
446742
38
313764
30
53770
93008
59
391058
186930
31
414258
990310037
28
14247
461391549
32
9
465411
9
60
88031
121667164
59
399597
379034
69
78
78304986
455795
14
9
466793
7
38
20
66
2
34
132959
56869935
475026
59895
27383
2
411080
51
19
86
409977
196434651
226680
249029
83
46
23
134429
942829560
35
849950631
103029
8
477641
410162
35197
55
150048412
91
136051
86
43
1
75
79
470595
14
524756308
74
2
378504
202205
71
11
4
8
93
391241
11
151309
54
19919
122897
2
207046
43
80
349040
30
95451
61
65
65
376347
63572
448704
77
202004
948169118
409974
456015
99
854990765
9
454965
871565616
36
88
58
66
90
27
39
5
5
338893
495488
64
36
202657
104673
19074
378555
88
84577
10
8
25
178899
2
94510
770054008
55
64
97
774493527
1
361665
9
39
325874
827652041
32
450521
52
413182
81
30
200602
280338
51
137112
49
492402
192137
59
6
453715
368773
18
35
147479
482868
41
4
83
469247
390230
39
70
222514
53430
355300
196685
71962
82
26
18
72
719984502
4
89
15
11
157386
1
457418
238508
172535987
27
2
22623
40561
29
60
84
490203
356077
6
331698
26
33
5
67
218810
588193945
282261
54
499953
228704
305609
7
397720
262874
251382
69
619405404
76
89
726335474
185450
94
62
10869
6
32924
7
7
42
62
93738
25
295277
40
776103548
365633
922713114
8
125145
52
6
28
135063
86
85
256208
355574
383690
69114
305989
3
39
13
60
45
1
6923
6
475596
73
385110
197958
31
366675
81
70
6
67
10
88
10130
68
33
244988
2
233237
402420
393228
316763
400640
2
366414
333210284
383096
34
405112
21
11
6441
287612
158920464
67
276075
7
15
14
310867
63
59
286994
82499
42
8
240800
18
35
72
37
209932
9
56
90
82089
199680
223231
344904
360193327
91
792230179
172741
57
4
452955
2
74
78
201676
343455
9
59
87
70
443322
39
286099
18960
254431
152545
300679
69
454869
63
407758
61
454668
54895
846896475
2
171040
26
38
528
466093
753413111
335219
6
627002008
234399
301323
8
46
24
164100
201468
168286
362791
86
49
79
343815
280058813
6
90
218988
371236
58
17
34
110305
24
66
60
6
125911
34
28
62414
54
198045
98
67984
85
328759
230734
66
260789
81
29
2
2
77338
112141
51
6
64
152897
404071
76
386815
19985
6
227091
99
36
98
925323327
444332
85
185635
167551
97
89
87
8
97447
15
143215
33
386206
41
86
10
37
9
106124051
92260
39
64
385302
170684
988546445
85450
405897
726895998
221515766
23482
40688
465748
488583
340664
43283
209572
552440950
397176993
7
69
78276947
104017090
331759
53
242467
75
218925984
91
298864
80
165475
247104
363844
4
57
34
76
55
11
406010
94
52
189524
405464
99
7734
356984
18
417538
51866
49775
46
4687
34
30
490747
370623
2
534178325
1
775991371
365038
68
10
94
44
40823
157862
179522
86
89
217559
56
18
310133
91
395001
63
349733
7
7
21
299977
47
295766
379568
29
135275
49
41
2
3
78
8
400440
53
242593
25
4
108340
154981
89780
25
855380065
5
238279142
52
148838929
75
95
485596
457227
247715
26
83
75
64
222016
9
20419765
9
237554
7
6
436102
84
250815
49
90
8
253370
93
13
81
6
9
3
7
273208
299040
29
401812
1
89
369971
64
77
927800757
7
272835
69
38
485741
61053
51166
9
240991
96
92
256420
952781515
10
60
426185631
84
408418
73
532939115
338748
57
719711028
77
33
65106
61
6
237136
61
600168817
46
670160792
29
121337
23
29
8
19
9
115655
59
477064
267773796
171160
884844567
202717
15
79
89
89
65
47
26
327452
23
60
284667
476391
31
48418
26
14
35
136478
39
66
166872
79
84
86
322028254
29
93
7
13
2
38
5
6
12470
251106
377327
281109117
310754
169921
18
8
168096
789714560
234138
13
2
423407
91
285450
55
7
5
359939
73219
194844
78
77
91
4
220984
9
118123
18
5
469501
330623143
31
493061
929396567
29970
56
91
331688
753066175
336667
113536
21
499971
872687608
18
13073
26
334549
9
235940
30
33
65
77
8
11
64375
59
806572243
541517988
180918
45
54
62483542
18894441
77
439140
94
78
9
129082
87
291336
384677776
51
279518
35
16
383193
1
442272
55
5
443679
412267
37
62
86
493959
285725
249149
179906
1
201934
368204
150203
452345
4
358883
104009
33
317832
436614
156661
24
71
98
382269
8
87
461709
477450
61
24
82
57
2
342548938
99
4
88
59
64
304208
18
426078
89
453172
38
89627
41
262036
427364
31
1
69
410423
63
56
28
68
8
85335
221411
1
51
9
7
86278
202185
90
264933
6
93
6
79731
315455
48
323870
116182
416793950
730801446
62
288239
1
61
79
213586799
73
124092
880625999
54
446348
55326
6
11450106
22477
36132
66997
201099
7
577333699
66
290526
366370
2
86
81
309018
302952
429112311
96178
17
309238
81
38
350938
19
464999
26
15
319127
444791
69
201543647
76578
234682
84456
180667
77268
3
378212
1
463721
53
188919137
11997
11
19
190217
39701
52
189928
121066
99
173417
51
418087
95
142863
89194385
256251
78746
44
20
31
47565
57
98
8126
154242291
358120
384270
285616
77
42
25
442001
308460
20203
9287
280503
390556
53
4
14751
96
92
99
24
32
50
390234
79
482335
78
1
39
105892
226248
99
315699
316968
16
669777453
449382
238344
87
91
35
93337
416188
325138
59
52001219
89
9
94
142093
140112
114019
92
244642
82987
345808
406544
19
29376
1
103500
277399
218314
129084721
450621
40
60
43
369779
48
23
438278
70
44
38
225216
58
105133
84
156959418
97
92
193885
86
278684
9
128710
524109194
66
279746
143978
88436
380327
91
2
497666
170697
270296
637058819
28
313463
2
11
23
19
1
53
353281
43
927437664
61
6
470259
653132924
46
262406
62
90
711377003
329425
337030
203209
78
9
117816
71
386350
81
363254
34
439913
22
50
14
437254
51188
77454
59
215068
53
75
429699099
9
247473
10
529170211
72
3
49
451611
28
82
92
282472
263546277
26
314997
68
65015
67
419119
117690
210522
319392
31
159481
75
36030
95037
83
394584
32
2
62
219590
2
97
70
331926
37
45
404807
84
77
73214
462236
43
942567577
3
671125545
97859822
48
51
17
49518
456466
194778
2
49
51167
23
432282634
56
14821
282818
40
158663
38892
2
97205
54903
508360632
353914366
66105267
73
192435
220677
80
139540
64
8408
3
51
409011
63
94
64
1
337493
6
99
738900773
478060
1
68
193820
118398
219114
1
768485788
313276
34
836013272
482523
91
121876
6
299367
90906987
81
393675
5
276005
394635
121838
51
464670
425937
32
68
91
363674964
273635
213206
29
93
58522
337748
58321
75
476953
97
143564951
189295
69557
326827
70
90522155
2
5
33
364699
51511
76723
261060
248389
405239
7
9
72
7
268139
72018546
117801
54
49
356948
75
7824536
132814481
42
58068
467437
47082
142450
36
43
52
296596
18
6
82776
167229
83
13045
33
103165765
9
100777
77
366444
5
189572
857915902
345493
45422515
299898
58
72
121059
116844
465400
15
419215987
781936390
110855
330514
81564
88
81297
765407727
65
29
287905
270610
95858
484487
310602
450772
101475
4205
21
431706
430793
517540978
890022203
210971
12
1
454088846
569567426
379584019
342264
55
43323
3871
435573
333271
61
426720
28315
454088
492331
10
5267
276208
24
34
273950
3
68
56
806611698
36
279113
168207
57706
401753
319675
945654486
9
777715727
76
401129
78
59
54
80
54
45
7
861326416
83
64
31
24722
61
479820466
12
232951
166640
330272
11
3
32
64
86260
359059
36
2
72
16
38
212598
36
77
18
443393
62222
72
395468
326932
60
58
128264
445382
69
55
370169641
66
379253183
106942
383067
420344
88
1
71328
81
18
54
466833705
67
15
37350
193354
9
328249
60
188825
115918
242966
279284
84
100903
17
719005065
7
72
399142
2
76
267325
156853
7
124454
81
303834
201688
72
274936
1
53
95
4
59
1
382601
213505
398812
239107
611101261
143111
7
85
208080
50
282733
213428634
57
56
860433231
66
138704
407926
174316
607789188
12
237051
21
4
165700
69
1
475393
32
445412
60
6
43289671
7
213891
6
34
4
55177
459038
8
300913738
53
8
17
380698
86
409678712
380734
75
122945
230159
433716
59
163104158
11
325439
87
7
418634908
266164
259437
6
35
318004
380121
310052
95205839
10
174227
81486
348066122
311525
470113
131172
4
87936
82
47
83
3
326
3
126235
1
73084
46
26701
80
90
385936
42
683542937
36
41
64739
272576
235263
6647
700399789
10
430237
370117
121405
2
109412
83
6
16
543491807
128366
22
95
632663028
81
21
144965
70925
336441
17
250550
424212
66
84231691
71
29
196920
7
232866
39
98
211701
93
303457604
93
43
2
15
39649
275429
3
288740
220274
115534499
87
284279
26
451144
175812
638317576
83
136355
682686745
142146555
94
374621
36
75
44
162886
56
6138
624040540
275044
289097
41
1
76
27
23
81992
102144
72
60
780432047
143941
172567
21
11
126557
29
464669
55518008
11766
328355
37
52
319918
93
299379
81
108044
523274019
376985
74
72
5
261183
1
75831
112419
23222
5
44157
831300513
452860
182276
7
23613
94
14
1
78
230992
46
66
67
7
445985
372391
85
71
170373
67
95
7
14
63
19
9
158171
319084
826678343
112733
49
39
88
51
70372
88
2
21144
259589
391998
483293
91
288184117
5
51058
439831
35
117529
19
10
235006
329840938
718648756
29
493795
7
7
47
8
58
223678
917887954
139434
857645855
490081
66
71
58
92
48
69
26157
256334
40
1
434454
1
890240392
21
50
66
37
59
88
53
4
403114
183742
163541
721359855
7
295161
91353
88
62
8
390942
13327
47
93878506
44
92
3
63
230830
88
8
9
363485102
57
89
202762
69
40119
493009812
336607
281322
234527
494556
406728
37903
22502
71
326741454
265411
36
79
96
42
847491268
5
65
81
433675
409646
15
135037
9
314540
310590968
196467
400486
216721
54
2
905973710
492930
65530
7
401056
78
4
34
52
835258929
13
232862
140940
74898
36
665745846
232749
66
368450392
40
192150
2
8
268033
449723
90
27
95
317763
317347
457395
270470
40
13
4
75
33
15
836291086
354574
331805
970556103
2
31968
6
12
68
118636
401001
232887372
35
913630927
130007
32
80
75
84
43
377928
9
467888
78465
69
140679
390455
625666672
63
20
267077375
92
6
11
278872
78553
8
58
65
32
75
11193
27
107679
17103932
9
85
495241
33
275928
179869
26
66
27
98872
197461
397839
53
60
307987
52024
197550
43
75310
395414
19
30
492907
74
85
441246
4
90
354629
327425405
806242338
402748
62
414340
2
136421
13
46
30
74
79
491251
71
11602
409433
416411
29
52
86
104262
38732
14
289396
480784
383856
48
381748
8
50
245472
146881
46
3
149524
4
2
168667
9
68994
22
4
61
4
88
210697
11
99
88
328974
280850
5
11185
10
449760
86
88214
99
497727
442049
54
79
71
423567
29
37295
787527579
351387
16
46
433124
29916
78
77
206139927
7
751451673
287308
31
41
69190
81
418099035
479445
61
464779
10415
9
38
2
459546
79
93
72
82
69
5
85608
20270
330329
3
525699097
557442068
249105
52
95
75
28
480543
245203
9
9
93709
5
381192
53844
493000575
241569
75962
51
46
19
979346434
399876
40
35
48302
6
67
377723
201636
58
71
140306
380452085
255997
233433
393128
42
3
101981
16
424108
221105
899877584
368340
65
199453
303202
146881
23
50
456896
46
949748265
31
50
298106
126918
43
436816
53
397197
92
4
93
72
372212
42
6
85
48
11462
487749
9
50
26
100113
3
2
17
431539
338719
155168
136016
755568428
49379
12212
62
1
64
6
77
2
121886
84
46498692
315930
183502
325564
8
391208
78715
90
5
1
77
224465145
71
261893
81
71033
4243
441063
96
214703
252912
76
410505
74
80
3
407017
64
16661
121067726
106660
413213
380768
423929
318456
388167265
55
52
3
45
87
88
735616739
110614
44266
33
94
443087
5
48
7
207094
71
481037
6
29
79
5457
489296
99
192113
830906207
126644266
122783
350867
63074
47
22
49
19
323302
57
87
786378443
50
7
9
302056514
51511
37
99449
132543
209116372
47868831
94
4
1
147498
34
288972
394529
249027
6
35
399520
99
93
278347963
45
415221
1
2
14691
75
96
92
27
605372503
27
89
59
6
424084832
466671326
43
63
54
202867
73
874133694
415307
96
290279
443078
17
373555288
105868
232137609
351751
501950575
8
289401
338835
482940
2
69745
38
71
349536
93
252556
21
126603
36919
40
63
72
58
5
96
10
302112
68264
26
61
4
178756
459549897
39
69
42
7
5
249915
42
43
404779
185361
279167
471700
359419
457476
44
12
73
2
26
75
120124
384707
45
76
70
94
10
65
282320
497986473
436462
179633
73
35
52
278602
78
543927932
6
82
56973
74220
13687
98
53
45
86
66593
400605
6
317471
388798
41
148223
8
77553
75
475597808
907979434
463080
77431
777342962
324916
366075
22425
497808
155818974
347929
478407
103761571
26
27
4
423164
61
61
51
353600
293097
219387
767640742
380952877
989204737
160498
14952
60
413591335
28
19
41113
697405650
197918
38
42
315782
35
88
96
81
106083
79
93
66
86
5
471765
59
46
9
432337
305172
444120
444095
308115
208471
818040984
168968
4
329068
35
2
70
9
73
213456
136006
467449
47
188191403
20039
19829
278232
98
58
61
6
392144
54
65
346295
187146
35
42887
248970
13
44
93682
86
229905
84
2
290890
546100857
376845
173573
51
482437471
280596
58
86340913
8
146303
2
38
8
340
10659
89
1
482292
97
4
304033
215849
13
93
309128
87
60
300064120
7249
1
391861
232417
59
86
85
261699
9916
441065
141148
5
39037
97
497106
28650
96
58025
448115
1
7
64
60
365675
95
56
71
72
56
141895
102306
14456
8
170124
788383493
470002
72
52
58
75
412700
899503844
182477
177066
418355
9
61
369754
35
72
39444
121846
342018064
119673
344372
65
71
80
64
21
3
3
211977
81
398113
7
49929
14
167502
1
32
79
883346083
80
1
36356
17
107559
842518881
8
64
92
36973
82
4
50300
36
219229
8
33
832012392
324133
7
9
6
450267
13
85129
48
91
235080
49
10
5
132924
140814
14
7
76
377477
67
93
10
374223
235615
424564
90
40
88
1
300687
32
300584
346131
13
13
209842138
6
422873
126246
445316
6
58556
360305
192700
63
47
96322
410754
3
329396
96473
220654640
49
359157
170001410
325860
280700
294530
12
344495
38
19
66
953188886
87
77454
105260
73
284580
252432
3
48
367879
439665
359094
2
43
59
44
31
6
1
418286
41
14
41837413
92
34
63
359468
1
39
57
49
247409
92652
25
85
8
116397
6
18
179036
63
464831
292414
222275
39
156969
340708
93
264854
352396
40207
3
115101
87
67
89
87
73
2
5
97
858995024
39
40
69
211045
472486
114734
376074
62
4
313494
397820
10
464293506
25793055
370491006
151481
33
23
12
148323
285008
454865
44
35443
436815
274594
14381
32
68
11
63
334793
472275
99
59453
596526782
82
51
25
93295
28
7
84
32
423207
137000
175532
268712
65
22
431635
24
58
88197
18
239636
50
26
57
37
235393
69
76
784632386
473194
319636
57986
146710
88
481161
21
475536
87
304355
342248
225681
326362350
115390
83
40
460806
39
321550
247527
8
10
275999
14
115679
203331
84
12
454943
83080
424310227
4
184712853
75
366246
4
31457
88
1
8
81701
368847
5
39
185202832
74496
322678
25
243036
275673458
87
36989
5
231161
444605
72785
79
10
468281
56
237836
380243
477826
658330213
82
217502
152096
16
301705
443705
12
79
67
26
370807
24
41
500428838
86
770965650
72494
228414
83
59
77
92
64
251807
58
2
18
65
35
161181167
242179
3
423358132
334958
498836
170977
155866
45
60
320176
80
15310
95
193578
286750
6
141436
96
197063
41
334953575
26
385473
254827
390728
611938570
266600
40369849
208458
225218
61
175597
76313
288219389
43
42
117639
397789
63
72389
422665
50
48065
26
25007
1
459768
111982
313335
75963
33
5
87
27
71
65
554719696
111151
79923
20
36
425180
69
65
1
51
367208
335265
30
8
442885
190432
98
77
24993
670827587
62965
45
77
927036301
471739
48
257183
35
24967
83
1
91
32
28
284962
236294
193708
7
14949
450763689
72272
319549005
22
84
49
6
94
254840
30
739962432
242956
94
362265
149586
462969
4
1
15
49
120985
745934625
498140
71
81
5
96
905498131
320133490
512957502
24
480722
483466
9
51
43
23
199905432
81
331789
46
72974301
47
45
261572
359592369
38247987
12
44
30
271892
19
221589
22
18932
26
12
53
29
233819
429229
19
16393
246156956
199964
47
78
439073
26
382722
119176903
579691560
295061
31
40
85
7
22
5
335243
45
846210560
171411
61
18
308489
773404748
7
320249
425814
81
202922
65448
31
40
20101
62
4066
447302
293445
17
2
34
197374
97
92
99
91
171788
42
86780217
8286386
98
74662
40
33
13219666
187523
99
3768721
91
390818410
176008
14
54
384976000
49
331201
760823685
495236454
129574
71
8
419577
78
297301
314359596
275368
53
25
312283
63
466886089
253401
6
161021468
80
113542
41
2747
3
425140
96449
3
58
408470
58
161020
77
24
14
133146
485217
6
454533
318191
189799
2
44170
35
75
318368
30
142581
51
364949
237226
80
4
65
99
308211
16
207115327
494205
20
65841
27568
79
2387
73298
66
147010
2
3
231371
4
15
41
75
48
306711
90
161162
45
12
471900
103248
20
494554
5
85513
87
443613
337983
1
198305
90
9
20
11
91
223413
424317
867698775
66
523016937
413180
86
90
37
208052
96136804
95
290995
13
14
99
32
354879
451905
679841880
7
2
113816
81
6
382508
4
156892
45
58
2
26
177022
374639
157426
320055
976321588
189923
52
226853464
433395
59
69
327759
46
99808
28
2
243178
82
61
87645
737397661
37
16
58
57
49
80257
40
118746
92642
52822826
64
25
24
131395
153550
71024
438925
68
56
15
97
99
68
346944
390117
326715
253712
42
38
97073
31
5506
380065
195379
336181
19864
4
25
93
94
969988798
5
6
8
674321805
12155
466761
57
215441
28
31
187740
360458
19162
52
474080012
459006
103548
255108
69
5
20
266778
201025
317486
62
521597822
145159
391568
6
155108
74
320442
461256637
128644
50
225605
472777
70
197685
42292008
374152
4
259480
1
27
48824
49
49
24
80
29
778650455
136947
779945178
290329
31
96
214730
64083
60
5
90
50
89
65
13
26813
70
3
306550
31
28
63
73
43682
47
64
288545
440927
49
246515
68
185552
7
56
485766
487388
354071
3
407655
81142381
354720
145034
148044
972078125
349505
29557
369917
307833
20969
54705
72
22
33234620
264807
307681
314048
49
416102
4
34
90
71404
197919
38
499133
91
120932
36340
855971916
63
89
19
5
66
78462
327717
94
118307
91
8
262051
162413
274580
32
9
35
77564
1
37810
5
438922
26
43
719319247
98
363021
336396
477578
81
356734
50
365688
28
873914284
388769
214423
328595
34
231136
207475
144943
71
84
50
9
35
58
51
73
91
67
47
162920
1
51
84
318345
69
82
32570
117667
1
25
89
422063
99
64633
75
26
519280431
74
3
4
272181790
48560
435802
285995
15
330947
426071
397285
1
472264
80
55
394870
388284
84
466795
49
92
306958
59
11
363989
20
74374
28
79
257996
6
93821
86
13
8332
34
7
21
5
42
9
25
949171557
672550431
17
57
235156
895768255
646359577
97
201905
77
267221
389107
54
280408
146316
38829
213451
1
373519
286300
4
78925112
52
9
43
138782
487921
340690
89
65
42
418081
322984
84
392797
8
30
179934
451521
2
75
55
85949
83
27
927067096
197133
86319
92
23670
38
12
221844202
766893253
24
24
289555
46
91
6
23
8
9
385231
78
37
96
549684221
98
193522
782400211
58
454126
66
148530
364200
7
28
98
878524189
435948
45
673386189
11
82
418778326
62
399934749
55
269421
84
67713
391363
41022
304174
37166
423526
68
198439
313948
169378
64
169542
70
89667
28
8
43
57
145751120
36
93
417237
32
7864
461583
1
77887
90
9
241194
481609
27
83975
437531596
37
4
242704
67
454817
31
436000
308445793
58
873516724
369803
240374
92
6
77
59
493535
74
457449
22
418410
25
26
6
22
423025
77
65
65
15655
8
9512
492887
470179
70
26
3
43
487174
4
92815
552105907
58
246877
88
42
11
33
5486
54
51
24
29
74
29
380649
58606
373267
247350
80
177253
488365
34
59
76
23
468005
254753
92
1
55
302097
359467
22
720350030
355889
7
259382103
21
25
29
304166
366668
831804413
91
5
88
273907
189728
13
27
51289
91
55
763045824
68184
420404
471370
30335
55
74
51
1
385112
28
373500
414599
58
289986
368696619
26
37
24
205750
310276
616358285
41437
2
56
61
419803
49440
355786
355974
361929
97
149982
539730442
383293
16
83
25
849791703
32
20
93
74
165901
6
6
222945
74018
338720
51
40
374425
6
12
92
6
63
90
416879
428816
5
78
167818
131736
4
71
418648
2
98
1
164631
452074
316509
73
15
14
411228
7
487363
38
33718
7
383433
399833
299488
5
73266
68
47527
12
51
5
244575
6
80
5
3
34
22
226785
36
80
28
393227
55282
54287
83
5
21
13
393903
408812
457207
724787989
355610
3
398968
347344
787904705
48
61
283267
56
135121
72
8
231499
17
44
25499
47
252226
11
9
62
12490
603
31543
451372
21
66
4
309632563
159985
97722
75
24375
833168038
344128
92466
401748
86
79431
435210
79
325118
6
68062
21
391107
319816
17
27
49616
11718
105057
197395
356505
67964
138263
442962
843382119
473505
2
13
49
1
348104
28
7
192330
90
53
11
43
6
73
47
66
2
477903
370356
9
78
88
59
51
367304800
313816
71
84
28
37
87
166136
19
160947
76
432028
44
313523
360111
286842
143320859
12
304451
246564
92
59
59
84
68
237816
99
24
1
912968845
73
69
121860
96
2
29
3
47
7
461983
169779
66
50
5
80
1
67
8
335272
45
76463
282527
84
8
96130
84
189434789
661514373
54
386206
729116459
279703
46635
104076
478337
40
62
549519209
448821
72
152392
135476
287685
7
3949
86
24
11
30
280524
598394085
684948145
53
40
1889
105901
76
429836
909734725
37829
386011
676331250
36
891368237
16
352859
78437
254470325
87
79
132794
887871641
5
90338
347202
73
117147
283128
9
7
24
14
89569
6
609824107
79
297176
61
65
29
87760
43
2
417492
59
327414
8
151000
83
33
94405
209315
80
92074
57
17
7
25707
19389264
41
50174
462140
413755
1
34
412803
21
36
515071428
83
86
359457529
117257
82
13
84
433463
87
350034
38
437024
1
7
95
81
440114
18
444275
22
66
192994
250056
18
92
155313
84
323326
41
184268
849221100
407053
336312
56182
43
294843
27592
38663
425601011
5
1
26977623
4
222009
649734352
3
267952
18
308150
282193
28
287772
225794
484573
73
16
94
193786
398629
31
98
165890
98510569
283169
188082849
41
4
340081
98325
819253797
109074
14
327416
131778
420872732
7
133687
41
479700
42168
754987903
48
15242
63
172995
57
518051044
108359158
55
56
66
65
88
4
9
414273
297010
239014
24583
312264
285472
10
66
295543
6
384027
22
71
315677421
72
2
194702
41393
21
50
219199
76
69
86
261940
240634
86
346774
400872
372545
448257
30
96
190108
40
484002
72
81
56001
38
252676
106651
34
231782
64
80
169669
183303
379331
384003
86
325915
43
177708
19007
399687
93
292290
5393
81
89
201969571
40
453125106
306384
313683
6
155634
43
22
455151
76
406624
91
58
30653
96
139572226
6
973953013
868084162
33
29
374645374
23
307779
66
422215
467873
499477
369022
10
43
10
651786039
23
91855
26
204909077
938354530
176236
3
377300
372242
79
429950
49
317731
97
414425
772889012
378124
53
7
410579529
4
18
223675
67
31
45
399944
8
223195
246828
68
413029
331697
5
254085
210671868
55
73
329281
109056
147850686
84
45
70
289304538
887892754
88
119803
370106
17438
60
120708
317550
15
84244
78
89
1
23
137300
244326
68
35034038
381102
259062
951883913
206533
14
5
76982
270660
41
97
13
29
92111
388584
690834623
29
343913
312536
76
9
293811
37
343269
77
7
125076
82
280578
312528
90
58
375681890
35
69
25
356912
98
65
211771
10
1
43261
72
320080
200637
66
263249
490951
331911
406073
445041
242117
6
9
41
292007
127343600
36
456861
48
16
8
3
4
29
24
60
43
161856
63
4
17
432811847
5
366810464
285227
53
49
25
83
9
2
388581
456639172
305652
89
5
133503
38
429368285
293797
86
250141663
2
15
66
58
596222654
7
71
194467
239892
119427326
247428
1260
6
370815
244885
226813
35
99
265442
60926
52
25
37
32
381288
43468
62
7
23
79
463686230
483626
290291751
21284
20
377600
488990
40597
7
74
50
324414
136790
6
15
70
91
74
60
1
166304
133340366
84
202856
352626
38241
109079
236529016
76
407442
58
902137446
23
47
86
85989
234296
341900
445467
303539
316056
362265
294481
58
963488413
259959693
421271
17184
174622
246464
638872978
531745256
4
114465
73
85440495
8
93
380383
222489
427070
331306
47
15
24
14
469267
1
77054658
472990
94
38
65
40
5
123666
397752
83
31
2
658416926
200064
338475
155044
4
36
600906180
284696
56280
93
79
9
358009
53
24
82
6
13
526383402
497252
186086
280417
665844831
57
8372
56
78
442695
81
22
25
59
116896
23739
45
3
405757
5
41
494502
23
11
3
73
38
64335
5
474663
60
691187053
27
22
4
195513
43814
55
93
94
427622190
55
5
4
136321
430673
87
52971
683046948
49
8
37
392372
58
41
481842
35
50001
12845
53
5
246368
20
56692
29
340489558
69
57
318330
90
29
42
236108181
90
66
98
91947
52
17
19
38351
243860
91
196205
94
214673
381408
58
57
277587
23
913336071
96
99047
60
687077286
6
762420201
465218
142262
39
54
3514
884216220
930782209
84
21870
347360
17
262179085
236445
240003
61
92
53605320
482783202
93
43
80
61280613
79254
225135836
349515
41
95
457362
95
113595
9
7
1
6
62
6
540336866
317669
77
84
59
30085
914009397
99
373122
421295
38
420056193
9724
283927
790409108
27
114296
425947
61
88
210285953
84
66
459759
23
49
196635
64
44165742
83
8
105363
396837
84
298184
16
2
5
24
57
264263
10
4
12
70370
347496
24
46
213499
86
165153
415971846
220916
41
88657
496694
254477
423465
430029
57
339578
235362
77
57
14
51
696634316
343827
356142
242622
88
20
345851
299222
14
71
7652
20
13
340199250
161733
169896467
60
99
407600
187460
443007
594098512
93
237537
84
326409
3
34
36
408203
203221
850235875
348894
169636
12
85
62
12
692514556
423187
316040
66
223429833
240154
39149
23
18
97
453559
230296
90
346691
9
286384100
259844370
118183
22
136967
368750
32
57
181768434
26614
9
68
82
73
765100949
95
9
38
39
18
326243
17
9168
89833
6
317981
73
22
60
383636
428729
49
80457
6
862918206
95113
49
273448
401381
6
355698
12
3
7
90
73
415434
96
265806
12
492522
67
77
98
9
17675
405932
463612023
106528
3
459844323
19
169979546
453791
63
380956
35
247194
67
8
105200
145143
274745564
15507
19
423245
50
8
7
225927
67458
224465
77
348110
8
49469
50
6
30559
205048952
89
90
58
90
283061
32505
100798
85
50
324675
48
114025
354754
758942819
94
371600
87267
326988
320349
175145
22
31
125484
47
82
49
253641
1795
122117
35
45
70
348281349
77
406420812
64
191579
840352446
292322
400991
175039
81
79
4
44
337088
28
426879
84
515
6
6
26
8
236210
77
55
30
90
780764467
72016555
388802
84
151161
70
59
380098
86
13
116855
52
84
72
32
369242786
76
78
490388
39
616941481
413766
54054
159242
41
73
5
481429
52
82
80
137007
385563256
417856
37
235485734
148548
406601
280642218
42986
230208
439699
63
80
155750
54
5
253286
85670
2003714
4
55
144798
62
25948
237098
33
6
96585
43
40
4
201165
23049
360687
94
114728
30
26
31477382
29
33797
19
6
10
163262
46773
103429
190798
7
138339
220032
20
19
99
187206
64499
250581
38492
22
56487
28
79
360358
9
42087
67
386069
157169
65
53
6
94
89778
12
383356
29785070
479448
51
81
395140
667105160
288442422
89
40923
268681
391595
48
869464757
42
52525
50
487343
5
6
90
92
605537685
445658
77
23
172898
29
47
62669
289522098
85
5
65
71
135624
28
375957
736655122
66
218177
79919
73
68
54
584827862
580422809
24345
214868
2
82935
79
61
182336
92
61489322
364492
69
204740
2
69
87
151609
4
363377
922377372
79
86
63
103441
463728
99
463042
2
277504
40
74
99
136896
69
28
351735
430780110
33
561213883
902298457
49
264361
367020
447442
92
123335071
383517791
40
2
446990
98
774430068
54
17
366022847
5
27
34
482981
863145658
66
42
190102
725175548
30521
14
214814
41
295248
368084
641877687
127359
381231292
335585
12
27
5
224855
245600
457483
37
395680
252783
89
99
460961610
144008
88
28
83663
89
1
37
96
6
84422
228185
80
398012
217754
94
9
283340
50
54
286230
36
8697
351048
277226723
87
2
50
11
586197809
250402580
44
139724
46
9
89
495025
176009
94
6
4
923557633
44
184758
227865
29813
457896
155573
222369
67
458481
95
54
40
49
448680
196245
403962
48
260368
53
4
18
401509
13
99
25
41
68
37
73
91
5
5
98
21
171216
4
2
14
17
369266
8
470435
8
26
93
79
54
457341
48
21
48
62
89
61
7
496978
13
30
458644
69
43
270083
77
13
44
70
175059
8
228677972
270416
54284
73
3
3
166320
268108
33
56
23
248098
49
18
249234
948225828
5
363030
847367029
44
59
70
60
39
20
466880
128238
61
28
396134
300004311
4
6
17
248062
1
69
18
85966398
77
16734470
265881
352524
462028
39499
383521
489822
7
37230
67846
86
300109
260364
11263
883469784
191893
353856
480504
26
75
706312161
473705
59
411560
59
1
375979
93
343411
18
129406066
450518
721294995
367093
18
127173
30
59
493055
98
393913
247825
51
155228
3381
110922710
7
59
91
556068055
37
814956018
434258
81
3
1
87
81
288022
155316
36
243666
4
51
8
52
146627
38
137889
441922
67
172944
15
5
303816
348987
85
772011903
199051
25
275199
41
197213307
411927
41267
130598
291324751
141099
61
7
78
8
15
3
28
234039
127784655
80068
34
3
155020
216394
236741
4
155950
4
283063
52447519
17
52
55
58
86
381972
16
225500
39
187454
69
110669
9
9
31
438879
81
9
92111614
44
35119
279696
117972
707879788
305074
98
170898297
877014585
291227
146122
454844
54
76
39
43839
34
4
323832
405789
208629277
115084
51
367655
125363
77146
64
12
108476
429319
53
32
7
6
88
7835
44
29
145353
478317
16799
456874
368956177
68
356662
958179925
4
2844
207293
204723
7
99
39
34770
22943
3
255222
342583
344188
317960
15
26
17
119569
5
88
75
253738
50
234957
63
81
154851
422754
85948
2
8
22
80
153959
998907683
213012
47
42
1
281588046
98
12
469938
427722
5226
223717111
27683
43
57157
4
6
472670
838288087
20070
823267502
218731
48
377398466
26
115786
367986
176673
441591
29
95
86
443821
113013249
32
6653
444036
435288
125682
6
7
173113
171794
473858
98
6
11
3
90
394550
47
245093012
555312403
20
50835
434968
777694171
464039
310769
506532221
961054633
242912
43
49
60
56
79
52
89
75
165423
7
847870170
41
156886
63442
466957
484245
614987166
9
104365
54
381487
35
22
81
42
511786178
472295
201991
219947
24
394713
246534
350128
38
66
7
18594008
477031
4855
3
91
11
348987
81
484811
2
10
8
5
28
90
3
55
190719
22
15
499147
66
143003
117862
95
7
90
406582
68
4
4
7
32
271809
13
7
43
32
301985
89592
113590
11863
85
333345
260736
5
210826
328634
94
265615
440424
288441
346896
269072
35
294782
38
1
11
22
28785
89
377114
20
92459
309459
92
81506
2
407729892
98
48
3
20
394527
12
35
90
98045447
95
65
285350
1
434843
6
26
10
66
444556
923992923
2
425398
84
956822361
182079
349110
22
334846
60
190710
319510
499236
46
56
206922579
53
2
6
749746443
44
8
395040
97
16810
479384
91
8
45533
498768
503779741
362435
94
28758
409806
4
36
242473
8
381593
31
114656
176847
23
56510
251308
88
482859
161632
48
32
3
25
42
40
22
461789
321592
544307011
27
10
684145671
72
75
68
161553
409801885
121488
81
406801667
47
11
8
716367617
233132
33
29
14
626653954
54
425242
1
323284
306832
981975734
986282437
60
84252
4
23
31
329279
423714
81
23
491019
122614
3
92
75
368436
61
937005726
496837
21
470792
2
944931825
498816
347004
244588
545382221
354403
72
21845
64
463027109
14
36558
349112
346489
4612
17
214609
473204
709757055
126524
15422
41
43
5
2
8
16
709162846
116877
93
81
63
49
144961
15
85
18
263330612
275798
227248
917697790
95471
58
179394
53
34106445
1
14546
53243
472181
459987
37
354724
38
51566
191064
72
11
477152
53
2
256277
16
99
92
305577
241090
74
89
18
129009
214288
162734
460036657
487654
75490040
6
25
127617
275848254
61
444810
51
371252
49
115567
675410489
111117
10
827250720
77
640913518
152734
99
4
43737
68
161169
210384
433061
3
219011802
6
194912
148544
285055
9
11
83
12
31
71
525987738
91
53
28
485939
7
478639
73238
14
9153
90
420853
17515
244007
451426
9
336260
293108
42
80
74
28
2
3
342236
112234
9237
172663
82
318367
3
69
6
152157191
9
4610
535795509
249583
31
2
89
54
28
460101
297748
3608
228406
402367
455906996
346621
55
107504
7
15485
93451
87
63
100149
9
71
43708
31
4
55
108013
123552664
379396
19372
423285
221038
44
53
24
3
5
78
24
206663
468564
2
97853
22
80
170051
64476
35
36
83
299438
430815
73
452415821
351008
89
89
97
38
9
233488
349440
8
74
74
267537
5
253964
29
724413452
143016
217821
441122
355896
468686
529448642
1
51
271481995
766407075
52
43
49
334081
754861953
97
309381
958972172
205755
27
405719
367951142
6
5
3
272061
21
831924137
32
335913
38
392059
49
418453
3
23
74396
141790
309681262
888602010
66
150190
27
414442
499614
324121
567690903
51
153269
5
47
338255
165503
483481
258060
60
2
451355
423690
494821
22
167127
318681
7
166810
15493
43
591561726
264422
8
419716
466764
102906
4
79
134121
157249
326501
3
64
8489
238431
385743930
213741
489177
710145636
490496
56
214756
9
3
85
55568
14680
279723
91912
410328
8
465210
48416
419082
460003
182275
106744
68431
249543
85695
43
482272
228243
31907
205681
87
29
492460
394434
53
373649
44846
465150
137192
45
98
40786
54105
236971
943811525
98
91
392417
29573
379322
176804
54
776707040
45
47
46
1
42997
674549403
321420
339776344
221594
8
322287
626297094
382365
5
305046
67
93
28
71653
6
80
245041
476820
52
8
22
30
1
156317
8
47
238814
65
2316
63
227974847
34690
272313
49
72
630175554
349122
311622
40767
455107
191834
82
176032
341175
84
50
75435
82
3
9
435214
338053475
80
46
72
4
340008
21202181
36750
64
110275
51
102535
354654
625151227
423019725
791095860
23447127
247162
28600
455300147
59
91
311853
50
30
83
253567
28
17
13
65
38
269025
218101
277224
69801
20
290688
91454
209679
42
778660988
73
36
171715
39
113382
95
331436
68
9580
489681
338467
28
464144
93668
24
729221168
81
96
196587
81
47
234374
192613108
83724
9
236292
45
94427
274567
525030797
96
310676
33
374891
69
69
364775
93
403979
5
9
9
105379
497403
84
5
402336
5
39567
365787
967063638
90
31091
386010
83
35
76
853139580
183965
706534110
45526
283634
4
22914717
85
34
426545
400189
34514
32
93
120052
476262
672816201
82
16
14
38069
458701165
66
34
484956
4537
48094
353833
167696
88
55
281886
924348667
99
31
94
7
436717
55
7
45
47
68
72640
5
47442
111577
398136
277108
239653
685218592
4
35801
75061
27
433826
79
329653
30
90113
298664
142192
878623983
3231
339163
980940852
45
74
44
175932
8
588128257
59
6
22
1
90
48
51
74
127018
323200
59
3
41
182753
86221
19
473649
89252
158616
1
257213
46
217136
424213
32
433494
5
62
1
99
77
85
96
59
17
60
328365
114831
226837
455205
45
236851
33
3
159437
132713
62
21692
97
228655
42070
78
132149
4
10
241441
4
8
27
72452
9
12
485718
8
31
80
646295357
398962
213668
473394
58
99
22597041
115001
1
120391
708463616
147607678
33
84
19
412991266
43931
79
86990109
63
140728
74
416744
88
67
517009388
190008
399369
351398
32
3
18
75
3
24
64
58
2
259692
404542
13
160045
676458881
40
384260
452788
54
180703
53
53
53
264381
107635
1
62
4845
3
2
227727
2
908591870
57
421297
63117
437768
9
165069
426787
52
657197783
411873
489602
197761
244930
27
38
618550491
443354
86
158158855
213390
991860562
668352513
39844
8
289812
25
67
28
62
915532742
57
68820
438308
57
143519
29505348
50
216679
5
924581722
176088
37
356657228
19
114439
721240903
45
259799
36
395836
443899
2
43
212870
258344
42
375136
34
20
248311
176479482
5
248491
4
83
9
40
32232
62
106816212
220199922
27
202911
497246
19
137148
89
59
479276
207357
20
81
13
1
196425
11
79
16
60
849042776
224869
82
61
335591
94686651
45
342754
351091
27
319773
60844
400991
1
492579
95
216468
72898
66
463918
117444
38
8
308583
181968
300243
91
8
482664
90
93
78442
128069
7
255280393
25
7
379294
246379
283839
359093
91595
59
155094
47
60
42351
442837
465149483
153637
13
310734
32
22
133064
465897
157533
152579
85
6
66
329968
65
467387
426106
22462
29
13
139980
57
569579076
72
475989122
43
38
271522
408924
243339
156892
62
42
1366530
82
19
121374
96
83
466573
65
62
44
11
79
2
90
39942
75788
80921
116413
260630927
925831492
51116
20
84
47
55
72
100034
76
3
56
6
132869
293370
13
70
111840
367161
331110
665533903
97809302
52
448161
89
108562977
302619150
73374
40
12
25
6
627517969
6
8749
77
30607
277689
65
2499
6
316024125
29
71577
468768
34
435062
318282
246014016
498756
16684130
183490
120231
371631
29
307089
456944
314435
35506279
138352
76260
163489
362135
469186
381611
411726257
4
350855
66
19
39
5
26541
34
338279152
10067
459316
99
385852
16
70
445135057
473496
12
18
194051
42
238172926
24553
18
387511
20
90168
479239
52562
2
48
1
370931
4
7
214183
227095
439158
90142
13
41185
1
78092
10119
78047
48
124875586
497412
61
9
4
9
7
297285
46
125493
200229
144654
2
32057
232217
75
54
538500184
74
325715
44
765283101
83
138690562
391635
56049880
106755
454000
132355
12
71
57
4
64303
9
27
6729
63
89
55460362
436958
46
457771
497694
308254
259053
96
52633
1
81
20696
451481
326327
237890
70940
70
61
66
34
291207
763807631
474139
62
418842
7
76
68560
107017919
67
12
287946
6
301170
167884
27
244233
280220
8
490648796
783241965
31
28
46501771
52
36
182895
54
60
4
317920
8
58
211760
812748734
41
88662
828244046
83
80
61
715264197
433052
3
49
418584
2
170020
17
201109
370006
79
1
255129
476736
301960
139977
79
1
84
276618279
216439
63
61
66951
322783
33143
20
88
3
68452
7
36
32893
346400
80
55989311
128114
46
84
66
71
162777
277871
1808
141529
26
123775
22
38
11
93119
62
6
58
175363
67
190468
5
295477
79503
353328
85
94
80239
17
13
148783
105340
427822
299196
11
1942
342160
7
15
21
64
68
3602
208351
193212
22
39
42342453
2
389453
69584
196189
21
96
36
92
458863
78
44
161779
1
284678
82
144056
323013
390668
305461
7
105061
59
7
74
778210598
19
21
21
18
309128
67
78
49
9
40
347729606
3
137579
48
31
29229
74
2
34
49
340760
24
32611
450364
71
9
26025
28
28
144466
437430
81
79377
368195
94083967
9
69
944062112
96
68
26502
62
1
174832
169857
402032
68
20
201195
299020
552929152
281127
217837
32
34
98
221660
494199
3
403381
803983232
22
320495
395772364
99024
348652
88
150250
57
77
21
233955
79
44
28361873
867353838
8
226888
145842
321307
80755
360802
676517711
48
36063
346847
221385
32
41
352653
96
22
35887
13
7
497716
34
27
9
33
17674
57
672659877
69725
31
13
93633
16
25
10067
73
118763
7
10
246154
178677
420680
10
95
73
8
98
133972
32698
400467112
28
353805
89
18803
911927977
28343
8
94
54
73
83
247371
387791
32114
38
83
43
458123
229957
210138
193055
418757
530099184
227469
7
89
40
104783
101632
61
72
35
424335
153614
468838
294832
27132
410990
472858
36
89
209309
52
267681
480443
337142
19
43
96
603625767
5
41
317931
164286
46
33292
69
115543
682927533
30
226288
453951
67238
346981
21
484037
390505
201129
85
317986
7
212016
58
433537
132765
8
162922
452057
12
177304
72
30104
2
52
395376
67
465357
226836
51
24
223367
396440
18901
368039
632664826
584479593
47
187450
34
553154493
53
6
73
273662
192301
97
113626
76
85
50
8
78
73
37
330857718
267329
82677164
501862572
584655372
55
5
52437
340819
75
375853
87530229
188593
360815
385488
48
23708
4999
83
349057
447685
10
3
88
83
480884
241772906
42119
338167560
344564
52
467862
26
5
415268
311193
441623
7
285281
114697
460894
380662
18
6
162599
7
654079428
8
17936087
88
77
4
12
10
6
145345235
35480
59
55
60
295440
3801
472823
77629
96
46
178218
755766613
17
26830
7
150366
96
306707
70
169001
36
212793468
249498
98
87338
31
164025391
7
35
133817261
52
9
141998
345876
7
73
175846
612493303
60
61
81456
47
486010462
293492
28
203125
61
477021
21
464228258
87570
32209
183017923
58
19926
8
996558526
61
78
74
10
472271053
46
147408
70
75
1
439465
103283
24
135018303
199817
193276
57
80
220933
74
376029
163102
62
6
477358
861160329
958166949
320517
13
459962
236765
268652
407301
78
221621
56
72
731024509
84
36
21
158129
269213
257057
54
822530362
65
725300964
410935
74
186615
315640
823294617
29
23948751
125515
60972
34
444908499
370828
64
81
29
236740
479003
32
97313
497052
48
6
62
475410
44
2
384761
91
44
339374
60
4
96
104855
95
64
8
178712
398976597
337312
64
153574
707799878
25
133448
43
410913
72
3
39
893437155
200789099
31645
976367620
9
51
363499
276748
444270
133845
68
14
78991
29
55
178139
160149
46
27
42
411333
403346
72
80
373334
30
203061
454559995
54
52
116875
1
8
10
78560825
345147322
203225
39
16
54
316880565
9
176943475
10
44
23
83
20
82
75
35
307670
57
389349
652795260
132839
12
8
450927
82
9
51
35
124699
62
72
65
372287
4
372678
39
77
333637
25870
18392
82620
69127
159352
81
293815
196185
63
95
65
564683830
95751
315123
336
99
75
43
11
230591
3
29483
254319
24833
7
66
41301
553350362
20
6
499451
50
35
18
26
174420
498641
305475
332961
82
364325
57
44
109900
73
488175
648888415
97
98819
27
355710746
858683005
116645
3
660648141
51
90
34069
67
62
244893
91
444380
40
54
73
455072
438429
200342
921041728
37
346295
395456
90
133
58
54
231274
20
476099
494679
34962
150273
78
2903
422089
352054402
422051
21
191857
239727
40
6
83
314313
14
24
349454
21261
11
108881
20
19
816355893
228192
436549
192182
14
230646
35
45804
3
67184
15
119525
443301
47
78
67
2
96
74
13
35
138857
11
298702
8
380194569
300767680
40
268802
1
49
25
469191
753748802
34
433171
410795
479254
747318111
6
451317
306541
67
203722
364563
7
12980
59614
498585
25
8
48
321306
242598
179031
72246
341137
928966468
71
32
11
80
202461
67
18
370133
15611
182509472
54
142684
12
160527
7400
38548
68
214519
44
32
31
24
402267
342453
25
79
764867484
139961
482668
32
303944
159891
467163
188724
461044
13
19
688162800
48
9
421903274
98311
800277426
61
289005
419577
8573
105370
71
159957
4
97
58
5
57
13
351085
7
7
80
12
65
733633014
28
48
130763
38
149393
31
118884
30
18
234198
514166588
181477
41
53
951550049
93
4
8
277879200
94
122318604
85
26
15
27
60
40321
13
473089
264794
7
72
267863
36
2
7
77
68
90
84
48
459235
94442
661087191
363766
470340
82
9
604531938
42
30
33
62
189734726
494555
216469
125848
5
1
135301
408311
41
50
80
8
19
119160
105887
480470
63
458759
49
7585729
306887
62
318768030
70
434687
5
7
741704518
312335
926451778
207407
68516
261372
372236
1
156802487
94
134314
701456741
339598
66
2
8
17007
166183
44
373286
203588
518881314
788998302
84
269213
7
439021
14
391754
4
28
242749
45
31
405884
43543
27581
62
351578
178889
91
26
77
277217696
27
183912
84
9
240437
41
487366
79
202684
771848515
70
853663721
32
88
32
366450
42
143082
156775169
410925
88
62
34
34
473008
220535
87
292954
41
376964
4
207902
12
3
177045
30
1
8
59
81
2059
11763
383558954
82
54
116541
40
60
34
417218
857809806
386887
131319
96
65
140436
659655292
250998
232886
47268
159200
437482268
101202
131786
379490
366632
1
58
340822
99
151866
421113
14855
72314
457141
440167
269873
65
113729
9
13
6
73
849517330
2
18
475141
67780
9
696610180
406115
60
21114
44
264016
35601
362874
495081
42
51
71
226802
50
57
461310580
44
83
64
83
30558
68162
7
27305
412761
8
14
52
67
93
3
385132
35
196465
456994
379909973
55
790097101
66238
44
72
166401
72
70
62
14186
344627
147604659
30
82
5
297493432
369275
78
349873
37
153401
22575
404553
10
247273
250967
34
159904
86
415292
6
40
5
148435640
348373
74
830929196
441771
604787641
56
451346
480277
241056
25112
92
9
16
85
74
38739
436142
19
62
91
93
65768
289941
497070
94
231706
355201
461492
386559
11
302434
66
93
538648791
57
87
198740
110176
79
66
345505
18147
71495
108717
269130
73
339850
128544
863609517
8
56
8
42
48
18734
18302
334394234
84
415021
305793
479323
308039033
994394099
72
406959
54000
389230
353552
39
369889
3
2
629221356
91
18
95
461025314
772612993
229742
26
9
232194
140917
59
94
70
79665
313705
43
290390
52
6
48
403356
13
918778779
4
113709
264063754
35
353883
45
25
437496
82
5
75
92
380403
51361
78
189743
74
10
18376
34
5
85
476800038
39465
304294
224171
99
382714
129878
347295
22
35
52
13
4
26
59
4
5
54
375077
3
68
10982
9
777366023
72
98
78
104676
6
6
95
1
240101
43
413826100
67
52
9
71
11
411559
486481
165657
99
288382
310979
5
20
221545
37
74679
3
405416
59396
80
164945520
84
209759888
52
16
90
1
44446
159381
292682
84
311219
222031
78
357224
816113244
325373259
246482
150442
25
61
209163027
996261433
307030780
90
46
83792
715718386
462681
40
97
89
57
15
37
63
27
47
7
37
56
36
52
948248405
26
52
5
28
30
56
25075
61
63
13
449996
19
6
3
3
408696
538451057
20986
19
138077125
90
294365
628358500
19
35630
51
81
95
174214
55
318381564
70
73
61
418002760
338213
8
406466
260045
81
493504617
216133
20
348256
309800
69
240675
234299
287796
88
93
331570405
57
90
58
283343982
349284
82
212309
3
86
60
77
14
34
43
28935
32
179408
15
43
222020
49
965558252
441334
437649
32
494502
27302
239635
205691
404670
6
18
185302
84
8
1
148089
67
54
8476
483015655
27
288022
63121
151303
57
373996
284057
195094
205149
191475
331015
57
6
389623
185061
51
931043880
214772328
98
3
197121
78
4
55342
94
36
354204
66548
159786
91
13
94
64
394460
18
211986
12
28
68
211626
29
330361
84
37
291500
293061014
74137
9
52062
42
63
201664
78856
144908
384180
129255
682774149
235054
32737
4
21577
31
61
287045
16459
45
328934
347654542
2
90
167380
328330
68
10
182741
889242459
747643386
19
389748
57
71
35
21
9
25
732161718
55124
4
18
424187
47
39
67
262967113
4
144352
703185578
26
3
17
496453
4
79135318
433045
280799
344047128
286188
27
95
438349
57
256521161
1
66
48
70
564412656
3
28
134406
354494
18653
7
77
67
45
143199576
374553
305969
368847
94
86
57365100
239750
3
84
168060
397577
21
11533
95378
34
320875
8
85
19
31
77
258223210
66
43
25
97675
70
192461
421748
31
253233
413678
22
1
11
326964
51
70818
15
42
378830
88
422205
60
292283
3
8
73265
365807
83
424392
57869
15
301586
233453
83
5
14
20
405455
102717
49676
83364
6
423814
88
247390
96
303873
29
185365
434589936
4
38
19
6
98
405933
230026
854631946
109749
456366
41
37993
3
181195
420199
69
750517547
22
436519352
180914
22
485235
56
104768
74
248331
83
202589
254312
4
268520
204498
91
49
319716
8433
91
48559
97
96
221345
99
36
131301
35
187764
466659
94
6
98
13
9
4
42
34
43888
215275
168088
43373752
89
53
75
223132
81
5
405036
7379
56
54
210315
56
73
306261
70
20007
30
167488
219166037
2
8
96
184726
81
190081
7
9
13
266825
5
278402024
20
26
60
7
9
35
57
191972
260434
4
47
1
85
43199
68239
40220
6
37
51
36
66
259483
301925629
61
88
78
183517
439185
472449
49
380336
73
377262151
440940
33192
68
281080
361011
284783
438958
155659
47832145
49
181089183
61
78
424364
8
109709896
139389764
20
342755
296320
48
624603872
63647
88
197805
486707610
208786344
132004
68
684999852
274384
177546
2
2
48
80
6
41
77
98
12
64
5
481623
49
83
83
77
261398
148058952
82
47
7
38
358275
126700846
91
419819593
112289722
4
73824
90732
18771
182399
57
23
483913
90
17
64
231563
71
488900
72
49713
673400953
65
11
274956
2
45918
469452
779699547
65161
45
86
10
178138
3
311909
112571
448511
55
28
40
92
184363
8
113164
65
366993
71
6
276038960
8
275762
358680
193094
44
98926
92
185027
276931
53
14
92948
22
91
34
8
3
2
390483
3
26
68
10
54
74066
38
457687
30
762147070
424928
302700
18
98081
18
114830
60399
32
86
108336
1
257574
432100
820261424
499500
104154
93
130649
49
8
16
214130
74
406296
418784966
11
95
679832606
86
80
333082
42336
494016
435671
126122
4
62
233021282
15
20
51
65
76
220721
227048
245450
77
403745
434861
24
163096
22
74
416831
141480
4
5
99
56275
208104
1
317601
80
82
11
2
86
23640
28028
29
56
75
438338
185012
753774350
148998
343347
123488
167879761
489464
8
91595
2
474016
6
47970160
16567
94
611254871
63
33
403211479
1
213467
7
51
45
30751
66
86
155847
8
4
98316
40
446266
401183
51
44
31
364579
292620
318201057
37
435080
57
157053
430634
317749
42
75
92
266942
460435
61
22
58
382688
225259
90
85
466527
495011305
76
63
29
721865574
321681
53
478794463
2
250336
20
35
485263
4
46
68
243394
62
31
4670
14
28
391461
324661
801963652
26786
6
93
66
19
81
27
3
787702221
87
51
84
117580
87
29971385
44748
201449752
14
10
315336
9
799314858
5
265295
20
633940136
75
47
82148
67
9
60
318315958
52
417264
60
12
306079
99
60
42
6125
191010
198027
62
427078
74
57
358371
189167
235176
3
53972
32
63
65
11500
45
81
320434
25
297636
7
8
48262
90
100812
13
841154685
464507
64
125703383
54259
325725
165498
189893
274379952
67
9
50
43
10922
234742
56
92
2
306351
359002
5
293713
37
438915
267165
90
57
188328
68
363466
465606
324704
7
20
8415
3
388499
296645473
340373
31
1563
93138
279193
65
91
441559
71
80
25
114425
41
59
363426
53
75
17
195276
459883
110556
37261
380645563
36
24718
8
82
4
33
76891
456438
161154
57
390210
8206
62
363980
169775
75
345233130
8
99
255239
267599
50
821514534
86887681
72
343781
494078
15
22
36
17
31
56057
47
43
82946
860394779
91
52
74356
86
65184
40960
54946
32
152359
33
8
37
13
440085990
21
69
68
200171
829500084
56
307626
199964
38
525284601
442416
196476
378811
7
483174
239261
76
25
244210
3
25085
215037
368529
74382
402964
120892
40
442512
89
313076
46151
28
74
44
33560
66
4
29
368771
171187
396418
126204
495254
398932
13
415551
89
759863387
1
462733
7678
57518911
57
84894
68
2
446048
451949
1
96
260923
238663
44
639938756
44
34
125024
25
86
236567
5
29
75
61
47
80584
69
34
9
356285
7
293450
18
52
428720
459347
156554
350119923
51
3
178090
56
343878951
92
80
31
87
2
4
180558
326225
311287
8
2
368259
390990
50
326800
7
49
50
8
47
357384906
38
79616
228301
99
96
96
518691417
437166
47
64
37
76
351546345
165715
31
121876
86
41
23
5
170940
19
200300
40
42820
7
4
378162
13
81
9
343483
73
44963
309798
7
439828
35
20083
296235
13257
310475
45
54503
175183
222591
334775
56
490319
229145
227009493
20
143651
10
81542
327006
234599
11
764319418
1
386307
815324528
306815
52
404139
99443
53
36
54
331270
527191821
244098
102246883
299047
31
271129
88152
22
450682722
34
99873
16
21
422568
85
37130
4
14
735075590
7
4
40
33
448707
382650
143311
78
50
59
235619
35
17
2
26
28
43
203682
25
19
7
72
122875
10
6
18
102242
79485
355587
5
167812
277390
433525825
181783
1
305361516
17
484112
136799
212924
85
483539
400911
325908
42
993330832
77
10
150778
214979
747989912
347088
132889
2
281075
299166
257676
370789
381799
471192
74
21
2
26
89
199676
6
33
218999
52
961796216
238471
19
309109
242107
75
95
62062
293708
310339
72250
476673
96
123344
3
22
45
199334
67
92
21962
153925
961777465
98
489212
8
116415
73
83
241624
102134
176015
117216998
420111
84
52
47
458072
485693250
6
56
162835
246280
65
48206
152265809
412499
492065
79
7
64
171607072
38
217817
10
969256746
477920
116252
51
51
6
266420
90
319805
9
59
202393
94
430924
280208
52
2002193
78
3
80
35
7
82
188248
422203
51
92
59809
86
69
72857
25367
62
79
57
41
28
56626
37
25
514616462
6
93
336418
10721831
177002
29
229025
4
468763
57
38717212
117094
11
40
34644
78
68
124515
71918
193001
347543345
19
103210
8
38
441574
55
80
74050
20
9
323770
99
86031
6
448307
332441
303782
47
470781
33
42
518780657
69
312400
6
47
466833
7
74
53
128563
69
222265
149859
73
22
270587
404032
353533
68
24
2
136876
131688015
401884
188413
92
443962
17
980081550
449507
55
154926
9
9
292279
169197
63
40
76709
470177
3449
3
447119
372069
52
89
283164
45
3
302327
422684
476294
254795
2
72
379917
871163790
65
504581162
663820606
175999
575220642
7
321744
362452
22
450888
99
207108535
47
73621337
4
37
57409
334596
230101
79530
387368
19385
382580
5
42076
61
295335
1
588855694
14
21
167026
8
46
405726
19
687487607
309564034
346151
17051214
774649118
58
99169
46238
270578
219883
190674
17
57
320708
3
355416
4937697
315190
424307
209122
258615
399840
68
101675
404826
121648
23984
158714
395545
62
95
247896
17
54
244829144
359955
263010
353960
71
54
242265
73729
7
62
125244296
52
7
52
785911605
43
6
794940323
71592
95
60
429051
22
42
181386
89
276964
505413863
474239
427652
50
34
44127
40973
28
499683251
9
35
179539
24
56
212887
369732
104775
97
472071
316675
268915
108375
15
52
121077
35
326548914
972244450
342846
317067
59978
26
62
69
70
76
90
58737
10
165583
91
493673
166826
156248
463318
441512
53
27
134742230
535341860
35
425040371
31448
8
1
2
342446921
121086
14
721005461
87
17
6
318709
1
350960
26
428615
179528
627581445
97
289567
314958
188090
88003
61
87
38
974272469
9
6
18026
56
26
488873
268206
139055
466051
8
73797
344438
13
928112367
353169
27
145475
243402
126760
470699
313753
62
62
8
445593
362721
95
72336
26
553972848
80201
129325
15017
106538
476724
230237
52
93
99
214047
2
892869865
52
59
187072
7
22
448983
113653
34
9
65
22611
320749244
290876
3
78
128056
7
69
55
78
62
13
483312
67801
694935472
59
427657
13
74
14
129935
69
237282
428420289
146328
33
390384
89
39
10
804560810
3
691721689
2
4
292216
358778
421733
55
7
95
240109
139285
56
257957
66
207956466
84
170241
458559
22203
401661
8
35
66050
581882470
58
72
185705
21
84
7
89
438587
591862036
58
191025
25
195652
293683
39
829038365
126744
86
82
56
63480
37
9
2
328198
7
72
106585
349776
850493456
21
29
241035906
3
78
73
116104
18
38710
58013
94
519058241
49
97
2
87
488712
47
7
52
30406
257376
479343
622854536
342858
38
139195
444311
84329
698964217
4
95905
406864
208804
72
469682
253955
29
297697
77
19
29
468976
263719
56011
288535
5
60
55
16
745712243
9
195348
993991066
59706
14
458271
63
252142
6
141364
258862
291796376
96
54
8922
7
597230656
357923
332800
1
67
7
266647
413428
10
15
4
3
52
48
81
163460
6
470761
27
458905
61
13
291692
445388
98
264571
234344
218176
54
283816
83
332784
19
76
744527476
22
49
113468
58
75
74
68
94
8
468879
382212171
36
239035
60
52
187344
6
179736
72
87
63
438265
8
47
95
376781
125320
8
98366
610394786
51
4
16
15
457944
191353
482487
72011798
206743
17
444337
43
698927870
85688
69
51
442636343
243212
257195
88
412295
218885
163539
2
63
88
90
492257
29
5
79
454467
13
6
417046
571865169
95
858242166
21
122030
44
84
61
35
5
137681
74
157587
21
408895
123158
182949
160930
953949019
99
65
1
18
33
295072
234967
48
4
63
1
98562
29
386407
6
61
496336
73
34
6
30
92
6
1
22
26
69
159860
285359090
89
35
9
46
43
141783
95
420503
174447
23
10
243946
178128
50399
98
61
443102
554788558
12
70
116126
42043
562575625
1
36
140615
17
685897200
121834
374112
475949
1
14
400843
111636
841150714
28
87833
5
30
398097
333021
433005
499695
263401
632031277
203453249
3
316338
88571234
13
947628643
65
277352565
77972
97708
47
64588
62
214256
160661840
184027
1
95257
480547
56308
26
372635
5
57914
440196
436476
12
49
27
49
93
37
203100
40
219349
82
9
8
95064
10
397005
843042896
249840
217662
82743
33
29
137587
13
191445871
198359
387983
5
146567
902730965
379382
182963
83180
3
48
323511426
6
71
97
43
952209925
5
27
93
389015
336406
6
76
297130
156250
34
12
76
434303
80
255329727
51
683392573
129394
273646312
109132
54
65
84
880846251
151015
363529
47
14
18
129786
74
378966
12
82
67167
32
69
82
79
222784
281826378
379578
91318
4
2
91023
81
483032
145569
31
97
448483
112637
960960169
9
82
473293
48
122519
43160
50
94
110498
62
399655
38
9
401722
300279
267422
309257
85
68
175932066
488495
50
85
134471
41
148016
16
66
434147
108183
247556
490374
7
325957
93
8
515674861
20
69
187367
9
99
90
20
4
360091
51
8
457384
2
93
185736
234656
2
35
24
272814
124791
199526
31
3
499779
69
35
9
236178248
84
48938
64
12603
187817
290978
5
293867
469045
76
77
2
879318495
116496
15
379744
28
56
1
93
3
54
9
10
44
99
38
65
72
338502
50
471291
392424
46
165163
432804764
25
35
48
21260
227692
449412
85
261486
4
77595
827037170
39
329665834
258225
76
960478108
43
38
408918
65699
67862
75
4
58
7
814955696
448138488
358358
66875
273221
58
440478019
5
255907
325704
414834
9
109052
44
47
78
47
158167
183307
491038
34342
331770
43968
265997
299214
86
83
484702
2
2
52
31
12044
81
128202
66
371119
8
130365
736941287
90
172185
37
398047
458713
528352637
487629
11967
67
209386
81
203375
144623
58
412207
18
12
85
87
324664
404364
9
58
89
40
60
423545
317568
52
31622
73
210519
79
99
9
4
76
193487
878139861
11
67
133870
84
51
22
23
388315
9241
91
18874
4
9
462937180
340521
8
967973924
30
3
54746
402831
75001060
242972
48
9
308328
90
55
28
72
9
90
76
65
51261
120217
84
76
40
303698
95
47
293081173
384192
421214
27
3
13
266901
793284414
20
9235
126954
42
26
75
39
468748
19
92
117537
13
29
317764
368504
56
26
65408
61
57
467736
437162
119366
411650
126056
902648773
371214618
5
96
39
12808
4
25
1
9
55
923809908
74
92
54
34
78
22
19481
181929
153050
66
424358
93705
67
13
6
177740
350066
394138
47276
385748
75
32342
395699231
496639
467285
50
3
434131
17
84
53817
497518
1
33
7
72
61671
255312
61
81
55
429635976
440172
18
432840
447926
210667
858831771
246992
7
333559
197778
9
12386
3
867545491
65
25
59
8
349406
273178
366608
47104
1
12
52
373066
486229
65
5
71266
494104210
9
5
56
406424
23
77
22
8
8
13
72
273193
34
75
197689588
65
50
410945
79
8
81
73643
52
61
3
1
38621
16
8
29
12
608709250
35
58
36
396681
13
437126
10
204075
4
438179
94
9412
8
757238823
73232
3
5
25
72
59783
47
64279
32074
220314
68
1
599379010
54
367818
9
323075
40
25
2
42
230343
422202
39
435158
63
104781
334739
2
2
255820
72483
89
311232
99
5
254132
85
455713
3
91
393681
1
33
38
460531
35
193732741
97716
331946
32
228676
25
219355
58
111913
6
538436664
23
274923496
44
144042
56422
30
70
36
37
191384
48
87071
84
2
6
8
11
161422
4973
237718
155324
272431
7
249556
641710764
28
317108
34115
34
476522
459527
493294
52712
286709
318588
27
493387
85
285560
62
16
339861
301417
8
472820
185433
60
85
167274
4
74
10544
6
167408
369737
423708
490096
299089
25
885735264
434529
684435352
533308961
45
180377
377389
376118
87
960394670
4
93074
76
265141
407955
59
22768
97
767214109
7
83
9
22
845
65
231179
50
62
64
31
4
36
282625
448450
23
163427
31
313415
80
88
258250
192746
202448
179587
59
409465
762686863
252326
378497
93
605683027
21514
156719
81081
65727816
8
172327771
84
7
78
15
21
257419
63
325102
435224
242211
428163
485821
17
52
88
9863
8
13
212738087
479080
80
604780652
62
430258
3
46
15
110682
299669
8
33
75093
24
72349
89
80
450247
48
323875
74562
4
11
8
21586
448802
233718
216707
150270
71
52
5
31
96
47
50
410962
67
66
5086
14
119615
14
189245935
73
451487
52
166919
5
3
68
28640
944359474
7
28
321561
321160530
1
61
49283
493512
33
411166
3527
97
105844
10
24
37
4
206527206
79
203686
745079056
164738
9
285118
6
83
192456
204107
128630
340972
402136
62208
9
282587
31
32
18
48
88
167791
260695
268896
98
10
271730
92
116864
268589
319096
62
373785
91
130568
24
700816364
27
108780
23
55
37
469635
159673331
19
64091542
201319
446283
77
448874
5
18
340521
286630
368161
318845646
90
301040124
66322
47
65
356557
81
501230824
76
194334631
495679
4
67780
9
910854278
396525
161774
475166
52
4
62
310832
199912
54
55583
201982
463551
68
84560
87
37560725
222050
84
74
33
78
181029
78
295520
955471551
61146
200426
28
204807
66
37813
62
89
618833710
51
656948645
487271
213384
917002674
84
67
407883
176902
1
205015
222496
67
11184
86141
37
85
31
191072
184449
69
2
79230
48
70
5
45
563713906
2
840561999
38
46
43998
397060
95
187016
266814
381091
23
347154
17
410516
214499119
75
284070
44
83
90
16611
48
105269
486455625
5
36629
29
192375
68
80
53
12
352536
9
32
7
9
434695
19
233678
820753518
108095
26
136446
402733
127228
267208
86
2
215798769
18
82774
65
30
86
34
10323
349636
53
19
465478
271612
497540
24
306312
66
67
72
70
273005
351273
375948
9
260527887
63756
6
371392
77
67
163832
150139
249009
7
38
272587
7
71813
217458
248914
148770
51
348752
32234
268011
864866472
458646
31
62320
16
21
76
448784408
416912
59598
29
127119
82
22
91
439228448
454648212
1
287860
176109
650
53
65
30
35
59
13
9
65
8
1
62
4
49
71
28
803611719
371933
181061
48
24557
312720
60
48
263526
265558
14
239722
18
2534
3
394574
148728
186972
85
5
75
711634359
34
4
387369
42
372228452
80
20
84
82
232780130
33
77
89
143555368
94788
44
28
76
2
443868
24620
1
57
71
3
10
31
410343
341778
258971
35718
253681
88
120233
72598
739827518
56
5
14
173136057
179451
89845
269262
287747
36
70
94
486776
260735
366014
3
53
728424337
78
60
71
374956
56
81
29
430383
20
93
400008
5
476038
25
4
411548
190784
472848
42
332100
76
394991
99
151629
24
254407
2
407460
6
186242197
8
4
175394754
579516433
7
119157
5
3
83
431559
419394
62
143289
24
330419
376127
2
37545
191488
9
30
281269
65
95
94
320263
17
87
29839
40697
57
87
13
7
122253
91
24
86
334160
419209
48
301049
237099
53
739766477
39
231346
198897
35
63739
31
335363
455547
43
117015
56
409034
59
78
8
50
8
95
48
20431
48515
54
349874
98
213741
1
89
67
26018
38
70
15
26
54
507983050
149088
64
97
268032
283306
18
322890
207981
743334855
56
45559088
58
71
83
266880
57
3
67
407890
21
179391
50
41
348466
66
392786
207808
60975
264136
667279554
374056
48
268685
434879
64
33
281347
167040
317140
1
7
467861
39
241184
97
25
1
91475
60
20
177103
434724
4
74
386303
209591
25
85
34
26
36
81084
441752
97
431366322
59
36
405657
164993
491111
329936
204489
27
318203
388114
81
251502
31
375086
248473
30590
441982
330475
91
28
316683
620726828
7
41
87
8
7
109161
177804
460243
17
72
46
96
91
48
625572139
52
259631
14
520422825
44790
210910
5
63
581568810
87
306126
29
45
56
302558
43
328386
88
1
6
9
240403
83
8
83
269053
80659
446638
467938
555122551
91681
810915840
99430
58
142487
284302
489039
42
73
83
35
58
70
20075
691231611
90532
190241
21327
44434
74
140330
455474
88
281144
3
34
1
78
327896530
94757200
66
428428
3
227067
4
57
159032
1
182890
85
9
33580
79770
393196
52
397014
9
292729
40
89
21
555245646
878463226
720811415
320321
9
7
208646634
80270
454376
122374033
267414
277081
3
2
28
690611688
458649
377194
353939
55
30
355476
32
122219
421394
284457
1
37
104443
228395
68
406011
15
41
265013
46
387583
483702
92
576657203
235378
191700
61
177400
210020
28812
233548
236332
56
472110
40
412421
176118
150265959
11
397900
827848803
8
388664
62
308630
461790
95
67
404875
33
19
8
57
41
68014
26
47797
78
80
85
48
99679
423256
667239714
3
56
329150
46
22
92
39
74
80
7
593129667
429256630
3
6
84
49
152130
8
21
339651470
58
21
16
13
457142
24
203711
421818
20
70
799469592
487251
72227
39
99
246341
429919
187514173
41
47299
1
101863
43
56476324
9
71
247587
90
63
34
37
34
448157092
342180
52
339990
141691
77
65
96
464880
20
12
22
334800
272743
23
21
67
79
1
83
64
4
132014
81627
51108
7
11546
70
41
51601
49104
101783
85
828624404
473570
379893
434875
58
248925
71
258160
44
379126920
62
90
13614
52
44
2
126383
81
144996964
293946
47
19797
491826
81370
12
53
5
370343142
364496015
20
99
445886
257250
32730
70
379480
159038
278907
982598636
1
237887635
154443
25126
465081
22
6
6
988827655
240176
22
147976396
13
121311
44
347222
301965
224518
1
163475
17
10
4
330454
282832
378155
147006
74
76
37
447603
775984972
50
382659
75
95
19
118419
86778
86
105498564
19
90
134976
91
88
296033
429780015
56
25
19
96
77
62
2
269786
4
77
63148
174428
174993
83
423154
659079730
34
236184
4
279709
19
393761
73
1
294877669
35009
269064
213502
835958821
341720
28076
141760
277600
396265
95
959385376
93
53
2
915127454
84
196084
87462
50748359
302249
96
55
91219
6
349170
8
13
88
54
48
172620
66
66
6
401537
98
316008
285746
82
17874
55
26
58
451812
39
24
110863
406209
97
739824546
339842
78
34
57
338094
267496
298349
912163206
251256
50112
2
192109
6101
64
460174
53
35
9
156233
80
415291
278839091
169031
52
22
11
22
450515
439304
99991
79
83098
4
13
448287
5
334708
52
62
5
6
42
96492
6
48
308706
27
328403
41
64
140823
402257
92024
59
478675
52
86
200008
490077
45
2
272798634
5
83
157783
4
347128
295927
8
387213
897745004
94
21
814866182
24
383844
477836
230422
10
377204
53
2
53690
176357
56
145878065
446259
438539675
18
60605
31
66
148387
29220
57
58
57
65
31
86
858067829
29
15
90463
35
19
174151
61
211846
62
480603
1
77
657094140
24
34
65
562817698
370217
35
29
491414
43705
87
898584688
318256
22218
1
341728
89
381545
91
2262908
56908
188606
39
4
30
106557
138016
80
49
13
174987
30
89
178021
6
85937
215754
137416
31
1
475637814
30
186190
19326
98
99
547377270
17
74
321741
457782
13
8
1
5
4
81
79
279063
49015
97324
493060
3
55
690118405
88
74
439743
58
160259
256291
57
13
256143998
364035
37
71
325811
83083
51
54913
37
28
376425
230608
316296
487752
9
90306
318829
2
307647
198645
112660
5
194080
73
4
268675
10928
400365
80086
376960
158417
85102
479566
707166827
17
87
18
184869
24
54
236157
273541
8
10
1
15
417720284
93
48343
20
488015
439429
49556
48
338389163
90927
299354
89
64
19
26
360076115
8
250528
97
66
249219
8
144261
75
300084
46653
349917
44
39
40
485116
29
86
85521427
300025
47
5
4
11475
21121518
305707
284906
222979
121216
209576
28
13121
17
111778
484200
79
338558
142889
57
29
129077355
32
162383
84
283146056
76
8
24
51
141520150
25
92417
213429
39545
331111
1
64
246686
65
33
8
15
32315
130244
218163
57
101668
457011
40
936664884
9
87
306946
25
232401
4
28
20
82
287710
42949
97811
120819
42
125510
15633
249097
128175
376580
342399
77
135843
279851
364674
36
998374983
412963
1
303215
450797
27
59
52
42128567
27
75
209886
42
57380
54
53
96
192798
56
286546
295244
41
10
830865851
24
9
483169
388112
93
338729
296614
61
81
61
463770
90
261913080
99
57
55
88
96
61
344061
10
499907
404622
168318
2
131945
91
37
411202
77
842109178
396842106
738779998
10
127780
206096
973403391
67
83
17
348124
64
3
68627
448928
2
20
259748
376566511
5
213268
18696
88
824667334
497906
686465703
43
19
8
226543
6
12
9
686846169
98
225729
35
997470504
386933
308888395
95594
32
75412
480771
197727
139784
419840
98375
439952
402682
402960
36094
141081
351263
7
335813905
146400
368686
87
419598
168808
21
113009
182455
48
278900
78
6285
51
130713
26
354075
47
367813
138291
4
49
278152
351250
78
200408
53
31
440094065
447741
112935
6
97
85
45061
639273411
13
14731
97076
9
6
531
469006
54
195773
90
420334
250094
554519596
86
404028
22
76
58
96
51096
330305
21
285942
325897
61
13
85
33
4
160693
353523
25
284758
99966
75
219517
63
272940
9
44
72
54813
60
57
24
18
32
239769
293433740
697169559
33
78
82798
631422449
308423
8
230196
270772
86
96
20
49
26
493056
16
61
363341
484220
137347
105257
1
44
456053
90
295547
29
31433
369664
228363
7
452862
9
62
110862
427078513
382886
390558
255683
42
76
2
14984
131256
357574
187099
59
495752
470148825
422901
101856
53
14
21
11
65119
517724016
24
364044
99
253535
39
28
72
92
31
60
18
137292
372852
6
4
22
274138
876316657
85
34
9
51473
7
55
9
647693202
133803
494881
447844
6
143282673
75
185631
85
99254
97661
91
20
85
623821384
342081
38
75
3
9
61
527073423
62
40
86
315611867
461683
24
474257
357990
17
68
32
131921
9
129965
67
242924786
15
431202
76641
56
90
35
389796439
62
22
200861
21
420879
214661
36680
268904
4
479537
2
55
9
63
314758
254020
534721859
235116
179074
22
90
433682
4
142491
86
4
124554634
9
48
11
6
42
207449
323032
52
21
29
41
33
467638
187784
14
311952
176378
167101
42
285366
87
379186
8
225095
69
30
31134736
309328
10766
73305860
10
950582119
265890
3
93045
7
3
111860
408043731
20
230946
407371
99
440752
226048
465536
20
70
6
99
105263072
85
289993685
110157
2
426679
54
478119
342107
71
99
320918
217251
456890
39
51
78
9
73
27
59
96
9
84
70
61
492832
12
465553
497364
34
25
488240322
558023429
34225
3
36895
465612
55874
80
73116433
31
27
45
63
167757
1
62560
3
35
476374424
12
482647
242789
295398
883312402
244812
50
28
77
242221086
63091727
497253
206276
88
37
6
396490009
24
129579
400290
31
3
430341
1
11
402396
76
40
7
307453
317121
39013
95
202126
88
355328
45
72
449787
89
15
58924
414734
49
75
268866
17
430926
22
219010
54
459619
57
273595
585378794
338998
83
5
290876
464998
3
211768
95
729601070
465854
339085110
438270
339526
433353
75
124533
80608
11
881211814
498335484
39142
166396
150690
36
75
338874
84726
2
311989
3
80360
68
12
486889
37
70
17
117438500
95
185685
932714092
13
455002
363155
73
278439
78
74550
782624539
67911
667864323
109807
256320
201913
161778
135779
203771
20679
32
289456
245577
223692
75
809687920
60
47
364592
73
96
473597
43250
19
271044
9
151795
83
93
74
18
92
52
215654
75
168419
40
46
258263
79
111229
30
114199785
115114
2
294299
71
14738
3845
38
316633
70
35625523
34
41
71
49
295555
84
75
279342
184583
981685234
95
23
291041
161838
278357101
14
46
77
16
26
67
169550
95
20
92
771180886
51
1
44217
62
938103593
25
140763
856084916
193510
1
435290
414425
87
19
26
258459
62819
11
374049
523227283
408813
7
7
67
292666
44312
90
73
388809152
325212
84
381961
467267
369344
9
64
67376
419107
729013796
76
285963
55
351970
167255060
4
290219
18
8
229628
176136
55
91
14
53925
234733
2
29
22
407058
27
55
1
403296
91
476087
572045392
6
830893190
355708
39949
25
209029
97
785103765
382097
244178
2
171657
24
287368155
1
415926
159917207
40
67
162730
57
10460
290151
52
92878066
58
368468443
68
158437
86
7
1
450774
89
49
442412
58022827
882310310
221857
77
125114
435089061
101478
98
6
25
4
136070
34
44
122879
2
47
67897718
224969
445829
272410
467158
99
72
437755
76
5
22
343716
68059
20
396153
390197
22
12949
23928
435732
14145
57
51641
174381
28
94
9
315642
458825609
451615
186625
40394
74
25
241194
468176
95
36
31
47
52
4
75
83
737357969
426725
81779
36
5
97
436162685
76
216757
458454
376781
186581
1
35
42
436806
44
972497374
95276
3
216837
2
204564
52
331809
30104
410539535
8
92
236600
493494
225649
401799
969725933
95
179514
52
326382
131417
62
47
990912819
70
370535
66
97
442362
46
37
54
95018
491230
87
28
91
29
81
56
80
53
234272580
35
8
71
17
30588
42
36
609946942
495638
36
36
54
3
57
67
19
16
430477
68
7
75
185971
55
118495101
304547
91
255467
65548
239772279
195161
83548201
88
250870562
53574
127648
68
350972
254118
317153
334917720
73
446974
969303997
39
52
55
409796
631229309
34
452101
397130
225630
478767
399684
75925
98
482633
39
391177
197834
92
2
125095
89
51066
18
295224
99
75
30
54
301178
476125487
142041409
93
73
411281
52
6
823233326
389088
8
14
934960878
65
53
41130
3
37
384449
7
179386
100139
84
65
585039329
316443
64436
38476
406228
288829277
342233
71
101746
294963
17
796646177
96416
136836
22
40
571370920
493602
67
601013868
189870
1
233956592
17
11931
80
9
317771055
253918
18
96
64
36
50
90
31
238276
99
83
73
302656861
13
103417
331174097
428597
97
5
85
24
231398
836238709
19961
3
4
64
95
96
357271
146908508
65
200844
44
16
27
245548
447125970
82
100093
234430
6
300791
159497
87
99
276330136
572697651
83
23
96
19307
40434
37
274569
58
363099
50
171879
91
382969
510091016
8
78
88
26
456675
260527
166013
857464570
61
105393382
8
72
124474
227869
380485
63
364558
240551
81794
1
85
16
24
98
96780
7
8
447430
58
343135220
19
188714
66
184932
17
29
488271
296424
447671605
1
21937
92
261370
367570
7
897371243
4
97
26
52
80
178665
2
89
92477
23
3
12
511491480
7816808
103141
787822151
72033
82
26
41012
410248
325414
53
157960
372591687
2
1
23
261268
93
309952
48
85
303852
254978
9
58
81
126348
122437
166268
4
93
468526
15
58
60
135905
351509
70
386663
43
160807
39
79
78
92
60
83487
8
215926
117177
282027
64
439527
95
263238
387169
94
87
42
5
144639
59
379328
314572
35
17
6
81
74
16
67
59
3
22
438742
109589
69
2
85
77
480254
167367
70
78
18
64
382010
7
73
106935
52
14
90
206484
141212
1
5
58
17
2239
60
13
110399
149829
96
247515
41
612066344
620803437
80
85715
39
20
168285
87
5
278083
17
428472
584119776
204309
146048
85
282002
51
42
8
47
476266
288985
822149409
6
187394
86
16
267187
316265
38203
4
36
170965
65
790148206
74434
8
2
112086
93
31
86
351821
407609
331240
459999
27395
4445
119
92768
51
367703
105947
136089
4
403469
37
907759393
196446
58
5
46
76953
379277
61
92
8
504891010
47
26
3
247476
186025
67
154845
13
41
457709450
479524
62
57884383
59
390458
44
39
30
489236
326533
83
467820
430058
175855
72
82
34
7411
57
487803
29254
89
201221519
329937
371806
3
8
207103
892866159
361114
91
210542
441168
85
246827
2
74
80414
79
160676402
81322
89
59
454805
496246
79
104744
84
271254
240915
245066
992377364
467092
3
68
79834
76
79916
83
48218
58
35
22715
41
8
91
55
36
600604541
91924
54
855584530
425507
8
373671
494595
95
323693
13
22
193070
198171
75
16
174195
35483
379488
1
21
5
47
205231
41922
2
349912060
2
42
29
215243
45
343517
60
396998
9
757005707
11
135000
12
1
39
494291
440669
78
81
57
38
492912
90
19
66
45
228035
38151
76
879265612
14
250876
74
99
453767
17
8
233016702
7
68
6
1
25
86
413649
57
1
50009
99171951
91
36584
429326
69
124335
565838131
384319
17
9
767207053
331980
4285
96
426991
23
24
15
62
17
336502
1
4
239842
963289925
114366
83
64
93
66
49
6
51
498844
99
418822737
209796
9
4
14
16
4814
359300
86
228535
793289737
22
37
34
395251
93
475772
16
9
60
436370
1
392979
522412070
237917
28
1
249618
70
193500
417357950
306845
26
4
584250031
74
17
65
498658
42
25757
73
99
151548
27717
75
13
295163
40
3
94
153242
61
180075
392607
56
839589446
20
936137925
27
54
1
685378814
198542
3
193654
48
309724
519820998
269610
395567
81
65
593345371
70772
21
124437
654765262
144597
26
45
20
58184
89
24
952255404
339521
18
296630
89
784557111
84
6
98423
218204
92
340021
1
375419
129864
358215
415016425
54
55
867285685
2
42729
87
35
41
449767
377093
52
93
110533
6
5
42
24
15
91
450216
238212
18
447001
165170
88924
104568
95
83
5
36
10
1
296997
98
376135
544143180
202664
49
3
301572
4
26
134094
80
51
42
66
49
782355839
132989
28956
30
52
410676
44
793616149
11
223014
57
603521852
75
73
47
87
341608
473993
286111
8
78
5
313733
112841810
22
83
54276
899125748
8
82186
91
8
10516888
428392
485750931
303223
70
226109180
78
326328396
340588
439759
970535994
138804271
419032
38
1
62
53
94
331318977
480197
90422
23
36000
448854
385737
338701054
238677
928831450
493583
106365
61
13
572812133
471582
440256
57
30
60
73
15
768763296
29
278098
519955220
5
182894
403548
43776
10
46
7
2
92
93695
60
79
335250
489992
3
85
386064
59
66
905397510
94
58
124955
90
86
47
88
99
3
558462496
370199
473088
50
272265
88761
295545
1
7
96
481529
5
75
90
85
420828
706816045
131466
88
31
42
438093
71
2
297710
63
138861
1
16
811481125
1
4
72
30
710662919
436472
209176
425490016
70955
64
9
87
378703
248022
19
9
34
94
390537
54
26
74
88
195806
195195
89
73
335658
215293
91
433050
80
495678
37713
26
340073169
87633
474338
18
79
328948
447155
32
17
78
4
28
4
212750
19
16
8
32
257494
280935
29
89
93930
125645
260143
391014
113518
243139
35386
64
93
183331
68
141018
60
87
102903
66853686
68
7227
6
32
24
1464
264588
274392
187478
260802
4
601203158
43424565
5
34
91
304818
333561
62700
79
313757
76
59
95480
83
2
111264
56
51
24
1
39
85
90
458229
30
418417
754533331
14
477535
2
8
279838
736451256
3
494009
380680
478149
35
579357968
84821
401381
1
304340
30
220890065
4
436064
99582
44
1
379556
51
87
760468357
29
97
96
83
27329
9
36
37256200
62209
449550
11
293530
157586
999293800
70
5
501236838
205258834
70
48
301211638
30222
63
99
95
92
363938
70620
23
434674
9
69
987813087
77
181860
49
7
4
1
260517
475599
644716308
1
43
67
266425369
210369
41
43
25807
143444
679578076
6
377247
47
77
136474
4
80882147
85130
19
210835
584484211
123331
5
97
44151
19
381079
48
43
382564
48584
14481
58
4
67376
379262
158855
86
230644
271583
94779
53
253260
373793
161379
9
240221
35
311468710
9
122289
175340
342699
41
1
786909380
16
66
81
1
122169
160102
275727
2
13
86657
346687
277350
72113
661713482
37437
81113
290666927
18
430152
428324
2844
476994630
448907
20
85
85
79
93
83
28
55
64
481302962
855860058
57
9
69
84
48906
7
149417
94
15506
17
49
439829633
86
79649
90964
94
40
296492
73
5
9
420712
318342
40
148400
100572
463511
28
62
71582547
494696
112901
108431
25324
754367179
193780
14
2
87
233651595
223359
718113890
25
470211
7
6
60
154808
348874
58
24
4
35961
5
5
425210
23
88
131653414
475029
449321
2
213315291
26255
167254
121294
85
45
14
447566
67
50
275374518
26
454795
18
226318
269351
349078631
168160
172252
94
11
47104
234076
249074
69
205669576
35
450451
3633
410528
50005
297903
271977510
26
33
41
81
87
292301739
199858439
6
6
75
349396
50525
260967
14
60
52
43797
13
86
37
468891
79038
429813
354144
430345
398717
16
6
457017
89
164886
21
14
9
1
144137
100460
58
80
41762
4
28
107830
28
300218063
398665
24
98431361
171666
164283
200399
232935
69
67
319962
417299
76
117297
42
105545
103490
452103
3
203713
78
83
8
8
131218
130069
179011
216179
259435
40
118095
485535
124322
8753
14616
30
329005
736114637
573504478
68447
78
37
384598
39
82
76
111824
32
8
56
48
58
248095
329032
320984
51
194022
99
97
57
88
22
25
215884
297897
9
994605605
48
172040
697945767
74
4
9
408323876
94
49
63763
261275108
55
388217
343326
232576
27
79
50
27
426676
373084
65691
90
98
33
33
1
64
146649
222983
416682
331944
23
14
477053
58
43
303136517
26
493766
71
29
72
280398
68
94
219300
404753719
299167
398846
55
12
1
316056
95
76
47
230886832
1
1
70
471125
82
159517
488915
111184
76
4488
267619
343854
51
7
28
2
496623
411772
198224
156546
380424
17
13
57
330680026
146567
41
44
276235
57
356339
49
6
134867
94
110279
61
67
393037
7
75118
55
27845
112787
3
91
8
350705
90
5
77
2
167005
43208
10
85
17
306538
69
14
64
79
8
3
385842
453562
79
34
23424
548229399
479177
32
46
270022
67
80
411401
13
489384
97
718877542
74864
25
177918
208426
39
427826
54
39442
87
97
162641
218505
45
437109
197187
75
29900
15
28
495853
944767832
301524971
215212
64
613404585
316488
7
97
977605295
178462
187168
8
9
165936
57
65
2
302684
8
81
88
20624
94
19
15
77
52
452097
3
261059
73
483129
273566
86356
261081
57678
438984
54
83
44
1461
92
474297
75
30
420938
19
386886
654414653
398521
8
3198
320901282
425846
368588
31
88
289911
79
87
65
53
72
478954
6
45
59686
205884364
146761
286670
20
6
138290
87
706211460
12
226267
58158
366417
311268
83
894705278
2
48755
499638
216329
452929754
69
50
258724531
241450
66
220503
26
17
425353
5
5
9
35988787
492028
412643935
57
46
16352
13
276469
2
46
42
245193
87
21
70450075
59003
273754
485003
43
98
8
60
45
320355
67
37
13832679
66
40
280336
4
20848
62
87783
835850311
96
67
733477367
90
17
951652696
97
66
18
67
123474
61
91
51
412393
394295
352950
45
315992
151152
331267
316704
97
46
13
494227
81704
37
976832209
884823346
1
324594
480018
22
99
537541287
461842
380120
99
157316
407192559
80
385097
29341
98559
92
176022
35
52
8
20
56
11
259876
282014
193230
37
111848
32
164188
63
81767
92
805671652
9
86
314845
479102
82
98
26
440529
117185
11
40
191936
66
58
665186790
468040
56
490624083
117185
747
159229
351824
2
63
39
678539918
97
28
87
450423
7413
446879
488275
78
253363
496877
8
98
147066
227910
21
35
75
403925
689974082
67
319170
14
419798
266984
284129099
327607
74
158397
114394
6
430810
60
86085
66856
13
491368
63654
9
108898
94
398416
24
53
16
80
73
268438
317334
16
8
17
136008
30
63
94
154120032
16
44875
472536
60
12
16
6
286514
204227
62
97
379141
26
4
4
48
258820
40
303822
37264
195694
417946
329439
101787
23
388219
37
5
479594
330625604
50
97
130119
146435496
77360977
6
67
405101
60
34
91
64369
15
175609146
104188
42749
95
89
40214
2
479281
268282666
10
76
96029018
4
35
33
868318981
105924
12
99
8
255491
15
447187
623344568
14
66
5
662616352
56
254740149
73499
213557
320942
472441
95
9
50
93
43
74
81733
278737
6
32799
54
61
110232
51
27
49575
6637
91
442687
496814
90
355743510
78
449550
3
69419
691088273
272557
270034
22
428223
114492
90
4
295631
9
34
22
321534
205300
65
18
163555
636975997
98
336764
12
16
23
2
9
6404
62
378081
376654
45
21
956605752
81
64
27
19063
617139903
280254
55
416086
284250155
411046
138368
2
61
33
52
621114893
321703
183149
46
8
77
868686373
7
33781
98
50
188291043
114862796
35
331719306
41530
111636
83
37
306476
26
44
157568
92
47
65
398641
498368
630848398
89
25
62
7
471001
64
814994706
51
285608
41
67391
8
90
4
588857145
92
34
400438
33
354961
91240
226126
121742
191664738
734678572
352103
89
188134
68887
175594
9
187232
68627
9
52
111724
9
15
393700
42
64
67
8
42
474332
135057
465521
178094
192429
192826
450886
499169
224920
238391
288089
24
448649
139915
99
96005
708431345
49
69096
43
386293
23
234175334
178135
153421
220896
97
18
250363
67
32
49
39
63
89
192804
8
495188473
170921
16
80
167255
1
57
155607905
83
7
40
435917
95
7689
46
11
149501
58
158672
77
206298
158215
192842
408539
281905
227035
198679
124956
69971
18015
263591
36
12
61204
63
27
333552
32
33
59
8191
496296
200795
112560
68
51
30
50
184595951
469294
77
245734
57
2
24736
80
53320
3319
74
20
45
81
68885
89
79
286981
4827
124691
58
349693
21
75
57
100331
324275
33
97
360800
66467
92
321467
69
89
2
13
354815
787564096
81
73
423263341
133763
83
3
10
6
263242
488091
49422064
47011
92
102672
159717
58
31
252253238
388907
94
47
352502
24
616477146
6
971551500
31
70
100367
66
315201
267460
94
161764
84
96691
398353
287992
23
81296
37
73
37
5
3
47932
20
17
277273
67172
34
21434
181204
62
392480
350817
177605
821464271
82
136397
6
492238
92
53642
430568003
74361
79209
7867
311352
2
139876
442561
39
292536
17
16
4
288782
31
96
15122
29426
97
162323
42
529872173
70
73
273564
15
97662
363903
286317
117471
15
86
48408
75
204989
692275774
70
1
272765
315341434
235883
4
52
41
21
3
171822
123997
498331
415058
8
67
168423
11
301692
7
178338
98243063
169344
7
46
372501
8
316789
61
67
61
61
262020891
470817
79295
297162
288050
16560
83
10
322383
444610641
50
4
4
234044
45080
169336
1
399067
437216
150925
91
81
620504950
8
345206
81
672396480
15
1
32
22
3650
260507
43
96
488848
458641
99270
35
30
309536
50
3
42
424716
57
4
443077
25
92
488350
4
38
10114
2
171634
9305
13927
98
31
21
27693
361543
44
2
153028
233914
390259
433506
2
346509
313799
62427
458890
325464972
68
30638507
80
74
9057
73
47
713780337
164170
294874
58
430806
486914
71510
24
216400
113950
98
412704
38
37384
19
71
202540
77749
286704134
200720
14
159388
409836
26
72
164504
94
633838303
232596
383029
98
78
415312
64467
53
350481766
73
50
73
75
65
46
46
67018
152512
497842
59
95
1
53
799861881
58
62
49
766050245
354718
287575
33
150945928
65
69
342096
74
101683
99
294396
236745
70
32
1
6
508911913
4
85
50
2
340747
57
269792
33174
30666
23
75966
973245152
397055
351248
491079
53168529
1316
28
987539376
37235
61
43
88
49285
62
95
187721
10
182471
99450
31
105691
89507
215983
534704545
331844
76
62
122956469
61
8
31
633455730
7
190368
594063437
458880
443957
12
604553628
13
462058349
964774835
134360
56
181832
226564
92
74
29
1420
30
5
82
136639
56
385898
50
83
16099
439525
9
273412
225146
293118
461827
83
171220
68
150853
420229
65949
213307
33
569918486
10
332574
94
7
45
302540
23478
444655
61223
479037
417587
450676
190381
67569
170355
1
4
368412
493258
2
425596
37
1
90
167625
54371
196003
431389
256600
768749963
89
1
980502732
244853
31419
8991
32
278889
187234
14
43
276102
49
65
37
95587
110343
78
226195
466051
81
82
409151
63
17
97992
38
24
49
16
15
87
388362
613883754
3
395825202
637067929
7
475362
330469
2
407439
5015
4
66971
90
94
32
350345
45
581248638
61
97
34
63
9
978981436
2
339161
43
415906439
35
19
437812
23
108850
91
178146
39589
88
56
435717
31
131005
12
30
29
90
935924374
71
2
473634
286833
42
19
2
5
24
9
397985
53
37
46
87
237417
5
864866828
356199
22553
93234
26
52
487825
145765
162057
202334
210183
360240
474274
376799
4
7
63
472500
7
99
278969
29
23
263653
403946
409772
67
222962
1
59
55
360589
1
5
295455781
479099
51
263553
4
492037
303768
46449
247142
79199
42
5
34
56
46336
10
4
1
139101
113004
282458
5
263884
1
368260
343371
161128
15
140763
296864449
49
38
48
47092
166420320
52
16
84
4
284984
323587
47
8
20
494162
75
4
74
65977
390553
8
484544
18
82
47430
4
643644879
930333016
393339
173481
43
59
217490
181323
275671
421592
1
12
108854
53
21
223606
52
449052
188256742
441087
275768
6
90
316892
53343
137374
51886
99
18
611400690
98
91
483578
8
465381
37
390741378
389318
418007
150812
64
68
443564
485841
363814
7
334498
429496
77747
9429
461314
492749
2
63
89
42
120221
26
135269
26
78
9
349209
68
60
70
377894
180366
89
15
375566
67
26
8
68980
91196
427206
4
15
860450798
98
18
219679499
21
7
180411
867998955
24930
81
20
56
17
996739988
327390
216011
23833
354946
117547
408032
204996
659331009
7
56
18
112622
123550
71
795892082
253787
856040855
45
40
288846137
200308
31
85
187674
202543
377717
335002
52
582125301
26
33
35853
88
63
746513550
15
52
65
445379
45
759513162
9
459117
44
469833
36
389175
102742
169167
576733032
32
9
46
285080
83058
27
349471
52
966835733
17
47
24
76395961
419023
155648
120737
34
39
93
2
72
894912517
329876
61
50
1
191893
164757
50
47
42428
84538983
5
55
5
5
27604
405439
27691
50156
302379
65
94
210236
521684152
460233239
42
485126
168905205
27
6
76
13729
73037
34
40517
156688
931355039
51
394480
389291
486712
259721
804970093
267608
128839192
56313
16
3
682033265
40768
400084
273774
196913
100158
207702
45
9
193573
96
42
798866858
73
75
90
327801
17
54268
7
27
55
236858
456929
483291
25
92
2
298202
302488
74
41
94
175782764
24
62
4
43
82
346067653
2
94
5
84
8
327042
15
603933595
475352
190691
59
11
182939502
87
78
849043238
386783
1
43037
255597
123047
51
25
124290
349613
306964
29482
77
382402
62
496248
318471
76
2
2851
250774
29
19
68
155860
366620
44
27995
2
73
184195
73
393927
175965
448241
8
299432
915167454
475348
90
39
249516
15355
677861510
24410
92
324711
40
66
55816
50328
42
257167
366521982
394633
293081
6
265899786
23
92847979
7
475718
7
39
182371
37
88060
6
20
83468
93725
6
435873
43032
43603
105767
318937
93
65198
220945
67191
36
15
79
693986550
228445
43
13
178734267
63
249335
9390331
63
83
63
62
436089
4
417756180
410260
8
16068
181522570
259455
86
205549
256404
352731
69881
238388781
44
40
83
67
179652
10
42
53
39
399484
63
313306
23
156726
30
83
530298792
366296
497214
82
4
116212
83764612
617404342
33
65
303192
70
847704331
431124025
93
276279512
55
51
236481
308792
494009
465596
155780789
63
6
250282
871000328
99283
181985
62
83
299078
70
87
358283
25
48524
125951
129248
317511405
158047
299445
9
99
73
407891
123325
107556
15
54
154796
987966496
69
297274
49
115369
372936
367365
4
23943
341654
8
155768
13
320514222
1
84
909786504
18
5
60994
67776
21
87
47
191090
394228
148564
849468682
63212
91450
65
65
49
217546
334149
16
4
303419
69
73
36
30830
165232
61
153557
443467
59
451868
39
33
438659
96
221357
22
83
727824932
57
83
425569
180117
81
91992
9
488974
4
1
223569
11
295560
87
278490
7
57
280569
1
366124
709084052
27
11
613337260
307372
55
42
20
368232
38
75
91
55
17
6
299654
27314
65
31346151
50
404625
352263
83
4
329273
49
75
11
174348
474399867
442106
15
5
5
51
52560148
94
700784836
193617
78
52
3
89
7
14
328837
100886
72
31
75
928839615
264053
40
63721
108681
5
33
6
468629
326064
10
461108
19811
8
45
270778
142449
27
126262
104800
15
29107
40
150296
2
73
38
377053
309435
83
9
72
58
62
386449
73
91
210858
488092
113155347
216677
965501923
212650
94
161232
19679
3
4
428497
448920385
801765102
49
14
56
81
58
328704
33
175340
17
63
4
191795
42
1
225824
476221772
73403
51027
140138
29074
465524
65
101306
182049
67353
83033
984229772
445773
61
1
412468859
41
66
199010
6
6926
369736
107431
162420
68
773886060
83441
441409
390424
57
321638
436043
8
64
8
338877
16
19
352229
79
37
33
6
836431618
66
248585
413377
664235230
12
401757
32
364108
54
140421
9
36
68
487511
485779
8
2
488440
790002197
471882
53
182292
96
292006
241199
361392
5
231614
256835
416368
44
496932
272869935
513200437
4
874187063
9
283407
95434
28
457805788
235959
145852
9
16464260
15
327347167
249879
80895
35
19
65
229392
643606539
207960
3
93
282878
464718
25
9
33
466199
68
258300
68
277360514
4
4
38
317846
414936
682857240
162430
11
384547903
45226
14
94
4
4
24
3
347678
146995
6
7
325748
19
352277
317576747
78
91
237649
426386
23
5
2
7
34085
238548
85
97
15276
199723
281615
434784
78998
26
169061
91
24
396677305
5
651048568
836623382
14
7
18
63
701614339
351256
68545
371348
208673
31
281946
54
49
91
294982
352492
18
8
663617502
41
93
271121
9
85791
18
491797
53064
2
66
84
417181
59034
472170
190989863
179839
263500
7
493150
66
22082
180526
1
54
97
71
485784
18
58670
48
22
141266
14
274428
442338
3644294
246631
94622
249471
362500
34
33
34
874848768
32
20221
55626
379229
31
16802
551294602
5
80
218539
73
7
94
45
249600076
67
164354
434565
430127
276531
115739
89
71
180651
228083253
35
103776
25
92
44
25
52
10
95
105143
58
65
69
33877
37
74
7
46
217953
184983
333122
439359
21
256509
67
107229
435759
233341
37
4
531633745
55
818930867
83
40
39
92
2
8
61
31
419577
224804
460656
82
288037
74
55
85
64
66
388605
32
102202669
111048
475329
120903
137917604
63
184494
427097
101403
149306
443421
369176
20
432846884
221502
44
564603285
15
29
84
61
778151308
3
173198
200600543
66
98
201767
445444
168229
463705
14
41
413136
55
8
84553
64
58
8
91
39
46
441962
472970
83
456770
70
215177
31484
14
47
177428
72165
3578
453088
9
80
10
450666
35
357277
353968263
139039
411301
91
18
362902332
108171
434974
65075
21720930
12
380221
28
201721
5
50
409417
29
5
767665089
38
4
413063
58
813249090
216897
68
35
165284
69
51
48
39045
39
43
426445
341444
8
39
6
293374
44
70
56637
125835
496625
53
665716181
171061
65997765
97
338262185
179923
44
226291
434131029
39705
483311
41375
89
691220394
189815
90
51472
268366
27823
86
49
95
100628
6
451985
324953
13957
728642534
66622
61
112728
483779
29
22
90
64645
40
245257
96
78
51
86118
395222
147889
55
9
18
34
441412
28
13
72
26
33455
76
123945
854044689
75
88997
398141
3
222552
186200
30
33632
163068
2
330259
36
24
324594
697128777
309828908
47061
23
97
586070894
91
30
371154
85688
134739
136071
24406276
3
105079
90
9
6
60
1
791805091
38
51
7
50975
3
16
84048
12
223008
10
47
53271
504203645
47
4
444089
82
437536
296126
19
612008521
16
137088
48
97
28
28
47
2
61
4735
45
547401077
9
499826
245787
1
2
23
64
230105
134966
327636
96
76
960236674
1
89391513
33941
379728
355742
84
68914
15
70657
50
2065
244670603
481118859
91
69
272815
159268
26
13
192264
105470
27
33519
1
314164
45
2
36
233137
60130
4
453485
79
85327
699006363
11
17
287365
69
39
48
31
52
70
84544
208411
62
138217
72
75
842250546
25
371000
53
2
8
301995
91156
8
455091
565048434
52
47
11885
1
404266
483395
35
83
313431
12472
243113
33388236
70
84
11
89
68
82
272569
206243892
807462010
340594
98
436824
61271
94
461751
211428
183468
67
192204252
238292
76
425323
31
73
18434
22
27
9
12
346
22
98
80
473219
448828
42
53
54147
452040
61
114507
2
28
374743
92
484462
24
123264
73
498964
69
486898
53591
87653
159177
636486461
273299
89
136452300
1
73394
963057579
75
24
347377
89839
333843
110400
2
3
3
363381
45
73
6
2139
283653
207021
8
121255
339869
318108
208421
25361
13039
4
13
7
34
35
40
70
340944
31
377516
1
153339
71
323150
29
300540
816618304
620099078
9
48
333548
215647
485197
145760
214489858
191147771
61
4
218947
306106
7
19
390274
54988
701568609
72002
49
346133
82
49
485769
41
60
94
282213734
446055
21
21751
403941
127061
39
413423
7
48
45
471519
70
4
275423
12
34
437217
39
30
95
88416
88352
74
39
200718
424518
241045
60105
64
188776
16
158097
373964990
121865
4
294196
783340198
17
6038
19
1
75458
37
85433
912121597
431155
7
9672
399385
70
439916
388528
161448
480961
87
35
87
70781947
14
603469927
331543
131292
160980
27
63
79
30
511965657
974233620
32
9
264180
164662
178943
78
426104
182089
22
52
2969
18
451608
9
359819
304325
37
40
9
47
847215773
25
123676
65
46
215592
920085374
8
435510
1
93
357780
84
1
24
375651
336251
502937995
219473
164088
313602
109346986
687105330
431148
422255
59
162311
92
943976936
9
98
150630
302257
311771
69
9
283583
365203
6
5
47491
216298
7
280081678
85094
100764
49
56
135997
99
96
249010
168465
11
430663
576150422
61
311301
208924
14
48
98
125748
5
288508
48
421850
4
12
236699
686566754
6
293139
380784
383924
125074
89683
87
886599526
18
86
34
73141319
50
79
74
476143
98195
22
315273
127456
124063
333236
8980
105178
1
3
3
255593
50
32
74
75
214947
82
17
173128
80656
5
430344
176320
58
375410
128486
252581
188376
494255
337498
94
3
235655967
815954352
416521
49
9
92
407432
483728
95
80
47
161486
8
73
70
90
58
645979084
236388143
251152
72
855783242
397634062
331960
45
454309
92896
5
243602
99
373084
75
787731286
328332
45
32
379915068
67207
82
86
428143
288110
2770
96138094
43
239933
5
337794
420118667
489645
45
2
88
60
7
22
26
170967
91
309708
14
977131646
63
41
1
68048
412964
452522
484415688
183044
96
6
45
197634
111357
91
88
493194
424569580
4
15
4
34841
419191
59
130579
78
4
1
117373
155634
337621
124796
144987
55874
395142
13
54
77
95
59
295085
466930214
342313
6
293302
19
310345277
42269
336021
90289
188056
657110574
31
38978
15
489592
98
175756
96
8
584278827
304277
753142909
256096
95
139224
25503
423175
76
58
494237
376530
69
27200
89
89
61
130520
78
53
8
30
444607
382721604
207057
277492
88
49
151853
3
44
18
88
338699
62
132994
74
285474181
398131
3
4
407398
93
127846
47
22
42
51
21
257229
59
3
168874
38
84
238767
40067
413555515
70
18
24
11001
375947
83
78208
35
28
241827
506248663
52
74941468
77
399044
41
102720
86
21
48455
15
925637575
4
59
82
374538971
343085
808436587
30
27
17
21
541111330
28
99
59
452156
248165
140068
48
466135
50
20
81
260721
712817478
68
61884
7
60
79
43491
76
35
494593
28
37
1
37730
172900
4
835813464
30
466531
197546
58
350430833
223388
298626572
233444
80
12
2753
110439
65
236545
287609
34
238226
45
180917
139410
88
51
89
709117390
85
6
41
303075
53643
45
83
8
40
42828
81
14
20
88
18
500835584
223629
25
7
84
353203
93
69
5
218825
778254608
82
162586
80
447462
7
7
33
22
81
43
234455
339681
492629
46
4
62
144152839
33
91
211335
340424
225944
92376
208134
655894062
450111
51
445453
44
485127
43
53193310
26
5
185179
83013
53
50
204367
49166
277297
42
99
7
37
215142
4
84
352255
64
41
20
272155
72
47
5
70
93
290319
30545
466512
7
89
41
13456
455294
1
72
46
52
463818
95023
4
52
825096029
190741
26
84
74
10
226296
426560
4
342643
179900
98
23
9
53
79
381015
385397501
6
703689201
334390
12
69
74
291178
27
40
45
24
414228
261776
736488127
262604
2
6
483148
600370517
3
83
479156
289979
16
1
53
229258
5
108176
76
87
89359
418742
3
530044496
5
88
9
155456
62
8357
56
441070
475385
5
6
8
17
858533756
90
133228
398673
212565
399880
6
340312
56
449950
361716
7
26
444971
144768
261941
309727
2
443828
71
440609
277268
40
464163
15
491959
95642
427103
15
95
292020
147879
92
390684
818715825
2
414449
41
31
480435
66014
730912553
272790
98
79
76
84842
836580416
118678
398056
18
90
17
74629
38
16
17
93
281936
485478
334572
350979
211252037
76
9249
39
714990775
403988
66
22548
19
288877
570092657
8
95
118613
82
334396
41
281659963
306921
260145
12
321361
320561
80
198456
35
49
2
21
369609748
379266
93338
14
75
384555
73
54
89
148479
84
217925
435083410
12
79
26605
322346
52
58
38
5
4
34
228582
234740
3
57168
96
87
355436
48
43
286584
411030
397848
49536
354700
79
62
2
274651
18
453919
428196
420429
250769
82
221572
2
95
13
6
471464
41
13499
26
39
70
439154
178195
72
154856
831500577
50
390903
24
271629
16
262560
3
69
67
366103
39
10
99
29883
82
150462
409989
30
3
373761
423019
147385
245386
47988
792360551
9
48
22
29
52
33
339944
765628028
377984
91
23
220544
79
68179
3
57
143841
52479
94
234404
54502
114471
138407
59
162392055
190299
5
65
817018260
129414
365713
42230
892908485
52
40
29
46
4
160463
23
86
37
72210
302446
47
464328
66
89
38
70
20
1
73
94
880700415
33478
358525
261491
92
27
50259
4
12
13376950
372962
41
37
2
297949
120447
375416
310886
31
24
451978
464467
8
295787
41
43
85
83525
94
23
7651
6
252146
58
32
6
92
11
29
204643223
86
95
93244
54
94984
1
63
191925
398438
88
309777
213865
58
95
90
828496412
3
73
77
387294
963998549
21
94
30
8
288069
87
449690
5
207001
38
447587
34
3
2
152581
351816
43
93371
89471
4
1319
9
10
53
459351
8
420320
9
421961
6
194064
30
32620
831076028
26
89
393955
47
92
1
3
265375
696725615
400958
223852
151188
320984627
38
220754
9
142933
493545
9
58
498398
30
34
93
61
102523
94
480024
72
48
112041
373041
87
1
370260
42914
458369
340603
24636
84
84
82
275914
5
36
42
42
175438930
20
1
71
49
817515818
1
314854
63
128423
621038194
90
30
49857
19
94
23
7
94
489629
70
371792
68
241180
3
365446
248964
74242
154610
21
8
286452
251646
59708
57025
162874
290669
9995
103164
334844
18
71
1
649410351
30
130762
156353
481209
361381
32
409463
472043
133076
421040
410804
858924323
26694
84
81
344723
95
48
65729
239730
52
364675
50
483161
19
2
335035
4
93
647634438
50193
259059
7
212596
1
172052
9
480204
365754
5654
227228
237838
241643
69
21
13
288931
16
26
91
73
43
126882
72
22
224486
70
54
220993
16
459163
797178916
475601
86
8
269162
97
340131942
64
697445232
52
24
81
45
136469
55
94
63873
395957
207359
3
198018011
76
365858
70
383542
48
251360
385035
86
247604
28
41
237723037
15
236474
58
44
331455
51863
37
115952
34
281553
380880
15
89
44
60
97
16
452312
6
82647
781767163
26
4
21
452933
61
46
7360
89
45
67
79
348121
6
40
60
61
31
5
309906
69
215415
36
720480040
27
9
89
54681
36567
36
497136
7628
450977
52
12
38
30
44
61332
96
314619
41
302648
39
52
260778
82
141017
66
23
59
787545106
596229945
367600
562779250
176347
462009
115287
53714
2
344094
65358605
25
280779
297209
57
68
50993
227436
271532
57
606508027
78
258125054
324239
71
359491
67
205411
377149
20
228364
67
83
1
778468470
10
25
320200
2
16
88
360718
61
372294
608413029
445256
49270
17780
9
465431
10
184530
155080
80
8
16609
57
28
426443
25
116070
125217
481349
496363
379119615
157539
376657
430161
339565
223786
2
840381632
87
74
5
37
70
325311
86
11
998176669
33
416229
214943
9143569
88
10158
32
346899
38
1
21
88351
93
9
270095
67
13148
98
76
332733
414553
74
38
50
249484
39
22459
23042
55
63
278714
337098
45345
34595
12
7
211223
65635
4
28
1
270892
174031419
354481
27
521585512
334552
61
13
111865
749170916
340640
397318
307597224
62
18
38820
424988286
91
449324747
22
36404859
67182
912723558
444179
15
66
9
2
216343
64
39
93534
4
18018
327305
48
43046
180250
93
368117822
383234
79
164372
33
168667
58
26
84
473524
975633573
56
87
663917481
6
43
6
45
20
4
55
174448
93
188056
53
19
85
778692658
82342
201589
80
134933
438164
25
74
8
17
87
63
287474
99
93
19
134031
437668
372865
91
129428
72
456434
96
195809
40
337039
20
88
336068
1
37
297196
36
35
168506
98048
390232
28
418041
98
311319
261735
6
885147693
180386
7
76
7
485382
67230
14
32
97
4
16
19
72
41
190128
213713
442385
86253
30
88
15
9
530178687
48380
494401
28
77241
339977953
54
78
234627
21
289504
7
259697
328507
1
334338
376478
11
42
5
754260280
2
78
3
2
38
16
106064
15
722860322
28
21
28
13
8
109616329
44
38
6
9
27
48
58787
12
69
21
499536
76
8
622585933
474808
84
88
247719
20
37442
58
275896
307386
28
70
1
11650
70
20
392962
58
17
87
92
749661549
43
20
1
234363
148538
17
5284
78
5
86
77
252332
97
3
96
39628
83
38
14
97
88943
661392448
211884
2237
13
74981
7
439566
16
98
87
6
28
5
202070
2
38
63
430258271
43
44
256977
372652
9
6
30515
85
50
2
26
68
51051
628594360
165281
495720
35
497122
109192
37
473896
380248
4
153872792
67
97
44
77
32
147923
6
36
447599
186429
153804
43927
217286
235612
443990
271781
64
76
7
44
82
19919
10
61
99
79
25
74287
18
595133315
9627796
75
135966
4
78
4262192
59
81
51
63
98
107110
5
84
11
11
137615
78
89975
467612
317879395
129181
103010
68
101483
347283
39
80
253514
197285
407503034
43
40
24
94
260262
11
350557
416788
346172
334439539
78557
160587
60
417460
8
89
24
264990131
4
70
6829
364961
431266
130384
407544
218569227
35
447555
514101227
942551144
451202
51
56
85
42
52
455086
27
248745
97
36720
64
431009
54
64
4
56
362584
11
334184
63
85
459746
331980
74037
84
48
329846572
222233345
106429579
61
6
88742
77
4
497507
29
48
72082
8483
96
183110
2
45
198503
41
6
12
154580
54
244328
32317
306706
43
181774684
50
346574
64
263803
156783645
119347
289184
91
932051469
102964
73
420143
243585
73
3
123286
4
36
74
309074
81
373407
498510
7
72
23297
868541657
32
65
426695
466481
94
98
212902
3
69819
76235
19177888
116697
383752
70
48
256496
3
154291947
161353
56
495846
6
388913
302585
87
52511460
227959
123616
360150
144549
7
234506
235766
330831
99
98
89
39
334883
282559
298440
76728534
22
77
75
54
468961
97
6
282644
342818
48
63010
1
297273
28
63
269553
45
99
34
5832
77
805563375
465339
53958
66752046
60
108029
65884
67
84
35
325234
466381
70
37
417524
1
53
59
46
236122
50
20
426133
82
3
309376
47
427344
369300
318900
77
56
22949
41
494966
76
27
117194
3
225834
442594
69
9
138018
5
23
42
304865554
310492
45
54450
4
93
97
180389
16
235510
39
613718380
256780
1
721670751
37
76629
58
39106
67
169392
393544
298860
99
638767658
180909
91
253314
110412
243666
150899
105243918
241499
17
53
148854789
200534
482558
97
488885
22
34
38374
43502
6
186534
381487
46440011
50
204666
32
58
94
78
47
73568515
19
339424
37
489100
80
95
41
2
240122080
19
73
82018
363711
9
9
90788
93028
4931
7711
243116
367321
68
98
25
36
60276
39
96997
19
95
84
7
56859
214856652
283830
19
8
84
92026
39
9
80651
71
119180
386886
56
81856
29
27
8
543286707
12
303081
198766955
95975
5
2
1240
84
367255
206654820
144802
10
110587288
494596
300699
84
26
484580501
227221
247532
76
405936
31
3
49
4
10
223106
13
275286107
223413
20
10
72
67
9
487551715
71
80
6
57
408415
430995
427963
33
19
70375
1
65624
9
89
85628
411296
26
286123075
6
10
84
4
9
53
501513015
698234362
76
81
95
47
69874
38
2
806298328
247897
458855
210896811
41
25
8931030
33
173315
126778
488999
3
68
36
39
506922525
1
253093280
1
184603
43
94
418115562
88
7
57
144923
149310
316574
21346
8
4
933023802
51
83
39
18
31
8
765233074
209941
486392
134755
85
574
7
21
57
34
553894647
86
32
14
35761
15
252841
413353119
84002
60
340615
170417
455112
3
95
72
411639
217387
7
76749
89643
25974
432220755
49
492340
59
64
67
223486
33
150503597
8
64
496730
82
3
6
14
50
47
322203
87
477057
7801939
187895
653582425
38866
481381
89753
166208
263663
826481559
51333
8
279562
330394
10
286536
360283
394131722
395929
176470
51
84
685348634
392754
165599
267385585
88
830191975
128953
378334983
40
138948
470792
68383
980107606
191521
292263072
356510
264279
14
316419
34
61
385457639
60
332369
29
96
614219529
43
154154
308166
35
302118
309319
151855
3
63681
29634
346215
52
75
65
35415
302920
143390
158561
142012
77
395081
446654
59759
73
428525100
82
330928
22
47
74757
45
442206
171276
136630
350042
457801246
105855
167474
257529
75009
100440
670776289
50391
149878
6
3
87
487001
41927
259069584
79
86
36
29
794125909
12256
190098
355516
21
486400
76
245379359
392763
423358
360538
27
66691
444335
1
4
336784
98
874538292
28
338433
54
76
446535
76
237887
36
75
342219
71
371186
39947
42
6
86
83
459686
256102210
51
42
377634
70
70656
347533
482049
35
268640110
157933
58
84
40
73
36
34
50
279085
28
169941
12
7
471310
40
158867
453217
75
72
35
20
374867
23
430423
45500
60
939729997
406636
40
9
98
13
17
396137
427419
70
86
41
419851
117808
4
225546
75
2
364506
21
7
6
11
31915
95
391168
79
933736094
55
26
23
2
33
36
97
74
97
35
53885
186422
80
245637
2
20
82
114278
19
14
205767
101693
65
21
198606
9
928330850
98
17
90
449386
16
473195
38
242937
30
172616
61
50282226
282080
80
256661
25
34
1
441135
90512
72
572881091
75
94
47
18
47
49
68
153849
69
21
29
82
62
35783
91
16
258883
423617
998804261
23667
78
323264
60
347410
35
16100
39
91
209232
7
95
96
495449
2
495879
233796
62
59
460638
87
39
63
787608849
721263513
409485
341166
356132
48
293156
15
13
60
127839
25156
480498
326707
83
42014
92
186731
18
580453676
40200
33313
335793
66
6
98260
492242
83
46
467206
150535
13
209457
73
11879
13
79477
31
95
881933770
45
248511121
346726
33
59
5
185035
64463
8
266766177
22
303747
19978
938807316
9
180338
8
32
1
64
40370
575358812
209095
5
13046
264658
63
3
278787
12457
39
65
58
31569
137741
58
94
197254
4
9
188264
6
75
88
256057
307100
262388
295286
383717
343091
215526
221084
360122
189004
5
305597
180865
91
111574
73
8
344510
931329325
110143
327266
43
15308
87
164928779
85504
2
47
7
303237
11
57
325019
87
86
385969
7
287276
67727
61
87
80556
2
21
226109
7
71
76
8
75
67
46
382855
235205
65
470200
74
65
6
31
81
653271560
100302
94
324752
5
274657
471422
4
311876
276625
35
98
418323
479167
2
192932
2
161250
63
473978
50
440220261
182987
855729202
315022
36
49196
25
98
77
232324
84
28
87
79441
93
73885
441545
390733
37
404064
24458
418639
86
29
180822
37
91
3
26
28
200273
15
27
424994909
37
43
229834
406993
93964
292895
61
56
149635
40
2
400754
486459177
2
80
6
254392
24
1
9
461445760
4
57
163251
92897
83
73499397
18
326892
209344
62
92
526891258
9
17702
480910
47
3
135345
71
429095
149418
67
81
85
262703
6
6
47
2
259839
5
27
97
79897
48
1
107162
1
18
297669
29586
178155
63
34
56
52
269283
25055
671047162
41
39
2
169147
6
35
42726
294431
116343
6
172727
69893
320400
96826
206327
86526
22
2
93
14
125428
138937
85
182509
3058
41051
3
130072
83
71
38
941839772
118179
379458
863944858
160373
342728
44
337824
67296
314830512
95
57
34
65
424214
54
114369
41
307231
75
289273
884554954
465823
19348685
62
42
58
11710
12
37
81
332834
4
5
61
3
88
38
229528
422942
99
87026245
20
65
80719
80396
394507
51
448524
42
342423
395424688
894342949
424144
3
2
28
385908
325433
38
362703
365514249
200668
298244
91
59346
4
143501
10378
515048837
7
98
87
71
31
76
112231
18
14
262260
166411502
813812055
19
8
414673
205387
1
73
28693
34
428916
108763
15
76
165119
82
36636
190612
5
60
1
431077357
81
477083
291927
967950517
70
5
515552252
59
1
14
240370
49
289292
71
89
17
232369
350465
88
9
178725761
899454973
63
416612
99
42078
83
25449
98324
36
124261838
252300
406150
65552907
333468
9
259149
45
45
157012
311292
14336
88777
304178
444364152
47784545
110137
1
85
72
499869
88
215088
212708
4
47991
52
344589
77
406723
59
378357
200209
3
12
776458715
68
5
122348
25
36
63
92
326244
248193
113053
98492
189510
13
1
271147
8
274393
432682130
1
104151
112302
108253
465218
554714219
74
445358
282979
80
87
27
6
462382
74
92
92
236789
142295
7
141988
7
202951793
82
11
433917
3
450929
27
92
160463
372648230
30
60
53
52
10
61
482374
196383
402185147
376822
329092
893899913
85
84
49
993259923
64
58
23
322913
29
72
18
17
277224
345946
50
76
931015568
90
83146
133162
292147
18
117157
62277
57
38626
91
78
59
413271
35
80
97
277260
33796
4
355167
351317
7
31483
16754
210638
6
28
7
7996
5
61
522580594
156160
55
475271
58
57536
19
255964
495552
358426
455147
83
70
42
317829
34
40288
92
85
130995
77
288922
187292
50
394376
423036
635423560
7
46
270746
39
16
277140
188285
33
254097
80
243854
90
8
63
55
427182
213570
478693139
93
368725
87
90
466291302
426264
42
78409
22
486849
3
8
30
68777
53
95
461019
424835
21
40
5
6
92
22
59320
151396
4
413873
146945
290147
10
749663002
60158
299330
284629
62
6
320090
478688440
3
59
95
499333
201255
2
24932
84
383968
438825
437980
39
63
481813
216111
225418
7
52
40
407005
222870
1
190806
499907
51
19
385570
59
36
292185
447518
71
6
240991
64
232620
413753
268396
378543
226773
88
447898
415421
64
322581
447188
81
104703
79
12239851
414232
327285
5
174141
78
109028
34
165265
51
4
42
2
241121985
114675
211054
459460
77
49
181791
342870
42
34
15
413284
679513878
679347761
203134
67
680023699
423593
7
75
51
99
18
3
77
41
68
7
223078
15
39679
268286
365589
51005
447082
159865
93
151200
128909
244429
21
50530
44
51
7
8
396504
799306521
17
41
730040451
55
62
770748827
126152
4
96
176919
62445
986608441
999065420
473213
72
68
39959
12907
23598239
67
322514
69
1
443493
67
447967
65
365439
69
54
25
62
10
90382
2
4
5904
80
97006
391556
246548
99
274081
166715
235211
132636
26
97
21
431510
156378
189361
238060332
128719776
81
71
74
812948461
66
11127
920342657
61
435779
52
29
403226
2
5
483703950
6880
26
210861
9
106924
566959906
60603707
95
552803382
234092
499736666
359538
73
236767
51
971281854
9
280809541
4
205147
6
2
4
39
204901
15
76712
910954621
62
289049
496625
232662
31
3
13
379319
19
1
2
4
56
716226241
84
358914
84
7
57
400788
291110516
24
49
83
20
33
496271
71793
31289
327942
95207
366543944
9
776417618
147073
163090
91
455001
126947
667778484
306020
21
77
992351563
296314
482271
243545559
9
141866
93
35032
18
51
46637
75
5
384128
81
57
421649
204775
394817484
200290379
37
196503
262895
207159
90
125911724
203245
177144866
230632
82
427577
67
201564
18
28
108675
80170
78559
84
71
11153
29
402225
7
40
413509
78
956865613
48
11
104491878
35
8
437153
381269220
184959
98
69
79796
60
437901
79
127839168
201851
5
55328
9
4
7
27
46
453244
33
189176708
7
65
37
335254479
36
77
38
90
131570
306143021
32
111561
30
56
212008
419146
142994
33
263674
462568
876219547
27
19
8
343866
15
267063
230142
334830426
66718
85
101327
919944574
1
75
468842
68427
20
70
50
355735
58
49
83
419365
8
93247
489463
21
7
333685
47
40
6
25
130396
245575
35
78
64
67
78
39
366841
307424
436290529
413896
368301177
236391
54
76
286299
99
72
225078
99
161526
75
17
128239
204470
20
61594
379532
59437
260482
7
20
47
354595
762032054
4199
428810
914148490
234872
126834
251475
241230692
98
387415
79
4
14
327037
76
37
44
41
369175
218786
95
312679
761807148
104433
127211
250528
503597544
142884
55
250466
44
179920199
995578322
25
614667918
221
9
35
225717688
71
2
268911309
41
306045
583024580
445142
396576
7
396953
31
37
92
364579
680611965
71
40
388261348
483741
51
96
217947321
61
52
321390
17
479094
89
41262
33
62
228905
4
170283
24
23
55
316683
33
20886
16
4356
390733
45
6
94
268089
668225659
407065
339966422
83
5
342883
690159179
258605
2
64
17798
98
115506
668216938
62
50
217931
95
884454372
11
18
361325605
31
5
462239
34
56
73565
80
80
160914
292292
27
11
4
5
496357
139161
3
1
149120
303794
658880791
311563
6
13
1
306508
441883
174728
733869857
478841
65661
156673
45138
203035
483095
357601
2920326
101046
17
56
473685
251625
352354
69020
23
96
283939
231499006
1
25
94
448239
45
350157
95
374970
62
86
14
44707
414897
5
3
52
190356
435791
7
4
858034244
399172
47
17217
466041
9
7
16
346603
86
163558
7
286592
409284
6
16503
485123
43
11
61
14
20
70
95
82
103874
55
63
33
59
5697
398345
463161488
480278
37
179752
22
976244844
164410
423916
54
72
59
120497
360194
45
298
6
44
221619
54
697440482
22
5
7
13
18825
5
396148
421447
95
420380
398929
417329
15
6
94938
87
37
290776
310264
95
50
91490
56
415925
92
60
85376
34
12
479070
452375
75
83688
89
52
67
16182
27
657898237
652089476
369029
85
614958671
378505
456865533
51
348669
422229
487754
41
133006
5
5
29
299545
247747
267263
150452
852219329
67
45510
71
61
66994
84
135710
262588
4
119759
37
338065
1
54589
55
353107
107273
97831
9
232350
9
461048
467348
435348
10
959446151
441793
407216
8
35
26350
46
158462
180456
197726
59
37857102
6
276839
428414
289060
41
330214
29
226703187
87
307876
93
266790
572204523
128992
7
21
92
9
474206
3
81
354541
97
54
436997
51409
312728
366362
84
364740
53
470380
410598
34
14
5
32
167315
436022
57356
352748
29
68766
74
56
12
314381
46
476033
13
81
459247
766149226
1
44183
1
492850
426607
79
800934608
428461222
3
10
341717
8
81760
26543
109886
53
98619
93
198661
164702
38
206606
20861
6
67368
88
62
276003405
236225
48
448890707
62
430625
7
424496
449727
476691654
491756417
242370
279207
4
649476559
469189
29641
9
331967
25674
82068
36402
68
79
215888
353500
221717
140014
18
50
22
9
74
10
20
487228
87
80
57
62
25682
98
482053
449505
477759173
53
63
405727087
84
43
3
71
99
42
74
8
33
19886
42
93
370818
70
96
23
55
103266
4
28
15
268464
29
71879
21
253018728
242092770
78
376222
274459
3
177084
89295
81
753057907
54
74
283912548
28
293809
332417
95
431861
9
98
47
226702678
8
50
91
99
269574
237152
9
87
4
27
51424
1529
42
9
96
33
3
41
69624508
276380
80
430237
321822
38039
236942840
6
663887028
425076
40
82
237246
88
55
157367
78
99
15
479307
258472
59
45
39
87183
23552
6
251894
5
377235
272820
137927474
214000
487736536
63
675
72
432662
456204
55
27052
98
8
277308
248354
486645
281223
24
8
31
36686
55
73
431149
19
94
195408
9
10
418096
282838
3
39575
334262103
24
9815
248402
6
414154
2
680757118
80
4
101077
77
71
316785
300913
78290
9
419323
212369
184928
309876
77
290624
2
684538818
381182
2
47
994385910
385071
493365
9
51965
215310
477488
77
354525
36
1
5
93
24332
25
53
29
8
297231
108718
5
74100
466108
267204
222057
19
397148
338316059
283960
277709608
289683
109574
15
1
25
240399
238097
45
21634
237784
68
393971
240834
54
342672
24
66
33
445749
60
35390
53034
77
26828
55
98
215033
35
31143834
44
53
94
11
404755
30
48
353842
101349
230085686
7
15
8
168485
58
259468
33
66
70
5
98
407221
638935134
256769
5
54
16
88
350673
428215
48
84
7
15
74577
747290762
420319
7
69
35
1
147632
65
55
15
202387
120550
421765
761268246
7
95
5
4692
128920
57
92198
4
174542
479834
42
46
99
84465
424794
89110
438949
23557
7
489351
11
60
10
66
95
22
250808
64
50
95954
45585
2
36736
397200
81
490052
80395
4
68
23
520601074
82
572684181
91
47
5
9
229316
493948
491341
194839
68
174143
407773
810123966
497980
125507
320983
433255
59
470857
88
27
79
351052
73
41
4
4
51
135591
40
53
127612
52
7
242217
89415
48
92
59
45
17
68
252460
483904
89
13
348100
189813106
341182
98
24
76
401614
116273
370799
81
287619
445429
210270
58352
50
9
68
296089308
68
53
349971
42
467604
48
145401
52
221566
42
6
262174
29
321260318
59
2
55
629359576
6
80
14
196129
582324139
885831221
281517
49
56
4
21
147021
6
191558
8
391003
48
480238
63
35663
3
169535895
84
437142
60
494083
425270
49
20
257109
2
64
90
5
274895
451007
360470
154601
247225805
20
321480
28
167501
348638915
41
79
21
121745
76
48
192678
394353
63
26
57
302304
142669
9
255238
83
72
99444
169642732
8
308309312
204395
193557
178551
19
28
315176
88
172868
169072
461057
94
23
88
21
207697
23
497997
52
28133
130972833
59662
393599
64835
59
96
27
414694
196788
355943
157605
420019
98
453927
204137
315819
2
5
3
149060
384688
32
312658
28
83
61792
76
1
286907
209822
94
25855
12
57
13
73
2
452790
58
91
51
137801
489614
49
11
436269583
3
352259
197037
62
95
91
2
96
95675
454885
860244239
386935161
471693
18
95580
280387
735116999
305954
161258
4
217824
53
886143405
243501
234658
370156
82
98
384570
776536207
5355
82
55
14
145108
79
484277
11
12360
77
40
85
125240
140711
491793
5
5
3
8
9
63
116814
276493
168188
223935
17
180498
440285
393289
97504
86
94
85682
249441
26231
4
190692
259166
445785
99
202342
4
37
894433384
483220099
39
98362
9
66
97
366734
441819
65
26
149679
368483
56
478945
243636
5
112038137
63433
495038
78
168643817
68
411224
12881
408767
485381
1
413532
224824452
70
474413
12
28
44
6
5
17
172375
83
18064
350365
48
7
7
94067
428222
53
22
309041
7851
360098
3
39
22
49
344549
300407
446607
287260
34
2
45
13
375235
651274340
4
261311
10
66
48
318002
156144
310079
194954349
48
3
22
104527
127102
252415
369585
470766
140915
27876973
418338
988429673
301666
6
938929376
92
26
182175198
506861387
179259
48
91
17
44512
26
82519
79
372736
260161646
6
14
98384
17
13
140704
2
68
6
86
31
37
953335766
36501
2
359913985
17
494227
52
76
56
49
11
43
12
19171
68
83
44816
37
6893200
22
381062
33
83
39
82
124112
12
51125
89
95
417737026
48
323809
38
52
107162
11
403748
319499
8
51
75
867853281
90
149315
889087568
4
403062
81
157532
84
32015
32918
30
124159
103606290
19079
32
56
473641
864231776
91
61
47
199327
98
3
11
79
2222
445345
275655
72
10
1
814844904
229959113
474116547
32
3
240053
52
8
73325
11
79069027
726755312
200632144
53248
173953
263974
247891231
67
888539231
70
152759
98
74
167760
435333
14
744605224
83
1
359599
10
91
73
724305572
3
491370
915030049
417220
8
367880
380385
31
143821
25
263470
13
18
155968
497300
3
11
331696
235742
39
39
9
61786
41
24
157364
377443
495670
13687
41
42
113467
68995
113901
53
86
85
7
5
77
39
69
38
459289
8
23
73
4
221297
402783
19
6
9
107503
90
285835692
471557503
154468
62
44
91
64688
25
5
222079
8
70
41046
179157
327632
881186094
342803
85
2
124882
203629
50
376438
90
57
11
97238
9
363356
367268
238763
415250
404947
277913
38
80
87
579339641
52
355908
60
55783948
29299
43
12
428803
309066
11774
65
6130233
15
169500
63
474003
230773
1
465881
39
8
26
53
4
346258
5
252809421
472430
47264
57754
298034
479091
73
386588
73
77
55564
428990
60
6
73588
76
50
81
68
3
361141
4
945633642
340064
55
13
56
423286
87
485277
77926
51
460430
72
61
96
493251
19
92
32
370508
172283
346348502
257049
24
2
54638016
9
207162
55
13794
233148
21
33
96
4974
861399733
8
351272
54
25
223229
8
122523
399656
401802
41175
37520
23
14
53
21
344456
484869
91
72
573575254
147786
169276
344062
5
628827105
23
403801
446264
330013
443749
5
54
66
5193
345270
69
44
146390172
6
10421
389986
593375746
358697
6
41372
42
50
79
20
25
433235
56
895705498
113275
91
86
369360
457953
83
28
1
585077590
492401
54965
83233778
80
216881
457660635
32
172825
51
23
3
875707748
47
311838
3
692567052
399736
85
33
477995205
28
234012
2
44
72264
31
457928
55
79562
369237
6
22269357
30956
216331010
232220
73143
36
973196182
64
627022646
203170
702032870
4
78
1
42
60
27
68
42
196672
84
56
37
402992
388871
39418
83
40
23
962673992
375534
106006
202130
173914
98549
433594831
477096
385054
376833
32
292583
37594
24
222925
7
396884
61
198029
6
68
15337
24
28
94
454236
87
3
7
69
33
6
23
2
431012823
72555
21
54150
466619
81
92
135768
494644
365521
70
410142
261103
56
7
79
205413
77
316715437
53655
17
85
435629
12706900
52
42397
500838560
504870225
10
345504
12
2
213869
36
96529730
94847
413418
966576335
35
64
483223
9
73407
62
743572873
831115693
52
422467
77
18
10
69
475058
76
93
81
561712546
76
482057
456503733
9
316501
406174
73
277872
49
47
471218
31629
651168999
5
462613
306061
5
2
4
14
292552
52
32
989411439
596614797
610999937
428920
402475
10
69
840140888
99
930068095
388342
192871
27
6
298184
42
6557
23
7
68
154883
108471
7
1
125213902
58874
177997
297978
352156
181530
99
721669613
936644524
71
205704
211042
113785
5
58068
31
55
125785311
478998
1
61
89
3
32863492
91
2
494137
64
110870918
77
73
28
204399
28
357622257
468087
239506
486883
41
1670
4
284882
68
567306202
90
60
331288
827257114
82
73
238503619
55
142066
275345
45
215037
20
454076191
121101392
574371069
189905903
53
3
4
1
139526
420521
88
7
418090
267807
438831
71600
405919
72
180051
38
368337217
72
238369
82
505689113
5
97
30
57
4
21
138844
19
70593
96
238800
89
448594
15
7907
146323
364366
36
224799
84
54796
15
4
196099
25
5
3
46
18
480172121
82
25
402610
391226
70
1
32
9
57703
49
17
361726
55833
124258
120498
36919
3
138829
56
93
4
184451
44
293617
22
598251496
391880
58086
721593185
354304
211625
66071
71
406455
303098
175568
64
405627
39
346505
3
198809
78
55
8
84
45
86
89
88697056
662730990
2
821457345
45
43
29
558781986
207980
97
900387201
68
68
379730
269872
87754
21
1
88
763080363
61
84
18
79104
766358295
23
20
322098
8
47
327008
744278049
83
103009
7
81233
95
13
75
14
113642
81
96
79997
120252
193710
3
261439
66122218
7
90398
19
6
55
46610
38
3
6
239162
4
443878
54
2
35
5717
190555
3
479632
424242
48337
18
297987
56
298042
63
38
1
2
723
19
2
239875
25
373837
66
442509
58
25594
265034
78
358079
415367171
3
436607
329868
180550
182796
466590948
9
968800975
59
475295
424749
3
82
323388
39
239912
200734
68
459693
30
137480
480123
369854
92
23504
6
36786
166140
96
9
376029
32
11
18
433869488
169324
82
28
208978873
213427
93
57
206693
124471
325056
432892
290180
6
99
10796
246111428
457040
42008
4
390472
82922
3231
70
61
33
11687
168615
404909
488668
159340
659193084
41807
68
94773
4
71
689695464
67
338474
59
89484
72
257881
77
304229
66
154988
6
57
224000
97
319151
66
515440365
67
80
438749
491951849
13812
280727
80
362505
72
850228619
77
8
83
8
70
37
301883
56
32
95
35040790
140049553
108845
84853
13
411981
69037
75
641098310
94
407902
483817
83
90
138659
331581
266771
2
63
74
81
34
113959
40
216357
342303
92
117748
3
17
204044
20
471381
246933
42
397109
59
333661464
160046
29
54
82
53
51
58
426548
73
6
66
83818
246626
36
29
67
60
7
76
29
302486
68
34564
97
94738
359340
342033972
339659
14
64
153517
206452
65708
246957
97
262901813
473495
20
48
8
91
13
298048
4
221257
67
75386
161080
93
48
334859
799382511
55
3
64034531
105139
2
87
432645
99820
227942
61
460842
82
968518838
453037
75
84
438810
2
33390
326133
27
2
368371
84
297716
10
183015
290170
677011042
730266118
8825
88
625765935
453304
399633637
81
49
22
336169
16738
22
71779
9
71
852618494
55
82
65
52219
30
201123246
2
54
8
2
313827
37
215278
200797
6
916473642
691536376
108528843
60
233988
54
122660450
1
470422
26
320614
285411
92
412824427
187048478
39
6
66
17
54
2
47
39
75
42
15929
96
61713
38
97
433900
48
24
11
206345950
470102
45
484243
6
32
36
25
142231
55
93
89
97
4
201645
86221
146947
375209
321053
41
3
338881
83
18
8
30
69
222310
796685590
710464635
296578
175062
90
181557
17
308407
376431554
5
25
45702
9
60
329591
782182079
1
47
91677
6
4
3869
382751
176587
3
141985713
55
113965
41
21
395212
62
138488
82
295453
9
92
271420
388062
329895
30
228657
44
224743
36
288880
8
101692
43
11
79
899641372
187988
319917
19
5
125289
396842
136970
38
907494585
286579
89
223352
391096
20317
54
77
155771
161669
239186405
9
411925
45628629
38
348521650
50379984
364249
79
94
24
379280
359724
198739
25
4
7
4
75
153803
33
3
32
33
61
1
136255
287441
7
36
49
51
96
52
412327
252389
11
8
290861
227161
322104
408895
9
213470
662361162
40
88
760634754
36
9
5
40
62
47
470654
71
4
15
53
323335
212624
33
80
15
2
3
54
26
13
850698988
374191
493858
8
93
34
5
75372
464716
902714914
475620
191758
229605
49
92
9
2
19
57
98
16
488703
99359
62
153233817
76
74
479958
966989760
27
23
487783
266700
388370
41
150396
4
298748
21
106050
3
204752107
831202854
205737
346322104
40
379780458
471858
483633
433894
911818238
8
53
287081
92
53
85
67
33
467653
244476
16
2
5
16
45
82
19
616967890
127663
364266
74
7
446623
115925
399957549
272709
689874558
354321
435206
2
7
140249
31
411173
39
378992
13
163562
456936806
74
71
75
438211
61
50
7
50
1
30
102922237
33478
68480
8
327430
22901
297547
433718
54
193704
3
298601
76
239819
86
6
392844
897300563
31
313701792
44
353070
20
576797029
80
176378
9
139277
81874
314921851
44
99
450283
7
272351
29020
453833
418735886
663804472
372890366
196204
299779
70889
414983
459555158
405397
15274
9
89827
74
238578
80
58
69
19
99
690171321
63052
84
82
312512
30
394666
313608
11
8185
170993
3
409810
6
6
130701
96
85
92
29
36
43
127404
92
8
16
39
457812
95
246165
80
311662
24
269607
108578
61184014
27
2
52
407884
19
8
451746
492365
323103
237770
370707
6423
154420
46
319623155
460530
7
7
83
1
9
9683
76
95
56
35940
6
18
668444921
488947
43
6
168651403
469850
3
51193
337192
3
18908
930339136
98
337244
48
8
79990
364563
2
643636978
363807
62
491107
3
91
26
5
89
7
112152
75
165390
18094201
80
99886
4
88
29
45
142705
1
272281
89563
217535
34
965012209
34
335779
4
83
34
17
288318
384868
318513
482202
8
38
6
97
996598550
6
21098
294190
444176
26827
344544
315182
948920665
409325947
109459
425238
261009
79
66
158342
412909
44
495788
2
374101
188617
85
411947
199376
77
455978
429923098
92
6
91838
432642
92
247181
188795
7
439712
714346765
99
216869481
46
5
18
42
34441
92
220393
105173
5
221289
317753
81
54
74
78
644597614
60
27
4
19
49
98
171199
38840
343611
87
54569
55
51344
3
430014
194399
786454625
30
164259
62
15
183391
417603
65
436572
340215
37
469179581
63
435661
13
219343
746623320
26
257677
65
86
42
5
60
50
36
7
553328271
387230
229436
76947
199028
48
82
48
29
228467
28
134175
14
360315
236278
214050
82
87
81
86697
6
9
23
47723
103258
58
6
8
58
4
63
28804
213957
104417
27
1
76
41
23
18
334762
552885638
65
714096978
30731
14
5
33
55894
241776
471416694
5
375220
257777
94644
15
78781
21
7
363230
9
328251
31675
98
724195766
39
161002
245644280
3
81
95
26
7
72
96
242576
73460
89174
45
45
327975462
3
224089
6
37
92
60
5
21
24
48
138886005
4
73
55
196768
1
52
9
27
60544
46
487369
293840
258864
440463701
193447
13
47
11114
93
232490
787904479
95942
1
6
30884
732850586
7
4
384970
18638
455150673
59
59
91
57
62
70
589129318
18524952
333478421
153708
14
80
89
22
4
275831
115405124
3
22
2
647734590
130303
91086
1
10
6
412575361
33
58
6
425363
208091
92
39
168925
94
25068
7
58
225507828
423268
67
59
63
8
434378962
49
48
32
16
89
97
86
97
311707402
405769
51
63
44
37
14
344570
358681
512877847
20
44
264829
1
497120413
79
617426943
813163296
6
62
4
127777
66662
227913
60
243272
12
306535
61
418363
230553
9
430493
5
353255
34
84
12
16
23
40
6
5
56
82
165492
26
36
49
415240
301495
244606
67
47
456357
79529
7694242
19
99
416101
402573
43
70
19
65771
47
6
77
34
58
85
38
203144
660553550
6
216552
21737615
452174
24
22
58
22
197212
59
90
79
17125412
42
491410
81
5
186349751
834728780
45
396612
42160206
36
238422
14
366221
99
556575410
80
231771
451082
497909706
97
62
376477
38
75
18
644318045
9
15
226951
98
55815
38650
75
31
56
15
53
90
299830
2
18039878
12
48
347160
340694912
74
52611
59
657829193
141842
15006
4
403085
11
196413
9
50
5155
224904
47
1
65437
42
23067
2
776236903
21703
223388
48
268796
125470
5
176295
80
445725
18
350460
41
15470
35
83692
47
2
353561
3
375124
71
8
341734082
39
43
97
92
3
26
28005
72
94
20
30
988397344
185589
3
35
332049
56
276234978
146109
7
110114
37
485557
181705
96
98
40
17
54
374955
137137
241207
41
5
928306882
55
416879
272547
104911
141915
404070423
5
334229
60
2
83
27
77
134926
25
62
11
448745263
257899
292410
322924
104873
97
4
40
46
80578
4
160830
999467241
42565
69
78
8
27
97
302148
9
59653
3
218534344
15
17
79
37
260442
6
46
329639
94204
9
243208
284072
940329923
631407095
379248
34
323247687
270135
30
48
497747
481649
50
68
217481
250818
4
250453
5
27
37
591466345
2
299014
368087
46
92
64
69
6
243647649
374222
6
390029385
80
178863
5
5
68
8
208904
495199
405421
338296
11
71470
55453
58
5
4
158807
359651
46
35
79
94877
19
349535
402881
477598
187967
422839
63
406098
89
94196
393316
440597
423123
55
43
59
86
37
325459
117586
14684
6163757
4
361789
71
28
71
302573
214766
69
52
7
82
253858623
56
351224
13346
51
85
236218
63
68
98
46
382710
60
430191
141679781
11
24
177288
89042
23
82
22
85
3
94
33
670525786
142591
843858884
259555
23708
202665
216168
99989
143384490
92
76
56546
10
1
30
46
23
8
62
202961
231886
14
537510932
123035
3
99
191801
123875
13
341540407
153650
4
9
79
20
7
2
11
38
128981
499288
380654
43
48
17
314217
315427
81
38
5
14343
47813
50
99
312795
356448
74
281297
200558
27771
88
97
976307472
478870
9
29
80512
102301
259583
785097832
2
479005
426891
188887
467593
99
8
32
233538
27
362812
65276
49
4
73
9
113104
17
73
249994
382666
6
9
5
9
90
45
97
99423
656302655
95
487176
97161
28
403950137
76140
13
500526040
7
84684
9
44
20703
208447
92
78
128156
326505
56
102694
39
36992
65
133224
32
82638
16
69
6
59
112061
883047767
7
20
20
22609
26
358852001
217697
254605
131853
33
51
187454
34
41
16
456777
7
69
298368
388563095
53
45
80180
47
4
423261424
301051827
33
4
142973
22
6
734723229
106066256
434988368
15
94364
605864669
191501
432300
239128
6
872304054
46
69
378567
33
356083
311788873
115442
37
260191
40317
9193
706738179
9
3
8
26
39178
54
6
205028503
404660
445994
472799
5
201735
78
89
3
32
65705
462117
125465
266884
17115
488798
47
592350791
1
380707
477030
68
478253
231118
77
2
467556
447402
54
108449
35110
1
54
1
2
2
904080953
453320
73522
319022911
123890
323146
65273
95453182
5
29
216748787
8
15
890982826
25
65838
90686
8
30
27
4
360503869
1
21505
229201
74518
85
463628
82
442275
57088
59
122091
375619
244241
77
93
73
209569248
45
29
242644
61
498126
3
22
5
27
8
6
32
462337
166916
33
97
324941
8
38
117241
3
41
476688
137408
129964
235704
6
349740
388863
99
209121
82
400960
485901
19
148599
282088
40
3
436773
310993
208324
124695
287235
416358
89
144327
277441
70977
95
328019
247389
82
71
191850515
22
6
3
8
31
21
78
51474
687079891
56
293230
12
46
439134
326722
121910
211483
81
54270
393643
490232
14
96978
210938
78
97
299874
219861832
129810
226944
430739
45
379938
99
455138
5
300918225
78
2
6
321636
358784
478357
17
26
147536
481247
212702556
82
483072
246833122
127468
66
25
82
359968
77
349033
323078
650443187
274095
92
341374
6
169512
291412
277781
15
99
3
665818486
57
322168
19
332111
47
29
45
296439
119286
36114
75
462249
74
481039
95259
11149
94
78
455921058
213467
27
2
68
53
411677
44
204288
42
25
88
87
991642969
296690222
26
8
141439
455445154
65953
98
87
39
269864
75
251320
37026
231484
32
61
53
41656
78
14
92642
27
484751
68
451369
63
367154
260013
74
476944
69
23
495299
75
73
247140
29
77
768556342
79
885251533
192951
56
612463202
67
237258
284734
18
277266
76
66
481597
6
17879
66
507941257
75
90
84
452741
5
9
42
32
315026
36909
428926
19
273126
967863637
47
378185
398451
688498976
18
496556
212682
27
7
51
86
137806
23
4
37
26
42
90
5
290158
24111
3
69871147
16
60
73
179694
31447
237875
770233961
28
31
34426
83
29
196722
389241
63
300245
12
402664
7
110688
6
87
8
31
139240657
11
88
2
737276825
804778964
81885
78376
354453
96
476636
5
7
74
116362
3
291690
447055
38286
31
217254
5
295076
455681
38
398472
387446488
417463
32
290503
335285
248916
42
497455
55
282799964
46
61
87
44
18
53
75
57
742310143
3
9
3
651221178
104873
29
165738
338640
450144
262712
251003453
165903
125188
375181
83
249349955
160480
262119
123680632
336559
71
5
989292558
82
66
208544
872966835
47
25
8
287401
77
297611
217451
226544
634005323
25
328497
162303
418287
199572
1
99
32
253940
19
56
397355
56
30
81
228477
135943
57
331405
22263
145275
24
362715
132396
73498
79
79
78
279673899
69539206
2
242739
99
109306
2
41
50459
284156
76
273936
71
217888
413661
1
1
773887805
34
562278310
432676
5
604909016
173345266
396691
68
6
25452
91
906896359
52
77
33
88915229
95
1
437285
86
474850
488684
66210
32042
43
152786
57
125382
63
6391
1
72
275156
26
25170
132734
240422
348136
93571
58
25
471177
6354
180920
309790
252324
35
94
40978964
58284
30005
62
42
270031
351189
3
434758
381003
178367
92
4
288316
67498242
81
10
31
33576
33
97
143297
326912
269154
9
745847038
11
85
164523
8
13
59
934125173
467055
48
10
89
9
83
85902
54
238567
6
239692
73
453447
42687
20210
431837
224045
403339
285796269
14
208978
80
32988
3
13
42
35
89870
44273
449983
8
126195
89
6684
95
33
74
465630
806101368
337245
445427
474348
25
417988
143545
3
9
82
1
73
36
80
3531
33
175616
88
63
77609
198921
72
99
152361
76
79
393266
488094
99
45
8749
75
478220
293303
60855311
99547
272209116
89
4
86
7
429288
490075
8
10
113775
8
250745
79
60
87
45
10363500
61
252347
91
84
96
63
98079154
9
565580648
355684
51
47
367931939
94
25873
26
7
372233
290551
60
293493
42
285302
74
53
298978
682918274
80
631853592
23
207300
391696065
436880
44313
61
9
82
56
280914
128487
89
206657
94
90
5
60
87354934
497406
44
7
67
75
88257
9
43
459955
128003
44
412535
259554
79
11
97
208800
24
60
378525
3895
137914
295372
352770
43
452431
88
59
59
61
156243
59
111578
76
90
30
139582
33
80
350975801
181170
40
30
343991
78
75
121721
95
244737155
388223
900945744
26
5
81
89
457232
444163
158909
29
92435
95
358233710
277965294
74635
822180810
30
142395
405188
196582
471497
131225
14
26
110879
301661
50597
875794431
87
427605
40
27
29
24
10
39
61
343391
85
34
492645458
421962
27
161089
59310
97
28615
35
26
44772
3
67292
495199
11
166629
2
51893
81
268759
202640
67
18
265755
77
9
49382
54
433509
290858
3
34
246613053
343730
997410999
1
55
85410
63
18
17
18248
88
309539
357738
414192
35
91
1
93
319772832
75
27
93635
103625675
183008
29
474634
29
29
6
4
160294
611801256
1
9
482452
67
29
647930250
71
95664634
69
9
417730
464131
441134
252555
95
62
68
83
24
46
70
27
78
7
464814
229532
54
487850
79
75
233745
609069593
23482
211643
75
52
91
35
1
494726
238662
335692
573228404
87
380133
6
8862
373272480
464730
62
3
202125
26
85583
29
480448
712452985
265913491
265581528
279025
897731973
287933
82
921967902
89996
23
92
81
409923
46
297737592
122285
67337
200077
31
190914
260766
15
94
86558
47
6
875077645
47
1
257599
417390
39770
55
426175
381275
791
15
497635859
91
6
97
80
321005379
310272
9
334109
5
76
426088
235167
166240
792716079
35
197384
213372
463011
230345221
48
92558
362281249
849012158
365993
24
86
72
67
180163
289923
4
349849
369478
4
396851
826121070
57
331855
43
53
53
81
39
52
38
7
458494
726543209
72
427877
25
62
150543
42
238044
82
101007
37
5225
329383
6
90
710471106
365263
4
7
60
442697
206673
80586
2
650490595
419227
344120
812305794
162332
249455
13
98
31
120793
94
204301
116114
43
72
64
26
493391549
56
84
93
49
83
178365
26681
25262215
54
466380
10
70
346343
37
430642
53
58471
29
94
4
158271
38997
448723
116420
439545
496151694
378226
108929
80
840572602
220962
83
56
488311
330204
16
194970
400281
325918
7
89
30696926
12
75
8
58
44
134923
346737
340797
486874
333291955
28
174925
23
50
202763
125450
342644
24
440906
3
271962
34149
305829
46
482939
78
54
254415
731751983
854330879
43101
10851
38
88
475101
72
15
34
25
57
207718
32
45
78
37
46
167234
17
387417
412460204
498719
150877
388664
14104
46
11
76
14648
86
44
433043
97041
90
71
5
4
401776
104227
10
3
93
35
20
269229
56
12
377475
368628
80
94
7
10
53
24
364349
459971
390451
267799
114934
30
365844
95
82
52
294483767
48
1
414067
279364
90
345964
134077
99
285933
61
87
13
380038
486007998
1
82
32
493336
1
362743
152954
7
53
173337
262751
107097655
13
376425
986593875
61
122793
86
988264809
42
1
402723
154023
23
490620
129410
81
421514
364540
754246950
19
17
284141688
9
240129
43
50
146610
48
67
148047
2
146913
98
73
50318
64
47
396187
23
213021
343911
729986703
600653516
48
99
193494
262459
206954
157999
77
36
69619
52
239336
235030
173728
14
32
102771
347214
483863
61
6
951550275
32
54
62548
66
115273099
247296
357737
68
23
458278
36
99
206464
886947338
461565
11
115774
41
434829
56
175806
49
28
446785
398134
54307
378363
200805
89
39
787539890
559343862
232864
402101
484642
63
508036160
28
301312
58
435493
82
16
39
228856
12
153517
77
63
65
79
62660
22465
49
80
302601
96
6
284702
73
126979800
39
5
34
41
8
17
61
71
79
349207
274098
417569
187067
26
762491723
68
128861
8
78
723081533
81
53
850477159
67
78
157394
19
21
65
75
9
170857
15
26
196843
751312171
21
228140
77
5
77
89
86
9
232637
36
69
7
433562
453460
336422159
52
8
42
136712
391397
22
98
85
30951
88
47
12186
177651254
19
4
520084728
132777
107710
8
12193
151112
64
5
234346
50
51
81
4
248540
261952
494235
11
3
5
17
146331
33
701888784
468840
36
81
2
454362
71
51
57179
99
71
1
18696
63
366443
30
100800
238192
47
319925625
391028
3
90
227921
30
168973
68
60
37
67582
15
91
478729
79
135940
114917
595048902
385207
787564660
470319
264521
351359
154349
26259
990905103
356695
173653
21
78200
50
426452
70540
19
35
10
247508
4
55
749369181
988788566
37
162034959
1
15909693
421968
27
40
57
344599583
27827
45
69
48
46
104461482
224551
71
90717
36
20
26
14
73
884246229
99
42
62
427261
468003322
124596
13
395693
336368
225068
139567
55452
134800224
60565
17
84
14
45
497279
127840
67
10
97
7
120936
485978
77
457283
115103
77
1
1
18
22921
96
3344
41
2
15
20
556924863
5
8
10
433327
495701
128252
344419
59
28
258083359
22
980605177
180504
7
17
651558167
464959
51
29
60
380381
51332
94919
70
8
190676
14
90919
152917
397724
244768
59436971
99
69
25
594434637
88
94
86
349129
5
6
490598
74
87
130702
4
37
27
92595
79
4
64
44023
36
33
530978069
4553
139758
75
178236
197073
76
425535
48
9
68
18129
32
9
10
4
82
232535
28
2
315778
30
46
6
452572
23
161568
61109
21
84
408502
60
287409391
153336
402313
192213
4
329191
205530
2720
214466
478968
47825
189116
962432774
11066
72
196908
226520087
26241
59
13
2
255006
279522533
192462
5
136356
7
35
24
22
20
5
67
942970389
29
430451
21336
2
430898
358039
466827646
523407027
41
303800
161903
186745591
9
849489921
1
4
803488613
117025
1
393906
94
27
50354502
96586
34499
113373
377194
51
218935
320018
16932
47
288759
23
27397
33
7
40
29116
443406
331023
487763
8
67
8
5
100580
48
260832
55
147983
230703
43
270026
514296969
46
94
234512
1
287731
252643
360354
230998
358779
206794
131956976
201552438
18
90
91
577589056
54
948751414
5
82377
309841
80
819682944
184389
15
52
204712
253778
45
34
25
13
103231
79
80
2
484175
395136245
14
30961
43
291607
29
24
4
315949
93
331337
411665071
228296
369004
73653
29314
428693
72
63
407061
4
65
36
20
154536
95
227156
223107
217767094
347336
49
10
348543
451177
82
454346
100116
7
56
313401
2
474262
10
58619994
92
67
93
351556
366540
416411
12
282101
405082
45
88
35
3
49
465721
6
75
423084
71
101306727
12
988224771
24
11
34
7
55
50
55365
131589
256204
210872
191065
4
10070
403688
1
250853
34
231814
2
105623
585188931
270697
9
327324
10
11
28
6
374895
246497
459676
70
17104015
229260
314851
324606
96
449573
26
332648264
488607
21687
244700
5
45342
236361
86
328196
44
66
265919
50897
316038
752593305
2906
327066
63
62
5
79
269868
164852
106426742
204199
276585
32569
45
96
350298
9
463124
1
60
80
30
1
46694
98679
45
5
60
440902
133815
268894
737674691
53
206216
53
35
251141
163884
45
25
25
93
11
182662026
67
8
243838
1
304423
451523
6
196264
202343
417776
499083
355152
63321
4
2
94
14
472232776
54
92
35
57
210730
76339
442839
60
9
12
75
406938
64
71
433959
55
238452
96
423656
87
370624
233593
54
1
3
6816
128056
14846643
236740
261720
19
45
283741
91
87
424109
46
418454
43
18
109777
81314
92
92
348648
22
75
414194
52174
204172
255468
282471
162204
63
41
316910
8
73
39
721426584
69
146809
52186
6
53
46981
7
106443
8
206685
66
85
75
19
15
902325576
338500
17
78
390135967
51826
104208
352775
472878
62
60
305011
173711
57
16
59
467887
387945877
10
81
34167
203102173
192175577
12
997498220
70
70
315982
516371670
108535
79
244187009
82
42450
186079
256725
1
26
229623752
139765
8
444538
65920
146344
2
254295
63001
455177
25
630610100
60
996971919
54626
472649
185902
71
5
41
73
40864
388572
47
74
18
52
392257
407415
36
63
31
144071
48
1
131960
60
23
18
270749
310251
40865
4
20
244807
99
28
8
155658
98
826439573
75
31
369415
74
37544881
23
445929
52
244978
7
94
61
7
15
464224
6
491845
74
97
7
434386
31
38
11
392490
189816
99
75
41
180342
90
76
7
2
86
3
340285
84
52
9
423133
84
7314
97856
84
177647
59
50
63
6
2
192379
12
50
443609
447032
341778118
205775
31
923986410
2
51
354838420
2
14
276162
79
188930
41
39
523683500
208059
10
239121
6
108899
338860
18
12680
81
892053144
34498
857402870
383931
68
99
45
446137
2382
9
64
18905
223338
8
221959
174976
261826
93
36
311864
1
89
355918776
577461837
425779
341327
377931
35
7
31
46
87
573559983
210539
87
328152
421843
36222
932766920
1841
41
2
30398
43194477
312276
198351
191644
148303
6
489133064
118787
28
40286
333036
71
342843
74114278
6
92
243420
8741
98341
177187
57
235400
8
6
445060
496367
31
2
130261
129617
14
499743110
68
306648871
61
23
97
262747
9
353993
179102
50
223198
66
7
78329
77
77
33567243
53
59
69
36
53
95
35
5
125283
78
320553
66
43022
67
30
9
319856
60203
76
98
255298
11
525009066
622145170
56
120285
97
9
66
71
153927
9
61
290863
429672
28
55362
409352
239352
99
473974538
131034
407225
380244
111413
42089
16
488540
28
21
59
85
73722
564684470
71
104746
303860
347738
222639
373114
7
59
275100
56415659
43
89
28
97
27
257290
296795
949687854
173114
139250
29
399121
2
60
754617909
331748
4
112044
43
152917
76
386604
590949057
77
318181
45
22
57
400039
74
33
196347
126694
68
120256
45940
48
24
25854
250271
51
54
12207
6
21
44
37
24
23825
98
287658
98
462368
78
96
35
116703
61
212579720
35
9
89
21176
88
73
421784
9
13
69
372114
88184
219667
132227
37
464093699
48
98
628666053
238941
337582
4
214522
904513264
264425
54
2
71424485
298717
209647
272922
63
73
56
45110
187099
63
48
20909
2
921291114
8
20
300279796
123973
454918110
63
76
82
183801720
401512
83
54
60
83
43793
50
337919
6
555355542
261664
37
31
17
47
94
15
476158
443733
224154
99
12
73
4
60
52094
210519
1
31479
638199401
15
97809497
49
35
438199
39
13
7
8
341468
266522
902544051
6
257093957
223288
66
44
1
64
398764
1
72
163129
207557
479103
43
90
7
130853
435845
8
107647169
43
400425
378167
8
41
469887
5
73
79
5
335714
53
396075
84028
94
365778
69
630174628
96
45
6
604483999
94165
957864556
40
70
39
204783
8
1
773543281
458336567
351940
5
132556
7
8
51
6
236591
36
329518
352129
27
245260
257936
31
18
84731
81
62
67
45
17
376991
2
1
66203
301598
42
8
98
202221
7
34
72
9
941475343
958666133
943055204
469250
162355
54
56851
67
93
50
396010
63
366297
169075
17
12
35136
90
3
25
338024
458879
129440
15675
99
5
312452
55
52
48
74
7
100797
197661
393531
55
166097
94
42
38
457186
30976
161980
27
35
920052848
78
20
16896
31
391294
371903
93159
289270
60
494173
900396685
26
28
112523
46
37
30
391644
30
786285584
66
572166853
84
278104
8
64
34
336560
56164
91142
79
76
26
30
65
99
84
162624
22
747673572
59
53
56600
459185390
38
372282
845671871
254390603
263370
97
29
247886
52008
299257
52
414275
305085
241979339
334916
92163
455426
27
879481041
3
9
1
56
20
29
32
199914
79
180334
523
86928
82
2
2
64124
98
420368
867188720
83
2811
76
260393
38
288256
88617
73
8
254010
710502718
149461
884561990
59
6
66
670134883
216888
22
59
129207
240948
72
71109
260388
472351
336174
73
63727
89
145981
61
263366
1
308025
329588
39
480940
7
69
58
753444894
157542
72
99
76
409252
347346
25
252151
202907565
438438
14
83497
70
277133
2
4
674259975
18
923180368
5
88
3
56
188257
74
4
96
99
246670
94
25200
339392
59
53
266249
63
40
166297
302910
363332
60
438896
765630699
245715
51
81641
49
74
416940
71
84
477852
415731
180936
281789
395776
9
60464
428444
321389
42
39
3
11
27
50
347349
12
147419
304997
78
5
466664
47
93
23
4
7
45
3
86
29
379848
154110
491912
5
77
114254
51
346995
69
85
46
78
218828
826908485
19
12
8
314252
89
5
92
208830
93
394321
320405
74302
279474
17
470183
275344
71150
43
39
30466
457943
76
40
69
17974
429974
496081862
53
411893
186965
164450
863429567
43
366781494
73
195887
90659
82
895319301
65249694
25202521
11
440022
355910
38
210315
221154
44
717994880
432403
498910
78
98
107443
17
43213
19
333866
77
54
99283
82
94
383393
125690681
50783
361229
8
295407
77
2
75
51
380571
112426
257792
71
395906
55
684108475
59
72
30
114584
238302
295901
52
24
405808541
87
473151
8778
84
370665
51
93
490984
26
210007
690948642
53
3
899655022
42845
23
149804808
60908
768571095
2
63
1
35
44
474404
32
303544
12
86
29
86
15862
228360
56999
398230
96
827362576
457063
329534
2
42
33
75448
7
97
27
362166
1
81
37
328778
133378
175259
354837
46123
387149
250908
64
25786748
680587470
68
255128
397933
11119
2
380726
355871
55555
22
368126
50
84
443401
29
37158418
54
57
11
94
97
340759
953272978
76242737
366550477
188355376
90338
499900
467720
349742
84
167201
76
98
94
468663
478036
36
5
333513
28024
187353
1
745622665
828261796
317053
444626
391009
373838
179214
27
410586
307428
50
312208220
484965
65
77
97
18
96
4
270702
33
223524
454032
71
68
58191338
99
77046
401324
58
16641
278679
25
555223208
192769
25
63
8
34893
69
198422974
288597
84
34
352869
82
60225
387797
243369
7
6
35
283134
89
157796928
323998
307163672
68
29
127387
42
138824
80
104450
85
279992062
108876
454427
92
34424
4
119254
58
106849
286460
22015778
466314745
37
43
77
74
65
18
47
188217
8
67
167730
18
89
28
2
68
232943
15668
99
276264
162526
367960
274470
97
397022605
36425
685327762
860465083
4
539463284
423072
475576
86
97
461797
103675
9
440523
62671
15
71
80
43
394946
138642
2
110060736
32336
55
1
414951
61
59632
211282
698587612
73
489452
234670
59
107921
82
331389
221713
56
959829530
57
15
201963
139697
43
302491660
7
298514
75857631
36
168583
32
44
2
364458
247765
393257433
45
47
243377
204879
459649
25
440565
69
36
23718
320210
36
87
87768
42
91
785052950
105676049
7
235891
453495
445087
6
394166
87582
40
58
324601
206967
5
249963023
442013839
62
248142602
22949
296038
212192
687630759
37535
5
198540
57
448018
61
65378
195533
89402
281024
69
56
190120
6
85
212673
34764
9
214030
73
669010654
423500
79
248863
230949
468970
3
81
41574
85
365789
20
964623460
32
80
37
24
56
116635
13
57
73
49
42
323469
91
120749
24
33266
95
35
96
69
12954
175373
13
108387
24
5
79
26
28
221117
465893
47
85
7
6
54
37551
766057547
28
169877
98
206250
11
170384
24
258332747
511005429
22015
5
44055
9
186267
97
126043
263224
72
61
1
59
92
206821
339363
3
331847
41
196627
131470
9
72
247892
260938
769947530
308576
1
9
17560
89
99
46
27
46
75951
776888438
16911
330208
71
478839
100624
235914
78
235974
442764
210113
96
325253
97
16
69
77
9404
67
317946
7
94
32111
204371
3336
31
140519
45448
68
414094
457188
381035
323237
473713
462524008
416506
28770
36
178019
178424
272911
55
362457
82556
79
65
3
43
263402
194114
32
932113973
9
2
148678
50
49
177097
174568
277267
75
330077
26
18
45
196991168
53154205
12
15
45930
258975
14
134304
46
51
20
276304
79
43
60
3
53226
90
99164
32
77
28
6901
70822
71
5
62
75
96
12953
971547896
106781
76
480022
94221
328688077
7
59
14548
10134
560581241
60725
420435
82
44
290119
56
832663184
92
55
53
29
71
60
93
890076792
61
13
388299
42
274922
7
1
33
361136
347103
247657
441875
176452
399238
187769
28816
547170643
495311
79
7
9500
39
17
177850
2493
690982361
87
83
551729069
6
325832
209292
242175
90279
279743
87
349970
270002
66
98
291455
362102
177735
58653
69
28
394734
18
111856
66
326321
84462559
470821610
282849
65843
279766
44
65
230339
71
36
355502
52
77
50
9
493542
42900
480781
24
88
76
35
17412
44
68
12145
472169
380044
278288
49245
430842
43
8
427686
28
142031
68
26
52
89
78
33804
228059
39817947
246166
162306
7
186420
41
7
138705
59
328276
20
82
473602
90
475991
55
8
93
27
76
96
88
62
75
43
1
30
332284
98
51
17120
84
37
77115
81
98
161845
519298174
231339
69
256074
370792
168096
215626
406987
381568
26
464767
286762
6
5
83095
182201
480404
59
8
78
437038
181797
9
4
365198
9
458199
66
56010
486037
42
41
83
45
451923
365433
368650
360082
5826
87
101155
99824
210924
4
192185
71
56
10
13
810493491
6
58
62
56
91
41
48
56
187191
40
662286077
5
10
410596
1
62
444236
14
919775956
15
91
14
74
64
62287
70
29439
80
40
315026
6
465740
79
13
648056069
137630
8
78904
169552184
20
165478
350447
489014
62
81276
58
449764
325487
426420
97
10780
160770
465606
7
4
92
397830
41
10
442563
424273514
151513
84
20
1
267306
377926899
36
55
283809
439007
325303
14
161936
11462
97345
268898
458807
71
2
449063
54
116798
91
58
357034
213676
347623
32
7
293583
46
139743
365387
371397
55
789660563
71
7
99
95
49
81
391429
382506
79
77933
88
7
59
29598
39
5
310121
423273
6
6
12
284602
22
233509
34486
491784
809538415
9
31431
438525
57
69
291296
12
90
43
86
74
73
20
11
39712
459152
165678234
39932
32243
483113
20
473305
185551
271090
75
417615
373344
51
50
46
59
46
153839
132142
2
93
518728637
69
462805
12
74
33568
129204
504119128
480662
701742012
39
13
84454
54
26
411182
31242032
90
3
88
66
66
18
193467
124656
174529
22136
94422
171746393
89160
19
25
10
411507065
42672901
270532
9
62
55
39
3
26938
111405429
50
63
32
35
89
397652
74695
252416401
186035
97
28629
32
332610
55
444345
69
96323
216685
73
362419
7
45
73191
20
52
66
8468092
88
208122604
158808499
892426575
47
41
3
675019567
7
5
97
271619
10
162668
326147
89070
336164
10464651
390006666
490154
7
86
33
34
103333
9021
352315
153877
213401
422737
57
230206
983040716
276256
178636
35
225484
97
340863
44
15
3
75
83
88
279617
78
7
229185
5
8
44
57158
163826
7708
90
20307
4
269614
237929
41
343577
17864
72
90
38089
490717
9
34
5
53
297380
96
73348
115147
31
193973
29502
2
146845
8
73
174862
27650
22
327097
276046
24158
323064
19
6
149687
489786
11
260647
9
472118
75
119770
46
5
50
70
6
276346
17
355290
8
251747
339582
226991
43
401064
38954
410842
238131837
13
402374
39814691
271042
81
19
8
762874321
62394
2
77
2
99910
279407
268080
344341
68809
17
17
94
359312
413638
82
95
62
169714
77713
93
7
88627
31
955924830
8
456961
771474728
68341
74
310410
86214
287734
263211
495531457
29
427856183
144636
4
22
352966
471178
30
60247
7
117807
117152
4771
12
128411
1
229829
21
46
487637
7
321459
31
9
95
515097435
17
1
12
44
28
423669
445271549
41
108733
271850
226872
231327
368609289
34716
21
63
1
95151
21741
469976482
496529
257623
13
91
96
406053
8
98
71
26
9
371130
72
86
78
133418
425084318
87
72
9
41
488289366
68
9
440672
145545348
88
188757
338194
85
80
201621
44
299687
87
80
130256
390720
92
49
5
60930714
496432
46
76
51
415218
280354
47
81947847
11
346812
406935
483027
414434
4
50
20397
2
91
31
2811
82
237887
81
96
147707
409349815
30
31
88
331765
216171
181915
2
7
215889
30
390813
13
37
161837
51
64
352519
380527
371042
10
101376
3
364008
469676
264939
416881
10
222220
677713327
322650
4
3801
453541
31057
95
320845424
324390
73333556
24
2
297488
62
27089
10
37361
119578085
103427
90
46
339793
55386
92835
86
436711
12
179275
3
598915323
499318
24431
3
26768
159155
114566
44
119703
47
25
241376
36
193069
2
36
709002332
6
59
381275
156734
13
52321
254293
667681794
454409
75
89
3
72
16
44
6
392843
66
99
206795
288967
3609
87
62451
168797
84
36
90
334246785
373955
85
88
426760
463387
45
246987
3
72239
2
27
22
31000
31
293592
66
79
351962
5
63
3
87
72
64
62703
540590555
59
93
286442
61
449940
99
42
225182
58437
79
62
25536
96
4
627790022
394922735
10
306210
17085
852780567
50
36
404107
55
369020
369345
15
11
36921
82
2
2
816384896
80
332732
22
34
426539
273534
69
88
1
20
11627
218967
43166
140832
292566
22
285156
192739
89
8
15
144795
48
44702
46
29996
17
58
13490966
217309
65
308427
91
4
25
64
95
805302564
4
382200
20
27
72461
33
310369
19735
72
74
468578
72
294690
496611
5
945461883
62
76
386918
47
413818
462738
94
8
80
52606522
325305
21
130594
81
7
418002
165759
173596
42
405584
346171
99343
50
250578
305338
217438
68
492817
299630
81
6
46
6
86
55402
92733
20
971695421
31
180027
245151
4
65
293456076
56
30
384433
194687073
85
20
32
283352
95
96
6
19
3
69
26
298781
90
46
188687511
6
24
409642
271577
71
180166
86
2
43
64
175588
60
7010
47
351823
356738
8
224381
282935
66
5
17
490808798
203313
161536
355980
408808
750793459
39
349395
16
29
448328
5
4
92
362028093
8
68
31
489489
68
125478
46046
15
77896
53
130696
86
475285
58
7
52
70
150911389
25
340169
40
58663
52
318043
82
97
46
94
1
488015
285636
3
268620
107311
76694
213630
460875
71687
2
420932
45
1
61
466221
267810
142992
44
177371
46
7
806463341
386249
36
60
6
81
384119
416776
883478294
309786353
197610
173525
61
246209
22
5
15
678943607
282753
130004
655346169
993056135
130085
121666
94
82
8
91
464678772
8
258910
318463
427416
319531137
471470
31
190596
9
260665
20
78
12
54
86
11
62
493415
11
6
129651
61056
464271793
243480
384080
88
46
475622
372002
49
337858594
7
658685484
22
446966
33
7
226442
13
585604995
24
239337
64
617804763
29
254839
462270
331637
3
5
40
297398
35
68
297194
66
27
485414
428740
46
7
477486
204354
9
10
99
32
268354
10
58
63
43056
241794
174329
954670541
67077
50912
6
54
35
65
217589
457959
495014
672549381
10
30
543235779
443969
495046
218884779
20
17
75
8912
236021
534479506
648235758
390902896
415860
180450
168767
68
20
136214250
192585
55
7
82
1
3
73
84
152823
136658
375442
66
387547
490957
368610
76
383410
5
55
24
390598
489823
352062
260153
393714
1
164266
253755
412773
721319807
546831277
88570716
58
131851573
2814
30307
250398
204612286
92
74
271804
94
197137
5
131587
490007
23782097
5
159035
1
173385
207123417
82
18963
186524
312626
52
7
46
280060
301443
9
292933
597827986
7
360907
164608
99
1
79
63
351429
34
223168895
409828
49404
7
31
430732
734972072
93
44
10
48
3
49844
160310
256957
98
39
38
60216
83
7
174462
31
21
309161
64
345670
488999332
66
246615
64542
334327
656487583
83
115745
476470
54
474748196
272243
355647
39
360911
30
23
96
7
460873
44
70
53
119057
95
392187
334453
213729136
405124
325636
29
425270
1
71
93
36
15
30
621454317
76
65
43538
8
211646
160760
72
92
6
21
430091
69
10
331291
387680
317938339
430696
220356
27
128551
209290
312929
254250
2359
70
41
277011
56
248994
78
219330
95
96
22
269672647
2
4
24
27
380354
450031
53
458311
63491
467388
321251
114193
21
80
36
54582
58
55
272378
90804
98
574287303
584997877
406317
17
3
91099
351827
30
287178
26373
78
53
16
56228
59
292987
307694
387170
62
183472
394787
48
36
69
405729962
79
3
136205
2635553
31
30
95
441671229
26
48
41
26
8
359453
169808
67
68
40
47
21
640167924
449871
392798
1
98
30
8
667482802
63
74336
53
216066005
177026
4
419707
11
474613
71
8817
494858
65
49
238389180
379828
68
6
90360
27
96430639
538212664
637518425
443753
103606049
27
72
229810
424905
5
24
58
4
113043
4
492546
334284
15
410735
91
90
936773871
9
399748388
639005155
5
6
194074
73
90
73
31
2
212851
236325
4
46
371943
176854
118025
52
13
121264
331416
83117644
7
72
127853
130521567
688847152
2
283082
5
212988
72
2
286437
277924
18
72
199947
30
889684137
92
4
232968
591358137
236777
185613171
8
149467
183029
91
2
18343842
402872
82
99412
49
64526
452900
11545
346478
18
464733
20
8
79729
2
10
99
190801
686135407
420316
54
330347
70
29
455887
298529
479741
67
47
169163
113454
384774
227769
77830
686095290
70
167260
68
48
62816
8
345216
57
430297
70
209008340
93
238574
167394
65
683917255
26
393748
447782
38
54
122820
19
78652
463668
82
88
462224
63
259126124
42
496682
2480
10
75
406344
26
40
9
466318
147967
28305
90461
335582014
22
94515
226641
375119
19
27734
15
416841
95
43
52913
48198
3
28
76
361449
18
95
43
34
18
7
430698
398279
274577
47589
242765
247181
37
178597
411819
308790629
306261
8
336383780
166517
3
88
204370
34
104511
220183
8
25876
65400
423056
205732
88882
720379394
5
9
92091
453798
272218
162536
55
190145
5
15
76
65
433842
143258
62
431482
16635
25322
430708
3
76
480676
439398
361521013
12
63080
383665
97
29
17
7
12
27697
93
21
3
77
31
6
937448053
69
166391503
26
767204428
107810
136086
18
25
567466700
12
9
245097
4
70454
7
33
4
55
6
491116
893140964
3
415682
60
69024
3472
88
71103084
333423
9
5
181066
640479866
646837940
705728566
222279
77
121333
3
21
883376019
2095
96
64
220977
367159363
84
12
457280407
6
292903
71
264199
999163107
66
236076
17
43
55
85622
67
164011
153075
4
987963139
253812
14
391735
81
919208730
84
496861
7
10867
9
45
6
771833866
194947
46
65
9
75
23
343562
6
3
229131
344012146
4
390943
167997
2
240526
184385
96
16
38
373042393
16
164832
309754
75
8614
365872
31
27
73
36
97
438279
9
65
83138
58825
17633
29
239280109
2
69
9
686963753
318729
63
55256
960156798
459147
38
73979
405673
116094
161605
57
30925
93092
280696
280976
98347
209254
33
325245
64
356407
247285
943302171
6
91111
75
392962
79
9
11376
12
37
98794
17
34
74
61
53
16
7
117559
130499
625869125
22
481244
41
99
330838
86760
77
82
3
65
11
365875
5
87
44
78
134149
80
232499
362721
7
93
3
467995746
9
496065043
4
715158823
333873
46
22
303833
4
584034757
457179
449291
25
49
51
68
23
21
262203
220653
107201
29
34
29
343765
287532
42637
201417
264596891
65816
31
50
423450
40
38014
149754
8
87687
7
432116
50
473452996
5
17
49
92
446600
225315
54
53
36
536525069
244812
91
28
457460680
328804
503981742
287202
32943
497077
3
496893
87
475874840
60
254521
142626
143915
466456
148304
66
153604
448348880
57
443347692
385468
671660136
24
85
81
72
41
481820
36
433622
17635
16
158143
324520
192367
19
78
77408
801234905
66
21
25594
256990128
74317
194316
8
433280
300362178
17189
373649
316765684
471051365
40
39
15
68
93
354107
93
64
416808
532287525
300685534
41
364136890
70
224847
445615
25
309542
70
2
83
152802
145863
37
119045527
57
413833
9074
3
69
310311842
87
26
35786
262323
154940
27921
311380
37
81
433336
336575
7
317720
8
91
61
2
8
32
86
41
236368
288663622
11
16
151972
91
116908
58
37
94
109969
37
26
30
53
85
283374
76
25
494961
87
75817824
6
194125054
289167
8
62
485820774
92
78
48717
472241
29867
88
94
91
38
59
67
73
266491
254652
58
232699
465598
54
12
339789
329871
8
375667
216073
6
25
96
5
80
170787
100870
45
24
99
14
63
109968
433275
899040479
184170005
236263
8
327577
58
967776872
341940
382426
226501844
16
413266
923411194
81
360293
57
459440
99
3
487990928
67426
354326
8
108816
59
29
144867
964711346
4
455036
474559
67
41
457989273
30
300752929
29
294978
8
9
49
38
374858662
8
449098
329242
91
96
77
192479
57
230962
276714
253166
92
79
100490
28
76
526793284
256743194
22
6
19
308813
457316
76
313613
214545088
148628
21
3
293829
442270
435722
17
96
31
115964
4
11781
39698995
350086
385488
84
54
27
433515
71
6
88989
352864
68
62824
62
448968
92
38775
449578796
91
179343
92
194012
200662
197169
399943
58
99
589027537
372248
271811415
258641
89
29951
289257
62979
927582381
80848
33
394591
19
53
89
136549
94792758
422361
15
32973
341562
11
3
15
55
26
27
917460409
21
10109
83
209830341
20
790340607
139394
101279
17062
9
8
47
226780
501368188
905199681
79898
396492
546542985
20
84
64
21
456873
88735131
32
79
331598
136935
379149
375776
42
78
1
183586
38
424407
80
42
125441
84
41
433173
2
676054762
9
27
3
49
79
2
203257
53898
6
83544
48
39
17
441737007
4
18
72
408487
16122
421478
318548
292340
106757
757779830
441112
58416
233156808
49
171981
25025
822136650
310618
1
57
167251
10
89896
320018
676839577
75
100428
73
91
88
462255
247717
397413
92286731
94826
91
15
3
1
466676
482622394
232965
25721520
379281
135670
50
314629
265318
534187237
261242
90
244365
423010
57
398446
16
73645
67
285639
5
476396455
42
387849
367612607
244256
476443
458140
98
180147
106155207
46
390469
56
5
197828
66
83
22
91672
52
486582
81
396332
8
28908
145789
151640
2
37
2
64
378061
46
276530
10
274344
280141
673058079
286307
197468
261305
93485
95
257187
92
250055
9
27
57
292105
107430
81
25
62
14888
2
942787235
74
50
339968
8
94
464489
452140
167324
3
55
4
83
392077788
4
301360
42991
79
76
123650
70
96
483624
295224
784112227
20
40
141627
166452
78
66
37
25
571790369
279054
43
593266411
167767
164757
383514
64
80
316575
400307
456955
422120
43
99
660690709
246648
395285
64
69
155447
267116
278773
172861
27
74
72
7
146135
70
161627
38
92
75
3
325290
106789
327071
94168
51
14
91254
74
187129
418976
441014
32
956712617
10
52735
87613
11
96
19
122652
5
433138
466791
136517
46
102676
77
12
40
70
63
48
6
9
243964
456166925
205168
63
88199
17
79013
347260
434808850
32
447829875
24
250490
722465810
25
398824
41
317754
62
183370
1
397375
3
78
364573
803284244
8
59
4
134565160
394233
26
99
29
5
99
30
32
613956074
63
487034
42
45
68
48
34798
93
3
668564459
7303
88
28
241374
37746
74
48603754
69713
148519
21
7
85
325614
230347736
203123
18
13791
24
3
65
53
50
461233
6
266747
220080
39
3
99
325728
34
749388585
20
32950
883764419
69
58
332860
420232
374241
741152386
280923
76
30
471590
61615
58
78
64
98
138714
232291
51
497545
39
81
39420
25
175765
271552
398647
44
402814
6
456344
455308
455027
58
34
2477
386131
55
296325
967758913
22
95
27
141834
44
213895
67
5916
74
95
51
97
76
63
36
5
425074
7
159889
95
411917
14
96117
157676
255874
434201
375756
3
62
62476424
23
267634
433674
71
86
132095
23
40
22
386944
411286
3
6
332409
403669
410542
3
75
96
95
155252
312628839
7
86
21945
63
26
938874570
6
94219072
62125
84
5
47
230908
462742
9
20
8
96
80
96
71299
1
113058
4
245058
49
483183
3
15
10
48354
48
8
530473724
393374
356423501
723338754
15
67
380818
95
31
51
34
31
36
19
633652890
52
212486
554192001
46
46
62
52128
792530219
45
81
61437
83514
78
453655
69
348448
87
4
4
363736
1
61492
2
473155
41
41
516004516
257329
68
1
31
490301
49
2451
47
3
451244
98
113786801
72
40
158891
482361
63
798914524
8
357872
11
351540127
76382
86
76
95
75992
12
457912
277212
22
53
363880
351883
58
24
47
373349
156152
74
811870667
78220
63883509
277706
33
41327
42
3455
81
4
4
66625
60
365549
71
24
24
477455
8
389389
8
96
9
491922
28
443646
226257
249195938
421502292
75
133795
165038
50812
28
84
40
1
29
140403
60
361101
391025
682246868
2
86
41
48
23
28
41
426366
7
29
55291
368414
375256
5
44
46
24680
402078
678710298
248774
92
278323
5
195420
72
268452
91
3
80
24
7
99
6
12
73
479769
86
207360
17
28
4
436375
409484
93
315749
99
187555
308543
248727
38
360945962
56
494067
56
2
78286
62
51
185531659
201548
336917
47
18
268926
486781
46
398460
73
420185
268026
63
18953829
447689
269105
594098462
47
106666
61
408993
61
123730
257563
346414
68
30
61
168
539737483
61
28
5
2
96
26
79
93663
425561
26
27
54
24332
189066
8
77
338740
34
92
54201
34
420644
4
767254341
10
311701
333038
241448603
19204
236688
27
295423
80975
75
138953
20
95
969639018
285711
228289428
9
303391
206251
76
53
4
83
5
2
92
154699
95
6
314166
288646
29
87998
77
38
9
14114
5
231799971
99
19
394049
208330
415422
394020
78
197862
80
275591
91
78
485178
53
9
34084
1
470979
13
220295
453580
45
43
80234
236835
560881252
286154
50
30995
30
934546350
741050335
187360
2
267229
380708
35
91
3
8
24
16875
471166
8
908847203
38203
66
2
3
48
447851
99
17
51
85
207051
59
13
73946
275115
90664
45
60236
726427321
824224047
67081
31
36
396073
8
57
119796979
487164
434201
179369
176381456
8
8
4
360720706
659579398
240645
87
33
8
110037
3
35
143360
102801
2
171459
396406
242329
461246
238328
240687
431758
20
484206
49
91
852123571
269139
86792
367394
90533
36
398923
34
53
371678
328922
77
65
176452
88383
262621
345736
3
403070524
20
215027
53
394570
1
98830
263254
320007
84
30
54
180797
96
48
12
3
1
392566215
446310
1
99201834
26
61
16
349698
32
40
63550
40
376074117
2
83
79
28
733530318
458761
9
6
3014
2
52
415076111
5
618370577
754455642
22
446794
194348
471705
1
127081
93
69
56422
8197306
27
77
294056
229908
79
670823192
58
357674
74
75
99
32
143595
33
84
65
339078
279546
794248415
46
3
180014048
38
492907
309242439
24
465955
105020
192406
345164
212578
28
211480
432198
44
92
32
27
91
32522
1
2
162553
18
450448
296861
367411
37
114079439
442180
97
360186
131933025
392341
12
534818480
271435
247648
45
210498
63
316523
70
269842
73
71
120802
14
436835135
33
6
59
999699990
84859591
482508
15
280872
60
199901045
57
90515158
354889511
23051
393760
224472
84700905
187414
311080
885321275
340099
490798
17
366810
351323
39
79
84
28
429833
378358
22
56
59
367908
56630
66
458164
276192914
690635607
17
318787
14
33
437734
310933
99395
26
55
96
68
3
622963098
48
276261
7
135860
499359
9922
116447
418470
99
48
51
42
79
759134436
235995
171556368
72184
246540
9874
280983
73953
323411
9
198088
91
9
67
212768
1
192668
49
488924
169587
33
60
134964
56
26159
138681
5
93
81
32347
33
376722
419325
5
9
433743
2
190207
5
21
498265
8
341190
31
188998
6
7
10
62
88
17057
160622
2
97
53
58334
514844920
48
44388
468368
354128289
92
77
141389
32749
75
33
61
93
91
254135687
703
71194
544623701
61
40074
13
6
90
58
10342939
25
68953
16
16
601683700
143078
53
173017237
222427
31
37
73
23183
63
40
9
193165802
63
14
6
13
96218
57
857593913
215553
194908
29
65
71799
48
303667
1
11
85652
12
98
386109
263011
78
342274
85
31
449274
97
72
43
72332
43
456070
72
35
14216
92
107105
136434142
84
30
2
210290
163907
369366
230665509
2
9
9
235009
33
31
531317892
89328
321150005
465334467
84
419330
428737255
8
4
66
348467
744543099
59
191190
730680850
81
4
122482
47
386259
37
168318
693915376
19600
348402
13
176473
68
67
69
463884
327961
143904
40
439550
19612
5
472104346
1
24
30
372396
71
472184
821574259
124459
278501
354330
5
40
80
20
8
335935
154470
453406
923108048
93945
63
12000
395707
801516104
331002
95
14
2
90
13
397073
98
434239206
289588
53
427298
56
59
47
288671
20
74
74
68
28258
77
394464416
309970
53
5
124785
151253127
116816
375161
9
457344
94
479177
92
677553715
404081
358131
275497
754747698
370060027
57
542958908
241528
46
99
5
2
142215
49101
4
191654
489235
18
6
400919191
58
6
339800
11
398062
47
66
290929
315346
29
322278
58979
2
19
492026
86
218815284
18
257349
488323
69
34
627704447
31108
72
34
9
425390
56
802796011
119754
768175701
99003
355179
69
51
34
345323
750784640
160758
4
180094
483006
187720
239768
27
146131
371182
153804
17636
170047
230373
351070
84403
329511
13
77
85
326706
183307
344333
37
60
337872
51
72
946734739
631953096
309754
151600
8
7
65
302012
352662
90
430067
287940
494218
44304
299200
5897
80
73
277984
23222
85
526544121
214430
225009
80332
11
64
69
347883
364232
263544
68
51
89911
589340203
43
68
49
9
15
20
393081
438391
210732
117555
9
732175403
283960
476347
497452
9
76356
235155521
6
499555
281011
1
911573150
12
26
82378
79
27712
75
452011
149067
45
209472
49071
160627
409475
72437
551492890
495624
11
54647
90
96
25
49
67
47
102233
86
384947
87
77
9
6
282857909
379018
216593
24
72
252272
188798
53
940485587
2
200180
198819
203083
487756
70381784
471788
196991
1084
53
377721
73665840
95205
19
18
673632784
485561
90965
14
18
38
567573512
82
3911
88
318743
15
82
202734
370882
8
82499
214816
408835
365799
120056
5
95
68
208297
321136
72
76
483653
169715
58
812796440
14
18
435032
33
25
66
21
74
8
43
217828
78
67
96768
83464
265835
312425
20
5
3
338729359
326111
452814
66
190668021
54
56345
17
77
54
483333
67
337852
756914367
81
28410
525266208
82
85
106709
8
24
9
345737
445749
48
1
397178
153451
2
413564
31
90032
96
9
13
293830483
80
19
82180
39
2
150621
286312
138251
333
31
391685
495953
26
90700
439856
74
249747180
78
128057
410441667
838134263
17
419980
57201
7888
7
403520
73
15
7
190545
84
45
29
802511070
188384
390575
63
443951
69
65
687117530
25
60466
129248
71
14
11739
69
130469
98
75
62
320832
8
160299
91
320354
344320625
11188
62941
5
221971
383875633
259227
75
477094
509270292
80
14
201374
126269
40
434181
451488
275480173
229008
95
100051
72
86
43
95
290853
152792
360645
93191976
423970
85
36
215864
795296793
57
723704785
276348
117262
464709872
349511
266723844
47
104595
2
88
5
274925
9
410292340
28783
7
68
173506
50
11
12
169087697
75
57228
10
445075
6
207672
254316178
71710
2
63
417215
199176
56
496782
304981
361939
367581
8
106470
121347
81
200263
83
80
224850
8
62
4
426071
132801
77634
97
7
76226
155398
290575
72847
74
91
75982
26
97
2
69
25
51
46
11
685278971
99
305828
342869
311281
29
179296
150553058
574638648
380275
303586
76
74
26
325085
2
116604
77
74702
3
284986
30
264327748
353916
88
46
252574
59201
6
79176749
82066
5
30
17
312277
422064
59
285338
88
66
99
319559053
23
65
62
24
92
66
46
455596
7
7
358726
76
13
49
116840
93
131725
37
14
147442
8
276555
486739082
97
233350
40
78
28
5
620967493
12
403734
4
77
37
298844
208942
7
494187
366821
34
93
433790
422253
457648
256128766
23
309262
24
90
41
22
95
63110
97406
133627
38470
72
28
4748
205671
133906322
68
79646
392669552
232808113
375524
32
16
80533
86
7
181753153
24
8291
288418
87674
4
65
33
18
390305
58
5
18
402239
220295
85
66313
37
13
214207
459002
37
27
380482
20
23
4
36
177024
417859
81
78
456557
54
210237
25
4872
359669648
61
33908
51462
4
86
82
98
55
73
3
179567
86
9
56
11
98834
274934
368127
219843466
27788
131542
60230
16
1
11301
835075310
57
149463
2
147125
98
79
51
69964
2
96
158059
19
1
96
81400
6
260432
3
96
28
24
139491
430889
432111
459834
110402
40
993671569
455117
78
13105
401433
454101
34
293883
3
129327895
222719265
62199
802841929
157292
7604
420160
56
4
13
43
972660206
80
91
156425
84
73
416297
436819
147148
16
480503
50391
278298
33
81
28
84
38
76
88
424590
220478
896241154
52
200984009
115054
441352
32
316934
455324
41
284088
353285046
8
90410
81339312
301495
91
83801
83
423731627
71
47128
4
6
68
284543
83
70
69
7
340808
7
607873123
442005
55
340474
36400
25042
7
77
57
58
442587321
170609
66
3
17140
463370
6234
79
183710
25
406181
776693693
4
239339
191537
473473
591615133
57
70618
22490
15602
49
136026
84
78
583157120
14
328708
40
86
21
19713
98
62
241538
78
86
9
148102
79
18
42
326437
402327
67
97286
529159179
50
175219
70
30
145407
10
99
94
33
35
37
469001
181133
129142
21
380911547
208811
17
3
90
3616
44
3
94650
340832680
642962009
73
9
81
55
74
99
18
278690
391668
755033197
486046811
72
104102
329842
9
8
168387
83
314896
70
370447
93169777
53
138903
411419
54
971690315
37
219054
75
766798168
225140
346984
990199195
27
75
323077
541890186
398330
99
354738
332313
3
44
172319
856720261
266566
49
99
16
116189
43
7
340343
135476
398146
7
18
96
1
454461
403675
9
466001
91
188309
447986
91
305771
23
38936
333132
58
45
305323
349740
68
84
18
44
277066
24
62
334157
729506435
416471
24
40
18
3
62
366683
81238
85
23311
157743
80
353626
197531
201778
91
334220
48
8688
87
330254
8068
83
4
61
51897
63
234507
33285
478307
91152855
3
172014
21
72
51
13
2
96
188163
42
64
15
442008
95
38
82
101679
39
447186908
56806
380002144
242742
94
241931438
81484
224158
8
249069
228238
234069
237683
27
94
65753
40
117190
15
331563392
4
11
31
95
218333715
450985
369355
303772
173390
484486
7
20
526437595
265892
861154439
259155
72
618219552
250865
183566
443022
686569593
6
295815
323204
437483
97
87
201334
149462
66
14
147481991
352054557
250900
90566
212662
201205
1
89
94
21002
11
44
5
6
88
383557796
40
122007
495487
269801
22
14598
4
93
46
96
74
499009
3
7
463031
25
30
318484
6
390987755
33564
326759
282802
876407583
118429
64
426023
37
171549
128373
156664
26
35
937483758
3
24
73
65
76
91
39
5
51
412324
30
508202457
8
9144832
3
91
51
261760
195253
87
464386
35
274364
176023
181866
65
7
258911
395013
3
38
497359
40227
42
375702
95
65818
12666
8
421286
25076
58
68290
4
745013858
2
81
211848
89035
60
9
12
8
64
123773
150733
46349
58
13
186399
231105
107824
49
192507
82
774153367
30
41
184653
473464
245539
21
48
121629
144175
231309
19
153806
150867
67
398621
70
18
86
78
704415190
384457
2
696278550
24
77018
81
85
4
10
482513
397216
22
18681458
47
8
70
212574
61
443413166
44
284130
198936
473008
96
74
315561
47
265457
437194
262201
403298
4
372673
62685
258244
6674
60
36482
6
12
48
2
2
85
158796
16
87966
8
56
46848
66
249601
437105
7
77
69
50
349188
9
191634
64
371403
220637
240468
331003
58753
230551
248095
786643687
109285
43
111170
121926
44112
69
97
387666
18
349291
85
12
16
10752
830742060
272138
433362
16
24
225985
19
82
103914
98
613463529
774529635
6
95
99
84
70
32
282603
291850
231304
77
109028
814081797
258112
81
2
5
18
50
56
266885
37
560015525
55278
52
498
109767
42427
44
69
50
32
326813
464007
472671
86
34239
60
96595
5
381006211
137882
3
311946962
41
50
104104
96
433436
80
388008
146856
8
322261153
84522
40154
31
86
96156
223367
47
11
431519
7
256420
66
365439
209641
7
293716
98
339530
45
215880640
319447441
320859
66
36
25
3
233036
8
53
466513743
428712
21
40
185830
89822
43
38
260233
71
490438
48
494219
5
184511
14931
158008757
120526
70
19
79905056
11
360259
5
77
10
98
193364
27
40
340099
93
528879922
17
97
206395
764075862
11
75
63950
25
17
337882
143394
123846
360792
75
17693
30
307306
9
39
21
83
33
448527
38
40
17
80
3
25
2
378943179
370248
93
299243
91
23
13
4
105921
233893
473226989
292194662
47
77
15
366137664
7
112961512
11
253681
89
44
100887
45835
21
41
52
385781
336007
325008
480964
27183
14
236864
48
9
23
86
58
571703800
66
282893
23860
45
42
85
937978550
34
445347
150679
80
137867
72
451360
70
23074
477153
68
63
23
230776
416268
263933
335347
98
321236
66
56
66
497156
88
64
4
295666
72
116034
95
70
393222
267212
353059
30
45
271941
78671
492125
118841
72
45
824674752
724030845
136237
8
182701
941043887
97
31
60
412217
25
244418
93
86
1
487577
707607678
53948
192875
18
160212
30
290777
301209
332220
99
88
35
127595774
189971
58
16
463508
31
209511
5
481255
96
35
176572
149570
190153123
321523
98
336324
2
81
30
65
130486
32
5
79
386426
12
219410
54106
351963
99
19
65
90
803874454
3016
83
82
45
40964
855151000
418153
154548
21
335862222
62
4
337597215
11
71
85
100983
55
211504511
37
351018
86
94
99710
485222
66
66082
295567
794693423
116252
112394
156491
340805191
56
19513775
15
173350
10505
39
272790
182495
30
97
9
9
433821008
475617
339774
69213
445098
37
5
132128
193832
51
87
48
268657735
467493
10
308136
213669
34
344463
88
1
284255
191320
28854
70
7
90
163352
393666
804229399
455527
70
18
287711
10
1
261113
6
147248
355055
92022
10287
81
158823
18
1
50
34
74
77
209165
77019
35
67947
365530
409959
81
52
6302
188475
17
99
62
6
120553
63
39
31
141760
263093
69865
8
189466
70714
68
346449
314590
486938
382971
73
35
174284
6
377002
57
26
292013
12
11
307897
165891
33
75865
77
33780
97
10
246590
96
456284
310090
463720
453626
477483
8
478178
80
80
528959649
350873333
585875351
35
176542
4120
124071812
398540
45
56118
26
361886
94
313938
6
13
472561
410686
194056
33
45
203703685
23
4
13
915561572
72133
59
342253
289158957
51
40
93
197700
240062
142328
54
66
300507
32
111673
3
49
71
7
107938
91
36
72
255169155
2
1
76
194315
325203
435778
372972
591997952
465818
30437
6
9
56907
9
138485
42
362101733
77
819349832
14
273504
303393
91
25
457191
61
85
72
21326
3
294969
38
10
54778
2
183323
340769
1
98
92
53087
57
644464495
7
84
45
57
87
84
56
406695
447810
378845
165618
61583
407379
47
495300
113206
574492033
190455
546093937
14
225788
11
248289
33
3
6
485618
226948
83086
74669
81
350139
493570
4
395146
98
92
102206753
427950
70
470816
356181623
11
187776
91
2
8
16
31
432346
571913918
518392574
1
94
38
4
411672
67
68
308145
20
498192
277563
4
619015814
767226212
36
271116
37311
484354
401905
200533
61
153212
64
9
3
956041922
159568
245251059
28
89
65
312047
542888452
994747442
34
849060068
182605
6
36
7
85
291313
78
57
238808
8
4
247242
29
451374
14
1
92932
100608597
74
136847
228286
41431786
37258
49750131
73
99
58
5
920107345
985117861
76
77
18
223450
462667
82
493886
498332
80
262319
47
110927672
4
119867
91
17461
32
239269
78
17
93
248854
551787859
436385
8
1
7
296000
205956
34
36
6
160890
8
9
141336
79060
32
79
313839
246974
47
41
108405
191422
482443
174491
254250
60
61
257704
193254182
156929
52
48
80
2
331584662
80
400214
58
217850
53
41
21
282758
93
65
24
579155143
267510
4
30607369
28
99
27
40
90
36
7
10
9
75
5
70
34788
71241
36
287842
49
39
19
257772
281496
727402390
328584
409914
340849
586190550
39341
209399451
280613396
92
40
852605583
4
305975
89
2
149096
700921157
116029
88932
472382
384059
289347174
11
27
36
40
394869
424471
55
3
32
25
31
28260
139717
9
3
34
173142
59
92
83481
254158
95
3
6
67
135751
8
4
343689
52
54
40
489333
7
2
8
2
280996
198658
386768602
214829
73
56
6
92
372519
405027
9
410752
36
65
81
32228
41
113954
75
53009
299077
10
68
432271305
5
25
358929
155975
48
58
30
379745
641510623
50
22
213648
46
61
119848556
29
44244
5
89
38
190683
5
855179154
545458412
187923
300534
111403
42
239285
69964638
8
161675
380688
3
147005
128694
18
345278
66
185205
79
21
36
130434
439846
177716
11
60674
306901
11
86
4
62
128942
7
258644480
70
264245
82
3
59
302541
62537
77
132731
65118
256713
42
164480
4
578835287
207619641
3
9
13
63157
74
7848
230291
385023
61
87
482815084
395116
20535
83
465163
213199
58
300255
12
19
311885
61
32
203793
79236
397385
425776
376237
55
458859
47
93
399684
76674
419329
179925
437734
77660
1
50
315709
38038684
468512
385014
362646
49
192018
394571
64
160605
420740
641664590
413949
27
6
89
7
93
63
98
43513
183293
82
19
17
85
74
38992
54
231
765491224
44
799797382
162789
66
83
48
73
372108
341325
569789850
312791
498817242
7
38
93
69
461390
51
439406
99
44
200767
454988
152758
376100
232311
78528
12
43259
364480
495301
34
10
26
25
162406
379223
5
113772
71
15
59
259669
484540
16
94
10
72
76
25
234403
139966
47
77
59
6
56203590
448789887
45
60
89
149740
676382174
15245779
20
466552
10470
37
11
91
264420
6
39
245261
499186
80
490657
94
65
237783
273131
495677
4
263192617
231003
1
257185
8381
45
43
251235
7
47
252386
157277
449646
6
716367191
4
4
226397
364812
51
308480
33
379315
72723429
386267
51
78319
51
104433
488367
37
12
472151
24
17867
7
531671594
257232
439714
1
114344
91
43
43
51
292782
782380736
6
364639
379175
40
18
206111
13
22
435459
31760
14
121200
255930
95775
95
16167
1
50029
414554
12
207943
36638
186613
87
43
78
39
302349
314136
419462
469819
493821
25
313020
370193
88
93
467613
332791
286310
99
247331
55
70876
94
8
8
27176
4
439793
10
66
302152
229907
47
292889
399561466
73
204595
357177
172617
191588
59
31
48
7333
478446
494603
381730
39
7
98924723
6
463496
37
93
30
341572
7
65
364796
52
66
280435
464224047
24210
4
55
35
346531
11
1
648107747
80924
466780
40
276155
189610
16
494686
75177
388496
6
2
335336725
37
52
26
1
85
280122
52
66
84
826856437
47
94
90
511328062
180740426
474447
181542
47715
278786182
222035
101451
485778889
390973
63
308926
39
271298
50472
96
23
21222
85
445700
59
190492
166431
377801
188819
129170
96
36956
272482
260850
85
43
397250
624689729
71
59
45
86
2
20
902992790
74
391084
16
32
75
149215298
66
13
99171
9039
165909
282368
58
34
254072
7
44
173289
57
7
9
73
219065
88
733296437
122443
150205
172696
366060
201594
275748
102512
312900
365791
232641
23
364630
77
76094
347359
14
126408044
347477
15
4
221242
437452
59
21
33
83
5
141876
83
65461
53
380011
347670
359882
486309
64
34
19369
43
1
438477
23728
18
998803395
34
132778
19
70
72017
413646
370166
192580
75
205271
45616
13
75
98
173664
158457
16
336755
72
81
189802
7
25
155679
19815550
331696
45293
343996
252355
89
95
361149336
78
337553
192844
14
170846
68
396293
437291
107628
126291
22
68
32
75843
392371
454843
8
56460
268895
75854541
723947477
24
441333
31
12
898017680
243959
7
91
53
356861
93
19347
230531
43
300430
62
95
17
63
179920
8
13
653370874
31
410737
59
56
69668
429376
159648
222602
278289
418578874
72
60
7
16
17
2
292749
84
181139
63
389702
35
174395
87
154442731
378638
85
97
64965
800643385
50715
280010
77562
41
4
252802
6
419769
948761785
12
156992
10
33
85397
81465
13
435547
137865
7
8
56
181258
96
315907
71
54
270950467
46
27
81434
41
136410
4
90804
3
81
432161
37
86
27
93
81
5
130176
30
472453
848660269
511120010
70
23
76351
3
14991
229355313
80
99498
39
2
1
3
402316
94
25432
60416
8
68
6
32
441904
35
377769
61
85
20430
56
277948
186404
552845053
402050
31683
789893908
91874
83
494778
31
117228
3
45152
438314
93
668346807
86
89
70984
494744
243558
59
76
297454
82
340570
953211309
1
391085
50327
73
514305343
5
522667435
102319
665055226
131219
374684
60
68
10
81
4
4
33
3
30
384710
291306
443061
84
1
12
25798
438924
60296
20
178025
302416
12
140095
76
447110
68
5
209576
18
271764
111370
23381
127749
280229
31
296931
17
19
81
97
162714
99593
376680
48
84
291093
27
1
321475
351538
107538
51571
998264953
318963
39
35572
69
95
258808
82
29
76
2
436876
238706
1
474907
28
424820
40
98
9
68
92
249782
8
121865
271495
2262
272908
87920
169650
16
451064
34252
52
915026646
815345862
56
41
24
85745
83
453565
45
21
7
488304
9352
322430
575599203
343109
93
203890
23
58001
165316
1
215933
894909600
645805970
430514
51570
384617273
115923
81
25
88
165742
37
240288
36
414812
2
15
1
36
248500
963080641
626861690
338550
243910
958813527
58
4
169183
280627
511128390
91
49
8
371418
41
83
36
12
44
442800
84044
14
475946
339163
70
342848
46
413583
39
37
8
70
281066
319485
489849
13
126950106
20
139759
44
216963250
11
477162
6
233190
79
7
72
82
223608
422985
91
45
28178
1
21
18
358398
6
33
264601
6
557232519
58
64
13
459408
52
476016637
81
98843
336277
8
4
56
111416
2
5
43
369028
206218
7
91
63
64
225710
335115
19463721
137008
162331
249706
476393
72
306002803
320197
5
45221
52
3
68
11153
944749618
21
259112
80717
260711
40
260724
55
6
77
57598
6
269403
9
326016
7
405072649
98
72
9365
65387
70
333874179
16
240584584
125330
168650
427368
7
4
50924
76
9
62
957046153
419472
48
80
337267
83
82
93
8473
27
10
126985
81172
168956
985587005
4
185
243728
463384
468967
73
368894
452246
275296571
27
243586310
427212537
472720
93
265699
7
96
22
226127
217480
58
475965
952391522
49
266207
83785
26
193461
2
452081
22
7
235752472
163424
64
9
393614
256580
393703
72067
52
49
496707
56
213529
9
32
190764986
306681
2
229299
27
411439835
372720
152874
16
82848
389853678
65
302098
224069
483686640
409654
259175
212100
110528
50
472450
30351
137366
2
62
245582359
433355
62302652
61
521481819
56
331852
33
470641
344309
11
75841
87
120154614
88
62
601261548
8
215020
51
457520
81
210918
42
252381
47
10
125372
66
684774349
32
43122
95
161929
88
741680266
35
166751
415973
49
358558
50
217300
70840
144579
352585
38038272
384951
128331
45
28
170828
286371
16
206072
313727
57
68
337937
91
77
42
4
30
30
44
240871
393189
89
288664
126070
20
33
307284
90
472224
60
17
87773
454584631
141943
58
83
411785
9
7
139560
6
4
60310
61017
96304
99
346297
4
57
22
67
124044
12
60
5
95
96
423039
191173
23
340326
46
385916879
11704
35
457405
50
349021
632478069
369435594
71
145315
22619
947366858
422369
520254518
49
95
34
8
89
215463
530599943
7
322346
17
46
234790
4
35
787580628
44
387227
58
6
94
49
185398
2
74
32
14
252718
76
6
2
226421
362707
458736525
32
55
422607
76
16
14
542060322
422152
499363
867101864
241702
5
18
93
44
79
111271
215387
2391208
27
303401
40
72
61
86
88
100423
2357121
303455
31
28991
4641
174530
295520
81
187820
8
99
390473
367340
61
464691
318244
284474
94
175462
452200536
407205
194899
52
136422
348324
510215794
344309
16
42
183559
398110
428805
92
136032
320418
336739
74770
445998
320141
11
304097
7
54
70
67
43
1
12989
60958
54
72
16904
580024686
389951
4
24
443012
88
13
39480
217149561
88
107283
7
143425
8330
222865
880840904
6
14
548429728
73
80
2
18728
109395
440510
487993
8
75
7
398492
95
32272
89
644314568
8
487881
23
76988
396058
7
37
346329
29625
59
83
208037
348281
1
5
418913
21
67232
232273
49
466892
474436377
57
402648
9
253626
215362
7
451544
4560038
6
100933034
67
16
64
39871
573262530
17
335340199
126482
291743
16003
346651
339903
27
23621
62
168312
469984
68266204
50
65057
58008
22
74
10
335272
234638
264257
440974
395060179
67
93
292591
398020
171420469
52
383365
284709
90
16
57
220147
126818
11
72
5
13
47229
49694
78
72741
72
6
43
605040411
140249
488892134
236960
192005
22
32
427462
7
13
8
275046
39
366977
67573
493887
7
15
486706
72
59547
74
338078
464884
77
367312
13159
30
29
16
446102
73
434036
83
775751519
3
835581983
206906
317536
477716294
10
328973
7
4
368564
431573
63
8
21
396643
13
29
6
6965
879418392
20
946311605
71
469120
277577
340771826
483998
68
92
55
270550
14055
428854
430383570
54
3
360271
337768
53
23
298815
165145
351992
18
1
55451
50810109
334719
385623
169294
22
26
163256
328131
3
414860
142496
485765
95
182619
80
3
29
52
29807
403542
373179497
39
99262
3
195443
5
27
93935
296533
80
78
53
27
26
8
377386
63
71
59
88
85
67
14
354831
90
90281
20
311604
252544233
335655
7
75
45
41
585935046
62
56
233852
33
96
78
6
10620
370519
383104
207234
57
233162
83
343620
97627
57
60
423008
10
167724
95
64
78
37
130529557
777611690
842467075
492985577
145875348
361031
4971
499310830
70
75
368324
55
382224
85
61703
383266
66
8
40
263021
140614
66043
57
51
485649
460124289
91010
31
11
335532
302373
371117
82
67
39658
78
361588
144967
196425
75
69402
3
8
368498
360469
453713
34
442379
9
496997
12
60
403194
10199236
94
8
379946380
79
91
714049383
99
36
60
96376
3
23
8
73
757996136
458420222
287724
376265
55
392760
26
75
17
229782779
96
367874
421978
845456246
73
4
324494
182491
34
43
102396
388831
39
33
24
456371
168794
542599371
155245
439994
30
60673
61
225008
252380782
95
330187
231002336
450399
7
271202
30
82
60
54
94
410098
3
245776
99
94
90
48589
11
73617
9
17
24569
288427117
82
318847
295665
129167
112634
208736
55
53
827638018
399581
23
11
488469104
694124424
60
11
433529
13
217738
1
55
51
297947
7
83
62
2
467683
5644
372266
6
9
30692
60
436883
479173
207754
91
422974
1
340636
403764
76
33
22
310050
15
447570
79795
411656
167247540
12
1
238812
93
351213
67737
495972
192458
251074
401974
11
424507
345726
393101
235608
309588
304603
11
62
79
1
10
1
107132736
240240
392519
266553
412135
99473
10
82
275316
90452
76
44
322413
68
38520
69
65
76
30
6
99205
5
430991292
51
19731
96
168119
260462
468878
219018
18937
56
115764
48
37
1
5
44294
279201
76
92
44
170991
2
35
894971705
338348
244909
496336
902947698
1
33
75
282460
94
95427
204417
284275901
42
379529
234422
384759
82
27609
33
27
217418
58
11
91
50
49
93
7
22
194012
321352
264032
7
87
50
91447
8
311669
13
276532668
3
2
55
112566
12
402400
65
1
54
186309936
279664398
326795
13
94
85
51
410379076
261235
44
253065
90
359456261
19
336792
249900
22
6
2
183944936
89
44
5
268117
77174
461151
47
331080
30
248029
31
39
8
413049
23
420931
498427
74
157103
94
485624
367595
31
275868
484355
701984472
267511
332989
18
371046728
480623
614984508
76471
25
56073
932005359
40
76
133469
414070
302179
4
67
83
94
40
848011670
731913293
265432
345762
495826
392030
26
212412
53872
370867
38150
474952
64
13
159238
363342
7
113703
70
346162
148682
20
56
33
13
96
38432
197717
254129
97
732175142
48
46
85
150515
94844
198371
458971790
98
27
199306
204669
77143
66
8
18
278686
16
80
18
801763757
76
286713
346552
188864
24
59
436119
412943
293122
213268
29
312747
227566
478436
84
84
512043457
26
76007
111502
32
287863
6
74
52727
479992
18589
38954
385998
3
57414318
54
10
144974
764981181
96
94
2
52790
155607
41
132295
96
235458
26
285337
34
127665
164915
87
7
29
94
75
2
288698
326115
52
449243
76
69
430804
41
55
451253
13
6
2
958385132
5
36
79935
29
321796
74
93
26
9
16
74
55
236085
26
181874
41476
56
37032
3
442937
90
69
20
2
61
86
80
32952
99702
8970
154592
50
73
490901
403348
38
455843
6
350257
909783605
129315
89
30
21099
12
135704
179059
259941933
86
239078272
88
368612
64
53
296285
977945259
6
74019
124191
457404
159292
199661605
976567579
299785
372158
229461
63
33
23
273228363
87
8
166643
38
92
17
5
228742639
874785696
305976
380676
346725
9
62
94
133384
72
8
59222
87
7340
66
28103
20
24
187006
498830
4
193021
1716
849073470
2
478462
122136
48
189541
81
494014
38
7
261504
86
214633
300156
270052
8
88
154599
416784
173783
66
80
66
10
7
220408
43
194528
200617299
208200
714076822
36
190753161
228039
32
9
234970
235504
5
248465
235682392
24
9
51
50
53
56
79
77148
7
358036
33555
326187652
810811506
11
478488
2
57164
70062
572344616
85992214
83368
48
78896
38
33
402717
454717
10
6
94868
44
97150
370112
400559
19
758553040
28
70
71
93
180558
59
193528
46
209130
3
5
163350205
262338
79
39
287531
31
56
298327
27
49
45
2839687
5
26421
5
45
889857669
261092332
347445
313262
827855677
299535
992559930
82
2
5
29
38
204140
473818
90
70
136072052
470091
27
364965
70
82
36
73
310740
514119083
74525
189563
55898
422188
82640
86
138268
20
217597985
19
12
20
356698
119537
61
5514
96
152877
78
793361159
132887
72854
94346
158539
29
5
75100
72
15
35
89582
2
10726
232243
44
268634
80
34
35
11
35
1
236022
28
3
677958997
360312
157028
290946
447563
53
84
99
91
34581
188552
21
81793
44270
248366988
48
48
368240933
28
71
477578
455279
7
829939803
35
377022
15
97
87
60
88
77
2
36
189595605
73
317188
45
447919
761162060
74
68
14
86
99
57
77
243326
152852
419054
56327
67
22
496608
323200
154892
7
89
6
3
79
2
4
297811
85
2
892477791
136944250
90
228266
114590
299300
8
82
5
53
4
261794
41
514183390
73723
86364
434969360
711450470
257506
1
433104
17
190867
3
176491
2
71
2
481968
458379
187329
358376
59
827722029
46
333749
366510923
64
201461
15
25
68671
15
371202734
9
58
68
5
93
4
383063
1
88
83839702
55
14
337693
150078545
53
45
52
18
786424160
56011
4
96
40806
50
35
213688408
17
52
296069
49836
920785426
393475
2
5
59
4
97
276100
7174658
35
302357
6
29
9
1
155074
10
4
68
744603834
407654
357966
333362
14388
14
326415
246456
364565
39377232
466954
475505
31
12
131880
8
220386130
9
267566
118702
13
458910120
8
10
697122343
46
37
4
98
90
372568
83
95
69303
65897
98
208325
37
38920
138566
73406
140656
31
42
5
54
26
375404005
30
72
486975846
438604
81
1
184439
421885
434412
211623
926145013
87
70
5
73
62
70
932435241
302291
746630178
37
236919
332459
474514
561809899
743520759
36432
57
314732
72875
7
609446924
2
246117
78
489187
57
21034
123313
24
15847
302277
30
95
342114
93792
293260
54
393556
49
388236
904462724
152508
406949
906414264
43
230027903
213995
315876
97551
858499236
250301295
220194
77
80
464562
45
250532
476947
447331
137730
364747
98
72
117820
15
154057708
132520
39099849
268232
129312
462598
471591
125583854
42
1
57
416249338
48
9
189272
303807
183374
98964
390030
352870
76
290645
63
9
40
459946
448932
8971
98
9
36
8
51
15
46
41846
233999
85
309061507
17044121
142004
38
56949
60
14
272992
160282
444365915
730372012
193332
388234
940167514
165661
224995
465305
58
86
897972359
380882
13
35320
1
993708452
381396
246903
94459
450140
142134
88
427588
7
31
532253241
7
67
75
158791
45
150483
14
297524
243918
336645949
5
8
5
528730219
211141
430312
21
79
68
9
360979
89
31462
6
396525
862270416
430861
35262
51
53431
397565
240920
11
10
346383
50
9
196565761
27
7
139770
66
185311
495723
27
103662
621045812
86
399654
211133
14921
461802
586687511
107424
22
4
137211855
35
353707
297904
93
103102
280553
105932
73
252922
33467
87
81
61801
213842
15
233502
50
87
192870
151805
37
85
86364
524861502
40
34
47
49
264626
12
52
122108
8
579221734
15
303601
257664
70
84034
92
38
285802
66
415789
307794
99
285768
50
495843
99
393008
80
220470
16
844987005
66
78
18
8
179273
28
55
324480
859105618
32
170709
83
67265
77
98
303788
7
47
14
447165
141519
3
5
122266
60370
1
89
35
63
97
79
30449
399659
201999
215129
56
31
482482
5
224196
19
119264
202680
328480086
615336130
75577
27
78
172446
41
40652
262304
434856
92
76
4
53
46
39
85
313141242
606503348
41
87
267713
4
2
834054233
175637
2
31
3
22
7
47
89
73
47
98
384133
496567
195852
55
5
69
129261
226784
18
75
47
1
976955831
14492
87
143548347
15
435666
51674
349615
99
76
410704
473016
2
40
15
8
950745989
27
468495
10
57
180238
5
5
72
106911
93422
17
167145
80
479843
255981
85
72
66
84997
54
94
187447
1
234507
18385
199265
18490
385648
435311
466697
51
64
205698
71
116245
90
18
40
129666
161693324
61584
326746
11356609
9
159942
24
58980
28
125681629
47
92
123291
40
494881
207848
274814
879043563
446807
258798
71
121338
34
72
164358
4
7
40374
376494015
288654
31
58
99
72943
54
7
846471624
89
91
3
238567
7
53
246663
6
34
31
406982
16
159031
97
4
7
497063
15
346753
65
3
196803
465940
207330
47
88195
236168
3
96
293837886
22
566648675
225429
96
35
50565833
223636
966420508
16
324579
278452
475303219
461873
70
6
47
398679464
28
295921
105413448
7
113444
28
52507
68
2
1
56403
340542
495050195
66
76
41
84072
126203
400637
447758
67
84
61
10
6
50
28
6
52
39
90
298985472
62
477879
27
85
74
810103563
52
69658
333431
6
59
14
28
92
21
382269
462634768
209408
256790
489248
48
481559
174786469
14064
5
66
13
53
423674
59096
218469
5
5
135075
120755
170039952
76
445193
97
605309644
44
380784
151091
9
64613
425835
70
298546
175476
9
72
50
848559145
117966861
130787
23
29
15
38
193504
57
284389
158725
61
12
95
1
326183
450128
11
56
226664
31748
470754626
90
93
75
7
355640
43
99133
298370
16
11
720168922
6
269247
29744
28
395766
82
75
95
6910720
40001
86
34
75
356168
78
368005
75
28
64
442177
55
31449
168612
14
457655
91
43
3
4
149830
3
13
283423
8
44
70
894705138
527901600
289665098
72
99786
190498
32629
274019
24530
469237
295397499
80
3
725658847
56
794745830
22
10
112620777
389914
43
47
465257191
245356
7
9
405380
461184
259120
85
342837
25
387592874
228548172
32
25
301102
38
377984
88
2
150993146
12
455590437
9
78
70
82
95675
864936306
75
24
55
232508
6
80
14830
104051
68
165916618
149038
49
3662
1
433128
45
4
8
824724479
454067
47
316866
2540939
35
325343
33
9
22
53
77
114181322
264822
5
303746
52
3
14
382826
31923357
10215
61
7106
82944
7
218028
398315
5
445513
417827
54324163
424908
52
67
76
86
348341
228037
73
494544158
476693916
6
488504172
219798
6
385307006
271348
427554743
71
7
279151
35
256776
304975
20
327726
97
94
37
459174
206531
87
40
57
284300
9
811296294
181504700
10
288040
191970
63
6
9
4
33
235566
71
22
76
68
486478
260125
96
8
58
358563
767126033
483483
18761
57
46
178033
39
464367
230156
28
52327
52
133924
7
208421
178591
17
377291
94
68
14
78
138034
99
248330
479772
47980
48
71
663701668
91
416776
57
15514877
98
223270
410478
397835
36
17
318371
247370
250147
396987
178385549
102135
472804
19
226253
493153572
88
89
5
33
1318
86
340715
436608
4
6
388531
462871
307933
48869
941075212
11
238298863
187284
441355
374663
455415
304841121
77
73
68
34
10988
33
647957048
968130239
90201
66
3
83
417386
509075864
1
59
3
49
40
45
51
431324
497502
445505
431041
671919736
136751
331561
304079
2
148895
60
165953011
70
32290
520884090
75
8
131151
11
94
1516
228488
85
421366
53
39
75
93
744066944
251112
84833
7
53
80
436824
653823619
89
275268
11596
67425
62
37
61328
200847266
360756
18026
127517
28
26
73
397285710
5
693146649
63
7
497295
58
36
34
1
173659
241770
25
453998
8
430105
47563
23
76
8
55
77
63
44
407433
41
83
6
12
460844
82
498532
447577
5
181051
30
69
859382277
93
69
1
8
527376724
218728
90
388341
5
41
458289
86
42
479542
359649
1
224785
97268
260627
148710
52302
270922
22
427046
1
22
217198
273465
6
54
72
9
94
147065
103818
587283305
34224
462410
334993225
99
58
286893
7
22284
157973
205235
177713
166121
88
298701857
33
427897
96
2
53
4
72
37
4
396766
92
359490
338556
45
9
337238
678524881
297720
64
25
55070650
56009
267068
342833
18890
372256
65
8
98
43
230152
10
445135
94
16
16
47
76
434718
184288
347470
260147145
62979
591854173
287340
5
226245
27
414764
22739
371426
65045
5
3
30
453203
212554
40
32
19
9
129455
66487
345041
323748
12864
352688
4
303936
24
343706
118011
40
327937
260067
23
70763
38
22948
89
464497
216568
16574
444365
499222
275392
90
16
38035
147411
46951
27
356595
88
28
217428
26
260749
3
482409
14
96
164836
369057
48
73
70
15861
397010
489760
19
158517
33
850182211
909558245
83
213268
45681517
416552
8
116980792
3
9
69508
353478
103073
7
62
149618
1
52705
457983
2
26
80
14
6348
84
89
483044
291942397
42
68
34
160037
981128954
438636
90269
7
424724
94
79
38675
143894
56
756647599
86805
419554
330288
45
53
411903
46181
229973
95
231520221
75
974898080
150692
232814
8
92523
324752346
81
7
182636796
31
28
56
94
60968
203892
41
12
70
7
601520478
167078036
135907
222763
236580
15
52
50
4
80007
36
17
5
479572
168760
315611
89
397343047
12
463887
40
60656
102806
14
19
946690125
2
82
68891
3
65423
47
240330
484971
57
98
471751
421566301
65
41
98
10
3
91
41
26434353
383229
282241
49
67
90
372321
73
186167
98
83
54
320032
57761
928560889
225631
59269962
379218
95
3
2
118049
84
610165664
380768
315736020
436734
500476620
21
82
43360
85
76
88
86
316224
10
93580
75
18
288467552
41780
72
52
376120
496263
28
425219
51
708729135
37
70
13
9
395358
260922
78
19355979
11
385176
33063
9
37
69
383590
85
118631728
96811
35802
6
276612
343657611
14
65
2
76
90
5
93
63
6
99
106653
38
170342
248744
113952
402392546
38933
5
46
408682
21
99
88
403385396
23
40
3
9544
56
69626899
206360
154926
8
197231
6
632330368
63
375802634
18
380694
2
47
9
2
22
394706
82
208434
34
188302
483447
390787
274246
82
7
37
6
284884
9
81
47
445767
4
38
119106
419121
20
50
54
486070
323694
65
6
467315
1
61
408362
145132
444507
142120
106489
356978
406538664
219901
416137
27
91
272919665
7
190170
34
941705894
222310
78
370517
35584
333220
17
212690
308508
46367
44
13618
154953
13
71
3
3589
78
54
58
802921070
97
35
41
26
7
198968
6
287134
256831
18
385039
6
303968
451203
397937
75
6
188490
97474
4
331076
92
58
326945
72
73
40577
67593
7
8
372002
299844
388458433
33692
173007
67
55
51
203377895
96
421178
99
7
76
946495707
1
352321
226741
31769
85
133508
1
39
385649
22
458930
38
731621440
15
55
312658
433530
37
34
196079
494289
88
44
23
66
419155
326684
57
114636
378810
33
223519
57
409124
7
21
64
9654
329691
98
30
439935
14
21
97877
50
133797
529077907
27
28
29
60
485313
263169
92927
362292
117077
329951
302021956
226742
165263
13
816905096
68183928
98
79
43
464213
62544
46
33
6
95
294536
58
451448
40
65
69
74
363482
25
91
354314
1
7
44505
7
373658
987597475
28618
23
95
391195
7
474005052
53
482144
451827
37212
203445
49867
66
69821
43
36
87
17
317939
160184
108380
8
62
316169473
63616
34719
200129
6
947472541
78
10
360034
11
61
67
36
83184
60
16
154014
335606907
12
32
290668
122647
486924
10
608170297
418560
33304
229043
393732
3
401347
2
81
92
30
397756428
6
757101740
97
265147
488216
488769
1
4
224285
86
251912
89
778099979
44
96
41
68
391426
220773
279660
49
45
254047
912943099
215699
81
23
1
269559
26745
61722
92
104116
14
90
3
175934
207867
153148
437962
2
50
74
466053
146677
96
14
203535
86
5
341556
578563439
794102812
61
20
51
1
86
1
67982
78
305633650
790537621
67
440263
68
152635033
213328
349387
573031542
63968
59
22
498885
51
439713
32
20
86450
112470
12
9597
45
288130
238647
8
389524
96
20345
75
84
47
88
10
1
2
70
72
88
16
359111
56
81
92
56
491498
30
3
71214
208797
140365
2
684914175
637054958
183270957
22662
79
23
344988
6875
305303
44
330725
47
1
54
240624
476005
8
97
2
22
101077
145528
77
496926
9
493959
79669
19
9
373520
419249
76
82
59
844186825
9
273561990
327804325
99
72
2
77
2
478320
81
9
58
77
50
308478
34
462725
78329
7542
8
30
99011
31
51
52
43
76128
292217
287168
86
8
9
954902286
41
110049
34
7
92
355487
81
98
37
64
277363
56
440302
39
4
32
295199
49
154186
262584
45
195562
433741
34
552251298
5
331632
18
28
581151139
3981
310915
458877
94
13729
90
4
38967
41
88
99
832387399
377103351
67
82
18642
15834
486974
2
57
345025
57
13
78
8
49
265937194
889086105
43
297933
66
48
446213
286714
26
335638842
292766
380812
53
96
38
82
68
1
40
462506
476257
345304
146616
23
9
345932907
8
300649
6
347018
96
18
62
2
37
853727088
13
299088
25
83
1
88
463007
63
73111
171770222
9
39
68
911940846
635139039
336504
195443
22
52
79977
2
32
8
14
3
806281080
77
25434894
70
11779
372674
62
62
37
6
9
150856
95
61
382604
55
81469396
15
310085
47
69
186115
214934
2
69
151693
62
225027
406877
286079
36
9
4
100867
97
34
449373
363261
339001
4
3120116
397393
457689872
321199
6
49786
66
15
268921
474402
271205
91
298192
46
5
485129
87
30242
3
526362192
97
72
2
34
908533498
42
329421
384788
347154
353168106
27
14
384165
888254954
376653
224109
148679
93
49
8
30
204978
26391097
21
562971133
66
29
61851111
215200
345707
883600678
84519
247239
73
98
118337
229922
43
63292366
330117
481086485
58193
847307143
168350
7
29
72298
96
63
221435
681069807
150650
223891729
68
95
4
80
148645
1
90
59
59
67209
102727
90
277691
170315
215720
44
69138930
95
63
392146996
485855
60
40
130523
25
267329
177484
76
432850
455986
512944677
6
50
889518601
88
5848
1
39063
815248142
379448933
28
195763
28975
36
16
339494362
74
9
42
58
32310162
58
240677
5
20
86413
36634
26
94
33
381274
103114
21
97
2097519
492119
236943
57
9
9
51920
435333
50
343287
180308
51
3
85
11
60
143106
210999
73172
398662
386585
400725
7
26
946566345
99498
98
246781
265592291
11
77
172609
65061889
44
39
356319659
187774334
492365
33
73
35
697368975
71
29
496423
351246
57
12
384540
57
138171
8
268013
68
28739
202408
10
38
631675612
2
90
445150
98
286625
451359
86
37
303210
463774
323371
54555
45
17895
11
37439
171713
292642
419506
94465
902231872
107062
132278630
48
371400
335956
217515
21
88
76
49
22
74
71
5
2
432256
45
196638700
415197
346665
58
191711040
476673
46
308585
42
78
255256
853539516
375976
294615902
408010
52
312275
69839
107910
91
18
1
478213
414600
141738
864149263
347922
456576
21
29
96
46
331076
441023
51
83
435098
215544
11709
36
225806
2
44
148704
382958
10
2
4092836
33739
391022
90
16
248786
98
809310811
21
79165
53
5
23541574
228556
181456
2
280762
450933482
391232
294428
42
75
51
418760
15
333130
45
3
46
741928050
157563
60
77
85
56
49
52
221051
411126
129432427
55
466968
25
76517
181243
47477
15
143328
185520
69
38
7
2519761
8
460897
401331
97
303704
330872
636568395
97
70
60
148024
75126
24
54
339303
929026792
152052
13
934128079
187618
78
498649
639558708
37
51
38
11
69
155186
708049149
12
33
65404
56
87
468096
82
412598013
12
53
778889682
103097
61
678437711
93
6
49
649606775
125423
81
5
1
265416
90
15
68
499345
65
973117209
366017
412304
66
48
14
458549
334277
444300
101897
29
32815
7
96
61429
448374
358849
449616
62
177252
19
88
1
425145
302421
26
7
56
973068774
416718
37
4
1
1
63
424928
148396
94
64
120488
287579
541884382
82
83
18
56
359798
12
1
75
5
91
22
324393
7746
25
42
2
1
2
410431
48376
323299867
53629
398046
60524
17
4
149089
11
34
66
34
394056
12
210415
753721817
60426500
408030
16
361350
62
7
311033
615324531
329713
167340
120815
417920
364712
37
36
71
316865
50
71
385157
31
650370484
1
4
90
354594
50
175967
113954
150463
499771352
59
39543
82647
457251
331961
293049
106926
53
95
300189
205728
68129
64
137952
392381
36
375771
54
276402
5
3
234233
47
23
279413
15
5
45
88
184084862
73
444660
10
6
317100
69392057
148104
95
8
14
167838
476402
6
15
30
211702
422729252
17902
181097
259489
61
53
456496
150728
165275
380854
401976
14
77
92
49
5
7
57
21
74
45
3
25585
227193
74
8
90
476096
330266
163907
9
223177
34
167752
53
82
58
313912
25
459168226
225926906
43131
272766
99
244180
14
276113
482451
654927737
82053
342875
365248920
86
136268
150034
90
65
182243
4
25
198532796
371779
8
374253
460081
253993
35
9
361845
300320122
5
59
72
655968918
8
220113
96712
70
92
87
2
12
614446546
276446
490991
482120
4
6504
446053
24
976147189
9
162027
324084
401843
132896
352646
252706961
600573370
346922
52
814803601
327308
5
40
4
38221
51
853658001
2908
378532
191603
91
435800
9
447877
13
23
86
221879304
215912
83
49
276046
65
483778
77
434273
392650
1
87
2
287229
78
386956163
76
60
77
89
73
426638
427761
92
624160287
59
386485
233642
109768
13
150567
60
44730
9
171848
4
36
39
166289
8
43
386720
156444
181080
73
168837
343558
435843
120396
38
27
376658
53
437656
250473
202096
16
78
903589689
315684
12
2
362835519
24
37
9
20396
425741215
464688
49
138379
15
48
77
74
21
488646667
272873
299587
86
201541
384106833
150259
379775
185071
110843
82
23
7
63
180586
66010
325986
80
28
52
1
121435
948802801
11
410454
99
354772
4
54
63
459169
2
80
458708
486591
43
492108
438618
74
338955
44
56
128673
358773
375899
466572
2615
253679
429083
3
245034
166350
2
51
9
48397
1
58
92
8
7
76
384006
72
478776
323359
45
49
156222
495902
282473
84860
455249
118573
440299
437060
61
99
212718899
6
378877423
54
287518
412222
57
73
72
302986
17
880718238
86
49
65
863
125835
39171
293197
87
92
17
78
302928
436892817
495899
256300
85
56
145966
62
163982
5
139841624
248670839
58
456340
7
31
426261
22
983386210
108493303
344187328
60
73
372949
37
107389
86
31
78
63
24
2
284633
375865
9
72
52
75
2
295523
46
89
92306
62
364190
471193
6
42
68
48
77
1
37
327614
478646
678266956
6
489412
18
354816
24
354594
191432
420229
255137
121735
30715
379937
78
420318
344097
33815
7
829456631
285956
787129850
345009
6
39892
386378
763614578
471967
187307
6
27283224
83373
4
23
17
318484
21
314759
291655
6334
228533
50
306257
382902715
83
373787
76
178881
54
44
96
25510
63
54
329487
12
44
71
70
479865
64
65
42
915086468
214786398
57789
163937
74076
429803517
6
44
122987154
177874
178843
6
62
165749
21
35
384026
3
51
209495
27
299431
465833
323986
54
44229
348094
3
293118
740304915
371796
62
95
25
113213284
323624
397812
12321
40
29
381811
36
163843
83385
41
354976
10
401122
41
210069
65777
254602
17856
66
240543
36
147787
31
204557
101860
23687643
142651
140640
239046
59
77607959
94
130210396
277799
393246513
2
22
17
10
46
9
92
27
760892271
55
98
236793
22
380757
27
442786
16
459543
177911
117460
58
18735
396856
23
474723
8
346561
50
83
234280
114118
231837
20
5
823284337
3
334006
15
207870
345163
31
268543
486619
78839
479276
133457
34
104292350
86
254401
333518
435089
250011
297592
480077
38
44267251
468476
74
6
198870
98
32
60
370219
23445
189018
20
27
63
58
277749
3
3
119962
22
68
61
19
5
94
4
63
77
76
325577
794749174
411576
29
95
5488
294988
130091
205462
32
25
231916913
641455165
90827
201677
60294
436152
3
480737
50256
62451
42
60
81
78
82
2411
64
4
331389
5
184607
90
254455
448187
136623
2
26
139741
612720207
275843
308221
93659
14495
26
82
72416209
80
54
270739
184182
233533
565598278
67
42
673194478
4
219242
876608261
32
43
80
90
173275
53
42152778
98
86
843094931
94
95665406
96
399153
417127
239449849
414765396
1
642723241
32
13
6
43
412866
88077
63
31
395787
69
7
95096
187315
52521
142142
5
78002534
45
3
73
4
37712
32
344921
23
26
39
8
430591
751957711
20
94
4
273304
34
210613
863319107
8
784578358
426788
53862
322870357
442476
482752
166817
6
190821
489397
82
432788
8
60
261221
18
185854
45
444873
19
4
79
365614
460764
40
223718072
211964
81
2
112117
163309
38
24026
4
20172
223929
18
23
7
9
52
18
453690
298581
5
485695
300702
153651431
26
98
2
97
53
33
11
30729
161967
373262
439176
963720572
34387
212129
3
102768
293917
4
96
42
144428
398592
48
137085
47340
94
53070
437269
697238497
411809496
99
353093
29465
71
269235
460656588
60
72
9
53
305068
399314
50
157763
105710
77
497729
5
57296
153780
88
7
641632543
198766
265353
74
58
26
694249797
25654
697944474
404213
42
336663
2172
232277564
345159
78
3
5
291712
747550546
53
76
250888
88
67
396513
27
259373
27
537417091
253951
57
77
16
20
3
137400
17
62
60
9
18
4
169896
17
522395119
22
35
73
13
90
36
977354274
97477
26
94
7
98902
12
5
196553
9
99
3
39163
204617467
373747
25480
250579
730035733
56
387677
8
84
128261
8
15
407793
30
451969
209151233
812711751
207657
355292
475510
63
82145
88
68
115953
1
50
161390
52
51410
305768
298289
8406
582425114
43
363218
15471
59761
424858
468350
278656
146113
270862
39220
66378261
54
54
342105
6
82
94
64
512547459
26
95
854707135
32
88
30
491528
158342
7
24
21
163353837
17
40
393860911
99
50
96
258672
75
35701
50
34
87569
42
25
61
424435
131078
467460693
93
347705
30
69
457022
31
225243
45
47165756
15
92
836157413
70
267803
441071
143239
352599
271853
208914
147762
25418
55546
67
262835813
186472881
8594
38
7
103795
634158668
6
59
132382948
57
5
66207
64
51
44
4
155469
26
16
13
477061
83
99
180097
37
3
84560414
67
55978
374693572
58
10
92
30
11
413434512
11
372893
73
76
77
46
1233
94
9
96
59
79491
758198393
6
77
337358
64
70
94
66
66
8
81
64
201772
5
65
907793140
98
199347426
4
12
58
990873183
227442
3
297964977
9
78
78
320715
390832
143602
63851398
72
64031
17
59
193480
442784
263611
448016
3
359526
85
188862
117389
22
21
263705
358166
99
178228
768612534
287426
2
8
6673
51
310937
226036
426520
166205
214740
334720952
382000
14196
5
337253
203294
333633
145194
26
542454371
85
74
499363
82193
268478
47
23
45
440377385
253102
484792
75570
54461
35935
179483
2
9776
671578097
438013
58
29
28016
241958
3
75
492196
9
451580
62329
44
81
243963
163062
26851
109968
36
62
3
65703320
5
227812
135438
29
3
46822
202482701
187530262
22
27
335295
85
27
85
5
56
30
799332955
94277
87
66
14
176076
48
6
66
7
343744
252367
428778494
459181
9
218593
25858
312528
83
77
575572571
51
48
397044
63
98
248237
81
61
3
63
400
8
436525
3
67
6
86
74
250179751
16
28
29
59
151482
217065
181576
270835
863809569
128514
94
35
245022
88
312486
38177
41
30
309118
60
93
608913947
398795
78
4
166873
458907
744474623
2
821889934
79
28
150543
461718
376453
170497
64
9
201291
37
4453
390035
395664
25
863388038
469458103
56
435287
346604
1
36
278507
461586211
9
195327
92
436246
474320
23
98
438144
55
235523
47
84
496379
224857
289339
112508
355372
176690133
76172
273612
484588
73
313215986
1
426481143
171562
65603167
374955
92
21775
45
38411
19
350735
13241
47
4
200484042
28
7
176596
9
47
41
84
221767
392702
79
110313
935982879
91
55
445854
67
439401
4
354000
24
190217
30622
341062834
86
41
362498
319616
80699
104926
417496
3
8
57054
145649
328960
78
64
391692
8
285475
395227
55
195460
61
6
7
333889
71425
48
57
308149
82
6
418993
351377
2
420656904
96
89
385285
371763035
317519
458544
2
98
74
70
158669
922890602
2
98
218120
337534
439908
45
230347
7
382483
65
463624
251099
6
42
166490
97
444624
78440
63450
1
20
264654
36
27
74
69
410188
324995
31
72364
146277
50
81
65
77945
40
131056618
80
45230
425668
72
36
293281715
62296
48
374768
51
29
42
142660
7
1
63
753954265
21
82
374832
328992
71699
87
170959
8
78
250742
400247217
104382
243454043
426019
38
181750
496894
84
1
392751
124728
28
98
205123
471373
1
347461
3
89
50
239482
1
361444
76
6
8
373080
434246
2
62
360561
46
51
38
985845538
218085
7
333332918
87
3
12
98695
327694
305290
189003
223812
96
32
70
278729
42025
18
146862
42
315755
94
66874
52
7
39
397886
477743
72
444183
33315828
687135477
87683
21
98
385432046
416016
151416
597315977
39
16
11
14
8
676099632
96
659532682
152220579
92180157
72
212966
178051
377965072
6225
56
363993
95
419619819
465129
257784
100314
287057
112000
42
7
497891
338550
38806
257302
400371
84
215827
7
298188
15
326366
53541
43
80492714
276853
42
1
299638
209704
78
8
5
301967
81
52
37
20
170741
448013392
27
135511
57
519777208
321719
289704
25
160433
49748
26
64
5
478743
441123
48
421909
75
98
111385
92
123963
37
62
253490
81
45
260965
4158
63
376682
315397
1
96
91
190825
389277
44
518229074
350922
68
71191
320163
46
1
445321
234344066
69
435681
1
507886503
51
156499
72075288
66
301461
53
83967
278650
14
165179
219259
15
35
247884701
481548
22
99
280307
60246
45865
290943
871332356
374354
68
709046529
3
71
416631
228457
79
300099
299774
44
174116
10
33
46
389645
45
70
65
329445
7
481102
61
1
256817
13
94
462371
188315
117091
64
64
136508
52195
11695
448207
55
59718
86
79
277721921
262322
11
203175
36
914007229
78
327277
267526555
51
32
85
75
242256905
108234
40
86
193482
10
7
61
33
207558
90
369679
581836661
44
496943
113750
149811
152073
323483
275773
30
53
28008
69
528952496
421107
97
15
44
178302
85
328702
79
351064
25
4
42
46
7
83
65
64
463584
441859
241559
390050
78
8
24
97
67
52
600528673
9
96733
58
498145
95
36323448
55
203623
80715
451759297
43
8
13
42
281363
666618587
50
453363
88
373445
56
49
974364740
184719
6
63
454217
34
134061
28023
48
15
104998
227908
6
32
524236097
3
7949
20
248187
60728
446692
22
62
398944
19
472064
983210397
431932
69915
394233
263099
62
176681
44192
465931
9
302506
99
271193
2
584666225
53
36
463074
7
80
5
2
44
358028
22403
167492
238961
312425
90
867684154
98
35
238013
66282
50
431430
289426
3
6
184109
428608
83
5
14264
127941
269444
37
63356
574465454
36
25
294598
49
168120
96015
339214
7
40
36
211066
472460
650118746
7
474144
32
40
84
83
39
43
205093091
110567
88
141584
51
333343345
37
5
91
482803
84
74
416079
228649
89
82
488174
17
190560
5
68429
29
99
311440
52
5
266614
32
342582
202452
44
61181
33
3
72047958
52
377640
70793
1
1
124790
27
15
14
80
443837
173404
438015
86
416325
61
468795
881129997
140967
9
64
6
56
49
84
321862
9
3
191518
3
353486
75
10
95996
6
414689
1
55
29
70
57
133356358
37
9
21
348384
181025
174160648
341261
311749
49
8
183830
471876
62636
24
160317
69
96
478468406
34
60
779149881
48
497610
406104
30
71671
618452617
155831
18269
370487
74745
347572
64
879960848
5
50
15
413512
8
1
351133
14
22
8
369193049
361429
26
68945
138819
482811
97
148249
362611
31
15
171524
9
258669
40
425460
248334
52
58564
142496
28765
98
473338
307800891
85
180646
25
64080
23
95
362726
264541
81
40
2
36
995362623
58
17
20
149430
688796330
110845
354477
79163718
490342
384814
483016595
84
229120703
7
31
572911153
270897
990739344
151188
15
97
405566
66
295458
93
439350
418013
101392
3
14
528992480
686576422
154138
261736
51
317812950
36
8
19
47
99
70
10
28
87737
253583
37
10
4
74
44
73
353849
381930
28
32
7
89
81
189735514
27
293149
374082615
66
40
492311
162826
9
250086
41
27
32
414079471
490313
98
214185
32
57
90
242999
68130
269894
44
1
19
89
99
4309
470898
39
47
395751
71
101630
200964
286393
27709
123391
6
113148
30
355069
11115
7
665031714
79
547817683
9
100115
13
1
313973
27
390771
37
10
6
74
90
84
43
390678
62
97
74
47084
321091550
70
173018
75
141742
8
55
3
116992
7
79
96059
100127
4
224729
71
36938
15
231279
406941
77
226350
3721
68206
501945403
29
18850
37
243315
178392
57
366165
167026
80
91
247054
61
280943
99
8
73
17881
94
441435
75
383858
106207654
15
87
445376
20
197855582
238540
73
110749
17
76777
151931
369478
24545
14253021
454943
28420
69740
469923
496041
81
1
27
752763408
436370
334441
86
406182
10422
74
44
70
88
1909
31
220725
82
29
944958309
231836
34
43
1
29
3
71097
6671
193448
15
281977
423579
434315
17399
54252
16
494938
8
157895314
55
3
232654
49
96
95
83
274919
55
513709906
50
34
49623
49314
16
401704
346237
422048
59
49
36
255739
36
567358088
327970
187270
453708
5
61
76
54
16
88
597599472
399971
379720
12
59
31
251046
346949
55
476373
485621
332009
9
3
165045
21
81
10
77
252782
62
1
81
698255178
342555
121031
967435207
196412
231197
347437
4
230484
63789
6
129933
48
524668285
53
218743
90
5
88
47622
52
67
47
92
345701
248136198
66
8664
69
3
400928
91
459922
1
112712
84
49
684513137
308471
335761
17888
307070
95
93
4
87477
78
404159
8
40096
4
49
68
210259
394512
1
8
112547
86
246812
5
35
74
42
281179
27
35813
307123
9
4
96
341302424
1
86
23170
1
162591
72
155140
9
46
185300
25
136732
136212
35
97
66
224460
261981
76583
386360
18
57699
5
227973
8
246920
14
51799
81
31
319371
41
47570
84
491158
361160
846816701
462024
99
46
85
582643071
188551758
81
310091
402275
218065
30
51
237466
5
82
6
77
467622
81
13
597275153
95
398218
64
54
17
6
8
49797
60
16
11
28
1
12
369492
38
488496
244078
84
145233532
42
8
82906
1
49072
7
253492
123811
386213
172375
684401614
75
7
811837234
167306
129295
169026
557149173
33
493804
932360161
25
495706
360413
780526868
448341
186103
433009898
1
400865
302578
469723
147594
366237
59602
37
7
74
37567
496877
78
356524022
35
96
49815
45
113057
447126
7
98
48
25
232942
140828
6
38
58376
79
428998786
70
66
77
74
3
975390121
196716
59417
81
82
62892
55
908423001
7
91307
237726
63
442624
129414
102046
432535
40
30
359865
71
39
396774
19
123502
5
250283
72
79
69
64
227525
5
254569
139319
5
329976
481375
300378
204235
392903
4
595060514
42
456266
4
75
91
684569548
212537
246453
148474353
306683
292779
66
320221
834145958
360031
749883080
377235
447245743
536331764
146102
134099
352808
53
192897
78
60
86
470973
16
36
256523
293099
105550
6462955
8
352374
2
62873
59
433107
75
198220
45
287998
23345
484085
300698
8
93072
174478363
284753
225615
400312
36
308904
484956
191504
65473
130884
371018
57
85
497083
99
9
323231
912047115
694034042
186654368
16
448189
470266
119643
166935
17
396056
80
89
62
260433
9
785892282
49496
52
154588
82
5
38382
36
21
736583937
8
34
180026
432198
406832
45
52
85
99
48
95
83
8
157968
89230
64
388003
399617
55
52
73
60
77
920364563
81
197058
442465
487497
22
481856
42
439438
105105
5
12923
28
385606799
9
463164
37
63
127643
340471
72675
65
343272
92
497341
576696385
18
313729
353642
370625
428766
8
33
27
40
309990
172858
641825722
42812
414413
92604
73
7
956607031
441626
27
75
42
15
195881
33
462690
7
63430
32093
20
183131
573053735
1135
360533
319505456
488519
17
161299
3
13
367330380
136278
101669
2
55
89
598503547
417001
52
271481
334578
476777
235710
157494
39
5
401051
5
89
30
43711
472901
3
2
39
34
11
47
1
322331
36
237440
7
939270855
349250
295885
6
3
137804
70
142582
6
425618
9
23
45
1
5
136518347
48042
5
426238544
16
12
141817
339531
40
797178428
257174
95
5
59
381722
70
18
193498
134658
49
56
7261
97
50
15
30
448556
20
46
61
22
40
2
152344
302404
53
34
463674
40
2
4
59
395454
41
85
33
85
84074
28
188793
18
82
64492
586315899
257068
129741
22
185587
9
39
2
372414
229515
908070531
219733
107883
960185940
245631
4
17194
33
9
28
40557
67
2
250353
8
223230
22
8
84
409122
138320
51
399953
4
471791
239918717
219410789
233511
450448
10
24
7
274975
4
463437
437987
10
459680157
396720
58
216797
249819
379663
206457642
36332
445
38
64
41
63
161447
493733
9
389323
4
8
475954
93
84
103403
73
4
212980
222693
241244
85
36
70419
46
70
45
70351
446904
49
37455
51
145102332
40
306877
233227
32
35
288874
457287
7
217696512
41
8
344921
57
74611
70
2
4
485827
143822
77
6
41
70
45
294811092
40
539593676
149591881
330201
215700
122545
259992
447101
371969
233821134
120484763
309437
69052
401441
80
803132543
399014
77030
725712790
55
77
462159
26747
41763
62
496175
6220
481810
67
169229755
74
179891900
31
47
313754
73
353822
9
413615418
72
343510
429861
3
40
45
378957779
73
222789
286509
478406
9
229050
187757
90
231058
55
481592
1
90
76
411634
103960
99133837
8
643485935
48
152869
89
434123
788470192
473097
116879
181540
91
69
21
60
454788
281130
95744
90
45
987565276
106460
95
434409
106020
5
42
15
348385
87
12660
56
312590
255209
85
6
98
96
70
495391
81
164932
20898
58
124283
915434767
5
255348
105109
660921677
6
7
6
220843
23
885836969
21
69
36
10
333306
36
9
291131
138625
74
44
333283
153301
86
127279
87
78
618081839
158122
3
237658
48
40068
54862
41266
35
934785033
87
181247653
63
2
38
197390
51
84
980017823
283657
356196
72
168302
6
199990
129017
290707
253866
420510
51
138301
58
17
189825
76
458400
21552
391448
5
420026
226013
26
212745961
92
1
252488
99
4
127309
56
21
90
18051
72
23
158001
28
95
328652
195625
481597
8
52
25
344251
46
196511
382039
395595
463108
74
7
5
53
178358954
19
412036
56888
90
89
829519181
6
84
132107
38
87542944
40
44
414077
61
158430
132188
366038
237043
347568
785335510
3
433960635
650346514
309614
8
51951
52
40
13
74
449806
428724
17
159872
28
38
241429
79641
26
72
76
414305
8
925748270
317691
233984
26
24
292100
380440
13
456871
91516
95
184952548
7
303368
260317
406602
33064
70
94
38
37014
88
9
87
3
77
158284
48
862903822
498746
212835
96696
53
85792
290663
50
834244080
13
11
95
445471
114616
95
409703
83
81
261079044
109482
218496887
7
275019
367649
332756
469657
1
13
51
39
212693
44962
420105
349359
247213
254364
6
162552
1
477769
155825
730132833
161954118
2268
68
70
402130
492285
402207
2
98
174520547
88
28
19
410759484
31
255603
6
138536
45
33
81
576879682
254015
78
295626895
50
134048283
262260
331186
6
30
5
98
311602
446401
236735
2
23
41
6
131030
4
98
4621
943268852
87
237359
44
311555
35
66
309201
25
374155
60
259801
83
16
471215832
44
94821
306323
40201
3761
1
198210
95
732462223
5
2
27908
24569
75
153787
22
146631
66
236595
145063
39
86
34227
36481
30
44
103877
27
16007
267099
435711
45554
4
83
15
487268
454992
17
52005
374222
101046
397404539
488837
56
599013334
482761778
53090
90995
3
70
55
81
354379
58
40524
417857528
268249
6
6
116903
94
38
425971571
81
60
159895
75
220771
220367
190668
175763784
64
5579
284907
651367145
36
99
298902
84
383896
704911423
321218
20
48261
200427
120439
386372
23
70
19
14
246678
77
6
369641926
28
6
77
98
98327
318179
143162
32
490395
418546
6
66
11
383827
466245059
85
73116
71
30
68256
751619872
9
75004
95824
9
264188
323081
56003
94
2866
900373988
437077
20910
98
80
439526
75
112068
86
364064
31261
170872
29
92
95
437186
346792
6
186737
78346
491091
163712
36
99
999046215
241884
10
472216
393661
456304
87
14
156465
90
61
10
9
91
90
120782
11
493619
2
353513
86
9
76
26
85
206926
10
18
81
343249
38
376891529
83
231101
1
62
339756
3
395350274
491062
47
11
16
242977
399399
71
477212
133311
868501275
231742
351913
21480
818812722
19452960
92
892746339
61
390062
21483
10
75
37
86206
159087
109916
79
229698
7
13
370089
98
32
185809
6
22
7812
5
151575490
94
67
4635
34
36
64
12
58952
12
13
69
19
96
132826
184006
67
5
2
65
250693
298860267
15
80505
546150487
29
323956
2
56240
22
40987
55
9
17
13
33
88559
359630174
68
318803
385198
1
476356
85
478323542
61
397972
865068243
2
92
464309
187354
64
64
262991
34
8
421550
436115
372665
82
90
329621
381883
8
37707
36
39
25496864
120200098
40
52
805494971
52
276332999
1
71
68893
84
61
1
83
7
63
266226
12
4
55
304033830
427968
312327
81636
803883206
56
79
8
385111
40
469936
51
31
147359
56
675854704
378603
15
45
250758
77
72
373562
99
19
91
964561884
23
74
109592
385621
63
38
9
298309395
8
30
4
24
455832
20
74985
293724
341708
256398968
95
22
89969
55
8
487013708
39
36
33
369709
402791
60
401778
74808
152712
251534
36
1
40289
21
52
453503911
5
469525
374865
40
465166
80
66
58
20
7
1
20
42
275477
375293
13
29
556541628
30
94
246405
268184290
9
348486
99
92396
99
28
304206
358556542
4
482808
69
403112
22823
486987765
394035
395274
253421
346442605
54
39
235831
684769175
57588
71
383916
72
121716
26
53
423347008
98056
314443
97
616559571
4
97
69
436452
11
712876490
933779939
56705
421883
106228
62
384968
73
55255219
48
499221
267993
439284537
399900
62
271942
428533
22
289864
10
28
233717
229432
151064
239558
77
6
3
1
78
432705
434648
50321
244243
66
35832
50
59
9
477920
734946899
229638
2
92
133808
43
53
63
281274
240413
99
5
699692434
565451732
5
24
3
499858
193282
5
33481
355298141
5
23
255986
21
39
57
30
86
222851
354993
848909516
30
78
154646
292969
485140
255521375
170079
69
61
496574
404696
81542
77351
195346
45
91528000
200892
118504
2
618395213
94727
73
77
382062593
79
458832
422124
77
206573
82
55
334338
66
344515
62
479920629
4
328823
95
24
295547
21
79
453447
40
475406
5
82
292676672
94
67
459183
444690
55
50
1
1
301263
153583
268478
455094
49
417674
21
1
4
8
458681
26
86
33496
512020458
99
319729446
437102
66
343777
117889
98
474314
71
4
20
177863975
26099
483456
21965
80
133153
473421
1
7
195112038
5
99
8690
71
58
122925
417175
93373658
49
53052
45
54683157
454251
87
3
99
1905
447694
52604
168285
370572
85
69
18
410031
95
708948793
39
318045
444391
80
76
24
37
751604857
26507
56488
23
8
82380
3
2
270614
108311
3
31
15
42208
95616034
274243887
18
94
264812
47
118354
331405
42
20
257229
818533710
474550811
62
11
86
46618
278446
84
76
18
8
279508
202035
98
234040
31
1
157985
3
76
152034
113292
4
56166
17
379232
146428123
35
69
128327
39
67738
52
4
144945
273265
396973
438209
7
205754526
9
352529
67
276526
42
88
267200
455287
46
6
368085
116435
75
435856
47
141410
778645871
7
45
76
7
3
437806
1
81192
149887491
70
286632
253863
441191
3
167398
420359
855101201
44
63
85
92
55
29
71
81079
371763
234403
93
458186
2
696755588
59
279032
26
61
46
55
32
360383
873906224
2
263854
169873
150885
219964020
5
154364
17
234128
353747
62
8
12
491064
115900
77
53
234659
88
370480
62510
460020
64
28
89
28
728607416
364234
395909
64
636686467
761700129
3
357378
331214
508126849
55
5
377279
191388
29
383110
26
93
272751
95
280188
322071
19
249953
142051
226361571
14
42
56
7
97
529895037
67965
419118
69
888000200
133158
462942
949214171
13
249309
18
3
5
473081
85
436365
400716
322508
94
101851
45
457967
148687
52
663128830
424139
8
7
90
7
66
69
28
419876
48
10317
16
55556
277081
28
36
360665
66
16
31
380553
68279
57
2
431590
527925444
210801
34
53031
190498346
408091
85
32
5
83
63
494839
64
97
80
14
201582
283855
52
40080
54
106085
495822
178071
308578
20
2
77
6
377327
457095
72
42
73
98
442699
5
258064292
69
144624
89817
16
394225
54
110937
672946202
25
61
167832
10
285119
89
43
37619
209193
30
156602
375586
443548441
7
94
86
174315
269475
53
156076
81
67
207238
68
58317
432512
505
9157
163440
9
2
44774
126624467
26
504758928
157480
469097
598454810
48
40
311320241
9196
275952
14
428194
905785454
42
337684
130559
912037010
252833
236098
26
79
310968
214532
1
459258
89522
159299
98
35
1
37489
491776
58574
7
7
88
4
233127
146871455
88
114059
168415
311974
27
283479
459127
433389
418411
20
8
268029
46
31
194017
459434
56
352365402
97350
36
166425
49
162026
404114
51826
396500
97
304547
43861
143663
123677
75
36
156750
258078
21
466022
224765
379566
96
468005
706606999
278087128
18
742348742
65
57
16
8
147717
367088
38
95258
73
422314
326900
418478
269707
225066
88
794109261
357448
23
767702889
48
283659
369767
21
389975
148991
376045
82126
8
285598
427569
22
83
48
233786
69
13
2
175308
30
233141
57
93
96
36
312696
315322
323098
239799
66
11
23
21
78
48
213266
63956008
290205
34
47421
183340
449897
189655
33427
72
35
1
421500
5
171374
40
19
2
353954396
467532
22455
598944310
418717
389700
339584
28
12
80
7
97
73
47
426907
241386
70529
87
6
49
87
90
46
68
56
73
340138
55
504747233
383934
19
258850
64
385295
91
85
8
497154
345075
89
442019
1
49
20
42
68
232839
30
41
397595
92
26
455254
1
311882
68
65
97
322110
42
465958
395540
766276875
22
19
83
41
6
1
589371933
56
2
265898
77
92
2
50
114185
915121195
64
857223955
201930
79
11
32
45610
5702
348529687
996332344
57
428894930
24680
341893120
4
38
276033
13039
2
40
248009
204752
26523
432073881
436364
307046
9
395754
73
452615
12
30
9705
74
83833
720908165
391074
41
66
249175
14
16
153588
20
3
75
536122681
31
19
80
260660
106248390
40
89846831
62567
375229
55840
23
183540
64380563
54
365176
82
374071
74
7
86
413599
60
10
380487
350720
383993
227135
454575
67
204821
365065013
739715754
23
170227
92
34
30
62
495588
53
102833
685691931
439444
397617
25
973583105
157254
36
147361
81
227111
509094187
80
158387
24
1
471275
87
80
70
927031844
220469
293290
472949
63
40
2538
667622819
20
394008
6
158892
26461
244769
259843
190073
12679
893213343
80
60108
82
698787277
7
440906
917010360
429109
78351
105579
21
24
102775909
42608
174774
25
108794
225606
641178715
235219377
196648151
14
41
366516
183560
138274
479728
253442
39
12
3
47
91
21
404640
90266
721615490
142400503
497507
77
399973667
109039
2
89183
251743
46022
486888
66
148470
64
27
223632
31
62
75803
491070
75
47
686248938
30
60
482310211
439089
12
401120460
271690
119049
403880
298509
153246
586218428
90
552296022
112501
236710
274044
98
29
228905
289844
5
203807
106686
938252974
386393
43
65
11
399831
15
273099
37
91
326022
33
442178
304811
377558
50
45
282801
793693283
22
50320
9
14
340401
340937
242625
76
82
5
49
85
5
17
382088
518584236
366656
62
1
350646
67
61
19
152432494
3
65
858492069
53
359135
86468
293309
263991
289522
80
35
239915
81
38
11
93
94
85
329620
347818
227540
394137
4
118463
40
638422962
5
92
60
481397
4
24157
140189
58
352162
436982415
156578
67645
187093
329087
34576
95105
34
451450
67
428707
11
203896954
26
464034
171662269
30
96012
42
398907
4209
492191
99149145
161816
85
7
7
42
62
71
311558
8
29
90
45317
331709
332749
4
74
74
415084
66
68
76
817628586
928981217
194276
12
7026
251414
393393491
107812
495716
88
4
49
99
4
2
5
93
412004
104428
69
397945
64
475911
56
231542
13
48
48
253548
35
17930
8
689475925
4
77
420250
15
52
99
79
384549168
296011
51
488562
17
19
839667077
59
412590
66
4
347643
78
78
413082
328521
153122
279481
49
321282
333166
66731530
453831
743421117
153374
88
64
3
1
79
87
131599
4113
90
71
50
6
446578
778893530
23
78
43055
377527
12
43
64699907
28
97
314421
403303
378230
162782
2
50
248498
98
3
15
1
80
260646
430796
19
83
3
1
60
150386
67
4
66
38
46
413233
65
328098
91
66980
473504343
12
13
334526
41
235822
7
280270
79
32724
58
31
360295
88
35
480532
60
72
9
474971516
688253082
18
99
384902
70
28
48
78
431561
88
227435228
409355
71
227994
152666
284761
93
84475
24
32
9
69
94
373105
87
131879
88
672599382
59
90222
25
98
102101
68
18
52
60
44
19
15
311115438
95395
59
48
27
339231530
37
95
36
465382292
95
71
95
21
10
86
16
148084
180411
310735
205141641
54
51
9
70
30517
17
388364
41
96
369570
505973688
103007
3713873
426596
42959404
86
98
221271
481354
85
146924052
537614353
50
120812
43
46
450293411
715526967
40
168300
17
200053
436319
11
269304
63300
937349566
308401099
6
5
55
858662434
15
416208
118843
3
174066
978991172
49
38
52
44617
61
35
51
340163
208053
9
387019
190642
47357
68
381296
38
413427
116795115
651223712
292464
21
49
90856
288369
24
81
43
4
45
37614
293704
283867
416959
33
53
262330
745176905
470026
656383796
389188
46
171400
255700
277571
125951
27
40031
68
438463
182528692
761167536
499207
9
27230
2
15
16
4
58
13192
73275
186938
418695925
303601185
152098
122804
43
5
216666
490479
166258
56
38
51
8
76
95
3
37411
33
228698
375530077
315259
335950
102580
458685451
237574
48
72
484028
87868
424581
328505
11
298819
315353821
82
41925
448379469
344419
46
5
258767
19
11
156238
329704
23
43
813501530
4
38
132946
95
35
67
62
817614343
29
264499
173619
68
8
74315
65
58
7
30
381863
66
334294
313214
352277
2
25120
20
356641944
52322
186074
250861
21
62
267816
16
410613
21
4
42
9043
95
893447547
444490
9
3
79
64
1
78
49
68
362747
26
71755878
54
94920
688279341
209701
800260695
730694009
72127
214185
5
175320
66
460861
8
284847
56
34
2
42
277005577
87
14
39
250747
252230
102703476
75
1
56
83
136701
82820
489005
115265
303433697
20
94949817
187545
18627684
14
331787
21
40
141613
59
38
439323
642218798
488557
16
8
571743398
8
464886
99
913704601
15
215280
48
254728
777798586
55
987272838
429951
4924
300885
120192
353357
1
88
93
66
150316
5366
163912
59939
64
340090
11
47
95194
521037268
48
11
378729844
1
1
483374
291410
54611
14
665919374
216864
61325
184166
88
320783
87
244653
29
67
38
63
56000
653776006
90
18
222534
4
272786
466159
57
37
7
92
49
294175
9
391897
19
75
76
805535219
26
73
1
74
40
94
94
332554
320104
81759
211759
393712
287041
36542
133078
181592
9
4
583676624
259269
2
9
98
87
151171
34720
68944
428813
370267
73
233278
33
251088022
25
26
973012498
7
331731
276042
73
268560
188626
188980
365497
403512
1
53
8
380020
40757
438978
64871
267157
21
7
7381
18
148037
9
294594
268524536
136351
73837
5364
42556696
31
31
47
9
484615
124091815
420165
49
27566
163967
45
345451
7
304326
81
48
29
20
19
58
497645737
294490
75
324715929
539477163
74
42
254201
25590
11056
70
814341062
89
326392
30
398670733
226
349833776
53621379
224018
353933
1
472547
485595
430701
49
21
22
6683
22
9
158770
21
194003
46
58
257516
98960
230472
206247
79
15
32
7255859
76
22
475190
196624830
85
9
376706
8
4
3
61
20437
286528
951162969
167430
406880
258685
12
968850972
7
3
64
20
383165
58
187198
25009
70
9
323418
23
60
390550
34054
423889
275086
27
89
70
870393031
207121
17388
121541
309712
64
422416664
79
191131
13
62
13
8
31926
62
188694
12
6
489875
55
239124
360722
215714
34
12
277775
136212
39
190079
989868142
75
315737
9
1
75
6951
384141
388991
73
849390586
443467
87
166271
28
23
711893992
127409
88
81
64
187743
86
4
39
453630
161119
683104072
340556
371876
56
46
44
309872708
83
14
31969
54
21116
625161502
446363
30
36
219596
310654
406342
86
162720
64
68
14
168368
390063
61
78
20
8
61
33
108128
269797
915365181
41
66673
29
74407
10
191763
387508
36
9
426175
36
6
70
659524191
22
678141776
224571
332496
459499
8
114027
415244
38
363347
7
946313158
473987
242790
19698
4
19316
56
69464
2
367352088
91
132355604
26
90
12
20
60
100576
44
340738632
63338
410857
991184925
308217
36
81702
472678
4
1
389110717
66
45
203570
84
6
294554
64
44
58
1
177086
96
78
95
65
440950
11
360138
149756
30
359418
43
28
460778
478483
4
9288
461672
7
13
420815
60
755676449
39
5
46
459595
3
256067
481387
14504
44
53468
39
5
91
77
5
54
63
457801
62
81826
91
8
71
26
62
230751
202500
101840
69
65239
22
28
152871650
11
65758708
14
40
64
313710
61
207814
468392
64
74
91
287492
40
36
84
387464
12
8
50
60068
13
18
62
2
26
54404628
7
320123
78066
258537
17
134216
129758
29
33
248007
57
851301722
8
67
435826
3
110855072
31
52
60
42
389579376
43
15
7
87806
86478924
384828
19
22
8
66
31
83
31
375955
81
25776
40
173403
120366
60
777976002
7
84
281256
76
436566
29
120502209
24
131403
392287
364609
87
458542
970821185
320008
60
254352
3
42
294126
162406
339152
16
28
166024
133576
387413
85
789722329
257737
4
72636243
27
190891
31439461
47
8
12
576870053
314191
350042
199346870
98
18
89
4
3
498609
15132
214122
44443
44
904421764
64
4
157064
94
19
71
106865
416865
80
9
465034
105733936
678928957
31
736523927
98
20
298128
59
85
2
20109381
71378
167458
846324928
76
7
70
76
20
222672
64
472267
2
69
33
435608927
99
221987
855469744
259610
198982
324113
7
130950
8
98247
6
7
108928928
63
13
56
189795
67
57946
75
463445
354619500
134012
62
986775408
225951
817098247
93
967401092
349072
97
184112
13
127332421
229439
2
97
7
53606
65
4
97
10
91
367926
384403
57
82
28
391638
269261
345719
372858
7
201899
292597
15
55
198462
132901
98
74
39
69
461073
57
863959530
249029
627637347
296253
82953
44
298370
59
480852085
81
278033
22
9
30
95500
37
187908
208587
6
59
168999090
6
35
107072
231702
197378
36
488307258
98
465745
168209
181808
9
10
24
26
5
49348
62
98
25
70
59
47
60478
26725
123879
19
56
97
426391
56767366
172327
158968473
148403
48
415961
44415286
31
85
42
13
61
33
49
2
431644
293081
70
51
531402767
81
46
79
8
1
1
48
480902
161468
29
69
20
61
169401
168926
41
168063
47
40
10
71
4
342326
408081
283537
98
63508
459417360
499863
54
58
55
67
120955
333245
75
172285
284586
639360696
51
51
309468
1
381471
93549
447300
37
34570
267998
508527066
40
7
298059
34
483182
23
3
127654
130724
86
74440
10
2
85458
79
693421795
35
439647293
612935558
145676
199389
304173
144632
76
90
283822208
162104
473435
1
22
70
282808
8
488573
30
44
71
76
1
258486811
438021
66597
8302609
95
7
435845
77
2
24
72
178858
189887
368553
156902335
40
7
63
51
56
345163
352726
491136
11
464302
247080
85
349262884
13876
399329
38570
266545
30
375247
418937
191494
198690
60
71005
43
910218735
102269
492194
40
13
8
158592
34709
94
299735
78620
17911
407251
105244
385813
87566
137299
140396
345484
89
47
223490
93
87
39
5
92
150707
3
5
9
69
30725
72
64
87
6
6
55
33
747205417
42272
87
95
2
6
25
19
80
72
10
97559683
417195
15539
23
420514
49
11
252123
89
408818
20
93
257873
51
76
28
9
85
58
41
9
377168
31580
618059792
35299
39
48
331143
310862602
50
387248
46
62
24
28017
676304724
10
371133
167881
568387821
237917
15
332050
74
136819
20
198791
51596
15
26392
91
36
5
4940
585980845
79
304224900
174398
99
380812
31
378948
94
42
166326
16995699
124533
999238413
77
4
40
30502
4
5
296802455
92889
353649
178922
55
63
73
9
9
22
65
54
774992015
49
5
20
89
370075
3
258630
94
26
69
219830985
48
50
177236
110490
774845283
400411
24910
75
30
39
31
785188250
350505
14
78
38
18381
35619
4
58
40
606
430824
61
21
14
2
8
3
459585
50
89
222615
213697
438283
83
46
64
6
36
334062
44233
92
7
461789852
9
239454073
430100
189133
213224
7
477806
397109
57
86
69
78
61463
48
78
58
137639
66
22
93
67
76
585004485
353948
453399
5
45
331184
59
72750
30
94
233663
500543211
78
902850549
470248737
53
5
357460
55
51
4
31
429532
35
599215411
338378
334536
83
3
22
121916
156845
133789
11
115675
22088184
82
64
20
243081
23
373615
34
88
326401
4
20
5
374289
3
49
7
8
329331
462527
30244
69
36
67
70
81
54
889451863
344016
374336
280130
91
1
6
34
8
81
63745804
248927
35
207230
32
124384612
62
69
48
160128
68
53
20
76
70
41
346828
26
75
145775
21141
335769
42
62
463668
298791
40
226538
38
470713
306410
34
30
250251
409663
53
22302
7
85150815
420866
69
49
48233658
88146
50348
444168
130211
62
5
7
63
99056689
72
94
48
685383678
76065
13
96
336098
426436
397650
62217
18
176554
3
339783
481021
92038
54
114100
220934
245810
72
28
20
70
47
44
75
418718
50
58
81946650
97
66
407955
69414
648464141
46
50
81
112103
263066
3
83
102941
72
28
34
63
184697
94
98
352244246
466639
45
35
1
57
950092994
49
51
18
80
268598
429485
50
6
92
157918
16
69
3
5
939858058
461473
430756
276689
426762
329777
64
276115949
4
906400880
150860
326765
75
98
34
407824
43809
226109
171343
121687
802098165
6
6
81
64645
147401
73
50
85092283
2
13
417331
21
29516
79
248483
33441
672510359
88782
179472
1189
69
84553
319003
44
449643
49
22
26
96
211706
257236
202800109
462717
938442247
409827166
92
199751
990737039
93
14
91
4
26456
316660568
10713
74
388490
483082
237785
138473
62365
44
96
59794
288909
85347
48
17670
316544
72
1
498097450
173076
13
81
23379
160531
70
426156
367295
485768
2
247390
494075
55
205279
7
24
90
39
9
6
8
178696
408744
35
250802
26
9
65
13
205224
8
271712
307426
85
73528
489458
166853
63
34
47
17
29
75475
30
438594421
8
10
74188
25
332709
7
88
6
97
813211732
17
44
419730944
30
49
474795
466796
6
28
314731
67
278695
6
332725
34
8
43869
149334
389328
104820
488403
44
39
251851
571327190
67
82
70464
656488697
214628
87
22518
28
424485
172390
35
39
989433692
284896339
1
21
263911
8
487289
162286
72
30190153
332134
3
67
25
95
483870160
88
334130
58567
16435
80
31
424656
469779
4
111329
72
83
231632
90
4
21
67
22
45
167199
293976
417899
92
41
44
53
287946
877875781
312312
19
81
9
123870
17
691043988
89
189264
8
71
150083
36888
418982
6
123908
7
182202832
92
364877
463004
831977595
59796958
46409
308469
94
454516
92
390900
136665
92
20
68655
54
126942
117572
700383974
221351
51
18
116920764
151949
128980
18943
373740
2
98
492245
65
306256
54
158791
450698
432254
262425
42
245143
304608
35
64
134514
61414
95
484097
13724077
321364
84
430697921
422601
13
35
58
910231543
214886
53587
4
220601
51
2
580071044
221808
21
9
53
893991346
4046
30166
27
170095
8
464244900
38
119475
392689
62
8
914373006
18418981
26
3
2
96
104245
9
6
20
5
3
5
355148
337308
32
51
56
81
123199
22
49
2
8
1
508128840
14
19
7
7
72086
77
425819
159054
42899
198497670
7
89096
4
390605
84
70504
97
41
21
203838
358688
51554
74
68
153028
92
54
23
168008
34
423277
76
624633324
338378
308010
271655
99550
95
52
244569
465526
219189
171298
224974
111913
90
25
187532
287700
67373707
73
24
679619899
12
154040
13
99
8
92
166876
47
62
58
298576
66
2
72
296708448
341881
77
18108
144245
71628
367121
61
42
9
20
55
100770
266669
293231
311083
20
445973
72
95
78
96
136444843
75
47
407428
71
421189
1
448252
7
31780
196612
81
27942
151840114
413802
78599
204180
33847
77
75
83
1
64
83
36
156686864
2
25174
174849
67
79
677132491
426138
401520
17
328778
73
50
80985
291463
58204
458240
43
33907266
278376
292261
403966
822603434
44
30
144654
181736081
8
872347455
77
237161
857383641
165680
81
17
139252
40
268339
34
46625
92781
5447
488377
764576121
829385216
77387
163106
30
149222
72
194419
86
9
23
10
31
39
442079
244775
408377
62
89
174571
101274
939339684
108396
193502
91
179004
72
277049
113596100
5
46
279864
99
167412
52
445335
13
8
19
439024
30
251385
120596
6
467903
56
85
31
299088
214517
80
26
19
447506
45
416051
202092
125287
17
220788
86
748908903
31
29
59
329940
30
95
322336
30
36
11
2
519762461
97
32
78
85813
54
53
413487
7
441301
644350086
94
152543
421682980
441620
205035280
427165
932761803
3
20
307455
172174
444303
465635
83
251725
73
348931
4
308839
192808
5
97
209209
277497
92
379199
378353
357529
1
231007
539582808
328809
761233068
96
406016
89
85640
73
295082
21
75
15
44
11
72
26
71
93
157146
84856
91
8914
106897
464986
836814163
43
419858
1
332712
400710
73
17
26
7
9
22
456992746
82
884959016
60
494190
45
514285645
9
88
5
20
56
434388
282761
358184
472196
36
141555
209060
18
72066
43
2
99645
76
28
6
18
52039
381426
408387
29744
131768
5
3
182782
191925
313905085
82
768015030
98
357109
21
580058880
10451
400494
66
43
95
77
487051
66
23
24
628344234
157843
179295339
3
359812
65
25
7
635720807
82208
393241
200782597
84
82
96
89
24
900109890
996199360
50
3
67
113792
23547
6
68
87
439852
80
9
61660
10
17
156250
393988625
93
61
82
43
497340
260288
490368
42
641729842
91
63
9
31
411767
50
90
291014
263659
287741
33
107060
172159
114808
120125
298389
281343
4
138488
80
364644
131337
59381957
524493654
6
8
555888567
370761
93
128601
739081664
16291
92
302737
7
399888
333253
101670
52
149473019
96
22
10
222905
332792
324930
93
266507
65
227833
59
41
84
42
359259
299158
203912
34
20
33975
24
17
13
114789
10
96786
30
390615
437924
358458
3
36
78
5
77
73
31670
56
108942
566679089
420909
440170039
78
157874
261774
240228
44
77
775679171
366248
79810
99
99
422405
16
31
85
91
317396162
38
456281
5
47
184732
4929
453018
85
60
161270542
296818278
1
78
421538
6
334376
39
10
84
26
388439
1
26
48
437531
428173403
63882
471016
5
191986
236453
85502
94
481679
2
70
92
14475
304995
477187
81
24
55
699390728
314204
98
289462
64228
32077
87
11
312881792
7
53
41
36266
34
378367
610145846
352448
233457
11672
7478
870132270
27
381166
151547
3
377722219
298346
155623
378659
153386
19
311488736
98
43
53282
28554
1
340307
355509078
28
36
934807306
358791
24
44
2
68
86854
4
94
75
495037
52
52
286479
162701
63962
216527
15
378482057
92
2
193837
7500012
232902
9
30
4
88
20420
76
78
884474250
8
9
189434
75
10
429197
54
74
19630709
6
74
17400
58
49
72
50
460207
335087
18
377580
526159389
88
8
567457872
66
277071
155123
80
40
52
159786
646220312
57
58825
167626
816913741
104925
25
451436
69
69
394343
41
8
246094532
292863
106508105
261657
6
471177
14356
272665
46180
16
302865
328865
365170
7798
300776
94547
176348
92
55
38
7
476072
470094
290949
75
5
76
20
4
8
124187
56
484593
65
211340
197239
74
196631
207953156
92
97
456854
380183
3
89
64
87
69
166987
142658
5
3
92
4
378554
51
7
382909
489662
571446436
85
8
26
75
612923151
20
76
78
21
399450
68193
397686
503746485
10221
125284
6
95713891
170638
42
27
7
344839
27
112700
60
5
599418518
7
13
243099
5
55
53618
23618
348710
11
56
320340
81391
80
3
184387
8
31
339486
85
35
39
374762335
226806
54
257030
616430148
169845
93
15
31
95
8
289960
3
318406
39
116443978
98
445082
54
43
916028400
64
30
336750
39
47
302162
30
51954
201119407
5
2
394124
178612
79
28
307830
3
31
36
212305
168792
83
4
725926628
9
94
192399
85
74
460366
487413050
78
431244
129846
126829
387895
384151
198494
290605
1
83
63066
19
94
151331
282918
42446
294367
42
23
318079793
369746
70
74
315194
86
11163208
406950
16
261992
87
220632
303250
45
729022775
14
66189
86
68251
49075
995985289
33
20
33
149375
94
84
250922
31780
66
23
173713
7
25
379480
163308
118929
49
112769
452305
63518
15
15
169568
49
126840
712912937
53338
411338
41
654740777
25
151918
36
19
9686
86
66
60
400146
1
97860
41
185305
74
249680
5
34
2
72
96303
4
122927
26
50804
553659687
9
704848110
492376211
57
7366
71
344780
74
62
67
477265
99
286185
29
143088
864885738
497483125
64
49912
98
60566
9
82
90345
4
185891
40
5
95
213356
149033992
78
76
837322022
93
498489
938007862
54
1
145912
129473
76884
831982412
679408041
354380
140365267
85
53
829486056
23
453752
408865408
18
580103300
17
69
50207
9
486456
91
125614
50533
229206
265591
11
19188
68
74
670954080
382461
443388
69
347356
13
12476919
9
57369
64
181402
22595
57
605772337
859480703
17
341032
3
35
473593
70
211958
412331
285186
40633
127941
4
6
6
252326
1
27
30
22
95
18
353812
193296
172632
372570
73
378020
45824
5
62297
238800
14
2
494516
60
92
34
443721772
364969
37
255377293
22
175873
192505
983025278
320245
15
3
22542
396003
59
153757
491327
228608
16049
23
93
75
208887
96
225442
35340
582283951
97
163628
436947
492458
239835
486611379
170214
6184924
2445
495671884
57038
61258
66
384005138
152642
8
4
90
93333430
399252
3
3
72
103317304
389191
88
6
329659
55
331036
99
10
136857
101883
25
8
10
81
54
87
297529
52
66779
324585
85
31
320263
580158452
19
84
2
32
2
9
379528
14
94
96
220379
36
265274
368802
54
78
6
250284141
15
212527
288092
77
55
91539
6
57
653646181
96
430627
23
56
21790
48
23
86
357321
97
82
51
54
413442
94599057
27129916
449540
283047
21
490427
267299
381827
281971
332205
284341
63
62
161412535
69
12
189968
86
235426
19402
4
288652
268954
47439
2
143844
219520
54260023
2
156590865
54
967697959
481881396
465431
92
356774
96
927399473
84
6
85
95
12
172430
755844157
90645
20
11
26
884529773
202288
389084
1
212476
492611
2582
2
200270
12
83
108797055
94
9
3
264339
91
10032
19
43
31
181252
290178
8
203266
26
4
33
142497
220861
426815
202579
225571
14
104990
39
26
78
524242524
1
332213
98
26
333500
138025
31
249840
75
74644
7
63
53
346631
29
75
65
4
43252
88620
10
7
90
15
13
86
449162
44
36
36124
135153
59
28
7
42
20
90
5
9
302710
93
21
66
282076
61
248251
3
940920285
33
33
14
97
8718
484070
227859
413923
436043
197219
33
490172
80
20
86598
4
2
433204
84
14
409812
130487744
80
65
14
461867
266279
57
32
142470
97
86
407708
2
62
236435
54
222488
67
126809
137091
404964
256253
156279
56
398746
271472663
203125
456777
113666
53
343445
192555
89
482638
6
44
313062
303005
412777
160194
381275
142601
3
49959
67478
8
19
27
14
35
18
85
3
86
24
36144
59
75
79042
247555
121774
18
87
10
300297
225541
4
201876
80
84
25
96
35
72
969758554
4
260767
83
152331
353873
452005
49
421836
598253732
773641384
39119
74
311805950
35
489846932
474545
195782
143168
540397244
224284871
38216
2
421686
98
15
55
416926
71
19
125843
92
6
138118
256293
79
337453
421575
5
437726
55
88
17
87
71
37
86
459544
685069658
78
221211
67
989244982
53821
3
4
290306
21
98
1
397236
285677
4
45
321099553
24
164314
83
51000
59609
9
432266
90
169940
15801
352579
324076
278985
382424
83
93
24
2
9252
80286
1
420192
68
8
459083
460663
60
64
60
1
763716648
129873
496624
2
344824
83
93394
320733
3
475027
117992
216234
464809
80
46
475449
6
36
34
68
456478
69
2
128343
9
133939
370855
17
188205
39074
819529744
234303
94
476196
36
308664
54
77
5
63
2
113601830
139863
659013987
25
32
15
12
66
88
817445525
70
67
30
826298852
86
290129
75
306340
98149
482591
54
60
59
411056
474692
9
230556
247720
322705
61159
31669
97
232618
29
16590
491615318
356494
74829
66
4
237631
971604783
14
39
16710
8
469841
175028
32004
39
81
798698609
9
47
946417269
5
68
182845364
20
177003757
83
680882519
175646
84
42
380772
577108935
247805
398857
1
181720
438366736
64
1
11
65777
34060
8
72
437706
38
3
18814
537855835
66
283062
93
397953
98
26
96003
6
258284
46
243213
60
303449
83
453851
64613
379257
81
330232
58339
66
413380
290372
290872
8
216791
341519
48
54
88
7
33
62528
4
47
193211
58
6
280992
37
297669
13
68
62
383763
317830
56
94
309552
107102
2
3
98
37
349093
131049
86
14
180691
546822548
169635
56
14
296368
178252
2
433175
5
219029
33
219094
3
441801
200112
65
43
71
69
14
353610
213904
156227
63
175726
232541
815443213
33262
9
60
491373
210267372
21
44
18
385454
392666
289282
54
82
170098
22
41509
28
21
74
27
766084232
64
311051
145335
174420
113789
8
918234750
212376
270213
73
334115
34
16690
1
282052
53
61
53678
71
59160
23
410801
499062
335600
443068
169233084
29165411
29
28
56
24
279780
93
76
11140
111323
435751
10
247492
377995
470904
426214
35
222152
74
444155
12
187365
55
549433944
51
330544
427512
96
37
22
6
205436
611953884
40
172214437
61
194683
131417
73
484360
278908
340209
18
940068054
19
150529
66
295019
292400
100166
63699
185579
7
51
263372
5
915
26
133574079
323519
288618
39
3
83
85
321647
462720
49
67
279829
54
56
36
407355
82
60
106007
163448
89
66
16
86
20
73422
55
65739
358984951
268209
35907863
77
402053
68
45
87
74
9
38
342246
456950
7
350451
1
787763703
59
354450
385301
40
65
98729
65632
224130
840634702
92708
130224
119397
462289
80
6
302784
246607
230452
61
56
205890
96
80
86
81835
48
322735
13010
48
369157
366091
4
57
641958125
395063
187970
355238
1
38
297878
117152
47
69
77
44
96
44
9
341116697
87
316375
382082
46459
18
999370057
488860
363708
78
88741
90
72
441782
47
17
32
1834
58
376666
80
120851
276365502
228186
248641
192290
20
34
396478
76
56392
4
33988
295704
157260
16
17
13
281446443
34
97
30487
272574
53
809969971
19
64
36
337301
229838
15
90
59
204999
3
155151
36
8
4
95
64
350732
73
434607
269428
53
5
73
330632
50
180884416
225788
59
76
94
61
58
7
64
476807
466039
7
226075
138145
12
433227
678405266
168034
22
41
11
77833
286449562
258187130
75
14
493634
10
280920
2
77
179134
409146878
99
65
65
33
49
14
79355
374824
480490
68
78
487087
97
87117
94
25
61
17
4
11
37
150265
131197
1
259099
359337
136758
18
82
426123
312809
4
154111
63
757238439
4
462328
60
61
52
67
354300
123646
414966
210833
11
374123
217307
341772
8
98
12521
96
396428
8
192354
439618
1
997925469
491090
144690598
73
273433
170026
269480
18828
147285
91
39
97
2
293493
96
88
19
76
91
152532
372754671
36
48
312698
106994
62
3
27
384967
57
96
606987830
309290
255483
267352
69
46
662257162
469682
101971
114365
4
5
377767
33
246745
18
338374
82551
24
7
63
68
63
330459
230348
32123
7
12
118602
80
86
124812
167088
428816
139675
319618
676416326
127368933
60
471166938
56
6
17152582
54
478184
55
71
98
76
349949
947544378
393277
74
113494
58
80
63
86
94
596757363
15083
758035454
385159
768526325
6
687894621
239958881
120409
392581
28
6
50
990763528
41
22554625
212614
275657
92585037
197274717
61102
249612
21
434224
9
3
53
41
186959
110838
26
51
6
8
82
4
614572300
420465827
277254
18
375306
24
88
591062342
23
180844
4
15
139366
152428
24
824601716
372617
168916
47
96
225805
66812
603866252
71
111270
42
100392
345507
75
15
2
3
84056
480299
55
66794
689121863
274608
338528
207837
321094
78
251110
63
15
239688486
25242
84
8
32
55
458608
108406
89697089
18
179361
666139734
167528
68
43
47
96
39
1
21
213619
63304193
54686
970645423
39
219123
48
95432
439649
9
51
481373
26
40
59
51
2
27
81
362481
46
8
68
56
31
136961
3
1
58
2805
26
244461066
372987470
94
6
4
72
86
400547097
371809
42
55
600003592
140451157
290416
3
48
48217
38
22716
948625251
219979
276497
819041716
92
42
56
444283
73
67
42
6
83
2
88
484220
81
41
30
71
95311694
476025
5
324841
89
97
6
12
490668
38
412316
27
55
37
73
46
499771
445235
237420
54
208195
73
85
9
7
449567
407570022
98
56019935
243915
59
32
588172633
284345
142710187
276850
59124
293166431
2
35
88
85
36
819662682
733993561
25
79
17
73
6
13
374436
399498
10
80962
83
37
294328
55390
70059
25
424373791
53
449117
21
5
138654
99
8
317288
40
467344762
125480
209711
46
13
302363
261628234
56
67856
251507
364331
330326
179749
12
55
96575836
60
51
47
315662
53
18
489924
72
25
84
493675
64503430
128592
262696
465684984
492161
10726
493929
144778240
225866
66009
933881958
135754
36
9
296085
13
3
40
39
202363
58
279596
10
60
82
150321
207917
34
1
4
18226
30
45
32
344566
489681
356966084
256314
77
98
31
101022
9
743636101
3
81
7
208498269
334415
39
96
205166013
49
59
38
88
7580
311964
35
12012303
72
2
259157
78
787289037
93
499967
178369
18
71
98
752761517
85
172580
54
4
315415
579893136
70
325729
155962
7
243686996
376386
486340
52
48
6
195593
97865
19
41
112637
4
21
22799
62
318211
98
57
6
776824690
316896
74
67
909174579
77554
433792
131551
51
172994
131535
28
54
92
45
6
80
96
94
3
68
79
304923408
22
61
266247
4
319902
478073
88
162857
72
342323
400256
50
77266
89
90
59
27
49
92
204692
23
356689
66965
382136074
315142
27
372076
4
4
49
29
76
84
9
188654
177584
53
287174
6
99
75610
212034
368681
6
304264
415314
23
9
33
62
391626
51
262956
507142413
77
6
311063
10
48
79
1
391841
64
7
666803212
375074232
160967
436700260
751740946
498569129
344576
79
90
71
119660
75
60
89
145347
176103
81
83
47
340742
34
53
8
511
44
39
76178
4
2
822685205
62
65
32
341642
312555
71
3
37
9671
267780
224698619
275600
54
135734
7
97
30
103417
11
22
74
104305
92
372676167
87961
51
398043
34315
7
324610
76459
96
308167
80
99
65
65
8
257029
62
328573
60
600457178
84
93178
261143
101798
82
8
158176065
324916
8
4
9
465103
470505
83259
79
379539594
17
492328
121434
240454
16
338727534
88
257892130
19541
83
166560319
14449
400158
485769
15
45306
2
8
198894
145219
169573
97
496875
207959364
384157
64787
76408365
131551
104780
224619
388786
475073
328039
151492
344183
9
27
76
231149671
705627475
19
8
58
7
3
152283
122169
51
408406
72
601015315
270586
5
75
499354
282770
82
30
70
19359
77529
431076
412571106
57
128497
1634
18
14
7
12
76
1
13
254135
27
927006198
16
382623
13
62
49
57
87
372389354
73
452512
258505
320332
1
263168
87968
496945
55
9
92
240666
485842436
306426890
17
163694509
39
4
22
667746183
160753
7
67554
50443
415550
328097
7083
98
31
789348474
162690
19
995924520
50123002
19
78
151559
352647
499302
44
157920
290823
66
846821478
366894968
68
7
6
446180
22
55586
878086532
161884
168302
114137
5
615649462
57
244300
135297
77953
4981
808999140
237010
43
52711
4
55
8
93
8165573
89
312379
251976
329392
1
598385202
3
4
76
463857206
68
7
71
155357919
65
33
2
365853
165472
87405
339967
166203
282975
34
101208
103616
45
176235
388287
6
11
390258575
6
66
301129
325205
206500
96
35
34
308930
293390
342015
112161
87
74
77
74
315736
3
6
82698
16
301841
156966
55
363845
16
304179408
76
205512
274951
216029399
3
73
5
120025
38
78
72
86
238315
173345
427194
69
92232
271985
8
217326
57
39
198797
115441
109939
297126
82974
7
214250
439398
90
79341
209575
505459215
233082
127420
64
439202
18
353220
83
329339
455545
40
64
17
81199
405778
427526
35
384998
124748
31
273632
256553
3
176052
742271664
444343
23053
201683
362881
2
42
58258
54
142210
74
609672244
51
62524
50
90949
372249
69
125836960
461161
480398
60
460340
474031417
9
270419
63
374259
35867
49
389152
8
29
22
78
70
233854
473476
77773
54227213
68036
222046
57274
9
149975
1931
25205
44
46
49
132360
466314
257758
21
9
4
226570
75545
68
1
12
838551317
112796
732043259
367357
106076377
69028
8
694653470
205626
489040465
24
76
95938
29
3422
96
16
463768
927968007
132907
48
249212
213298
479615
94
69
23
93
28
1
178506
353155
96846
968484058
29
478231
42
396523
130690
31
89
150894
54
91
285992
66
189217
375339
2
56
86
472116
19
97
80
48299
89
15
6
402473
459035
16
313598
315895
293826
274976
7
374000
11
153121
74
2
1
136174
463124478
286587
2
462731
26
61
45
76
2
91
416101
80
45
1
419600
83
461134
429849
244254
5
410305
373147
23865
145359
5
468973
896134538
70
378139
28839
417550
144048
638994699
218309
96
82
444169
16
1
1
442883
1
33280
55
248444
53995
419798
55
82
8
200941
905169479
935140534
4
358988
62
66
224766
58
4
65
14744
443560
123761034
795658897
122527
162861
5
157303
74725001
468612
66
387180
35465179
360483
14
14
49
155998
36
166525
425027
452843
89
277405
51
42
355737
624833755
87
23
808470041
488123563
342920
36
51
36
249214
342885816
12031
24
95
140767
4
366788
48
68
334596858
399332
407104
4
139913
173430
102920
170724
73971
130913
30
36
84
52
2
75
44434
89
97885
80
159224
25
14
145577
59
249829913
48
155516
4
34
20
68
459775
640182156
42
33
464824
63
464493
2
51492021
69
59
94049
9
54
56
59
95
106779
32156
62892
400388
139194
261468
178643
343935565
6
78
1
86
355574
54
6
654666696
606408341
59630
416171
414979
83
51
83706
364306840
71
39471
418955
395139
6
71233
85
337692
97
5
44
163736400
417936
17
41
413776
35
483059
327505
1
417016787
47
17
303017
4
201814
460925
92
71
71
187622
290055
418833
79
361082
33
91
403187
3
55
171084
466290
79
3
4
34
404283
238502
323722
66543
288159
468410
8831
8
381757862
74
74
357357
91
35
14
303942
23431234
25
41
81
75076
129912
9
3
383046
328440
35506
51
21899
54
70
16092
63
67
94
292506
311220
59
9
16
192165576
36
764285279
80
23
36
173675
71
409680
264708
1
30
460613
348910
194258
456034
37
489664
206235
294403
72
65
2
67
6
26
288855
414369
206006
480340
35
357666
2
176442
376327094
76
162874
546637709
94
243724
153274
82
205306
973612412
39
343912
122339
310691
344132
391362
23
132769
464572
481157
171358
71228
26
32
253391
728792811
242979
36
91
91
753273048
165583
87
16
54
436398
204473700
143022
21
47
60020
887531241
29
18811
81
81250017
80
66543
342302487
99
92
52
415194
20
86
27
3
413818669
1
36
38
43
157842
60
95
36
460673
76
453259
88
38122
20
3
89
109108
106242
2
11
508905658
54
20
13
150282
414376
417126
43
394224
37311
395546
325293
267914235
80993
429860
12
120813
142953
493080
859111824
444887
263994
67
65
94168
14
21516
93709
36
264140
120998221
331167
638981374
418623
349918
95
6
174293
64
4
70
18
442485
74
50
447470
157059
98
379098
17
277372
447532
458270
225009
15
479280
67
47
19
36
53
53126
41605
18
4
116629157
31
63
340993
468790
381829
470091722
361561
36906131
489680
28155
45
74110
204077
613888394
24
88999
30
387150
9
58
36
59206
259965
64
71
278689
372622
72
329797
301758
6
9
50956157
251796
243075
58212432
300003
345272677
65
99
9
42
117797
2
31672212
342585
52753
51
463821
290611
1672417
6
8
344335
35016
53
758767425
308389
4
348279489
42
19
66
66
90
14
274190
99
79874
86
1
18
45
15071
34102
37
181139
7
417825748
61
302073
58
57
46
42
211643
35
4
23
130275
103735
426461
88
11
278944
78
97
166080
93
93
66
5175
181354
45
53726
6
70007
13
55
460191
156411
44
29
76
94081
216014444
69
96
903954233
83
6
8
73953
146661
6
45
41
189006
35
62
216585
413720
138020
86
62557
66
1
69
85779475
67
254965
37
77
185475
70
93
96
82
94
96
300149
25761
98
32
229589423
78
6
156866
684100447
13551
18941
333660
48
24
267686
769713189
24
416740
73780
1144
60
54760
37608
235158
40
81139
20
118733
8
82
65
98140
296207
378654
47
55
17
2
423601
13
391069
43006
51
2
130386
43955
231188
42
17
77
483539
118387
432913
57
366577
262662910
10
33
5
9443
750314539
431908
8
94
37
5
183230
93227
34
27
32
223281
35
301707
58
7
296564731
329610
77
47
658229880
20
79
39
128769
95
53864
5
1
1619
1
480932
249187818
443496
803698632
50
59161
944998179
238894
17
35
19
556795678
379600
492281
499699
401272
21
5
245822
16
9
52
297448
480854
67
19
15
65237
454928
824784879
117196
262304
71
83
87
496809
6
394321
67
19
36
66
593123177
34
142636
18
77803
27
196854
304284
191442
31
395371
152490
93
41
12
30
97
3
566349857
3
42
96
2
363657
131622
945679916
97
324634
86
18
219393661
605029960
5
1
10
69
35
25
74
12
101943
5
20
298814
98
329400
69
52
8
711622617
470189
77
94
118905019
469739604
90641
28
448402
254185872
294680
437021
33
45
2
105855
28592
95
161010
339726
3
29914
256531
24
700271502
37
54
193818
78
90
57
195880
89
28
33
79
263113
72
89
220888
29350
143793
31
424411
71
476664377
39
287026617
73
269102
67
160218749
5
217068
65993
329149
338091
272791
525309825
482193408
16
404932
81099
2
72
352319
268558644
327467
262686
92
516425755
69
59402
96
253874
36
9244
223392
17
77
215184
6
97
96
4
415273
4
47
85
267978421
60
93
98
82
487268937
65425
9
20
5
139675
172344
34
498128
29
93
46
70
377682
177665
12
167165
410452
3
6
87172016
32310926
25
9
118344
272391
286943
86
463214
51
252605
268530
84282
64
28
52
208960
280034
350922
48
51
6
342450
77
7
8
32
28
22
7
184332
427536
574096400
91
20
312868
478177
909323816
51
26
270930
162434
185539
25
124920
1
53
985335263
14
72
55
321103
8
463135
36
24
416431
7
438065
80941
313849
47
444306353
71460
667789835
317237
23780
10
88
50
208695
92
1
6
200666
24
329719
365275
163681
218030
285864
28
364598
28
49
351498
328222
39
9
13
419228
348607
55
25
56
20
66
75153
440521
491030
403572
2
25733
15
82
317533
445853952
5
8
85
73
320837
77276
62
210880
183624
33417
70
72
812699034
491621
55355
482862
186702
59
80
165852
83828250
64
98078
10
182012
313260
14
93
65
17
61
283768
65
328487
40
33
422056
72
96
26585
49
4
819955285
243823
123033
76
9
681069283
92
978479957
72347
329420
94620
392212
69684
66
92
31
226247
34
6
377200
37
84
5751
24
97
583941563
243117
62348100
1
337099
41
72
149830
89
37
381826377
70
38
194464
145041
86180
94759891
359976
64
362718
82
73
108817
33
94
247832
7
326079
350688
483479
344146
366025888
265267598
83
421567
69
105946
98
22
6
64
39
11
24961
32173
99
338396
57
344906
311699
329491
4
11
509560588
97
493199
23
273329
883808439
393184
47
4
7155
171340
61
394407
16212
4
90
490262
336504
94
131845
92703
60
5
57
410251
86
81
300970
61
18
5
317523
2
46
487672
391164
6
6
62189625
79
27
222091
169130853
25
764596477
66815
60
35
4
83
46
140119
53
74134
299882
95
46
98
69
69
189307
36
404521
5
4
54
156880
495798
3
35
87
9
79
266212
80
238910
2
54
348972
79
6
140908
14
93
180846107
428260
446677
2250
69
3
3
67
201814
99
360141020
46
5
4
99
208297
3
493250
56
16
325379
6
72
253894
4
97
130900
48
46
197846
68
383138
82
96
22
69
95050
168122
161171
44
61
422224947
81
72591
62
45
2
483340
56
8
28
321615
4
393775795
68
262692
32
305398
614978541
140800
898567010
1
74
309377
25
610872442
99
45066
16
86
259203623
34
45
139057
33
40
23876
429785
87
900999497
317996
54779
773796027
36
120239379
251613
385852
298216
21210080
69
30012
17
459641
255580
460233
8
402306
350020
277703
111356
305177
31
92
82
472682
886392369
2
213282
51
110425459
240066
24
47
121205
85
84
56
424050
76
8
428540
27
289880
163243
336018
463346
469941
71
1
46
35
84690
429986
81
46
1
372268
49
61
41
53
461303
8
344240
277614
78
414947
2
94
58
8
3
369795
52
3
15
35650
877124027
679441904
12
21
51
323535
3
2
57
478712
134193888
278543
753225532
879812132
90
132548
15
448914
42
53
103160
266173
75
22
268979
43830
9
21
44
318875
181595
94
67
86
1127781
319623
12
272610
96
42
257959
44
92
311733602
44
99161
981908339
414186
419146595
26
60
72
300932
142021
63
99
72
66
32
484347
459527
366095
139632
409483
247318
52
44
276172
93861
77510
30
60
98
12
93
95
6
2
98
27
56
91
184079301
32
8
70
38
4
95044844
925120019
85500
196817
6
79
96084
18
93
153927
63146
58786
97
32952
46
14
80
475814
10500
84
93
204237
104459
100388
13
326330
227547
99
946388450
14
329611
58
249783
173756
43
762912620
405573
92690
239253
379827
187599
82
385883
125714
909990366
305235
414904
23
76
487506
464201821
559732405
42
25995
107042
45600
30
63
26
79
190455
307204
44
68
89
1
319578
83
2
110841
172623
36
33
423107
428923
491339480
339715
98
4
177607
95
180215
29
6
7
398502
4
386968
604450501
37604
474603
493156
6
51
42363
13
5
83
23
87973
81
971318794
29
8
403365804
50
71
48
30
7661
31692
962357969
52
43
472982
8
985500468
8
128867
169404
254409
251388
42
63
340562
55
494556
9
95
224400
460249
326934
227888
27
12
85
83
1
72475
925064848
32
23
178982
21
471123
463776
277394
78691918
41
347405379
489657
220616
59
2
137174
67
11
264486
102375
295962
52
62
260278
52
804075574
66
57
93
216945
66000
433181
893734952
268769
30
19
8453
58
303839
81203
416285
7
327071517
63
42
448049
379115
466447
411913
43
353281
29
601430921
482052289
199437
2
28297
99
2
97
84
87
250755
94
609069724
26
139019
668478296
4
444110
101859
42
82614
7
45
46
72
455234
328350
97
436045
52
33
6
159798
45
36
287599879
249908
28
5
56
85
164221
108562
2
71
306987
254018
42
513059218
99
79
97
402009
514159360
86
265972012
67
85
2
84
9
44
126964
253381
79
20
75336
24
314127
425798
179064
4
295971
22
92
294332
88
952233193
321986
75
193194
304042
6
65
316904
24
324205
18
30
514953980
88
293180
19
43320
45599
52
49
33
8
81456
25
79662
70
73
741809417
39
205650
130965
448437
60
459040
283582
68841601
152126
53
428709
384941
2
40
7
34
365463
291919
1
900176329
5
474063335
438985
198920
43
8
583513727
347435
15
316129
7
2
47
6
30
93
261279
67
32431
307348
322246
78
447235
8416
6
50
358088
111281252
237033
268945
5
467809
396516
4
16
168402
65829
7
424895
9
2
49
31
75
414222
14
440644572
96
69
18
37
340859
13
773643340
60
63
335462
165135
16788
17
54
70
8
9015
197543
21
95
416513
71
58
63
313983
169187
7
74995
585531655
785573927
87
96952
2
31
172620
47
387499
20
11
38
480550352
272113730
256353
5
16
274892
201867
9
544361178
423934697
818027135
263984254
84652394
9
152299
67
419035
253678
88731
283325
287823
7
358692
320124
59
28283
74077
144069
61047
259459
64
464900
24
24
57
12
3
499480
200021
7
4
34
94
472652
358048
61
37
71
70
298343
387561
4
63
16
76826
90
30
280865
85
297143
71663
59
11
58
55
2
433973
271461694
426896
486947
9
9
1
323867069
27
76
962747094
73
58
39
380331
9535
925978670
93
114533
444830
953071340
54
79
68286
50104484
321125
734805985
34886
221579478
274810
197770
70
98
1
421113
37
14
65
195793
40
432113
53
70
236624
499016
470585
122305
96
450655
26902
81
314438
93
354029
257753
10
94
48
27737
11
455217
28
843
199155
5
237475
78
20
225156
96
567287993
191000303
31095558
60
82199
624462153
56
97320
369469
457143
59
76
70
262888
1038
722212657
974508450
729016682
320801
183029
70086
250286
98248
43
5
70
57
780509860
334009
63
5
23767
17021
132466
41
54
775334053
228787
30
57
357862
452263
111939
47
173881
176126632
430954
251005
25
66
69
2
66
32
43
93
15
417875
644885245
40
16
369429
59
186439
65
16
59
60
122875
328913
4
12398
38460
478630
55
477310
31783
6
22
2459
48
379084
967735287
495755
145057
402515
89771
70
63
402872
58
37
34180
210730792
466114
13321
596545376
6
93
8986
23595
43
19
409220
7
339429254
217543
572827641
123066
170078
86
812085696
50
865133087
9
688031887
53177
49
413935
25
91
77
63
93280
87
193055983
591296582
10268
32
496768661
4
473847
49
5
16
147025
226875
190966
346213
654536015
25
244895
436923
56262
479111
57
915159444
283695
425851
211720
393850
2
327947
257607
223553364
58
60
76323735
90
99
94
2
331515
33
14
174477
82
11
616211713
86
264592
286491
380436
21
379235949
8
60
41
5
1
213142
10730
84
49
1
39
12
166684
7
443632
210153
654849837
431906
2
46
8
50
22586
41
12
8
213405654
91
82
24
282993
5
15
618573321
92
84
90
7
44858
147613698
77
8
25
362476
92
554833593
42
458446
433212
665803731
54
183297
12
17419
85
69
67158
154293
107548
6
25
108481
480386
58
480578
363453
210332
5
6
98
63
64
677842204
325639119
18
330097
75
12479
96
221785
32185501
395685
48
5
54813
51
432008
185303
2
452088
59773
49824
23261
185683
81
281308
420536593
415709
166583
84
96
2
18
2406
81
98
171447824
28
23
399036
19
253238
362842
2
24
87
6
544200199
61
56
131200
944977996
45
16
10
85
80
218217
701085290
86
74
4
242613
35
115620
209367
213864
243726
59
38775784
37338
80
17
79
1
2
26
44
183305
283087
60
152255456
44
13
728020297
10
399150
431123
52
339174
838494672
61
62
306862
2
391079
16
356279
32
1
327616
98
146947
85
114093
61605
821836356
14
343264175
132475
27
97
70
24365
2
25
354335
347524
1
465929057
388435
383344
342736
335680
311290800
261329
197267
281670
364847709
455288352
329339
805935800
460930
628785207
85
7
87
6
482726
10
214494
227849983
37
146070
480828
14
452876
46
33
466553
40
68
9
148128
131697
57063
7
5
72
32
286338410
329864
28
84
15
7
73
62
27190
231818
381656
493689
66
137458
10946
104256
222876
481071
65
220904
232981
64
231620
302097
59
27
48
123779606
20
74
81
122528
388686
465485
234495
9
89
401210
375287
80
90
40
58
328356
11
97
41
16
427779
186801
7
167130
4
150633
69491
471206
787404560
9
837120609
7
3
2
87442
94
18
70
93908
45
91
316533
348616
452180
380661
56
94
60
3
86
159332
11
168200
12179
38
224690
73
2
92
186143
36
331986319
72
322520
410951
309745
41
2
83
93
1
2
99
48
5
181073
636704554
2
33
51966
69
206667
74
335061
471587
45
554095148
588596719
176591
34
306912752
821140802
29
118168
122327104
450870
341633
108093
70607
366613
408132
301138
466915
175465
86
26
14
56
297390
416916
91
37606
683628115
723105359
46
53
404099619
5
410513
37
94
4
15138
492703
86
327927
65
92
380971
28
2997
83720
469729
90
13
53
295261
4
92
374010
44
311158
338138
429630767
29
61
221275
51835
47
2
82
462379
26596
1
295576
659281650
73
309639
3
228477
59
190949
221823
98
190293
1
55
437144909
343140
297990
1
43
138063654
25
91
724977711
317592
8
350480
4
27
373073042
94
423443
355215
11
323146
36
62
343799
57
873254879
220672
91037
79596
6
404945
102404
135791
5
300705
144127
207214
69
130496
126225
5
352989
25756815
38
2
49
57
37
714461005
681201673
5
122021399
406604
49875
21068
86
15
28
61
1
104971
864632481
37793
2
125807
76902
17
285778
25
8
15
232779
52
99570
387300
488215
44020
91
271867
86
38
513
308653
282845
131963
135126
45
466521
66
347968431
65
67
95
264133
659581378
252291
275265
75
234512465
213666931
66919
144417
30
65
962371503
143249
8100
394744
12
77
11571
149976
51440
407908
874305943
46808
95
267939943
7
6
9
59973
9
29
59
486337
3
462467
6
36
459458
280323255
2
78348
23
31
93
341870
95
323866
39
4
147002
5
101147
92
431264
70
222118
89
286395
515113109
400318
374875
2
93
24
330335
452465
151851
2
86
93319
519600056
458178
602938643
88072
27
269613
406233
169773
192073
1
8
708
265859
75
456776
59
32
91701
300546
62774
13455
61
415546
89
94
6
735967239
49218
35
58
267644
429221
217287
854112492
89
112321
8
794931321
77
67
70285
5
34
439746
70
83
84
76
38
402282
9
361538
493563
10
439790
7
7
6
27
82
3
998755698
29
263624
31
18
35
216964
432897
42
280085
225088
133068
52
38
243024
75
46
4
81
74
34
62
4
430414
197637
78
158946
184451
67926
210593
79
5
40
67
78
325854
36
5
64
48
9
422844
2
212360
7
967031683
3
45220
5
74
733660364
83
60
50
282230
6
13169
462977627
238217
335606
63290
19
224980
3
601537213
319342
849406481
86
218242
398673
218899
331155
208173
224176
82
607762708
963950945
22
70
76722
62
227036
23
110953
136876
263311
57669105
418476
91
55
290453112
213518
197409
136264
21
200265
5861
52262
471316872
405231
105411
190268
145696
85
85
2
16
97039
491617
88
475851
54
314426863
81
19
676
246436
480862
60
88166
8
82
685799089
81
105515
364633
35956
481546
91616
331429
96479
59
44571907
30318
97
166623
41
7
67341
308845
71001415
450710
25
214427
7
461246
265041
706257042
42
30
191940
63
40476833
18
189819
354721
250396
65
22087
43
342847
51
7
434590
388342
70044
13
164314
29
24
29
139015
447051
266175
85
9
79
96
31
37
11
7
74
14
1915
464578
358623
269563
83
33
128331
64
200130
279591
220846
6
379023
223467
216225
26
90
6
808002071
81
213337
76
64
164111
438143
47344
247276
62
71
15293
18
194590
46
9
387950
2
209383
134341
88
92
66701
56
1
32
265859
164871
32913075
204409
395505
9
389830
22
398330
6
87
72
8
83
21
21
354598
469027
39
895455274
273627
20
53
65187904
97
94
431943
433370
17
97
502881912
3
120147
8
704715369
38
65
335012
36235727
10
154201
41170
55
63
322520
19
241444
45
95
55
429248
73695
51
21
520883161
479726
33
205560
11
87
80
14
205996
68
2
63
435236
116162
69734
14308
439824
8
6
44
980425701
995809387
5
747507282
28402
280722143
4
372175
23
60
5
83
377379
268230
6
87
661609764
171543
181583970
17
121756
26
157014
497952
7
431018
590314477
19
29
44
21
201396
56
14331602
33
325577864
171154
21
271584
10
82
4
35
155057094
357787
484886
46
257677
14
56507
17102
148504
189619
15
173071
449955
40326
59
46
37
443429
175193
77
320065
445557
75
379725
27
63
455080
159917
99
57
35
680735553
477498
75
243437
278815
295856
52
97
352706
297386
1
165886
183234532
465734
375896
6
4
5
4
3
71
43
387371
76
93
898918257
24
8
13
3
98
21
336175
70
28
74
430136
156733
1
64
95646
53
93
68
344002524
87
44
299415
2
12
163814
8
2
193106
1
80
90
625217581
83
35561
162438
21
52
122842
393082
273739071
77760
38
25909293
352569
337371
305107
55830
6
27
7
263683
249763
4
47
86
496128
67
154019
965659980
428279574
20354
10365
51892660
45
56020
30
139304
353576
77
74
486034086
455707
5
262928
284937
361561
494537
440839
278143
334391
33598
1
452700
292080
83
10
640199217
45
423602
16
99
64
197443
44
8
55
455162
324128
1
168319
477120
47
598645516
75252
80984
3
40298
89
8
77
499293
617695739
120114
246870
410774592
57
163214
69
22825
99
74710
244285273
10
89
15
4
344279
177012
482301
55
491107
40
355121
13438
106346
603197673
91876
17
253855
267334
64
27
267329
48517
22
19
51
323785
1
15
393284
85
536649864
22
53
83
25
228125
239283
23
49
21
182889
209188
9
5
14
355552
278718
164548
216196
163347
4
66
228337
778313550
3
94196
89
65
56
297783
60179
74
17
375095864
23
24131
371533
30
8103109
218964
4
60913
87
91
596350185
38588
31
7
384750
64
256784
383068
57
329907
76
23
5
34
65
76
343140940
2
61926
87
1
95010919
47
38
499860
5
2
79
415987
77208
18
68103
8
241592
67
492148
283080
9
95
42
782638902
87
303308
80
226373
95566
124932
6
68
236941
119261
417797
227883
17
20
3
40
63
170549
3
83484
5
55814643
29466
54
330298
61
76
59
23
24
409663
25688
61
88745
297336
40
7
565
265737719
115911
46632
3
72
96
93
57
940608533
18
190447
25
2
58
49
3
23
53
28
124002
86
873681700
230173
220382746
226548902
85320
66
728533375
7
78
25
18
220514
413166
227951444
395324971
263728
161997
274634
423629
99595
599107194
51
407346
28
470877
264933
900646843
58
90
9
109786
200406
88
128014
115881
216581
43694152
38764
454331
353888
20
5
11
128298
23889
336328
63
88
318486859
72
40
90
272031
88
62
269297
287526
93
40
451625
168830
464953
52
8
407915
75
2
54
399232
93339
822338116
9
76
408509430
14
7
243674
345961
160024
3
87
76
439318408
52766
361232
47320
77
415411
471353
57
252480
75
435448
42727
389313
287719
22775
10
14338261
350862
7
493540
214258
213259
111281
422455
5
367298
27
74363
458974
117391
413396
40
102518
450097
188471
518495126
4
436752
59
1
341956
99
81
129411
344618
443228
430647
172751128
8
2
376140
5
18
81362
51
140245
122287
78
461159
54
78
196032
70
68262901
48
60
839498603
7
9
8
95
94397
5
94
488279895
78
53184
128462
220834
6
856914614
5
10904
337282
166306856
371009
26
453212
151728
410719
8
67
235675
49
606711094
172941
42020
121057
22
247485
87
74
445077646
495481
108949
80
14
14
69
356776
77
392222
8
12
401699
576852158
64
463466
941643704
1
9
298527
357040002
370760
76
63
3
263313
6
238910
81
59204
22625
18
24
305666
86
264487
348269
85
318215263
11678
14
26
425362
69
583529065
4
88
58
4
67
359331
7
313933
38715
81
486033
66
562753061
38
41
70460
93
592445149
17
202469
10
45
168356
441393
66
679283748
144435091
396576
191708
782493394
83
765477379
797541972
46775
3716
448293
319127
89
208047035
320756
47903723
831173107
87
148192553
256542
164299
41
121835
226206
93
53
55252635
426302
66
183216026
566160007
86
267435
464382
70
81
119564787
276191
86
58
336059
204997
185421
95
353339
297352
15989
66
61
92
5
74
288800
458342
23
767312326
6
499521001
59
255199
6
5183
56
93
294640
76
73195
74
92
959661816
1
239628
24
53
54
8
33
77
93
267866
25
5
87
407766
166206
408970
518943711
81810323
438595
433533
78067505
2
30
384808
79
60
261593898
40
51
6
700338112
14
2
918885843
7
22110
251700
137134
19
97
1
83
47
92
30979
226994
266125
3
486789
55
235437
45
78
384160
221873
231793
17
78293
67
602650120
80
49
69777
45
403671
428024
447810
83
66
74
80136
2687
16733
456218447
59
78
194063
472391
353653
132827
269674
64
39
11250
33
315952
261446
79
214915
62
57
6
46
29
100267
459257
372211
442269
445203
10
246716
8
55
4
123302
46
97
398722
96
408840
20
274081
75
406104
259112
41
87
21
31
8
8
37419722
141131
17
288793464
3
44
351265
36
10
238294
399458
67367152
167052
83
65789
97
41
707743273
481635
236885
85
332754
499479
129551
3
43
28
405290
62
37
68
81
129522
51483638
200194
354041
69
433776
69
74964
32
23962
17665
89
93092
66
40
52
54
26
128393
360955
4
37
493416
62376
55
5
91
249867
415972
84
325281
12
64
337044
3305
376868
4
468070
51
204791
78802
276984
57
79
79
166155
78
466748
109629
6
6
41
332979
805541639
49
879872440
84
901227963
165650
70
14
32232
55
98
442191
250576141
432256
13
182581
695138068
9
20
486972
57
63
39
88
162632
483714
6
274617
6
20
3
36437
49
1
8
95
3
334432
90
82150
489404
236193
36
18
73
36
284914
35
56
60779
24
495427
11
61
209931100
157823
9
66
50
79643
94
639593523
36882
36
85
22
2
457347
249133787
487013
6
51
33004
26
983110235
25
261840
379488
24
239970
87
65
96
70726
61
62811
424093
686505686
443491
456407
50
7
455779
55
81806
439259
58
406103
63
19
91
457099
317918
37
65
2
73
9
201805
43061
21151
420647
94
638182245
469272
367259
49
62
91
299061
1
9
34512
74
21
75
454368
100827
321391
2
64
777396520
303630975
50
14
155742
92
341682
33687
94
443811
480577
42
321206
8
311088
909093226
53
2
63
53
8
265487
143484
107963
271839
317274379
135122
93
12
489986
219726
434782
18
357994
10
15
63
144931
48
356292
817005883
26
8
95
50
309578
338611525
95
153526
284389
119193
227608
18822
155689
61
2
32
113148
91
43
52268
391629
387383
314476
97
381123
482350
157047
41
373625
3
21487
31
359373
6
32148
81
59870
455481
99
441437
2
756726395
27
287746
326154
8
307560
83
18
1
51
61
87
127201
235724
250789
486362
352775
426020
119671
387366
469409
2
8
68
68723
52
22
22
207649
776591281
18
87
407704
11
96
89
94
71
380185
1
134011
9
63
369758
50
77
461066
185981
309849
59
65
379550
264260
22
61
64579
98
370324910
28560122
32051
28
460323
92
93
47
23
399120
296584
95
3
21
887516886
351718224
725865716
68
14222
89
98676
234305
75
7
40138
198587
76
66
398560
395551
81
144028646
92
3
170646
197307
227802792
96
150058
63249
31
85
44
379826
331998
8
24
194565
40
88
443536
184973
2
98
253299
2
36756
448369
40
463560545
181918
757850711
9
430704
119312
134697
1
1
460209
8
57
61
77
180553
136576
163934
349672
978989725
5
94
56
30
156915728
26913
89
56
40
38
45
24
35
443481
63
40
39
41
85
51
96
923952309
52
295059
495027
14952084
92909
411127
82
68
312267
185469
347905
10
4
78
3
43
64494
98
83
4
927083723
54
75
367505
86
39
67
66
3
307351
80
42
62
559020981
42
154585
67
6
90
300818
597110073
24
67
287541
35
52
2
92
292114
2
50
26
63
51
222811
13
60
98
217644
127341
68
211667253
343798
254375
75473451
295942
222505
96
54861346
164521
269551
265387
480877
318692
211189
88
349333
55
53786
64
331156
192656722
248158
1
95
145149
7
87
224873
191897
278384
78
55
236469
6
486317
65
81
71
16
82
777063340
23
390535
40
57
284289
39
61
10
29
467801
38
50
234719
780761880
394315
288725
8
329107
23
71
465317054
91058
12
64
41
54
399535
143981
239055
428833
7
70
360526
305729
709037332
36
48
948514368
338178
7
96
178816
404453
65
64140
3
880045641
482017
427515
401331080
25
494836
91
11
466269
433446606
467309
6230
74
208812
285463
388572
78
80994
90
393600
295769
40
9
98
29687
90
428223310
45
760447391
28
432538
82
79
31
38
110448
63741
21
478080
20
90
9
262854
25511
369605
273865
86
492895464
293149
1
99684
68
413949
470576
9
22
5
41
47269
154769
87
76
33
91918
51
258604
412968699
308926
185570
92
31
83776
437416
4
469863
389514903
11
4
86
67
35
692352937
22
28
9
476823077
72
213692
4
422561
444529
726283049
78
33
93
24
483828299
4
320680
453232
97
335838
91
33
986947556
54
17
77
955003333
83
1
5
53
247931
2
449808
44
28
72
144524
64
38
3
16
559097287
77
54
50
15
23
80
43
218101
1
320704
86062
15
234555
80
745777926
32
384526
18263
76989
136216
20
483280
21
408019075
37
392434
761088633
44
34
166301
67797
187821
383040
53
34
325408
964733889
1031
40882
34493
233423
332242
344728
9401
75
49
32
940702409
20
131160
7
6
53
6
16977
58
367734
57
320335
217039
287788
82979
9
192994
35
911877118
293494
74
87
5
308058
56
10018
10
6
46
339301
65
35
350823
33
475322
99
9
334193
467744
114979
13
66
83
629885920
7
70
421944
384483
365522
39
260528
171114
34
58
63
89
492401
497471
179457
363455
149170343
177748
91
604059581
54
87
172979349
231043
21033
18
3
3611007
4
61
58412
190908
297907
326006
274376
38820
5
78
75
182296
2
526219280
383585
73686
95904
393833
22
411718
435140
268052
126306
339669
301261
6
97
21
82
259431
54209
409722
75
10
900455016
44
448542
92
43
179816
381693
323101
64
427072
575545534
198993
70
450247
99
222609
354928
65659134
89
54
28403
19
97
48
401649
9
473415
52
353258
111168
413523
59
32
458944
291216
305924
438492798
91
568921982
32
12030
194014
5
50
251774
401009
45
77
55
10068
18
25
15
23
8807
293800164
318028
50951
26
8
89
5
58
28
162075
27
111047
209823
451569886
496270
32
89
84
104689
92624
4
462251
44555190
12
104906
339800
60
391438
53
586512137
362547
439919
125119
935297255
270586726
303136
200231
163261
37301173
241277
769471261
62
323515
88
84
92
481904
41
129528
5
39
289679
56
4
73163
246812
7512
359311
5
72
75731
66673679
50231
28
411623
8
784234287
134369
365938
237434
75
893875161
168320
7
388870
829835857
95
85
210420037
78
74
225904
91
11
8
33418904
397184
6
477773
151975
23
399015
382629
182447
58
12
3
132666
93
465912
77
428524
63
342801
67
162432
3
75
1
9729
4645
96
480380
8
85
328907466
74
673447554
9
439871
335872
611180444
162046
129237
52
60
267436
27
381611
28
24
248916
55
62016
264353
99
33
89
69
48
435555
20
6909
294146566
83
78
291972
63784306
61
11
22
92
66
60
9
36
50
69812526
38
61
64148
41
44292
346610
301414
447172
52
296941
48
401766
5
8
653245492
36
109358
876294046
78
13
61
227995
274583
8
139641
254870
284743
79
456415
346734
274322
18
472518
132713
30
107193
213987
96
79
5
70
85
4
75
4
60
28
75
448370
453414
327286
196638
97
288173
416361
461813
37
2
141670894
79
98799
88
21523537
3
58781
33
15
218435
33520
60
9
116043
3
496171
46
327139
7
58
25
697976300
22
33443
143566
72
442431720
34
485487
6
4
1
511437106
50
42
460389
362765
75
150950
113292
87
85
87253
4
24
49
380234
351734
24
152171
68
93
59
51
840697842
12
34327
78549
960106682
56
68701
245762007
10
36938
89
70566
113742
17984
78956
148849
29
10
21
388350
5
230833
55
953860437
42
5
108647
339882095
183964
43
683636717
154944
43
356200278
59
26
58
51
277861
94
365565
67
23
90
91
68
71
215544
83
41
4
85
233335
127830
18584303
8
110221
428620
333544
47
87
467343252
3
185678
17
116488
475491674
201844
4
48
76675
350658
76
245555
47
270263
25
23
348690
46
316126
142180
678039319
55
371475
145039
93537
49
91
93
122561
564408756
141224
68
64
43
81
253570
40990
91384
440917
382373
3
230350
183503
468237
427425
60800
35
210883
96
353492
38
341183
7
75
421675676
4
362497499
309306
46
91934
868206622
83
70
597369206
22
39
31
56
230108
165154
100569
34
46
35
45
19
498531
6
26
4
592832580
2
78
8
314824
171085
29
86062
24
37
260849
620076814
53
8
471707
41
19
168711801
918266450
75
338006
464577
197195
6
63395
5
10
965
167718383
13
360362
951513339
43
346013
78
61
5
9
598522050
95
330009
240890
269455
417166
426229
253743
34
46
12
58
15
77
222412814
293522
13
35
85
876651939
68
105312
38
5
382016
31
98
9
71
33
8
38581
98
19
163283
122550
97
60
55
441476
5
98
25
4
70
318690
73697
499705
80
46
4
43
346630
4
1
201631
251122
76
74
425428
33
57239365
10
182059
729374620
171314
207433
146007
266028
923330192
433271
143956
117980
432126
15
92684
87
74
58
39
273295
45
3
314335
459573423
415150
359454
2
27
6
10
35
678953256
489283
472321
7566
27751
119725
59
116217
62
2
18
26
209510097
149054
87
3
404087
393559
1
256824
59
64
58
153075
30
95
7
778114170
6134089
2
157820
36
3
8
84
73
8
80
137453
69
356203
237131
487851
281716
75
10
343427
1
27
32
32
60
87
12
272779
367483
198768
80
6
79
7
854325227
5
399704
59
12
25
192056811
60
539
254244
60
3
71
419076
71
65919
397806
46
14
31
50590
63
31664
99
465495
590952685
68
257624
476356
460029
99
134021
25
328104
3
24657
735020557
72
307485
92570
4194
61
57
17
243185191
67
245221
53403
4
74
90
146290
82
209979
79721
463152318
493434
49
480125
76
52
37
415923
911068994
1
30161
37
309941
178693
494986
7
51
91
79
40
70
29305
204749
5
63
111435
57
79
271824
1706
29956
46
96987
72
68
47
81
335579
50
369953970
74349695
46129
31
50519
469826
310466
43
350529
587100883
403980
438282
114411
89
122727
38
27241
239136
48
204819
35
42
63
3
172858
56
61
333872
573172829
59
73
27
87
6
282934
217281
496278
50
273299
6
87
61
57
64506
22
6
306009
277254
36
99
86
72
143280075
998150527
439526947
83
2
67
65
6
85293
73
38
760921963
59
40
264666
17
49
95
486955
405092517
2
22
679909859
320059
64
53089
60
493578
286736
310412306
86
38
42
19
26
271760
80
958506144
352219
412695
17
261251
93
208557
230378
286538
236246
6539
76
5
647696675
217727
96
262145
210366
321332
28
6
34294
15038
172282
2
579310547
215334
58
46
379345
257701
26
15928
17875
34
356270
94
842258432
25817
31
332986179
452570447
21
313442
50
6811
2
12825
92
12
419018
16
47
442905
52
60
292406
338094
113588
580566194
404595
303082
31407
26
7
4
411956
36
33
66
346190
95
369907
11
358546202
141754
34
92
62
56306053
12
6
3
3
388148
249910
401296
44
6
368061
21
349222
296153917
315725
123061
84
2
82
275773
444298
79
57
2
39166
67
87538
1
289395
24
520072664
86
8
52
61
1281753
6
315450
70
18
194843
45
3
314720
153274
218472151
384928
5
334422
141293
60
217392
277345
48130
86
855209922
376580
91
324988
96
59082
44345
84813
99
71
4
488023
29
27
165553
110353
465550
55
228118
43
4
35127
62700
38
8
28
395062
783794146
21
232396
720105425
631015121
9
42
978992953
69
304580
433815
52382
23217
436004
48
58
3
360899
50
22820
68
2
81
51
82
124833663
325110
60
276778
55102
48
37
74
448151131
10
4
179962
279926
5
37
65100
1
401564
278920
208533
95
26840
367169
439027
77
439750422
4
28
129865
53755
1
270747
89
345466
316936
468132
188714
49598
42
34
3
881741181
26
325320
5327
405711
621415849
322926
71
66824
470914
924890502
25
91
188068235
461727
69
290146
80
243843
77
407980
61340471
91042
181700
996006625
406802
45
484421
98
95125
4
198579
90
29
369374
15
137735182
14
256058
8
57
418457
67
49
36
19689
281206
19
434080
400851
268093
57
52
195205
409721
17
433472
10
98150264
97
227622
32
20
66
7
85789076
351146
16
50
180825
82
459045
65727
235518
877711611
59631
87
90
52
88
33
14311
3
17
45617
14
882821238
47
8
30
416360
909608407
39323
1
797086447
39
373741
71081
435498
473285
406550
260323
47
57
250979
360043
25
94
86
27
74
782284452
116681
6
233748
256264
11
8
393360
49
28480611
521245267
69787
367351
15035
4
23
13
478170
393518578
253906082
82255267
32051
801720927
33573
332913
69856697
41
7
311516161
17
126
378614
30
77
172495
20
2
29
65
164325
330034
84937
52
63
323671
190057
38888
93
62
1176
44954
29
1
420814
70
27
12
5
105498
148745
335557828
231220
5
73
43
96
48
31
87
45
491191
378205
345157
19
57
455550
348292
557000690
92
70
29
54
9
151760
391181
99
263238
48
210305
51
61
4
141288589
232227
365973
834084794
2
6589
56
210649
4
287560
36
853529219
436384
346389
191420
361925951
71
57
2
86
154638
7
33492
614847508
9
25
318540
38
87
66
406594
6
31869
214646
56
185375
215822
338204
664802674
94
38
31
87
23941
9630
485964732
382597
911140517
52413
96
84
77766
91
300030
437356
44
74
34
402408
45
377561
56
63
10
67
495520
321091
90
433079
106052
7
88
37
4
416776
59
124527
1
270219
139038
91
93
39
8
72
8
336648740
81
9
425173
344304
340400
814990971
28332
376037
26
122675
80
42
462358
38875
67
219469
76
96
353268
8
74836620
68
353396
325735
54
14304
500470138
99
444477
67
24
348636
113413
79
348552
85
471367
172583
193889
83
24
7
499822
212743
43328
382825
324908
327559
217590
43
167240
65196
79
81
28
7579
7242
35
264651
57757
292635
7
32
75
29
89
9
26
61
91
29
63
27
59
67111
29
80
20
756597037
86
67
4
33
52
24687967
37
163902
42
31
179464
8
369497
6
159830
1
14257
75940531
201621
6
32238
7
38
2
449402
315016
331229
8
349291
171463677
38
36
267730
603439933
9
5
162999
339531
68
521965158
81
60748
5
8627
77
42
306910
208991
147636
11
59618
184524399
98
947033938
48
254770
43
37331
974877819
17319
7
88
432777
46
775732828
93135
45
323015
12
9
240607
278827
90044
55533
270736
363516
43
60326
160641
816808181
487344
52
37
100805
824722086
10
55
99786
92
238965
891067865
29240
6
5
62134274
63
4
378980
256916
53
185499
86
476257
60
420238109
193084
93
85
428710
305579610
232622253
4
76
85
876063227
152305
117397065
49581
51
482399
55
280405
307492
946482753
336759670
330690
979707766
404986
70
5
356726
25
89
336410
9
51
45
154454
495830
433663
320946
19
490798
52063895
61
40
73
32
156826
337708
453630
33
90
231889
6
320419
914107877
79
422603
21
71695
83
492755
52
92
415140
372180255
4
81
429940
157661
85
397384
394262
385863
418638
475175
58
89
383102
489840
976682725
119325
362531
2
349877
67
54
56
507366576
266637
32
177890
3
151803
42
66
69
188554
6
4
2
7
64
629949086
70
70
9
31
130905
50
9
361175
25
8
504513740
886906079
72
2
35
312432
45396
5903
60
46
762774386
14279
137263
577865480
173666
20
478025
88
14
71
398801
45
559577367
86
405246
423559
498652
286907
44
74
74
18
44
95
5
61
324585
29
295810
154319
487447
66
1
32
97
306382
3457973
71
54393
183116
5
381787
99
64
402513
32
91
72
473399
68133
9
109360
490345
94
494172
20
8502
456505
37
19
239074799
111702651
918939133
109789
17
16
24
60924
60
315165
475973
252887
75747
314280
89
18499
14
33
201280
335816
33
166995
473544
78464
492041
119684
8
7
4
49645
91
269876
189570622
23
73
5
207551
6
99
36
8
82854
5
365427
480102
51
71693
358764
58
87212738
1
21
50
80
193695
15
35
292678
477625
144422
3
9
187348
9
246267
39188
22456
134699839
62
16732
426177
437553
28
30
9
63478
42
265820824
83
102894
331866
12
196591
8502
12
85
209700922
4
11
39
226377
309452
22
234991
24
93
97
329472
89
462244
37990
8
6
139526
9208
44
213306
368911
60
84
68
93
7
90
428151
131930
167999
91
83
10
75
118974
242433
6
347032
387972
289575
365227
274636
456696
60
72
51
94
17
95
451554
254765
3534
75
50
264549
254366
8
969318170
9
61
83
21448
168540
277122
172731
21
91309
24
237120
281226581
33
2
430441
6
116118
408756
84734097
405400
27740619
260176
35
43213371
5
295261
43
18
74
176722
51
134839
39
421854
640403243
312881
466091
65
4
5
488723
445091
451824
357714
156951
3
151041
11
98
422667
494419
214200
24
18
928026835
26
4
409634304
192521689
246412
79
83246
227428
55
69
57
328372
485875
67566
256320
9
293654
327691919
317717
9
5
8
460968
23
78
491460
15910
290100
366862
13
88
73
14708
32
16
5
426770
163410526
58484
51
283330
19
197326
89
4
51
95
10541
534973382
13
496276
198579
49
128205
58
118741
32
352382932
18
275460
92
1
91
113357
71762
499911
65
357200
143116
226288
7
472965
95
88
77330
437828
67
471660
91
63
8
278387
98
622806576
103683
453501
3
32181
3
50
77
57073
432093
13810
73
33
241432
315150
86266
92
15
431158
181021
5
76053
3
357815
8
155429674
474810
827272615
476367
361393
37
295493
331444
111001
91345
26
336489
19
79
51
166946
40
33
9
6
8
98870
91
12
29955
192371
73
21
62
6
90
29
6
126261
13
514874958
265599
364256
87
463303
63411
151952
475919
84
115435
5
76
138688
78
10
588298218
60
58
370010
373309
105837
186828
410076
197143
73
405094774
249700
65
8
350830
97
4
909783742
9
161844
49113031
3
31842
397141
41
31
345989
102894
434962
19
88
44006
17
13
24
79199
73
29
180274
99
84360
22
3
60030
27
390275
94
129829
13
170415
100599
13
36
379694
443119
5
94
122213
9
318783
128540
101954
49965
209757
31
67
15
609805008
356237
98
28
5
2
50
147090
10
355458
463804
111541
217800936
96100
61521225
96107
234015
50
16
9
37
194137
149280
74
17678
332561
2
2
60
25059
384308461
36
425365729
52
139548651
44
31
411147
74
117097
30
43
467130
469013
154000
68
56236
89
993757138
142260
3
475524
59
447255
921194081
161854
2
200584
9
261957
256650
486407
8
15
85
350636
244952
111913
85817
453662
73
229158
84
153457
310855
84
378915
5
68
704678204
372801
266242
487917
220947
78
355528
49
80
61
4
14
477059825
121105
481349
308953
110378601
195654
403932
60
285365
40
30
83
6
302875
91289567
489357
201414
62333
1796
13
7
353361
61
300243
115766
209310
80
86
8
32185
73
384727
23
114655
46
157617
4
68
432338
17
79
411329
460816
15
84131
34
10353
17
25
44
90
42
2
7
57
80980
56
20
364271
60
422815
203359
369098328
16605
358337857
89
43
15
127150
380961
85
453695
90
33
48
1
98366
142636
23244
349216786
701499876
177778
28
794320274
19
300852
174275
226101
408500
73
32
68
71
419034
9
45
4951
474790072
9
247064516
7698
107924
556001785
57
73
37
18
71329
445673
94
348983
56
22
3
668303145
363333
84546
308103
366019
2
370853
473250
13
306136
242506
156900
92
65
2
59
57
40
49
412590
16490
324644
218123
165229
78
310401
389775
1
16
1
49557
68
340451
52
281098
16
480855
315358
9
7
395081
56
3
206258
79
68
123455
74
315368
349817
25244
47
94
47315
484599
66
29
362159
419101
75
95
106374
22680
81539
445418003
38
2
298751
4
483490
122790
264152
81
218957
311085
494889
25
395271
418344
82
876424747
383506222
79
15
359630
120460
97423737
21902
199208
6
117454
35
600965147
127928
15
239328
11
172797093
3
37
374877
23
14
41
68
11054425
7
92
12
97
57
408465
67
24
70266
195875
368919
11
1
75
5
52
372104
37
363129
80
74
153603
225914
75
3
298806
235543
127191
321871
14
4
489561
39
36
455144101
290998
40266
680316998
458285
268775
60
431721
43
124575
449256
55
286780
399581
15
6
214452
65
10
93309
14
81
431665
390960
78
70
1
418388
445937882
55
43
14939
4
169671
130774
60
487482
163230
20
36
18
73
242741
125222122
271785
59
26
87631
89
210732
44
54
82
265749
731379884
89192
44
532948341
322613
71
55
19
334388
1
980941518
56
18946
59
14
485883
96
473126
401893
55281
92
317181
169201
75
875368109
143185
31
104727624
36880
5
233185
88
151505
172248
10
5555
158947807
383977
38
6
57
7
173559
229994
484085
11
490570
3
731739861
4
860726340
9
4
104129054
43
272978
95129
394971
20
32654
340306
100201
38
148611246
340006
94
176280
426261
341362
20059
758775935
274788
232458677
730303195
160781139
46
42
55325
336404
41
51
7
42
5360422
1
96
431256
424658
249470
1
273820
479935
481217
2
772933899
98
342526
88
21
72
3
175288
99587
93063
6
435359
63
3
98
67
153841
1
20
5
47
79
57
303283
29499
359984
6
236087
2250
98
66
439348
93576
31
309596
11
34
58506981
77
71
25
224613
386276158
46464
345883
4
76813
4
392949154
73
17
94
21
109014
812800166
54660
242410995
1
384254
98
183031
27
61
2
13890
47
1
30
77
373172
476000
35
65
12
32
97
7
57
13
7
20
93
24
75
470783
38
252172
440700
316299849
490328
60
81
71596
66
99823
287187440
7
310136558
323499
10
981157860
64
2
83
284790
260853
166523
246562
188961
26
449575
2
225137
9
42
53002
6
6
61140
196225
9
6
44
80914
77
2742
53696
350296
34342
267828
152127
186640
82
19653
388871
79
391895
47683
207953
260340
181191
99
88
232924
102571
64
45
68
484127
19
4
267128
250631
465097
254121
170845
120706
39
186338
15
46
97
8
76
719562325
109438
167555
373595
187837
648398485
490394411
70
79
188785
3
399393
433853
297256
87
629176962
61547
47
81422
84
86
108935
333328
270616
7
370419
85
179363
33
99
90
199193
49
148255
372757
957558352
342394
137917
77
70
50
210060
449316894
7
354111
6
27
860249438
16
343947
35
583233635
333508
28
67
8
61
4
82
352296
42
237198
235722501
451120
61
129873
7
422174
51
41
16819
50
87814
362627062
154453
16
51477
185726
3
61
21
44
581272737
19
4
2
362855
373491
238726
83064
411282
44
235169
34
22
904632652
49891
998227117
15
179540
45221851
80
178071
393932
254294
46
161301578
71
310098
38502
960382843
51
2
7
47
74952
98
94462
336812
160446
60
64
311621
38
303223
31
35
64
11
332388
6232
23534
16
3
224887
24
262436
164726
419930
65
172721
69
316664
10548203
161489
133983
1
30
772
267999
373830
993892563
227379
884752461
98
389570
369572
268940
241266
174865
5
339177
22
190221311
1
479069
181131
244416845
64015
76649
383813
180983
79
5855
6
70932
92
35
96
364958
379266
97
94
14
58
72
190417
40
273773
493282
96
63
61
14008
477188
410397044
845233465
21
65
465651
263565
85157
53368
366749
6
20926
262140386
560646213
330417
376562
7
4
202134
40324
61
339989
3
460623
124981
457777
91
127978
352750
7
272190
27
385450
117069
66
4
431598
360531393
300565
86
386125626
33
58
271386
407589
87
74507
10
9120
10
29
196975
90
13
32563
522672959
69
7
33
77
328515
2
63
62
12
746498513
396683
52
315121
93
378490
205385
12
608773667
738300826
42
88
72
2
316175408
467543
394262
60
221291
384318
485371514
18
12
447536
216485
445291
733292730
2
32
41901712
78
228568
83
29
75
2
166492
8
56
58
5
362245
405589
243782
253516
99
102186
56
77
15
29
711015423
79
12
265278
80
40
261963
70
84
33
8
77
293820
210312
450692
15
90720
4
283522
4
118415
38
9
21
55
103783
76
1
226926
343902
10240530
108396
18065
79159
91489
941011092
40
8
80478
34
306815473
93
27
259628
259190
87
45
213197
4
38
279231
310983
92
8
461185
6
16
72
35
355130
425755
82071
4
48
80
99
198398
40
392138
19718420
111623
231922
122587
324155
530752288
116432
165610
77
58
237148
137305
293436
58
368976
2319
505354536
118449
99669
16
96
21
489580
3
490392
284793
410404
90
251300
303203
21
55
371548
87
96
8
95
8
456055
34
423644
79
805560781
203583043
154334
20
692983583
193537
314534
33113
22
299643
467363
393871587
50
22297
63
340605
315174
256649
34
83
64
7
453505
926464123
131870
17
18
81
68
205446
200982
18118
305008
412082
7
325814
98
9
99
154118
90
269555
5
15
303223
65
66
258848876
3
85
410643
80
437561
81
10364
331735
273320
18646
80
139212687
156164831
40
395911
10
36
85
374346
22593
451984
60
431696
84
310293
559357059
68
9
300484
3
480023
34
434586
608266637
5
383878
5
65
57
237925
40
398415
6
1
145363
80
347607
4
181093
849844888
8
91
96
54111
52
85
46
297734
56
311871
34
82
91697
39810
341804
71
57
470492
31
46
25
401929
610006284
50607
14
3
151372
93
97
87
319494
399320
33
73
54
79
943051576
87
383791
949101719
362431
102601414
450182
58
11
260988
80
350524
456553
1
51
42
38
279795
61
174952
246971
51501
208811
48
7
1
13
442435523
86
72
44
470945
268852
45
432114
2
67
63
5
78
37
139463
32
75
140175
94
275415
135343
112749
2
34
75
317936
257438
9
9
95
43
464820
225016
300506
272670
351742
34
7
39
485289
86
29
162278791
80
61375
125853
229766
67
93995
5
52
61
234142
9
77715
465432
86
438333
28
22693
476501
34
56
40
474992
92
33
40
75
396912
70
47
386065
62
341671
92
98569
29
367034415
5
94
389666
677814742
301579137
70
236766
7
29
488130
7
67156
23
68
367827
79
711499502
490261
42
28754
231317
95363
54215
79
57
40
160499
2
3
355691575
454506
31276
52
382217
106398
38
309796
171511
64
622575858
63
849982728
6868
36106
28602
519219991
480853
62
313229793
38
68
19922
94
945911564
15
67
76
1
379746
90
274131
83
284270
74788
341964
834921525
498176
59
206707
27
78456
355536
26
84
48
219356
412191
409271
79
38
461784
4800
449506
84
85668
95
326709
49
49468
192173
21
85
2
141850
93
93
447899
79
95
259876
13
104386
706475470
96
32
6
28
27
502776385
890943702
73
757582164
11
76
5
68
54
133049
696392762
74
8
50
446300
169530
84346
2
28660
36568
9
99
97
4679
213104
27
107578
473802
241287
76
26
15
27
2
83
536674632
370256
156861
8
9
90
203560
8
11
54
66
62209
6
26
26755
23
286015
406446
150471
66
167687
61
29
127125
11342
62
4
261326
30
70
221383042
251398
45
490133
24173579
204383
33
983
294384
36
391309
476367
96
8
443850
296938
44
45502
80
8
209897
5
407807213
208035
668235664
174639825
31
189910
288050925
43
62
68657
95
440101
875901180
72045
47
32
8
3
152529913
179973
7
37
171250
63
51
84
83152
68
15
294880
107354
89
98
65
387818
89
72
333480
65
76
142687
49
86
485838176
214968
6
840570728
448939
53
52
115225
23
270283
147667893
220843699
721044786
189080
347230
297783
438769
610627967
192574
214961232
8
75
52
70
220398
708016613
60
99
822314982
92
96
1
60
60
112973
288750
56
202270
173777
110993
130477
916610766
31
4
202857
24
224391089
939942732
246769
66
10
46
77
70
254097
36670
191825741
20
475695
46711
5
300292
6
49
50
260387
447340
487572588
118800
14
230282
49
385584
6
5
46
36
627177326
475301
884603699
310654
251596
133059
70
5
60
168951
488420139
434828
83941
193109
351614
432545
20588
8
55
322825
85958
12
170999
332673
98
93197
228465
18
8
948994785
76
4
35
9207
19268
52
75
353721
67777201
56
16
150795
74
229236
438532
16
417018
87
43
286586
3
98
33068
94
75
601442440
271007
29
91499
54362
950402457
584832762
54
72
413849
329013
155541
60
92
10727
197793
306504
4
63
450107
81
21329
91916
40
28880
388827
80375239
47
59345
188018
279765
409582
16
449905
31
1
5
78
50
108460
189430
50683
82
441707
15
367365
81
390623000
903515202
95
422710
259269
31
72800414
6
195487
25
53
47
51347
58
51
294169
51585
38
309111
190419
45
340553
60
9
44
80732
91
5
36
257375
339583
82
98
5
75145
65
28
55928
353432144
96
78
155787
206324
483589
77
354442
78
24
92
466730
83
92
51
92
421193
38
594799493
5
169474
216264
429772470
70
29
272304
34
9
3
6
786713874
353562801
54
90
10
68
97
7
33
15
468059784
50
76
37372
168454
1
123452
44
485344
84
77
453977
383395
9
47
76
2
845696509
211595
103369
27971
34
355927
34
73
315538
413461
313538
328188
17999
205060
2
20
33
190407
558887313
278303591
506802625
39
47
96853
416733
86207
164049
495145
92
56
395416
87872
5
62
103287
78
498969
437173
263173282
205124577
357615131
218725
11
435458
28730
9457
491007665
519574213
313512
59
473768139
72
63
58
25
196893
239329
91
412579
17318
131778
197785
41
358163
29
56
241482
99080
350507
363052
74237
915436247
93
50
9
118316
48342
99654
16649
53
39424
263297
9
40
49
188371
234782507
782144925
6
263084
58
71
203617
58
35
58
98
199411
462016
190409
636949692
39
3
494605
95
47
65
376126
202222
6
124078
208726
203408
95
335222527
2323838
59
276898
19
91
98
427576
9
81
46
244542
25
46
108458
77
180580
50
15
2
81
68
20
175264
294042
27
7
1
747209015
312332
49
52
54
89638
133084
8
81
16
18
627017147
345328
27
2
134592264
495541
6
2
31
688450656
444852
359532
428037
2
48
244096
304479
66
478542289
1
33
29
464774
187822
222293139
54
92
360985
97
397366
403611
26
18
40
81
448749
55881
96
9
48
54
452675
201564464
32
273134206
17
362248
71549
58
2
47
70
578569891
9
14
267175
9
26
69
653317195
83
140027
353275
75
24
333105
21
496175
74
133931
307727
8076
86
67
99
54
252509
58
376787
4
440008
118028
3878
106011
49441
37
5
454346
66
8304
380113
347440
38
8
50
81380
397329
321010
92
4
757501697
123608
593666855
137282
467023
274518
466234
574770649
190280
39
395490
6
53
461232
61
494709
21
903000758
21052
421904
90
57
252456
373533253
433517
266483
61
5
68
43
484698
488561
73
35506442
69
18
9
39
80
234098
58
430207
66
22
678036653
23
282470
9
271656
51378
324109
249795
191362
436776
54
650427893
33
37
281899
353976
38
124310891
163364
209645
3
307772
10606
340760375
28
438392
224431719
41
17
34
19
266937
11
147996
266866
87
73
60
320712
431374
56
495397
56
376326
95
20328
8
53
67
575880434
93
82
2
170164
93644
1
84
16
78461
20
55485
389831
99
16
96
92725
29
57
372478621
155255702
2883
193772
4
48
7
30
171064663
67077
194860
130071
28
12
55
567735010
302673343
72
10717
3
3
127938
162248
429113
463387
599725953
39140
267970
71
26
85
90
96
154742
20
24851
224732
643829855
62
73
326814669
35
415402
87
8
33
604176401
7
25231
85
438289990
44
5
483805
7206698
387825
81
88207
377111
46
81
159968
31
5114
23
68
58
385960
25
23
55
13
370510
47
7
8
207497
18
51
464892
356794
442297
191912432
48
77
184581
91
667133992
716709692
38
50
345969
69
157764
62
46738
28
36
35
75
476626
57346
471027
142573
85
59
8
3
66
10
8
106808
121485827
990688835
434189687
79
206588742
66
368132
64748
45
437214055
120484
458000387
53
483367038
98165
38697
75
7281
41
425741
394872
83
63603
2
441346
469438
136921
59
2
65073
30
35
262549
158893
449953
33
74
356525
8
21
373736
813829411
44
36
140102
27
311210625
364951
5
29
248795
92
185711626
42
37
732408782
34
77
69903373
125080
396840
186345
961713643
1299
10
283218
360479
26
15
380975
61
59
805759787
195636
243466
20
26
89
68
133686
129665
59282
195775
252564
60
235739
26
34
82
184345809
384891
626227765
59
447573
192901
24
35
34
32
86
252533
198209
46
42236731
37
809218345
9
195214
291302
91
244257676
54
48
29
79205
61
381874
42966
19
78
64
257578486
29
408099
308637
79
369239
11
495996
4
296425
6
92
97
200992
192292158
2
6
82
18
97
14
84
41
634867063
32857
217328
138057
2
435796
190773
275203
63
40
40671
14
2
257639800
390405
48340
472630
403710
37
4
493879
271257
536566817
45
66
118614973
425165
441255
461402
33
345446
78263
167862788
473881
69
96600
2
145191
175344
173784
3
70
30138
748735541
80
139261
239733
48763
36
73135
51039
62
54839750
403388
99
51
330397
89828
223386
247944
6
229737
154761801
250136
190053
5
230668
96125
87
235102
31
351758
394886
724211042
210928
7
651327128
77
49171
224605
77
3
16
3
2
29
315575
3
168913
285321771
341247
51
984084862
48
471361
4
30972
18
15
242138
54440
272413
521862506
65
477476
41
7
34
207427
190693
3
174005748
217279
783060507
21
76
887314180
7
66
8
2
61
359617535
915672958
327364
169550968
14
199364
358383
408874594
30
341733
145963
4
69
78
6
88
70
440276
119527
31
88004
200246
161663
23618
46
225527
65
394601
262181
165025
9
42
65
542654248
33
82
261171
12
9
291092
9
68727
159284
451396
7
89
38
21
56
333062421
20
69
525932540
973980973
54
22120
3
894786326
424792
25
58
8
95
9
278739
264570
55280
15
441390
63
23
413098
440347
382651
192855
259374
384615
457691
73
34612
229287
20
74595
99
25
494123
34
482284
494048
473769
929198428
418129
20854
195510
46
57
49
109830
77
13
8
89521
42
70
122518
321096
58
459996
83382
19175
59989709
133460
84
302188214
450054
233489
7
535865787
108270
446164
367105
64507
179071
87
274701
87
415739
3
69
89
30
61
454650
331768
34689
97066
29
8
726240921
44
418309
41375
52
8
44
421531
1
202064819
97
80704
310918
9
95
115658
353183
7
46
24
268424
13
11
435038
301954
6
57
225231
85
443488785
60
69
121693
41
3
17
339118
92
287128
23
850176926
6
37
611831597
689312895
30
421402
4
48
94
95
8
43057
110560
5
665843439
284845
12
21
18866
389421
398964
219649
62
309332
131009
55
99
90
349357
58
9
309831
53
441164
411565
113158
77
9
421297
49
129931
304344
99866
252527
79
457289
405082
48
446890
481853
36
15
9
6
31
413393
814261804
2
418831
225912799
49
24
88
994574571
452464
180591
69728
9
26
487931
19
73188
307285
29
34
396074
3
232629
9
212157
2
386646
59040
254652
8
443118736
396335
50
53
18
91
21
184600
728688885
40963
57
4
67
190063
21
91
65
466391
79
382635
15
42539
299894
452835110
102428
71
25099
49
212374
44
18
291074
496205
13
358453
2
519979615
462433176
134078847
323486
338810691
60
8
263149
331088
69445
480741
477439
8
27
315480
282234
154256
908387220
296490
292468
25
7
224618
369745
88709
840609133
406191
1
3
144772
239496
481600
442792
91
187203
34
2
69
47
96
57
6
34
20
224741
69
261515
72
55
54064
32
23
47190
919708514
109466
1
7
28
84735
368689
8
83
3
84
103662
99
58
277192
403799
25407
460764
57
58224
869440984
62
229655
4
34
145296
261517
420054
28185
155377
458955
45
43930
312992
115840
286120
847127967
47
4
22
297550
268509
27
7
5
267949
374735
69963
26
24
78
59
124376300
65
386390
346046
393079
71
6
459133
82
7222
270856
22762
14
92
33
94242
482108
8
35
1
114132
19
3
276657
41
99
796213760
7
5
5
621487972
79
373758
5
71
350885
474268
59
127618
38238
200783
86
68
4
285898
458432
282368
244649
93
16
84
677141905
204280
94
12
103324
43
539526488
25137196
42
47573
71
378808
5557
506077055
288062
459689
90
32
72
324797100
434994
181906
3
44
354909349
66
30
435491
21
731515233
89
40
40
88
13
2
6
90
443957
20
178586
85
15
19
4
53
225935
73
59
92
73
252508
68
32
236222
72
87514
42
1
61348
484694
55174
2
12
3
292468
59
85
390718
8
34
43
15
940409151
2
59
63
454707
462932
90105
46
276806
714595663
25
323932
59
42
209544
75
68598
33359
53
4
96
51
38
327537
28
299523
63
77
29
524604370
303206
33
76
96
397433
191730
234823
343694
184239
21
242710
349457
103888
499836
20
124070
224847
233522
23
278120
118998
494144
126045
55
23
321651
95
80
64
5
386096
225449
720936245
207872
291483
13
70
18861
35
94022
67
22
1
42
91
61
152661
652316174
31
279271
91
342909
212687480
63
92023
421762
10
84
81
12
53
3
8
63
47
37
447440
11
265201
195129
3
946256191
241015
89
620812937
72
50
5
186346
377023
255232
99
53
4
3154837
403936183
44
298964
462226
76023
89
45
9925814
20
32
21
8
3
158256
26
26
664309216
221103
11
188016
265384
56
25
58334
494188
82537
40994
306900
1326
816941969
4683
357413
5
8
88
8
286874
4
21
87
8
61
5023
181284
72
61
6
75
5
57
431860
7
4
78
429269
119629
426970
61
7
214657
40
25
337196
36
98
50
381830
96
233284
487620
18
67874
31
37
21
21817
22
43
2
59
87
32307
989702049
211273
432872
95
307762995
72460
123880
18
268094
54262
81034
8
48
90
45
891793892
61
23
664820936
24
50
79
95160
23
5
236196
231186
322902
446679
156241
138268
195391
404767
46429
72
46
154278
82175
29
418595
101220
58
62
253899
10
297982
224870988
320168
325454
6
20
74405
15
694614104
8
94
326399
291283
438009254
34
2
77
35
413718
3
33
223070
65
46
498902
47
277288066
95
396567
14616535
443959
15
5
369116653
58
12363
112291921
354317
315003858
94
57
165855
39363280
421157
67
218752
30
86
219717
45
23
22
352927398
60
17613
37
188349
8
331860
96
263359340
26
382803210
3
16
49
71
18
42
31
301608
73
70
189349
99
382608
164142
62087
187723346
8
92
170899
74
91
7
76
405943
48
888682433
90
62
244990
23131
6
52
234391
1
91
50
53286
98
2
1
268839
433117
91
67697
63989
292625
306795
433618
58
132629
11
2
237063
22380
52
369179
44
81
178377
491259
45
156915
8
11
210733
76
369116
64
127694
62
233906
38
471663
76
43
921531602
50
220083
331499428
298003
118419
212871
54
157956
122048
352131
397884
409250
5
181780578
71
381351
399564
40
42593
27
27
93
257704
44
7
466446
189082
98671
54
54
54
273805
7
343326
199900
336885
759034890
210590
346279
307310
114767
214917036
434385048
379601
158544
87
7
167737
69
105928
301532
23355
415584
81924
180591241
90
215340
21
58
99
35
370580365
7
68
28
176731
803089956
52754
40
38200116
395002
85
249096
122529
88
71
965756706
47
60
50
416401
330408749
9
9
89
299311
485520287
89
277739
464066
25
25
350440
51
9
63
89
64
44
908351624
84
247294
124799
225309
73
115611
91
447460
10
63
320059
802639521
94
7
82
94528
78
69
85432263
15
51
114976
433529
4
79757332
425313060
85
59
7
98128
4
10
116115426
129259
23213427
63
271863
726018930
11
18817
26270
447984
75
70758
4
36
107439
5
90
6
183861
475133
146389970
62
34859
6
594696995
24480
88900
10
59
298068
484694
398983
50
35
378724
389533
325053
163144964
91555
89
181362
245525
891063972
339789
10
77
87
684588890
222453
77
475409
9
586887247
264889
189390103
397317
226599
442670055
54
43
478473
26
291049
268341
711320025
83
95
1
51757
96
687106890
368442
12228408
58227
1
24877
5
65645
19
394157
54
269248225
166048
220918
673974654
34
83
289052
74
30
11
39065
38
27
94
309076
67
22
463784
499990
618738291
19221
48
9
461002
327990
59
361894
277498
54
15
302353
14
397890
27
102376705
304799
22
47
463376588
261085
3
98996
23
360539
65172869
223112354
312648
44
57
235725
57
41
53
39
391666
309461
234846
9
88
238096
85
32
498259
67
3
7
300901
2
39
62
80
269682
3
442053313
37237
52
89
471103
172232
852105544
172525
345805
25
63
97
106883
56
439420
164334847
48
333904
107394
484959
83
304951
33
219500
77
419466
400335
322775
85
331380304
57
158975
2
372596
482581
239655
90
24
294182
644950546
218929
343785
131921650
64
104889
7
89
51
20
87187405
5
1
38
451960
484761
15
65
473666
60
65
159704491
13
3427
67
294222
54
90
69
279778
32394
380796
13
398302
456118804
79
404200
33
286069
317829
58
65
94
208336
85274
158638
212357
77
86
666713767
42
179653
158883589
2
37
25
387636
351491
9
183665
478796
303110953
31
77
252349
412058445
71785
685013272
283246
49
28268130
66846
5
17
47200
85
141999
634019664
157512
81555
69
125342960
81
31387
19394
774183554
205577
41
30
9983
603541160
2
271290
318012
2
293826
77600
363397
93544
408291
47
118875
43
1
50
48
162331
452270194
4
67
80
24
453017
6
36
159431
37
408171
53
87
36109
92
93
98
370812
42
83
892295217
2
54
485330
4
103709
239157
6
21
420189
107312
29
57666
414869
919456794
9
122790
458640
66
481765
262342
47
12
42094
70
42
402492
3
23
37
6455
25
22
15
56837
314875027
43
219315
496988
80
471377
230070
267566
26
32
264694
21
44
45
497913
7
46
1532
467344
102948
2
8
30
27
448666
36
495885
3
295335
336356
14
256499
402507
46
295388786
86
5
29
51
47
66
401593685
52
1
15
11
94
68
453920
203232
313888
8
98
79574
1
155382682
90609
462825
202345
43
597115608
352388
33
107164
4
77
88396
415562
7
86
62
61
36192
31
89
337804
95
862675781
334124
13
936870393
38
40
171546
186919
18
46
9
128380
17
48
8
45
4
3204
52
90
452993
398668
35
99
30
40
858190972
245938
23
342014
317999
7
60704534
34036
902087646
104666
8
141863
65
66
87
50
120063
412801
9
50
6
21
25759
5
25
86
1
678193131
9
463205
98
89
148501
72
306941
82
11
477332
80081
93
690211943
405675728
20952
697606626
88387
622791463
198230
450992167
1
101711
26
78
197019
59
85753
26236
453202
5
472789
14
2
95
6
4
568728984
173405
51
3
822476507
7
181688
25
45
29
200904
563975575
32519
4
86669
307580
233725
52
28
76
481954
60
426224
312068
69
26
149295
248770
38433
754086015
16
45
37
889237767
966725101
424656
147928
813298046
8
6311
62
86
16
196568
66
846769254
111644
91
272316
53524
271219
161228
430334
25
252881
44
68
42
9
29
299834
38
76
108043
453681
282577
193542
3
135077
7
7
238269
377070238
71
76485
314760
43361
4
301005
218663760
68
86
164322
91
156690
34
96076
244074
71
363619
31
123911
63
470144
684029842
298435
58
46
76614
4
14833
782813546
33
110755687
61
344186
125543
286985
57
8
236663
262043
92
69
110383
234786
81522
44543
367608
421094
345304
50554
92
4
15
5
16115
267617
1
14
81
22
117354930
562315627
200265
28
281136
13
359589
36
598652730
425927
170120
80
405528
105514
72
35
94
6
782159811
110074
42
456558
95
5
23
28402
54
620293819
47
76
28
346921039
87319
91942
39
364728
57
221370
8
426132
161680
5
89
9
451510
42033
427603939
26
896834152
32
257644
32
35869
27
5
7
70
94
142573
17
35
494623
88
55
13
390549
99
53
59
35
100000
84
60
53
200238
25843
409432
2
6
101840
157236
63
29
200463
33980
38
386658
63
695587778
3
63
80242
99
1
15
45
192361
354176
9
37
58
999827232
46
94631
99
392426244
19
271287
464720
35693
37
91914
179205284
21181
7
7555
49
9
402998
25719341
95
298807
14
461329
440631
257122
3
36
5
295835
372544
13
495559
13
252588
430223
52838
120687
68224
85
461184
66
592817319
381602
165881
4
247349
49
86
57831
7
77
623478607
433187477
57
78
146620
71950
50
17
6
86630
532403356
43
360421
93
559793784
153298
67938
178591
76
205561
264934
69
28
161843751
567331111
130711
50
146142597
283581
52
436378
61
47
344712
1
251164
79
60
80251
80
9
57
168107
888173150
36
15
253572
118381
14
76
135022
28
535230990
31
204182
29
38
9
27
50
579197071
249902
7
155204206
2
88
3
23
17
107243
98
2
79
437849443
79
5
25
33
38
240745
262672
917771609
94
42
383230109
21
76
95
63
239204
68
57
29
94
81
356136
6
349036
86
80963
29
886595541
48589
950785366
189161
265609
52
499625
201845
3
299198
396065
162779
92
57
420932
89
471894
401690
107843
407476
55
82131249
87
92
55
245520896
93897
66
58
86
87
299710001
326898116
348456
6
196146500
14338
336500
432021
7
51
32
53
79
43
466690
117075
406621421
55
74
70
481126
255707849
21
27
379516
83
1
43541
399494
92
140301
355806
53
90
25
55
203809
38
68
16
33
621648109
514957691
126165
126536
1
40079
152455
21
85
20
5
11
75
410717
366166
41
91
87
868958093
98
213868
23
350922
32
10
57
94
442875
159617
35
245745
87
164419274
8
81
57
29896
26
94
272172
240131
336148
324088
104728
104181
322549
9
214763
38
97
86
455934
19
57
64
495126
91
535916245
75
220448
15
39
9
483133
240156
486547
68
78
25
105569
145042455
376231
41
90125
259432
111067
25
258027
333177
289478
93
60
42
298283
43
21
7
11384
411997
18
118488
84
710049
292569
82
612792128
3
98245
25
219578
90
444045
34
38
56
82
3
44
771805492
10
482454
74
88
428510
51
37871
385705
207949
57
70
1
33
221553
240621712
59
72
89
170301
88
85
38035385
37
18
72
52
10
315619
48
902253853
9
175901
162088
391997
169328
412790
487348
76
445092
52
86
96
2
7
375561
24
203466
25
465812
14
12
51
9
313630442
95
89
785746689
435475
460594612
715924865
363513
84
134888
86
434015
26
88
9
27
112009
60
4
36
13408
132385
69
174278
229799979
14113
91
64
256415
85
40
223176
359897
84
17
7
67931
8309
31433
82
102827
8
123913675
37
144325
214118
837828299
407017
152844
740564464
51
144032
9
37
336001
216809
57
86807
645024093
85
65
354730
4543
458347
2
471906
247172
532404811
184049
81
194576
17865
88
450110
77
342054
70515
394904
17
223684
5
43
68509
59130
916775668
210363
8
4
25
341654
29067
94
469964
446913096
372317
330188
82
155593
75
309043
130399
38
26283
613792945
68307
419503
33
29
484491
59
326002
180848
125022
66
92
90
91
44
261717
7
7
59
2
43
455492
468271
41
69
441183
31
394265
456825
302000
11
98
50386
83
308519
447913
41
439941
8
93028
457786013
83
436615
171648
54
66
446324
61
445765
159000
200311157
21
99
481162
386169
3
386096
218288
121094
85
4
75
48
456809
371228
87
56
2
68981
1
62
690149071
443594
223528488
34
319211768
221597
223776
246263207
321235
188714
620500741
274853
177265
173393
48
7
89296
274337
99
46
408049
91
99
24
88
38
67
55
385508
433005
70568
255226
445895
42
22
93
63
74530
364666
21
303017320
86
528356962
21
88
328095
14
213799
438257
55026
52014
41
53
848576568
17144
37
165640
399948
409061
404950
42
480823
16
49
3
208046022
80
83
241236
5
12649525
90
229463
74
19
96
96152
68
320641
93
56
218234
93
312806
433241
478310518
387015
29
456981
408200
199814
312957
406549
177506352
8
71
7
26
134200
322231
88
68094
251312
8
442120
7
432386
35
5
2
90
88
241858
320929
216990
5
53
144298
4
730830780
5
29
55135
44
42
63
162882
15
37
9
37
22
84
51
18
96
77
955961042
225344
76
475909
263024
574488390
287404
419721
224734
75
159587
323472
270142679
489032
37
454347
498484
69
7
5
63
219224
27
8
470880
409489
10
60
26
14
33
458068
155736
643574269
6
2
21
8
13307
404574
69
325277
75
82757
188869
95
61
50
395256
73
175891
42
271566
5
260029
430026
36
22
33
30
72810827
752923825
360358
3
465912
798582450
686223043
48
1
60
920550780
355748
168374
1
91
64
80
92
118197
189047
174404
40
9
5
49545
31
2
2
6
12
69
405247
3
348938351
770186129
99
181349
52
77
5859
5
61
445508
46
52
340901026
82
70764
428718
60207863
397847
90
881717888
422866
167673
15
336195
4
296303
59537
771039590
6
835519979
892444935
58
421875
180021
79117
75
430683
54
165945
26
66
14
36
61
495805
440175
26
27092
463423
267719
130666
113550828
64
492675852
865113787
23
4
60
981041078
81
147986
91
159721
77
393742
43873
67
23
45
100668622
62
76
547975383
7
1
697818811
333548
23
34
50
790968847
258452
674941747
9057
16
294915
72
40
71
58
98
490467710
54
92
512716084
7
9855
63312
404983
27
37
462522
82
58
471660
428655
473626
49
32
47
35
85
113713
131291
1
410418
84
102056
99
72841
21
198852
1
43
96
355604723
176437
177724
450050
465079
12
40091
343528
378139
5
406479
244295
98
5
43
79
874196265
530706093
75
153398568
14164
409308
259539
474702
77
269266
82
478525
489697
307715
105864
1
330300
339559
168093
52
366225
18
2
12
179806
73
23586
268778
479698981
32
248116743
36
13034
76
172567
445398
108300
291979
287975
54
80
69
105237
2
191695
56
858771254
184323
473147
78
20012042
209700
71
966121478
81
72
31206
30
422779
87
12
244477
58
1553
96226
572377485
5
5
75
250790
8
280354094
5
16
36894955
89
439681
88926
81
10
284176
424053
353031
281170
1
971421916
4
68
834854301
112942
234233
42
54
455035
67
420849
15
37
3
642301543
32470
360249
20
401698
6
452284
23
810085621
21
78
10
7
103041
84871340
34
47
66
435730
449068
22922
46
28
80
44
97
45
330182
177350
189791
475544
85
28644
60
42
10
91
342278
33
180758
112526
95605
96
300412
29690
29
47
96
11
62
156420
26
97
385640
70532403
213368109
170364
15
78
827420219
328934901
401212
61
11
79
73
22
247251
4
84
233972
330785
90
372093381
201274
79584
61236
47
221038
287206
403957
171514
283710579
8
446638
80
527963378
18979
239867
37
17
311621
421625
16
73087764
75
243798
66737
87324
89
121598
13406
366271776
145037
486585
324704
227355
362190
5
195528024
91703
291701
103294140
293773743
729432851
19
334614
54
261492
32
46
167524
470262206
242649
32
349841
424475
45
97
798926979
23
24879
48
284094
40
35
52244
355243
2
896526310
89
88
90
37
26
417042
61
175841
159222585
369329
333241
45
158289
458849
176480
18
186420
77
254941
3632
78487
405861
708346357
709467459
9
92644
3
419742
217802
4
11
34
10
33
78
67
90
57
406125
366666
414087
19
60
369726
58163
60
413124
124174
5
52
9
69
19
9
89
37586
91
54
329378760
70
248493
36
468978
383980
134961
86
83
343096
42
378067
230800
406467
5
78
324321
457120
75
98675
24
9
51
247613
98
207742
26
43
197952
98984
184464
418866
30444
364168
11
416386
4
50
398575
34
61
31620
953027241
11
13
8
174734
52
191381
69
732532676
2
99
24
535160358
21
44
444853931
159717
51
312973
22
95
31
133695
83
92
9
187957
113380
1
54
296633977
427885033
6
313064
3
24
8
2
490601
78
448385
76
122834
129558
460808
41299
193130625
38
46
600702468
67
5
357934
69
68
31
280301523
430734
80
99
60
27
405019
31
8965
68648
65
337725
404850
489079
64
29
153090
86
44
60
52
337016
757548515
63
349098
93
322850969
15
148132
908563259
155962
98
350570
52
9
34
271605
350605
82715
54
753568500
50333
9
170369
701525040
41834
9
28
34
9
97
434732
6981216
401675
361032
87
6
50
99387
53
2
81441834
502530504
74548468
152030
8
228481
8
87
10874
52
51
44
200048
18589034
52479039
77
215061
8
98
381368
82749
13
37
80
1
61
2
30
8
725455588
54
16166
360086
77
4
60
60
71
43
73092
486380
37
824145018
349091
38
344334
178271
26
37
38
307500273
404983
185785539
492381
95
606210427
78
99026490
143399
967479150
289141
50
1
65649
840855763
235539
92
74
195645
83
488319
175930
65
225989
98594
390992
323664
72
80
10
125997
337879
26
394398
399549
233360
7
79
219519
214802
72
259371
191076
602953908
405095
44
94
81
32
204941
445019
24
654811199
465574
33
492671385
333936
457597
482660322
264225
62
489094
216292
26884
263281
72
6
51
252482
5
46543595
92
469870
252127
28
55
8
42
327495
95
28071
192455
52
53
12
53973
231426
425537
145236
428514
382921
6
36
7
9
419746
165458
5
55
57
95
198721
33
71
43765
24
30
43
38
60
17
53398
461586
15
462546739
7
807930105
309815
44
177759
480287162
51
297731
593766410
159236
66
117920
320841
96
70
465931
48
378189
217989
2
121749
39
56
338607
67
1
3
26363
92
72
39
92
122878
9445
41
92
93
91
55
21
283992
44
212657
468167
70
8
135961
6
2
23
403978
411776
270822
37
749701427
691428223
4
207054
38
57
73
91
86
295341
70
52
2
88
650155316
8
248618
33
3
267502
198886
20
421530
88
90825
679991422
7
7
3
1
423493847
347048
145758
13
401488
436657
21066278
169984
1
84
83
58
24682
917300371
51
71
94
17
89
69
2
420312
88
25076
164316
67
55
104340
289656
4
32587
59237
12
8
459978
513944403
145177
376613
5
26
2605
322504062
411704
31
477856
268635
183587
783972600
14
41
67
482135751
839921145
314345
284831
7
9
24484
65508
88
86
131430
23183
426673761
435634
34
178709
83
49753
397192
47445
79
16
50
64
5
253619
229753
858978934
69
97
839939632
22
2
56
84
34
518193376
22
55
337793
81
5129
703771393
762793569
184010
109496
93
87
92
70
492428
56
436921
1
503967301
66
30
441506
638921846
83630
51213
47
73
169375
67854
88
7
44680
17
50
5
46
27
239998
71
6
165883
304513
393986
215735
450462
497134
65
47
254994
75
206026
397602590
7
136284583
83
65
293278
775326488
255324
146241
15
420307
228104
174779
255902
24
1
121708
168396064
188937
58
76
437580
15
220789
442749
36553
128547949
174426
10
5
57
42
32
39
388921
201172
20
97853
57
16
96
973121171
35
195213
63
322258
8
1
98
1
299961
16209
251367
202905
72
83
43
8
44
74
674588432
187496
466928
304637
95
234694
26
63
5
249186
17
71
321578907
64
149594
415830
3
153085
49
79
60
164636
7
168845
132915
46
6
111540
127969
175840351
411509
21
211724
88
13
115295
316643
32
223891
497263
2
54
73
198693353
467670
168975
23
34639
29
33
327705787
60
3
186806
66
26
133615
135615
344066
913287798
107883
60686
52
38
2
168464
17
433221
80
10
89
15
62439
79
81
93
48
18
192359
73
41
78
35
18
6
5
394481
128541
342831
82
271959160
214077
63
49
85987
203732
63
39
195087
51
348178
9
496272
427071
56
90
98
55
280690
87670
13
15
88
61
364051
48
467679
98
74
75
82
496215
317932
17
338826
93
19
338828
99
32
51
24
54
2
84157
87
221435
58
72
302489
9
218408
66762
33
1
81
95
1
739339291
150285966
1
62
23
324657
120448
39
419079
476366
78
161805
111758
382211
84
184108
693269591
249571706
32
60
38
85
51
64
80
15
249727
377256
82
944446763
240179
443158881
532014102
95
51230
391771
31
80
85
480653
3
71
98340
438586
52832
46
45647
134560543
475213
469730872
402301
395082
39
76
89
67
43
782128170
29
9
49
28423
28
50
140044
40906
9
258497
334153
435508419
32
72
388839395
295759
45285
489509
478247
191082
45
612721243
129671
89948
8
66094343
255757
22096
78
265251451
123775
269686
41
40
40
53495
347120
222861
10
37
9
49
362031
25
293284
34
531098623
479216
781332567
387144
48
860624733
96
30
441589
129684
395700
84
6980
83
44
387517
161746
25
17
225160
26194
193645
80
4
128645
92
27
96
491177
243422
6
61
68
316371
477843
91
395118
257554
9
82
339499
70
117295
28
25
142232
13
354336
359378
27
718948949
229992
88
58
18
15420
36
367987
366270
13
181198071
46
195320
7
436912
31
355100
55
221583
299077
480321
42
75
11033
39
142062
90
37
150326346
28448964
193564
182534903
78
92
115593
11
364181
422523
34
67
240943
81
59
35
90
267294
313741
423674
121560
96
64
217416
284058
4
644340944
259930679
470825
152348836
1
42
215950
453317
89
6
275028686
409189
44
590153689
383407
428431
64
30
46
147831
9
37
65
73
44
273609
189715
521668507
901560503
105670
150997
173594
85
22003
50
3
38
189165630
90667
80849
65
110875
72
22
47
70
69
89474
6
43
54
94
477614159
2
511912964
422689
2
7
126833
80
489463
49846
7781
38
6
69181
364699
3
65
129633964
79
49
393426
9
191499
83247
39907
2
30
432265
79
93189
462306
365768
97
17821
36
31529
62
225362
216863
65
34
68
140467
45
52
325113
243645
881545484
498495
310383
4
72
201172
462437364
88
58
79
396475
1
74315728
245347349
964130738
118263
67
8
483159
950384987
18
668492675
327714
169633
190033
315109767
352340
263556546
398912
11
60
115994
66
84597
14730
551756666
98634
95999667
65
441539391
14
178646
30
3
96626895
482569
34
389887
414772540
370336
186571
20
55
43
358109
75
97
496336
40
40598
706157060
917232130
354479
211597
89
477901
482202
382666
263012
51
489788
109155
455848
356785
40625
30
46
65
5
9
140679
497556
6
235695067
8
67
17
95
87
266997882
339324
45
37
90
462387
378222
61
146076
78
241302
6
122815
288891
265689
15667
12875
405092
18
457737
399720
270243
56
63
11496
726755064
77
3
74
23234
211401
153798
54
333902
66145
92029
300406
43
88
23
33
246269
96
3
40
61
475047
179063
446667
482873
240673
69
441329
434282087
29058
343980
96
57722623
379528
367067
79
172170
186260
86
37
7
489585
15
95
99
142901
275702
1
744524827
118583915
141371
76
72
363543
94
14
8
222895
9
62
421346466
439793
240290
97
87
96
495135
90
237762
940422123
441683
263078
132124
42
185230055
221269323
119066140
94
487372
1
150294
363538
6
55
6
700502739
168923
5
60
180411
27
3
39
52924
23
315335
99541
26
99
6
205546
4
40972
464730
29
412901
5
88
65
86
71
60
329460
30
31
305388880
364014
29
56
416663
424578
90
89609
20
175755
60
94
37
268205
1
93
162014
297732
236595
31482
86
80426635
72
227653
13
87
192123
37
136735
65289
56
407250
142497322
296793
84
886590415
125258
86
113530214
461986
14
5
803607688
34
181242
736836090
342172
35805690
81
436795
12
47
69
96
17
358764
158691862
397228
28
228318
44
90334
41
485878
317228
147165
95
75
72
72
141279126
854267932
39855
147422848
50765
59
92
23995
9
127811322
6
18896
70162181
843817981
30
5
8
25
385257
6
257918
5
132080
86
3
48
75262
344234
119161
305828
281021
172611
486290
356891
4369
916002924
71
568003104
61
50
43
4
30621450
10
384571
60
132890
497942
58
10
76
84
29
264309
499592
63
8
33
138139458
95
369984
65
731450539
94
10902
14
49
74
93
499928
5
80
558851471
436744
4
78
456899
78
332221
37
195017
161004
158234
59
939529622
65
80097
38
9
473117
422408
36
45
327781
450595
94
693294206
65
283981
84
68848
66
831824266
76
46
856857106
41
18
13
157886
69
19826
378471
89
362912145
30747
16
152338
47
39
472123838
335528648
108019
62
404925
61
77
39074
4
95
467105
312708599
66
355278
269847
37
38
94
36
93
121484
573679928
45843
56
107559
348576
12
5
60
92
89
23
40
9
63424
87848
48
445768130
7
49
67
133432
78
3
70
15
177116371
2538
210861
68
9
90
274623
237227
71712407
62
100752
262919
153036
12
92
38
99
72
459394
890
479282394
64
8
26
469716569
16490
140355
350481
7
955957233
31
80
62
51
842097091
40
178472
10
6
235190314
573835593
54
196806
59
46
6
26804
85
94
220827
410881
54
41
3
99
411504
420603435
49
93
9
346893865
47
86
4
1
31
478068
114250
395848
99
28
3
87
38
20541
34
393891711
69
100383
3
34
12
20
329575
387460
363424
31
8
469757012
94
37
969394076
357626
6655
39
896359493
79
51
122687
188346
96
391634
96
64
314112
127689
311713
72
77
488161
427789506
91
60
251747253
20
4
667068303
29241
6
285655
455075
24
32
80
292974
220143
433052
17
55
7
42
341431
672058293
9
99
403365
66
151153280
7
3729
128166
303889
442407
307809
4
32
60
97
34
7
196610
53
122272
305211
58
474596
90
82
782405838
83
152572
14
8
46
3
750778476
149651
272504
317250
4
198875
177170757
88
65
67
12
26
456273115
23
393567
55
266853
845607992
473030
73578
719586826
462321
42
5
944136922
94
212851
393711
1
345305737
67
63
30
5
8
61
44
930320584
981321024
445675
338480
76
86
37
96
758717458
221943
379522
376846
87603
9
11
6
19
48566
89
12
9
463693
59
349190
268989
90
340200
114628593
43
65
50
71
170937
31234
6333
90
325408
67135
195440
6
573955471
366445
8
65233
84
795658408
15
3
5
88
22
898782501
68471
3
30
38
53200
1
357634
46
440030463
809217268
56
91
2
42396
408533
444118
14
410717
89
143446
429929
26670
249904
454405
213514
74
216953
45
479578514
28
516719996
737609665
80
933669881
272525
25
45
33
158542
2
498701
230380
41
535955119
65386
80
9
358789396
74215
53
21
115555
321265
11
78
3
56
51
782560633
92
352563
473533
37
315986
24
283491
75
258405
72
7
508212684
287139
52
36
63
441355
11509
97690
17649
86
434882
59961
8
486263
293006
76
383539
57114
51
26
81
44
4
488646
2
42677
126283
69
65
39
75703
121336
26
172856
12
362559
626910982
396975
32
52
494782
346039
47
33
342251
53
89
424974
46
182455
28577
88
57
86
56
4928
7
4
29
401346
46
422416
10
1
146609
54985
6
96
37
71
3
6
55538
149738
102048
45
20
45
7
465857
935312500
314651
467998
1
146429
157796337
316228
38
80
33
3
398107
94
373015
735333319
27
69
415931
310015
49
32
3
404887
48
4
80
29
354765
2
32
89
224437
89
66
39
20
447407
378355
71
146781
13
37
229319
215494
24
43
329458254
319097
110035
384006
4
15
39
34762
468648
92
3
14273
38
33
884010876
934591665
74902713
64
31
33
8863
60
371344
475889364
49
177315
89
560150463
94
380395
339964
107863
1511229
96
152866
95416
341635
56
423396
62
100863
477813
906621632
16
183114
313267
2
66
193335
96
742396703
379795
619891995
4
394215
43
310238
7
391940
55
205458
460185
142667440
7
403417
178214
34
35
91
95
27
14
2
453447
55
63132
498
92769
44684
3
285956
79
39
402228
16
746059563
76
23
28
21
40
417970
463885
17
484464
398748
37
332943
32994
997151429
49
50105
7
94056
147065
6
7
39
239051
73559
23
64
244918
65
373520
27
33
32
67
86
55
160173
165642
191328073
48
298627161
34
37607028
41886
24
419218
397365
5
904691507
23
466946
245929
2
251938
66
9
47
699259361
335665
8490
166012
432585
444810
96679749
328847
9
231609
400402
4
4
41
59
35659
47
419891
129582
263389
806661784
354086
348003
122555
61757
418189
79344
4
88
66
8
199545
48
300797
48
8
411472
92
248932
1
1
116158
359993
220208
328574
62
22
92
217692
345843
58288
175395
66
80993
3
45698
79
62
278019
8
124081
330461
46
36
66
77
88
84
10
7
414455
267920
395102
75513
43
63
965703389
299167
283987
209697
486683
39
144306
30
86033
53
76
171813
40
30
499986
73
362217
14
702301933
306848
87008
942185507
98
87
637093720
437793
40
1
22
68569
48
20
5
50
776404632
72
59
345582
357764
305767
5
226359
43
407808
46
25
43
262853
15
6
50
3
6
112044
50455
642425844
75
98
36
320162526
226839
387426
70
290739
302343
361430098
388029
74
80093
334719802
43
74
81
300102
317653
3
62
399209
276677
70
308319
187472
258353
1018
387452
183312213
492479
316809
34
80753
63
28
49610
60618778
59665
302934
96
91
207246
6
114158044
6
44
86
263793
79
1
2
9
64
364450
371929229
165824
391262
1
256690
486830
28
40
7
39
776323089
33
487718
59
443986
3
608672413
614732822
67
752738332
102178
361313
42
440560
100423
22
7
28
67
40
345405
7
177117
7
88
15
60465
30
97
33
49
493523
77
2
95
484002149
34748
48
133132
29
2
12861
204478
98
217553
376091
66
328427
4
344201
67
89
94
63209
273428920
93325690
130771
141997281
158690
345036
18
66
448089
6
9
60
115813
804457080
891806872
67
731075150
72350
9
27
7
136202330
449924
72
76
10929
6
26
82
374410
138127
21
32
213789363
250326
36
495434
48770
586511685
21
42
66
4
496029
58
48
14392
6
73768
277029
41
33
17
394018
58
19
68
118771
129649977
451921
442984
455504
39
45
57155
427943
237155
320172
46
147788
39445
6
9
480146
79430
36
375790
238576
84
39136
3
94
508787390
136028
286824
39638
67
55
7
5
16
80
309129
83
46
83
124502
53
336836
337483
461455
4
84
72434
12
108069
57
492249
357529
430539
448452
465735
20468
35
197065120
1
28
95
37195
7098
48
58094
32
77
253706
95
86170082
427351040
29
330030
239368
313300
22
109168
318190
440389
32
237902925
66
31
15
327068
82
306293
494832
85
565981318
82
90
12
35
972451593
156451
20
92
184143
874730483
431960
54
2
3
390855830
137295
147244
6
295165
7
23
51
236192
12
56
30
212063
46
73
67770
441204
480234
324292
305913
337824
231856
316794085
85
404112
176819
174339
4
44
199020
204174596
37
54
476159642
9
433703
57
139649
383907
52
461796
41
73
308125
92
13363
368888
703633386
23687
13
4
31
91
392463
40
13
1
98
445638
153155
6
461811
404960758
45
38701
4
93
327031
415837
50401
496903
59
492953
296551
635393107
205226
49
225860240
285259
295331
99
80
27
77
36
453333
46191
12
75
19
61
95
130357
153574
96
90
11
29
44
8
20661655
84
244183
334632
558233679
8
408865
52
483145
170963
215498
462271
5
82
96835
43
2
122823
24
299930173
92
405194
7
74
381244
244911
87
92
492147
71
51856
66609
177346
241520
333693
207423837
80
70209
39
192212
667339859
79378
407718
95
67
51
64
27
245262
91
6
78
458595637
66
5
277850
146634
426330
372574
9
150678
459856
80
479294258
40
24
47
384805
420870
291379
66
338197
464481
348233027
91
69
54
7
462704
365994
50041
9
230733
61
113837
58
2
83
244795
23
426728
416426
66
553152434
25
220746
576637471
34
16
36
358252
131777635
53
13
30
16496
77987
21
6
463603
192300
11
41
6
417282
69
62
18942
233624
130992
4
68
164680
423596
25
92
399917
95044
46
84
84
99
25
148846
474486
83
181524
12
50716
653143800
345999913
3
58
76
13
33
7
19674
776092416
392698
836403150
9
62241
29
497458
84
8
1
35
252276
14
461676
422124
224968
48
359873731
388904
87
413697
4
108183
49039
375234
28974
48
249742
71
5
27612
183772
313290
72
64399
447913
5
30936
59
43
28
25
321438
183829
81
33
235476
75
288430
92
406847
153169
167537
353887
114168
43
5
56
327424
420201
455055
27
75
418077
1
47
57
340215
51
347884785
16356
18
78
358874
183290
60022
2
6
443021
79
46
68288139
1
337881
20
35
474885
129888
234620
68
1
4644
39
78
404620
5
478231
480719
91698
67
294377
7
6
478194318
412921
282925
73
23
111132058
114255
287209
384397
320765
50
87039
472402
60
323760
68
216152503
6
38
432420
310037
200970
377572
40
13
35847
46
78
311325
88
778286191
47774
72
158544
8
190321983
8
417055
74
974529391
56
117156
65
437715
55
449548
176928
480710364
224763
99290
5
54
89
56
4
6
50
53
77
64418
97
360089
7
92242
133716
153764
25
236612122
96
248007
452130
15
438599
296837
65
28
26
2744
366493
99
194874
68
3
16126
110242
75
9
28
88971
32
6
37
2437
99
47688
306751
532827597
49
141051
401326
6
64
227774
717476435
37
8
92
127759107
224207
29170
462245
21
14
10
43
78
7
578158992
358589751
53
61
299300
543547757
457385
320811
226759808
33
54
626887917
297504
214040
10157
754873441
318023
4
81
307458
66
751017808
324658738
43
67869
725252613
48
393984
82
14
13
84
479632
375860
296449
101959
9
77
210941
31
396299
341453
8
36
169722
464024
89
80
189345
364025
77
82
192229887
95740
3
6
68860
211782
33
319175
29974
269146
383603
291382
584299864
282908
73
9
21
76
499480
300056
10171
50
670853223
27
123493
210643
454298
8
947577985
5
83
5
6
57
334616
7
99
59
8
422520
168019
219489
375590
766738041
360289
184099
172582
179818
150086976
7
72160
53
251079
73
77
2
79
377120
396381
9
803101780
21804
21
6
6
102946679
341747
71
87585
31
252609
1
894466494
47
45
53
173316
93025
268067
209111
70
46
213167
83
7375123
157992
98
9
248626
160401
208331522
1
4
76
200959
83548
10
3
27
251552
129892
82
21898
6
46
258071817
266093445
477647
478865193
22135
9
244362
18
84
420910
457470
745755935
67242
76
168089220
88
101272026
53
459001
17
56
404614
125548209
48
426391
35
51
33
68
465771
57
365661371
40
358937
12
23
237828
26
104121
91
62675
242680630
294302
399174
108836
292264
75
276008
101245590
32
21
409628
91
83
481798
46
393848604
459373
86
27
288336
2
144964
220105
437929
401748
381136
333950
92
6
295840
98
202617
97
283809
71
1
13
496609
64280
91
982135496
1
214911
151036
72511
39
131940
275740030
61
455309
69
12
273935
171367
308422077
42
7688
273474
19668
315468
28
5
183066
40
8
200754
239799
329634
155732
326380
14
660958412
497054
187578
87832
82
786920288
127553
85
87
434640
488936
92
196901
130856
62
151004
136346
720877612
4
77265334
109324
60
48
77
599809243
34244
97
8
29
400676
89
364032940
51
314558
444928
158752
175080
73
1
15639548
78
46
72
197138
230860
32
79
436542
66348
244741
412745
304232694
71477
467364
54
305434
338143
64
26
21
45
7
6
192082861
11
669295343
2
26
230488
73762
142707
22
206514
384180
254521
58
235316
13
85973
82
14
83930
5055259
279542
92
16
3
923290005
85
979148116
490974
805826234
54
285894
4
369812
407884
26
99
1
451082
65
468526
263161
366795
164057
54989
17
349884
15
8
119913
28539537
152962
329313
43
30
19
236345
214163
143929
3
57
57818
242479
57
96
52
73
25
191464
4
24
58707
81
29
292465
27
47
5
162997
184
400325
57
438597
209685
117892
895124394
492865
370161
3
26
21
420725
289205
42
43
88
444335
349393
184430
32
458427
7
62
231315
53
13
488591
9
17
266253
789080547
33
334143
51
2
99
432776
54
907242230
560518086
29
60
152621
45115360
422436353
83638
456185660
904247538
131662
29
81
38
34
5
68
29
15
51
6
8
720508293
61
203587
13550
307758
158309
80
768769378
414959
10
64
285854
356641
19
23
493138053
25
440846
17
415857
316881
427001
40
5
379514
3506
83
38
290754
16
67
47
334731
283568809
1217
288704
110187225
430227139
420070
84
9
61
90
22914
300241
163953
98
15
92
176165896
51
17
70
2
82
442529
14
262336
52458
19
213131595
909553906
214854
144127
292983
64
362168
498260
78
2
432980
57
151799
322555
75
14
41
431656362
32572
77
9
13
102441
72
61
60
484436
78
9
38
166520
49744799
480079
360383981
6
7
20
97574964
105151
58163
728473625
17
31
55889
41
970269001
241772
9
57
53
776526839
24
50
6
61
194399
6
128294
957353531
398257
40
503847996
52
52
3
5
12
78
39
64
48
437176
70
61
163498
81
14
88
324077154
365984
76
7
2
61
67
11754
9
85601
24
3
470931093
14
124217
11
60
3
76359
68
5
152338240
3
264740
27
16
258579
658215545
47
42
37
297035
74
82
45
35
29215
187064
282286
345191
494060
23
38
28
95
403505
93
4
17
516634366
69
278173317
402629
548001347
800976668
35
314282
99
81
92
52
66
80
501472270
31
158674
41
31
70
50
13
7
2
53
407876
297610
651277806
195743
21293
845635123
316147
67
77
115549
94
46
132625
1
50
213090
62
36
66
8
51
12
448957
376123370
94
121061
467137
44
71
4
360254
421781
61
183388
252750
416753
315393
459967
22
214096
205664
50406
467245
39
312830
41375125
321299
148203
98
8
94
49
62
52
392567
77
85
39
63
3826865
81
703
56
94
1
852572403
26
33
441873
2
60
226165794
368066
45
359931
83468
17
36
25
202979
2
862759181
5
382163918
1
346780
578886866
315874
94
252308
7
34
10
282055
29
303958
122798
397516
19
616441988
2
56
6
57
928936002
259543
124787
892982965
16
56
9
67
16
7
2
45
16
451408
78
33
307430
7
478253
55
45
835414347
327532
293536866
46723
9
16
807366298
288533
124850
124006
153339
79
5
371080
75
7
416984
204496
91
202238273
186036
18710
42
47736
52
91
375234
5
173990
734863868
242089
80
109417
497150
469804
242091
90238
68634
146210
108140
38
27
16
33
4
7
93
91
1
92
41
80
140314
406531
323619
46134544
527214091
79
113717
8
303232
147062
274982
308631
33
332712
472243
34675
77
229118
403377
43216
31
67172
10
662523533
199768
102293
1
32
135937
42
4
70
48
230553
837195352
491225
191339
57
323314
220135
237099645
22365
2
345019
26
11
340088
62
3
90
58
3
86
98
74
26
26
461244
49
66
10
409229
74083
305246
35592610
97
216654
27
193264
6
33
221953
7
194534
24
420471
81337
466416
24
6
49
35
26
904478347
56
47
37
61
459064
829363491
227249
363502
386812
198351
10
336795
44
351077
88805
5
463076
85
11984
47
456244
66
93
464773
69
72
328573
140432
43
50
83
87
66611
56914
4
97
33
492553779
69
11351261
65
50788
491762
31
73
187766
40
369914
615905423
51
77
57707
86
872779406
17027409
258880
378653824
34
46
200743
63395
287226
258863
247282
364045
219815
20
259788
191362
970278355
1
44
64
7
364991
90
290516
49
10
446877
269347
7
193007
502
66
12
78
382527
91
382507096
84
264030
2
10
13399
90
220338
215085
25
327130
12
119093
241572
8
19
262778
289668
59
888208008
16
92
83942
3
1
397874
95595
33
53
64
78
276243
43
157895
313473
61
16
269776
269292
9
211205643
2
92
55
30
250695784
132473
999443882
316713
351361186
28
48
77508
4
72
23
283547
87002
244759476
31
373549
52
7
55
17
20
8
424867829
772849980
58
387436
356268
236415
452364483
95
204726
181456587
15
297233
33
50251523
3
8
152519
54403
52
75
77
97
311384
315446
243205
290524
4
53215289
319849
7
156117
159083
118996
583872078
15
1
494027
184653
286574772
5
93184
53310597
9
22
569233991
41866
17
379256
8652
409568
144162672
95
199102
489339
111874
1
132799
60
99
20
29
220117836
28
346821
141033200
56
107426
841093307
79
8
328915
472248
863291393
80425
33395
1790
430073
180009
89
11
26364
178982
494264
19422
474213
371777
31
245988139
28
5
44
15
6
488695
85
6
1
260691
96844447
112596
349025
80
19
8
425583
481250
57
7
3
9
154988
53
37
3
284884
1
127825
6
66976
62748
20725
202151
10
972323408
417328
2
401093379
451184978
406610
97
6
49
9
52
3
260147
41
269317
52
75
239995
9
340578
408044
388964
242879
478088
404768
21
48
107448
60
92
812287912
79
262623
63
1219
63
55
402973
71
447614
816122889
5
70
67
277811
422387
73
448633
73764
132675385
10
440239
279054
588211787
56
81
15
313459
68
18
93579
135030411
58
407201
305125
96
217210
65
202773
62
54
113229
431813
99
5
96
8
220340
93
149427
6
129137
5
68
52
30
56
23
40491
2
148317
13281
621775814
1872
68
293449
2
230834
457721
71466
166427
57494
68
179473
324420
278521
977456788
115201
17
183306
501402706
434396
21521
242913
854058254
5
30
148738
2
274049
2
95
409314
61
11
471225
110024
56
210677
16
103145403
45
2
54627
55671
147779849
83
32
407662
62
90
540216124
301168017
19033
307004
75
211338
7
80
180683
46
69
395906
578270394
43
3
7
367816
3
29
24751
33
23
5751
173973
13
271502
2
5
44574
48
91
252864
24
23
22
394682458
45
347120
70
18
73
484293
158105824
69
62
293543
6
55
165782
113661
64
75
88
20
120895
13
3
664180722
350018
389212
83
84
472405
226316
183796
30
54
49
40
474739
33
74
117783
93726
519878060
44
7
9422
27570
472070836
16
8
8
5
114922
183201
463759
158588
51297
76
111499
278286
5625
533442434
61
480913
22
238353
361227
29
31
71
424685
379286
246
43
112077
26
379823
36
8
95
26
26
630065318
21
194679
202862
12
80
6
47
829809761
17
2
54619
194863
452909
139025176
96853
33
88
236269
414332
450178
24432
132807
62
52
60
97
55
79
94
6298
2
373449534
5
8
88
358449
33
57
602397911
255245
33
103742
69
15
4880103
440152
414186
389336
50
119210
365708
23
55850
427461
16
25
248800
352555652
205481
51
483533
90
39
92
997291661
324874
368289
261878
61
248566
390281
3
195733
48
35
380901974
40
331255
457021
88061
37
53
397466
2
108303
405189
12
73374
359585
43
132865
49
361078
574229665
89
44
101799
43
78456
346381
267641
56
44
8
42
329141839
851671733
314382
65
10
916437005
265079
1
408463
19
7
53
7
157487968
56
342975
296602
51
52
5
6
20
482892
87
22
12
493961
669056677
12
49
88
2
217404
58
8
3
448344
56
107324
83
266818
204349
60130
705901882
24
24
439719
38
82
251403
32
221234
605467668
477817
7
69
367441
57
56
88
12
53
6
76
415123
242486198
90957
169069
61
44
2
120696
198764546
21
45
370220
72
360356
481400
439687
2
84449
14
6
329722
6
43784
56
495852
182629
6041
69845
146959385
642663371
90
403912
126375
383453
341440
470270
9
93
27
407600
9
1
8
63091
39
456730
9
44
37
333349
5
39728
71
73
642966832
357908
29
65103
72
87415
222011
4
79
42
444376
28
397033
10
980456850
498105
51
5
2
429422
3
153000
89
411589
400805058
497020
12
121175
114638
402895
363906
413555
358503056
78
65
92
8
461182
26
88
455194
401591
394685
97645
259748039
77
69
868058633
8
57
3
93
400203
30
161546
277817
444680
22
422099
179755
4
134938
207902
7489
5
216593
31
66
48
423024851
43
319267
247188
83
36
88
78
323217
92
906
88
49
32
65
404426
75
317157561
12
54775
259388
49
29
362668023
383003
88
162237
91
690526177
214072
175647
355229375
360252
6
90
306650
25
97
91
328479
49
30
110477
82
14
65
71
292461613
8
16248
16
94361
8
148454
3
3
14
72
18
160889
387932
61
492587
422826
296512
171659
170745
375291
387023
8
437340
66
253673
20
473769
74
7
277274
384489
2
384972
223262
146917
130344953
777929697
414898
353002
444216
67
412460
540957924
795099721
32632
92
136506
282930
106813
497209
28
22
425867
458200
815047573
424590
36585069
389710
11
76
253111
20611818
65
348592
47
38677
212849
72625
425753
65
43
96547112
21
77
70
5
29
56
812334487
345367
31038
38
8
438901
493330
180558
66
12
21
78
17
215908
48
413059
468550
9
144712
233546
32
427950
456020142
22
9
46
77
8
73
21
56
7
979345165
271655
84278
444395
332873
51356
22
21
487022
1
44
377923
167349
5
69
66743
32
42
486252
86
1
381137
191807
326084
94
72
35
367465
110023
40
91975
238588
47
7708
231247
32058
9
57
31652
1
6
172173
86
80
96
89
432560
43
53760
292456665
225022
420179891
201074
26470
9
8
66
5507
77
494118
97
382394
277180
427775
445637
40706
251911545
331396
389909
966028554
74
670536564
140499
138215
2
131956
499423
49
85486
457462
45
7
101733
1
64357
36
234471
204431
80
168345
16
560098766
60
21
30
290398763
90
487834
37
90
59
39
18
420538633
2
47
88
182690
57
85
465978
484940866
201581
353606
663416554
6
66701427
3
181266
55
11
42
32
342554
152299
69
236761
35
362769
165117
207073593
9
87
419539
46
80
7
63
485755
18
34787
81
906525081
23515
81130
44
345038
59296
372135
5
36
1801
59
87
78
490910
7
98
51
16
75
204812
486953
81
5
213667
80
63
5
13494
78
298882
80
232688098
447651
229755
189348725
52
9
181107187
15
47
311705
272020
64
35
455053
484007
34
353163763
41767608
46
64
7
5
95
5
99
336040
332406
16
91
69
36
419286
60
484108
97
174252
5
415433
281962
52
1
53
259608
408109
63
74120
989842296
44
81
14546810
214974
16
168431
121640
10
444891
184510
370395
11
66
53
90
466468
80
381428
88
332173
227019
21789
85718
11
54
7
4
57
110814
372095
496881
2
345768
1
47954
409523
380434
44
61
39
7916
73
92
3
45
2
23
658422898
93
57
325649
210606
486476217
92
309143
201054
15
185655
128627
82418
38
206441
50
30
9
97
83286
37
86
7192
17
16
73477
455618
407631
474613
138311
69
2391
77
9
268996878
88
45875
56609
116624
92442
571729983
94
93
4144142
57
33
50
382891
27
21
62550
53262
351859
27205
75
131183
139854
225918
77
23
32
7
459953
10
21
182570
45213
46964695
60
40
1
71
380901
764664576
5
485211
94
24
297858996
47
78
196222
337827
130858
3
42
34
18
13109
54
117195
233753
438468
997843972
39
483992
30
53
161836
406927
28
241410
11
71
99
1
55
79
70
6
545
739452916
339061
14
53
159634
46
350231
15
10618
408000
89815
290247
13
72
71
1
22
70
209019
47030
8
307588642
499030
62
75
17
331936
5
434673
87
11
555140401
7
2
98
151844
488291
192023
61698
510615301
237067
114762
12003
42
68
8
11
341083
47
5
71
78218
100027
439469
52
364920
37
5
4
99001
94
302704
6
70
330203
57
482130
8
17
72
399831
474640
56
313226
9
424432
103011
9
40
84
372418
75
5
78
34256
68
299643
986168277
20481
227693
453179
367635
6
70
32468
134315
3
11
94
254030
232508282
261299241
8
95
440555412
33065
139337
1
78
42
41
106587
21
147185
340171
67322
36
486576
193691
9
465111
45687024
82
60
78
63
19078
11
422715
19
3
337023
772271679
98
3
488143
76
51
23
273200
547458715
95
2
227460
5
26
408125
89
8
69005
73
369828
121959
78
427941
433257
11
239147
61
568231814
5
118489116
448820141
39
76
11207
16
6
30
808610824
61
135734
24
77
494261
1
9
59726
87
163335
48
148626
11
736743773
54
3
86039
161519
372164
70
19
25
349351561
311835
62
304814
8
26
3
81
389886964
10
37
94
918004290
308074510
345017
8
90
232653
59286
357804
59
231221
38
75
397997
327184
61
85
198817
353789
625116681
309727
73
470112
103517
29
65459
443982
465224
85
95
48
38
32
214476
26376
4
93
9
6
137972113
262288
255350
76
50
55
9
458105
269332013
33
300851
72
959064309
19688
362475
351843
306837
32
37
297830
4
246280
53
44
86
87
6
40
32
458569515
1
836438768
80
341232
4
89
661240979
3
181366
9
396847
113519262
85197
321840
55
12
38
366786
14
98825
65
419474
5
23
69
67
257659
3
87
60
389191
172274
276331
185090
85
57
59906409
13
53
409620810
317420
922183751
481431
2
133413
1
279089
414926
60
179464
413008
362470
360633344
71
16
25
67
1
57
817210395
166455
337525
285626611
2
1
121655
44
9
6
9
8
403616
11
212996
38
79022
9
180425
5
78656
40
56
52072
87
41
39
5
802995929
1
35726
920745475
162354
71
15485
308916
21467982
874684818
245100
28
98
93
96
931553701
408255
79
38
497941
564034915
320966
29
493268
294555
75
20
318991
711479245
87
435122087
4
316390
1
83
84110651
75
63
38337
289226
448043
453148
274926071
7
59
61
275334317
81
411617
81
837357729
15
9
81
65
199891
435094
350399935
266145939
34034
43
188708
473420
27
17505
342860
150897513
202414
44
87
67
423967
399030
256484
59
437490
65412
7
5
385571
70
332056
23
310828787
206222
155081
49
40414
122636
272847
438150
311982
18
143939
85
95
92
373248487
96
13
64181
540706205
51
380541
490410
339266
46
21
29
76
258135
111010
158494
248472
74
479718
40
356706
321709
457684
682522068
80
395117
265315595
93
39
503085500
404662
421821
3
133386
34
897252045
6
356031
29
147386
82
483862417
73
23480
59
92258
184229
45
88
97
11
1
110097509
794945024
228010341
369983
38
25
24
300030
11
11
249274
1
8
25
41016
417678
39
37236
1
58
28
5
14
16
426536
1
107124
9
19
1
267426242
266831
48
494364194
75
77879
394965
61
951252876
421465
4
4
96
697189033
141380
246116728
87
193367
250827
46
151004
3
297234
162099
46
93
98
99
457870
83381
84
72
215180
28
92011
362349
12
231136
93
210676914
445761
233038148
37
42240
26
388284
267611
448879
95
469804
670088524
329358
157773481
21
49599
41
111591
242257
48
679712391
14
181696
44
188848
343289
61
47
6
89
68136
26
75776
34
345214
120990
40
316360
326092
47636424
437480
89
90
383276
86
28849
407022
112323
416066
45
98
84
10
97
39
23585
295270
488704
243560
12
64641
89
6
295731
2
64
302203
3
882180237
147314
127950
59
59
102288
96
81
88051133
60986
59
78
476542
337011
902805644
78
66
224494
5
41
373662
359576
39582743
69648
39261
45
52
39
185523
56938289
129333
190591
2860
292612
399316
65
35
1
4
11
6
593662442
48
91
28
96
85
461515
13
349071748
193859
49
495739
464031
470932
63
176828
143227
95
16
42
6
273918
44781
94
252074
76
272838
347900
243879
19
97
296712
178009615
2
447325
53
9635
4
24
140378
93
456050
49
73
18
176643
59
31
171604
444156
598274909
39
65
476658586
18
1217
33
75
39
6
273187
545177900
160768
166344
12882
29768
17
368924
9
121451
32516
47
95
72
824778752
84
43577
35
8
39
245789708
401570
66
94
29
152416
91298
264660
232157
24
281781
40
96827
10
584529252
32
385608
96
218013
84200
495365
1
349910
41
68
82701
4
371842
186822
256651
452430
489649
47
33
33
38403327
578626820
247939
1
25063
289753
5
8
342474
76
67
219425
35
212682
416463
66
63
111584
47
57663
262155617
108113
20
7
72305373
17644
404243847
375018
1526
4
98108
414175
187002
46
248213
83
346487
96
252811
77
63
32812
985751486
81
28
744041008
128078
36528
132249
50
92114
39
267336
35
54189
168095
88436
346568
2
349790
11
218614
518210052
46
90134
230558850
62745153
404530894
69
10
475337
761685673
498579
75
789770781
9
49
154443
1
71422
349896
463331
47
45
56
90
320824
48656
477051
71
470300
42
6
78
3384
390408
44919
57
436404
77
497801
581100930
43
88
222237
86
368328910
157936
335101
179125
20
5
161448
7
54387
288593
1
470846
75
358523
59
152638
123534
14
404152
119022
35
385071
272514
221497
167570
16383
21
79
153400494
6
307698
56
420769
358340
82
3509
11
26262
26288
5
378077
73
315291
566382659
62
27522
286122
225571
2
4388
58
55
295657
16
36
328417
9
406257
32
2
366859
9
86259
229675
61
78
53031
96
758617049
56
6
41
21
501270073
729716955
45
400160
58
66691
63
271640807
405822
315475
156388
294889
250465
90
87
69
80
272779
767388794
455851
8
102881
73
9557
428142
7
86
309408
83
47
386724
155368
418685
77
77
56
181110
419998
4
63214
68
88
29
81
188931
8
83
23
80
16
10
233871
377839
48167
34
17412
35835
69
1
179660
323705
762192865
78
279511
4
60304
87
284361
63
499247615
67
734077170
23
8
390848
3
322924
335977
12
42
122870
18
104888002
75
24954971
372388
894802061
43
309592
23562
248624
484491
735816349
195832
372538
293397
88
45
98632
492247
89
7
93
20
49
350862
38
24
314948
56
43407
97
31
39
345183
275816
232839
347928
16511
357814
256772
475068
38
90
61
1
8
3
40393
140001687
368348522
77908
438919
95
282263245
631213684
70
451007
225231
172982
98789
425320
159707
914716250
279481
682567359
2
88997
29
310851
53
60
29323
6
246042
87
80026
65
486473
98
808482048
30
212112
382532
88
82
619704804
82
5
65
83435
937552251
600602691
3
67
45
5
422967
7
477542
358391
96
4
190739
19
76
14043
25
90
5
104122
214102
49
1
362954
386340
31
59
257805
56
306349
359383
30
98
82
11127
80868
103217583
299218
409860
147904
79
39
818805393
14
53
74
7
62
242432
94
84
688206890
6
264971257
347319
89
392319
35
27
5
3
491906
76
56
588452615
453907261
319741
55
276548
494581
166634
239339
31
5
304606
20
92
81
96
127226
14
10
449131
68
5
84
27
18
26
31
400876
676521847
425750
419927
114264
265140
98
74346
80
201286
437376
98486
437141
41
259756
3
49
53
399798
1
9
176473947
26000
368728
71
5
483361
282868845
253288301
82
5
71275
302572
285586577
15688
67
31
97
75
3
2
908855896
95085504
86
231216
33913374
320829
8048
221110
74070
4
346698
580761353
685846281
182843
758256455
7
127282
58
365174
12
93
803965135
399127492
5
155186
448418139
246916
976075187
30339
89
163977
756485571
13
3
159017
495590578
32
60
1
57154062
422646
270590
14
4
17
66014
6341
85
30227
58
670107042
157478
4
462092
411600
35178
110409
42
397351
485629
206643
59420612
192534
35
55
95
324480
45
19
165550204
21
831467441
331760
39
223855
56
88
719853109
616242389
378837
387496
52
761091875
78
254063
109937
477081502
70
155701
79
164729
459988210
774747579
67
99
59
28559
495485
94
18
108216
823190175
84
29
41
51
160726
59
92421414
5
56
15
69968
24
377386
97
386391
12
217525
15
68
186428
50
74
277058
22
119507
16
65
10
19
181344
312069
183284
65
1
5
13
323386
87
205430
55
24
12
55
116331
483331
59298
99072
39
124733
399493322
78
28
95
209003
5
466671603
23
6
116737
172201
90
952901402
85
310124
63
50
46
202994
60
4
228827
19
7
193184
22
91
285565
396796
78366
8
343705
86
23
81
218363
465426
288412
72
230384
435238
149554
54708
368658
340520
2
89
464074
370608
93
171210
26
99
13
47
5
60
31763
70
488030
322260
99
107891
45
88
54
144272
196608
227758
9
264067
9
79
6
3
323522
80
15
101134
44
208709
32
195271
179545710
545566331
32
23
60983
372955
46
488184
42
142913
10
58146
1
787574580
60
413515
659930856
38
45
232114
238112
76
617127993
7
77036
253053
74
172139
55
37
31
426417
44
43186
8
33
7
481720
457178
88
197726563
91
19
17
47
79
68
482943
359970
132619
65
419497
91
67
274052
58
70
59
246841
406612
21
419556249
313777
419799
257884
460376
37
189887
94
192293
94
13
36
78
70
83007
121166
63
224214
58
23868
74
304612
63
76
752604430
318090
88
145189
480387
396646
156545
33
32
16
48
13
365841
11
361485
3
76
127088
70
68
8
55
304452
249839
52197
19
236072
42
67
291189060
334740870
217143
370731
24
89
399385
32
84
37
396983
26
57557
3
1
75
35
255222
401433
391572
84
51
146188
94
15
31
885070028
64
448034
788499681
12
432642
20
332370
79
72
972648894
2
57
48
30
823329321
25
43
239369
87
166310
7
261487
157111
28
558861014
438224961
33
74
5
499127339
208542662
279963
25
4
74
58847
39
376275
71
30
167435
157723
94
44
81
52327
347803
406877
4
328258
31
28
666786975
75
122894
51324
56
99
84
120385
132714
304640323
548509333
55
313759
52
7
34887
288021
6
38
97
35
72115
409135
94
2
43
6
85
87
451091
326800
207557
43
22
73
388640
207805
1
97
177589
131803
38
88060691
216189
92362790
2
70761
430672844
68
159087
458742
5
62
51
96
158751
34
5
39
439724
69
5305
110114
76
268740
77
49
406924
3
448276
3
23
198051
13
47
141778866
81
499776
196653
172100262
83
89
4
43
48
776683588
520846907
23
48
119269669
53157315
219745
142247
431782
98801
34
41
121829
28
22
3
591820089
879550758
88
471451
88
462786801
43
42
236514
471858
280872
79
45
294288036
12
847352223
381924
53
236832
90331
74
82
5
84
163317
320651
94
56766
45990688
67
52821
61
7
70
27
292930
432532
266994
57
33
475248
127798
288674
352688
20
21
15970
264208
79
1
10
29
600241767
23
97
363475
271605
28
24
30
16
204966
82
425574220
66
81
198217119
235127
40
859048638
589410376
92853
19337
90
79
222442
43
5
37
190643
9
8
23499
76
98
52
5488
61
65
40
96
31706
94223
570767691
76
622515829
58
56
36407
90
8
887242541
270502
961610835
8
14
75
132549
37
63334
376567
10
1
359699
382258
58
417223
62
341852964
62
145036914
381599
43
78468
300442
6
37
13310
121853
72
48
9568
28
256112
30
274216229
471782
6211
3
423694
272354
354656
4
80275
386231
515324555
24792
43
98459
1643
430069894
19113
9
453080
52
387987744
31
17
31
274929
6
259354
84
356538
353216
97
46
172772608
48
43
46911
42
96
216560644
8
112078
93730
874017779
5460
152031
39402
62
68
43
67709
124408
82
242848
4
74
45
48
99628
75
654347782
541130699
91
213773
221275
123574
2
6
22
32
405621
6
34
273220
28
35
21
66097329
8
59
92
206050
397487
29519
184162
427423
31
306355
30
81
225679
444391
233745
75
362183487
195216
8
7
51978
28
630925296
411289
90
63
45
486770
93
283150
41
57312406
4
291526
80
95
10
84
419466
72
45
46881
70480
10
13
254756
24
21978
32
118424636
33
97
443350
361665
31004
29
53
29
928128106
432545
53
48
32
94
338555
271244
130404
412092273
15
5
20150
6
495955
322874
268130513
44
78
27856
220887
22
102303
27
292333
243601
404656
8
7
419120
271553
93
14915
38
163225
82
352942
14
54646
23
485629
46
412070
1
337385
35
103331
77
53247
463051
200087
43
127559
24
34
729441918
178290
416668
275535
91
255374
69
156746
23
92
378628
692586552
76243162
99
11
751211908
2
1
364087
305037
417449
99006
126309
424125
402640
30
8
291395
396673
5
117046
393443
471761
258054
417969969
24
76
394365
329738
72
22
447720
28
202396160
27
252317
295704
7
1
41
14
99476
397121
1
367349
93
2
22
104057
71413
374632
284587
53384
64
61281
79
97
456885
57
29
12
208308644
64778
337043
65142
240769
336980
88
51
207581
789459613
78
142465
4
411471
260620405
442196
67
993050915
3064
160891
136580
5
203984
55998
13611
61
40
49
86
65846
99
98
312400
132798
79
15
324048
151777
69
50
51
421990
113869
8
90
157538439
459131
64
321716
80
145094
350183
79
80
265671
86
395164
26
957933144
385813
239340
19
467622
51
32
2
89
86
437356
200982
231826226
16
83
36
1
170543861
431307
34
38
23
31
30
3455
87
572819895
23
91
3
152455
6
97
49
431317
143043
17
273455
66
404980064
58
3
45
609515869
459336526
33
378181579
356077
457805
96770
18
556740143
9
86
399086
34
448910
243239966
31
66010
150587
15
51195
41
318751
9
3
39
3
64
20
54777
109680
8
35
1
81
402061
37
70
44499319
2
188359268
360077
26062
97
61
34452
57
131965
206275
94
32
79
349285
62351
17
35
7
7
3
393700
9
69
416679
30
61
220057
329161173
331745
599971715
321944
243148
22
84
77
485652
2
391434
69834
144078
59342
1
991395056
241729
309296
464296
427798
6
83
61
70
266647
302755
384303
3
84628
423470
72
195078
54
65739
6
66
263468
206458
358081
245456
361599
355137983
341830
52
517571670
107714
46
68818879
485328
86
399941
4
221223
34
361569
1
231790
4
10
64979
3
962085575
194466
384766
132528
210785
873455327
87
16
122468
838526840
242273
83
19
64
119273
18
136777
80
77
73
44
33
478524
430634
65
302633
80
66
106241
3
79
31169
60
76
30
324594
255911
4
1
44442
93
126783
4
195196
84
30
31
8
60
99
435474
126548
46
307598
99910
134888
376232
43
58
460748
375980
87
9
237640
42
17
84
80
441444702
16
23
297781
6
56
16
7
38
158096
186796
99
8
45249
3
20333
413358
88
70
65463
13
61
359473
359925
194545
61
264549
9
87
7
300792
23
56372
381340
28
263986
291847
132230
292526
90
288015
351427
218901
16728
103732838
301935
4
338975
84
354836369
769820951
283200
32
245404
870759561
5
243414
960295444
398454
79
409499
2183818
41
54
10
70607
91
428284
47
258222835
443128
293002
103105
129634
400266
339208980
8
58
371139
96405
641002950
33
24
118556
426007
235646
22
33
37
303361
814425092
528290023
71
52
13
20
12
89
463550
390347
4782
1
10
80
93
402521
5661
255491
347898
270351482
59
34
307946
402817
67
380798
80
1
76
13
154976
1
3
637188734
12
3
157816
44
412069
34
268092
3
96
82
41473
73
46545
16539
40303
410594
80
94
345749
73
6
4
94989
98
74
84
420014
52
233068
58
354073
94
41
40
3
1
317184483
5
448707
265915
496090
822168666
86
271393
299355863
11
47
66
176581
255766
88
4736
21
52383
89
264022
187406
377100
299505
11
104024
1
112766
86
8
8
305830
326111
92
96303
180181
105517
6
205327
78
140024
60
5
43
253878
1
437221
40
59
56
271052
433418
82
462568
66
98
202896
98
326445
4
57
60
350500
431514
161611
127354060
69
51
172991
901902723
67545
85
85602800
371547
37
158277
35
315043725
38
34
69
8
287347
88
62
4
53
187045
845714104
64
184289
223860
29
337998
1
6029
333782
361007
92
409092
42
29
304398
863758843
76
79
14
33
85
27892
622670659
90618919
195621
78
29
329998
52
84930
483333
24
85
47
68732
54
39
6
47
252973
55041
214354
435298
392962
8
62
54
410359
47
25
229616255
65
84
3257
7
132161
107256
379008
34
24
26
51
75
4
48
14
483697
466514
4
45
98
222942
373316
285795
103391
654053925
424211
190994
29732
427309
124808
58
82753
238871
33
220457
230346
155160
20804
57
398591
948628762
52
3
451049
36
379911
157256604
54
5
288748
73
136603
240604
965494941
384754
329352
54
24
23
10
69
72
272976
41680
42
478464
33
30
138215
284765
62
7630
22176
678522529
208584
234073
83125
60
513044154
2071
194987
36188
352102
282374
235166
24
159219
40
266264
168307
14
434268
386986
159200291
86
365212
24
56
23989
19
488714
387157020
9
68
31
41
310825158
272430
31
4
24
2
58
213166623
197165
246433
74
167319
93
71518
9
97
10648
50
4
26
26
969191899
423150
59
52
118476
7
41
38
30
58397
81
68
204738
24557
69993
338706
6
479984
91
261420624
374018
156403
37
284027
67576
94
61
31
5
267117
65
46
17
917867882
13370
3
188012
6
77559
130168
35
40
1
41
54
229942
95
412038
54
165755
108440
62977
630771733
51944
54
16
209838798
299850
26836
96683
13
97
380992
67100
14
285542
344613
16
75
367592
218251
208917
62
405585
295330
987942642
52292
9
408461
457046
50622
125420
91
32
927374662
12
4
34
9
260068
63957
224491
53
26
345697
38
91
91
54
332494
426651
6957
89
92
6
64
74
166482
252138
84
2
20321
390366
384136
97
2
2
63
77
35078
8
67
52
87335
68
144597741
260258
631695263
54
46901
298539
148464
343381060
375805644
30
63
26
53
66
293337
9
503473779
322385
1
61
209302
73
24
417607
48
321420
37
365904
32
480651
185471
24
44
289955
34
30
53
364227
66
232595
159911
378169
14
77
443105
573599577
368474
22909
487306
1
26
286054
342853
40
280646
67
20
341802
86
97
81
31
425501
5
867885254
22
42
74
23
212218
70
33
161205
36
3
29
5
8
806506251
8
186938040
377476
71
89
227815
41
21
124082
87
10
190524
220587
386618276
34
69
1
345879
85
343674
9
397932
79
8
420896
90
389500
76
17
60
6
8
176990
95
89
84
508203728
35
69
73
84
176114
73
436648
98
65
50
68
396756
96334
222566
480106
51197
327813
60598
46
15
5
38
52
43
243553
89
7
7
22
90
53442
13
76
55
10
53
701471347
326622
27
495084
21
288706
203766
19
72
4
168415
56
58
78
38
44372
251976
95
520555400
239958
300306
333650
38
87
22
462743
296286
25
380210
218649
163277326
10111
231389
1
87176
36
9
8
60
645150598
11119
74
14
67
69
354636
94
437307
8
61
57
330775
263595
88
393248
24
6
403292
5
224281
217603
62
78282
1
479297
5
18
93
51
50
100504
118865
118583
37
385465
347585
2
51
35
731374183
41
81
92296
25
13
17
70119
80873
87
8
11
194492
266198
475982
17
65
97190
61
47
183031
220372
227213
63
367236
14
279274
98
438191
16
360761628
46
208206209
129142
243520
72
289520
79
452628
65
329285
82
444471791
71
27
43
114246
250773
269598614
13
698483170
40
415288
147839
61
83
301352
24
361768
5
36
4
853468784
43
487272
461730200
19
243707
199680
25
983597355
462647
91
553041364
33
31606
625524171
687754601
76
151354
77
7
84
227944
170789
617624710
76
483602
103073
433545
967997704
2
7
27164
528824659
157840
11
189410
66
20185250
61
903965255
155160706
35
522670935
925407155
28
218452
334072
62
6
6
25
20
44
40
131467
90133
23
234942
141974
15632
21
42
7915
72495
129347
32
10
246725
423342
42
369406
21
279999
126357
1
7
52
13
476270
487153
53
47
89
93
196111
206069
8
399025
151637937
25
91917
20
352905
374194
56
409458
125445
64
434800
2
85
12
484268
22
473784
144619
323656822
319751817
436859
71
3
46
618803598
34
109607
6
1
74
5
142369
5
376308
90799
9
2
77
35
14
25
83
91
494375
3
184359
774831663
321781
407381
278686
257207
67
159913486
33
87
21
209915
497132
155571
234697
9
315402
176577
19
294363
228694
71
103887
87
51
469908
433824
292191
297553
643432665
11
233993
146874
436084
31851
67
4
11
61
21
64
418890
74
24
24
117920
254243
22
212530
332689
79
451432
306878
354916
78
89
396936
432209
74
435524
47
42
64
875250616
641864886
8
78
85
757828612
25495
49
359811127
804185474
1
65
83
485842
294371
176593
53930
339215
96
263612
407984
45
204515
90020
305538
12
28
14
3
198332
350305
370507
44
1327
87
124894
64
799019233
4
486924
411238
40
308854159
36774
92706
1
308718
85645
389371
35
54598
195020
1
264477
265524
148266
83
6
58
14
165538
434444
62646
86
21
54
286591
99
367133
15
68
63010
5
226972263
89206
399508
40808
1544
57022337
41857
68
207694115
87962
20669
8
373223
173841224
816161092
6
26106
22
18
38
279035
236908
480123
81
10
267399
352838489
5
71188
258538
161026
935940062
15
160887193
148339
90
83194
60
161820
284375
17
343022
80
41318657
244247
326932244
171870
427072
402420
77
70738
313631
12
198226
55
404970
51
35
62333
77
325144
53
487111
88
462134584
43
167678330
43
85
46802
86
26
25
31
84209565
90
33
454769888
16
458946
323375
4
498865
215958
236735
32
445355
54
58
466256
9
65
16
350605
75741
48477
65
430195
84
91
371311
41
843375035
97
93
85
54
5
497989
11
5
211737
6196
23
675886741
466225
468794
3
75
5
98006
98
108007
67
63
11474
69
97
136006
192799760
23
42
9
96
34675
1
396276037
97
345170
31242965
80
5
340623
8
101840
720108833
57
294638
7
7
61595
63
46965
54171
336873
83
64
17
4
348482
36
138132
12
241334
55
54
225111
7
29
996798954
327212
52
52761
249228
86
42
104043
52
83
385085
319422
506548163
273547
93
57
47
33
85092
34
151171
298730
49
4
440564
1
453713
87
133602
377859
57
336831
103935
187803
315716
386504582
458360
146805
23
53
16
655254391
208099
88
399940
1
225405
201425
50
55
15
246295
51
91
35
25
382026
77
221180
2
6
240119
6
460385
129548
415310252
456565
63
307590
78
381327
13271
62
294068011
95152
470629
2
993436690
257578
352874
36
76
11
40
378940
1
71237
97
4
99
49
246524
136602
2
27
6
11
11043
94
48
95
25
76142
439407
848828260
12726
330521
429318
6
53
84
3
111040
7
371197041
856816699
7
255306
21458
48
25
275541
6
55
100630
459584
42952
46322036
19522492
422707
72
186221
585594174
57686
248591
297727
34
453647
423299
92
21
90
43
25
199050
124480
912130660
65
25
418228
357272
40
159224506
272755
2
24
24
305202
15
401529
87
415220
780682909
69
25
95
56
54
157988560
744596947
5
18
23
13
274640
125053
4
54
422940
755835233
27
20746
85
50
145483
355709
106788
344187
105473
43
83092041
89
196361
57
35
485037
66775569
303272
70
111914
13
68243
3
26
225916
60
45
71538
79
26
70891
97
40
30
56
75
6
7
5
305459
95
78
2
1
755576588
14501709
48
387370
171627
493075
297487567
1
50
580470133
65910
54677
97916
83
134321
43658837
6
58
362527
71
49798
98405
7
39
152821
166073
478296
217208
332171
2
65
79856
191710
77
77
95
66
399236
80
360704
27
318621645
39
450013
26
401498
7
275346
6
37
385540
51
458894
297112
211406
53056
170745
34608
14
95684
532180440
312838
63
33
346738
473835
67
77202
99
2
112182
426461
329693
214726
54
4
294082
890391549
74
98
477878
39
68
61201
372015
24
3
172622
16
363982001
805857958
98
395209
349647
316732
72
403919
335950205
268298
79
205584
293843
180601
2
26130695
80
59
55
1
88
390484
127988
6
80
6
226940
254694574
265632
63
24
67
99868
69509
407524
59
165436
271640
65
295124
283963
72
21
39
10
355987
38
126377
83735347
69
35
5
345739
135991
232287
62
32791
480103
50
466258
133110
53
88
806334979
139933
20
94
347489
240130
292727
349104
349586
296298
154360426
46
17
58200
345008
7038
54
845314751
83
81
309589
38082713
50
443297
23074
66
395620
59
75684
477133308
75
12
48
998332390
420461
85
94998
81696
22
385501
14
421222
79
320254
224490
332653287
189025009
9
36
75
85102
74
94
18
4
46
91
13
47
8
50
4
120891
230856
438410
9
75
69
93
20
313385167
1
75
312047
70
62
167494
154666
121610
96
73
158534
459151
81505
178859
453672630
98
69
13
472705
95
280509
54
3
8
15
56
13825
53
63
148577
737295471
9
51
297241
327056
452502336
29
856886239
73
899841636
86
451586
357189
18
82
276273
36
13
83
91
1
317041
33
81
13
298778
8
452213
2
21
300406462
424636
90
418355
24197
83079
31
182696
13
185241
47
63
18
30
19776
373745
73
86
97101
290479455
93
65
206641
33
246411
5
219722
14
952904523
467525
82
23916
275641
27
44
11572
31
55
48
60
187864
321173
404599
175374
58077
131058
484179
52
88
26
814797674
36258659
63
113643
4
115410
94
49
42
102148
47
497254
42
361074
277824
7
66
33
720506060
4
21
71
85
139382
282071
19
99
73297
23771
35
163394
768934856
2
105972
90824
123034
39
47
30
92
35
309682216
224240
378585
78
5
295651
87
173652155
49
33
7
330139
97
20
464501
5
17
26
340785927
24
31
326332
451265
314102
61513
19
429167
99
390219
91032
48
14467
20246
243647
47
233997
66
289159
2
99
134535
1
27
48
319912415
24472
141897
246520
72836
895942688
455972
83237456
16
38
56
88
180093
63435459
1
96423
480167
33192
275800
66
9
885698814
28
384646
143096
18171
370132
410431
385000
82429
151963
291958
373923
4
66780
20
378846
852554573
7
24824
18
649566461
78
75
266496
31
285433
446563
30
32202
283391
60202
162839
90
39
72
11
13
61
74
179510
91
85
358155
79
50
66426
170851
64
362180
28
141412
9
340825003
56
24
7
31008
327105
301842
23
3
216145
322115
79
440203
386934
418499
121744
2
121856
48
194195
27
26
403011
515357395
242739
76
265658
4
331258327
33
65
115647474
936961786
392239
72
57
56
19
58
651245856
342008
321827
335656
21
400977
10
76154
92
312432
213986
898000224
96
172031
80
25
207151
197254
76
20
475546
305219
72
33
72
22
20
56
1
26
155664
72
82
76
59
90
487724
665137356
92
53
7
195722
971216180
19
877199229
70
17
6
31
29
13
60
79357
28
44
58
7
379557
244501
6
85
72
4
490838
30
133070
439083
409065
354705
5
291365
413182
13
32
385158
547761478
31608
16
23
500786758
126365335
472903447
136714658
144669
197759
363688
457103
470075
171179325
50
3
35
2009
485649
175356
5
55
91
5
298292
482895262
411648
695368330
448183
7
93
59
451460
49
32238
97
414405
58
971684016
264960517
202406
76
62202
87
39
161239
23
7
79
90
483399
47
56
416008
349989
94
6
80
66786
7
69
24444
202537
62
50
2
272262
34
399924
28
263498
93
311815
39287
67
291564
167430
248143
302258
91
63
36
401230
362824
10
48
13
51
229872
465133
447507
338971
286399604
7
277046
75870
59
373023
243364
4
449144
98
3
5907
38
370487933
912322348
467936
82
56
345024671
49
65
378696
118048
32
374506
3
9
482904
2170
49
418389
245003
150801095
495314
53
160731
366885
913865165
48
434735
382680
35
34
75
20
395518
354795
46
88
64
560265535
173463
260688
2
84827
14
113835
216602988
237374
87
59
22
67
51
84
77
76
3
424868
38
232683
7
282240882
34
206864
409995
239475095
840672053
19
61
198948026
33
66
424689592
198425
565965552
165601
3
27
2
72
53
319523
40056
43
4
403120
451626
380197
47
298518
80
12
397934
75
79
38
56
499711
625790929
203312
3
10201
434159
340352
63
351972
63
414114
141553
162686855
426133
90
80
210509
74
2
51
271939
288550
5
147690
220157
31
425661
215605
249428
38
41
87
150413
495513
17
356538
391394
358569533
77
132093659
89
7
43
57
129892
351445
202003
61
361369
334960
36
204625
91
62
193804
428345
365352
40
764910719
431568
12
67
155903
74
9
217521388
282321
401953
1
417218
376384
512865617
604623856
50
80
312077
73
392850
50
629188911
459114738
435917
54
18
3
35
9
93
442016
162916
8
20
81
29
275410
35
245319
249507
4
125568
10
48
15
18
1
44
193602
1
55702729
335290
67
76
80738
63
219192
49
203372
547932800
56
83
95700
123423
92
4
453137
38
73
28876
99
248379
13
280849
412665
17
74
155025
278587
4
350154
193380
41
8
37
433557
29
221264
96
289569
26
410647
2
397248
588724514
3
303942713
49
229717
31732
65
6
22854
304257
2
78341
159920
29
263215
21579
274441
4
138297993
82268
385675
74
483108
72
409392
33
382246
48
51
116738
447575
82974
51
991277437
18
206016
874113703
5
32
60
20
460480
85
24
346379
241328
54
52
56
277065
87
3850
55
86
14
490757
103514
98
87
184084
58
14
9
105211012
72
327206
8
40
49256
153143
408016
87
26
50891
333326015
267364
4
80
6
25
56
91
76
92
86
380165
40
618304626
23
82677
415778
472906
27
42
84
467326
8179
32
317956
15188
5
21
315335
291960
74
45
52
282527
475951
20489
42
11
90
159939
25
82
90
119641
423660057
369742
39
39
31
89
71
295833
44148
521738902
480067
2
240813
36449
2
3
9
87894
206052
26
58770
223021902
17
103878
210319
42
321967
4
71877
15
314227
391458
22
878753902
319965
223344
48
43346
122242
93
365898
20899
59
25
96
73
52
55
86
88
124601
402634
316970
352973
47
315091
421510
81
40214
75
465924
366519
92
98
97
1
55
352768
496043
164788
913303490
18
2
9
196001
45
96
83
139818
690136175
316341
67
13
40
108949
103052
915415482
360345
861512931
2
450472
6
237720
705361303
37
70
51
170868163
38771
41
46
60
51
98160
779249556
87
26
111499
41
7
244366082
52
6
95
58
34824
96
117844406
58637017
8
87810
50
87
96
71
64
194919
28
125213
939432084
88
74
304154
8
414985
684676495
409903
9
444648
90
6
344657
248458
60811
116895
8
366176
157733
748722104
78709
2084
901166673
32
6
192147
10
168283
22
809760438
441992
49
51765
304253
2
226256
486374
17
30
9
76
434940
168510
204508
84
40
303471
438460
473408
268864
628053049
7
82
54
16
51
4
69
38
83398
47
137011
78
160181
356303
146908
483706
282346
248138
33
360811
86
954660872
95689
568634626
86
7
25
9
37
338056
9
73
95
184866
315896
29
286912
70
7
21
469120
62890
285302
29
154285952
32
444804
191398
5
91
915130436
359573
75
2
144284
466440
290596
19
97
48
51
209297
392740
22726
65
72
425993
122033
3431
86
291922
65
34
266834
328680
214699
115359
44
46
34
43
78
191675
337764
447651
65
381319
230201
3
52
267750
59
99
52841
48
248279
964450814
48
61
224306
178036986
341711
255050
13
21
198252
4
35
35
422572
20
93
10
1
466019
87
184963
87
104149
8
26
223744
60
411509
55
264161
246099
350141
2
19
454618
449115853
8
59
280172552
448108
212522
44
4
240962
341808
63
28691
221401
348416
1
94
87
378180
6
210114
72
36
9
7
166067515
73
18
337331
60
34
254525
59
18
235118
94279
21
30
140752
50510
4
7
103976
908664109
5
100798
405335
81504
204145
67028
482025
78
404084399
565969924
112411
373023
65927
883347955
509331
8
76211
92
40
477186
178964
2
67749
20
348168
43
1
60
31
123510
15
76
25828
15
368254
77779
261057
83
3
501026064
2
1
83
2
9
180538
405864
1
51
68109
5
19
365136
1
100918148
69
147049
89
54
4
72
5
75888028
465558
87
3439
1
39
80
31
372118
131138
2
168845471
98
17648
293266
444167
35
43
172283157
86
160790
380119
401986
338030
58
265964
280205798
66
97
36
442757
62
311740
131427
8
49
27
100638
469515286
77
3
495044
91
2
354361
81
47
156014
7
137834
13
262142
452608
98822
307591
5
51
148212
4688
492066
5
40
169578
3
90219
779937817
139513
18
6281
96
28742693
117784
172664
47
2
3033
204666
41
188144
178479
186593
143937
41
12
43
5624
92
159371
373023
103100
8
85709
447905
28
186684
260362
392917
95
64
74352
25
106120
53242
3
8
241869
81
90
77
5
330524
69
48372
426599
24
387431
34
45
3
320778
87
99
58
306302817
213286
465449
51061
41
227258
71
460236
12
62054
348565
74
119014
196363
6
238350
85
89
146015
220742
1
303802
52
72
39
296991
355900
64
7
107859
43
158588
78
324470
491026
25
97
97
387265
378323
992386160
337262
70
53
206033
366431
46
30
160551
1
206871
99
43
15
89
74
60
420767
46
51
29789
36
13241918
76
1
49
91
425505784
6
193846
5
462806
38
18
52649
446609
287201
26
88
836252892
82402
89
377552
84
412610
76
54
220840
40
173402
74
89
47
35
89
302158421
407815
42
5
31
41204896
96757
46
200314
23258
338863
77736
7
81
304414
1
381489974
81
55
118632
183534
9
28
331919
29
96263
68
222078
25
45531
98
235894
38
42
227763
189710
52
286929
348946
97
17
55
414004
63
744843685
34
10
48
193959
581032517
97
35
96
38
270134
9
32
241347
400712
86
150805
320931
66
85
185137
92
351109
162241
69
74
161323
5
87
319555132
5
423704
290428
202870
7
26
341419
114112
296729
49
312503
93
58
824559778
50
3
8
15
88
4
40
252211
130882
32
238666
366359
93
496029
8
37
66
110713
183628
6899
43
57976
125563
890705159
54
36350899
318192
92
92
98
355796
322249
83
150250
10
281378
3
152401
10
25
827837316
430535
77
45
22
70
36975
483635
163723
289195
924519602
8
70
78
167164
47
405493
95
563441501
56
31712
128967
171360
136445
280807
46025
32
13
32
51
257823580
70
353171089
343659
218675
57498
73
337603
25
262596
79136
24
187915
171720
90
19
37
20939
358755
21
46
33005
383309
4
329473
54
150930
63
105366
6
286894
9
29
31
496981
36
20
34
89
418895
4
97
380268
16
61
32707
1
368997
152653
38
92
31
474538
415255
59
107008
384862
72
97
46731
169115
713048543
9
435640
1
375719
79
40
84
34935
173482
25
48006
81
6
297881
478449257
25
20
12880
269428
94
3
31
1
355448
254661
90
62
5576
224478
139167
339438
281332
237906
593107055
257694
162286
97
15
155897
77
41
46943482
31
6
411430978
36690
99
84
87
52
272765
80
214280
261819060
147470408
630418191
47
194848
8
63
12
4412
97
47
53
7530
97
41600
136628
53560
89
30
99
19
79
85
97
171649
66
46
2
82
875551474
46
39
496076
74260
51
142045
72
465326
6
31
51396
44
102138
103553
414036
788729501
61
97
224519
368326
472588
200760
80
125483
269668
325778
831786481
852026022
65
83
97
8
285280
327248
78
99
62
54
65
17
71557
61
54770
22
66
92
65
90597
90
388388723
92
14
409155
73776
398032
17
8
65
107377
53
455587505
12569
222649488
793570119
17
459786
61
60506
257861
52
189564
77
72
37
26
7
58
203338
486720
32
28286645
96
811718405
838439254
9
93
80
2
168574
99
8
275905610
39
43
66
758040681
97
94
139335
462687
420288
140152
23
13103
178929
8
84
2
72111
153531501
98
9
34
442125
72
824340231
90
64
110495
306792
314857
255319
6
287933
497535
190720
49230
241297
725907427
74905
81
7
6
73
83624
162237
18
3
84
288176
152256
486166
320722
135578
10934683
31
1
335644
411389
41
37
317147841
496323
402483
25855
45
81
30
120356
91
415270
9
11203
16750
230066
193820
38
125548
325654
32
65
199048
99
18
56
33
28
184431488
313448
1
79
55
200602
50548
17
408356
54079
53
383386
476545
365495
11200
221148
52
23
83
19
31
47
29
7
93
51
1
64577
93
596357767
970358102
3
90
999777742
62
240742
27
347115268
23
225465
224577
467620
463912327
5
399719
6
154218
9
12
392027
436878
58
77
332592
192714
300799341
65
34
51
402201
55
436811
352581
369244
4
183196
128718
147194
202171
24
9
107366
73
26
74
91
7
325120
33
30
40
5
7
33
424475
95
7
455788
472610
98091
28
58
97
45
457141
167897
193402
306321
214593
447734
6326
81
1
226051
898466281
72
694467294
117197
325765
93
345874
260408
159287
466011186
9
36072
50
18376
59
102034
83
388828
32744
38
430916
223233
24
69
17
3
20
85395
448426
54
224772
11
757721975
15
3
92
42
233027
147133
111136
26
38
561922870
176930
52
40
31
32
82
77
405667807
2
54
8
47
292972
33
22
253142
84
115915
222357771
204119
138477
313491246
20
470372
156425
376073
15
9
127253728
68
52474
72802
73
237210
48
270104
11
433475
51
947156819
449539
66
246826
64
20
9
427587
236342
311008
342894
36
84
8
12
58
276573
82
582552100
144302106
48
202317
50
329809
96
214928
289645900
421241
92253
142217
38
646402290
371182
81
10
2748
37
309283
269545
292703
147401
279925
87
431911
592197741
890914390
414580
46
347986
916473012
6
27
26
834069973
16
7
312416
449737
6
57419
424979
38
45
293566
25
9
16
73
20
67
16
69
62
297542
31
81
482696719
211741
1
54
49
69473
12
112740
73
327689
6
498089
10
556117128
78
74
3
13
289498
31
454717
29
73
4
2
381610
9
91
28
363069
498631232
223828491
295728
73
344163893
792509275
9
308293
62118
149612
181191
17
298638856
72
593093716
15033
41
469441
475876
4
16295
67
836988508
98
383216
74562
109076
574727858
42
223193
146299
23510
111373
43
300600
50835
497519
67
8
265291
6
231049
498655
220666436
23
27
65
88
51
34
286854
84
85
66
314434
601163533
4
97
173095
69
53
33
83
455787573
31
88
649139456
202072
240655
55
295369
163997
77
9
330031
3
60
329339
39
437892
447275
2
221031
6
453983
20
47
36
99
35
43
401770
70
4
236890
363
14
244011
73674720
350459
71
174278
9
4
53
59
62
87
564147536
7
368112
38
441474299
9240491
956530233
23
27285
8
1
6
20
4
86
26
12
268916
4
178080
35
77904
84
39240
17
235200
3
391647
291226
3197
304045811
67
46
33
14
26
7
136608
3
65
40
79
66
487662
281281
300679231
158884
445594
812716707
173940861
34162382
471011
307356
3041
46
404339
101935
793549340
81
755926833
43834172
257826
28
136538
2
472092
26408
78
320139
10
118914
343867237
29
77182182
111499
95
443649
10
8
383889
67
21
489135
99
102454
23
28
9
16
182347
27
74
88
76
205561
75527
321797
485041
206684
110266711
65
205931
371591544
26
75
12
386989
19
7
167378
192618
20
168302
60160
30521
437590206
133563
385629
75
447973
124752
188013
69
597981108
490710
46
469353
183847179
9
255215
418696
260888630
140425054
31
50
49452
41
13
206706
88
8
85
1
64376
372388
254481236
65
65
32255
15026
70
429223
899793222
110710
90340
201029
45
472624
55498524
24037
56
321071
27020
43787
38
217504
2
48
353552
73
202246607
946147014
8
188819
259155
13
2
766983925
21
99
6
1
16523
254918
184517
187174
37
993519285
59
60
1
186464
886995784
18
22
205850241
152127
8
363596
70
70
34
53157
154720375
12
12
13675
144098
2
462915
63
440534
58860
37
3
175113
273698
32
252308462
217955
43898076
252731418
4
58101
14
96
949520039
166730
17
13
92
1
41
4
2
113476
31
19
597644193
250118
49410386
32679
67
377221
256281467
46
1
45
6
79
12
464423
408874
166904965
44
42
480370668
265800
67
852173668
480913
39
20
330894
497229
4
222037
347923
294636
611714380
172795
85
276200
53
632363
25
61
76219
304410
25
5
7
99323
36
88
448940
132215
33
70
87
229314
290510
187043
90
5
5
215985
417058
64
10
206158
188837
34
64
146699691
298230
63475
2708
8
403324293
24
86
5
25
341451
96
74866
213610
21
457596
575049897
284601
94596
23
53
823817393
46
38
70
419383
235521
16
38
96
19207
324414
31
39
542118185
117437
77
179568
98
357985
28
97
6
863954434
60
331029
60
7
6741
439959
17
448115
12571
11
15
197923
109329
435224824
212910
65
263170
300915
386869
37
70
87
39
381734
474765
58
115800
292571607
332702
337780
281798
79
32000
376221
86
279657
89
35
146876
431266
56
406481
73
82
42
886294491
17
302584
123697
14
138560
27
79
295036
225062
49197
282471
349131
82
6
94
63
319762
21
30
7
50
448978
248109
11
25
9
61
75
124378
14
893717452
70
87195
7
56
53197
77778
24
67600
159761
866975707
311303
54
83
323209
97
143084
56200
51
11
72
445095366
211567399
41
3
47
71
15
31
236470810
257682
65
60
63
61
6
46
14
97699
59309
874474887
35009
282734
75
5
142237
3
470812
4
411224
86
38
75
4
8
62
138680
493614
4
73
39
61
459142
9
168231
9
987863297
548675802
88
1
313154
460272
414037
84
46
9
151344
11
42
117295
477106
187528
5
97
47
56
9
445348
92
16
431916161
140489
61
341330
41
232652851
66
123014
89303
39
96
92
78
79
99757
82
96933
320260
93
73
69357
270775832
461359
223179
34
48
24
194644
340798
155510
340471
423865489
936069995
472154
316797
415947
116145
348459955
442871
35
250219
19
7
29
45
77
77
491678
345434
47215
81220
156459
78
424991
97
59
452039
36
359399
12891
48
948763320
348239
251851
79
78
68
44
39
407766
79
74
889395947
2
230301
246283393
68
85
70365
50
420927
474627
72
10
499956
71
481828
167223958
76
454344
8
99
68
287496
277012
276629
2
27
266895
52
11
164406
77
71064
402547710
52240
7
432573
490763
8
53
124473505
117055
323921
98
90
440341
39
4
242761593
140158322
455572
173499328
240433
85
48
63
23863243
14
82
13
23
312584
97633
444558
199349
73
449287
332884
16
403982
336665261
21
32
77409
533888855
94
66
516454631
3
99
322375
43
216910
441731
48
27
8
198755
263828
261475
7
477660
414818
87
9
450309
816616098
46
77
8
264234
124906
20
9
268548
69
478501328
154775
68
91
354147
8
32
94563
494247360
71
25591
42
1093
283068
411438
54
346609
145139
50890
562193172
351449
6
80
63
268376
53
81
28
440148
7
143423
23
172852
672617938
4
6
387709
770503000
68
125089
42
954669688
58
97
933565255
15
24
71
159478
71333
28
87
294609
93
132373667
279998
129505
285418
365191
309928
7
7170
256736
35
255622
28342
406013
34
65981
458384
364262906
42
4
139477
178052
2
726066981
72
150056
260938
87
463072
149598
267079
58
4
211090
35
98
427584
266072
84
32
691379973
21
283562
67633237
44
24
879156892
52420
316280
14
27
46622
3
45
8
5
287059
23
5845
9
280628
64
338245
93
273793
29
280315
62
93
93
15866
98
7
217573
319740
48355
99
70
43
370224
82062
33
4
82
19857130
31
53489
49
65
5
79
461347
15
302016
76
9
365504
177035
354525
76
81
50
193046
13
61
28507
14
6
329774
106712
61
25
52
483046
40
91089
389326
443208
43
2
336191573
356186
66
319233
91
354269
81
288970
95
476810
149287
16
86015
106099
88
463674
22
50550
24
84795
24
20
603570853
268057
40534
61
38
362516
74
247828687
105874
32
2
142511
486039
349230
2
402774
52
433339024
8
384531
69
20936
284663
8
31
412906
8
15
77
37
94
867123654
71
388231
1
8
94
59
23
242202
83642
46
93
8
31
85525
11
51877
58
150259
167400
689304195
152328
89
156815
132811
388588768
316674
78
951480066
54
4
37509
79
8
653500560
2
491930
15
64
8
4
277750
79
2
9
1
85
1875
64077
453184
86520
80
325242
37
201449
6
344829
29
417856
254602
104865
45
484330
460393
332786
16
8
22
252670
251863
91
313669
791328921
69
9
26
284981332
88
18
19
412523
17933
29
26
70
109559
11
73331
705830556
47
145018
294158
9
6
34
892636446
85320766
72
303013
8
57
207722
381208357
51
95486
562188911
55
692854666
3
42025
448854
40
86
37
35
8
45526
87
324103
532354770
463130
27
71154
66
306550
44677
693572338
34037306
43
107354
314169
469137
66
73
25100
214596
436623
289072
2
53
3
46
425980
294607
417547
370466
31039
518930999
52
76
228875
19
90
397540
116961
31
15
5
56
82
73
2
221086
249665
393043703
101810
25
93
451594
63
430129622
15
238344
413621
307778
393884
117852
496584
47
5
75
9
20
326098
46
8
44
34
263645
78
98
19
459134
333546
27
68
291604
467390
7
209744603
767301738
920903157
69
60
464885
415897
326775
3
51
270786
84
43
293927
50
148383435
204062
98
430818
256844289
23
55
42
649370930
202005
8
25
374431
260703
149597
92
448128398
982674892
159434
453351
383648
430721
339424
40
416771
45
22
23709
19
71360
81
414164
464566
2
94320
45
209139
392331
472321
77
58
70
39
56875
284338
243665
64
64702
6
491521
76
476507
8843
472796
50
59
266462775
137283
884759588
6
59
39
25
3
33
97
136963
6
306191501
466625822
79
376828
449855
91
57
80
84
99
251112
81
54
89
405549
6
31670518
664219179
41
357247
28436
396386
41
148491
434724
21693
31
30762
16
60
555888230
184143
44
381707
87
83
85
267977
316614166
421234
46
114592
478189
154368
7
155976
485268
411824
55
31
5
290438101
3
28
150913
40
234456
396232
62168
217703
13
81595
915740400
134890294
320422698
399346
501951372
374847
206067
38
38
107894
4
11
40
199179687
448398
28
17
14
363279
66
288012
16
7
474882
60
37
232497
2
170945
426125
987632077
415488
417100
63
402582
392221
61
44
53
92
213007385
75366398
91
1
292717
361362
12
449086
8
445829
276433
95
63
22
131759
396019677
95
41
64
237127
236583
9
282073
4
35
86
610162359
288393
5
51
4
276238
38
8
248957714
20931
199799
287707
252556
827225955
82
347790
94
2
400430
35
13
77
29
368936
192518
89
128639
385607
3
94
178956
60
45
3
8
63
29
127024
2
7
290031
74
83
236166
77
247549298
61
249860
71
216863
2
329203
33
15
486314
95
131826
115201
32
474241
5
3
27
397202
714190490
21
13
2
24
91
50
26
456952
30659
119486
9
977747690
12
66
449283
488852
45736
236629
65264
27
110863
59
24
4
52923
80
75
43423
878140651
407759
94283
415471
441459
288805
27
94
67013
347030
175997
85
362680
7
79
12
91
5
81
22
312811
234609
774946879
64
106512
371924
452719
425707
309180
69868
66293
282186
9
69
36
121533
216187
502351919
195835
60
443482
97
341437
433038
371021
94
261099697
191081
55
231445
72
282028
288174
107626
35
279735
9
21
89
58
445825
40
4
82
89
803329510
39
27
134513
88510
32206745
4
34
87
26367
672565015
7
2
43
517543607
20
291856
39
323833
485774548
3
203172
221513
268220
3
360907
10
1
417086
156124
30858871
8
138081
174365
91801
471801
11655
357164147
70
231491
329929
496472
352991
51
5
492255
443616
497721
38971
981605050
18576
471013
419710
3
187171
352312
37205
367581
76
90
439071
9
120050
8
16
381588
91
56
38
3
431112
82
77
8
434433
11
921027287
600242205
350584
71
1196
76
155782
3
1
17
48
70
139603
422198
22
8
269666
52
345966
6
9
529640570
50
50
43
71
468251
42
494751
362358
265643
290070
167208
7
82
471845
58
382674
853559352
9
454354
7
207253320
45
458991928
272218
84983
69
177592898
37
234489
12
162042
14
28
10420
295519
145489
7
760099188
83
426423
20
53
938513845
49232
53
322901
245717
20925
25938
5
458709
248242
335848
76
8
8
67
108241
5
32
30
49
76
36
81085
13
333655
11
77
87084
401915
61
365963
89
45
86
5
378350
454724
50
911698776
309930
148716598
133694211
31
65423
270556
177941
79
68
17
41
32
23
119603
43
39
610352795
55
18
197131
31
56690
26948
45702
79
61
34
45
483134335
68
133995
194935
370531
133225
37
86
454676
5
20
6
285572
474626
85
15
78543
61
36
818410930
130534
476863
371490
127904431
99632
12903
213242
317054
247223
9
65
18
234875
261309
88748
8
29174
397314
204022
378329
11268
949672449
80873397
468886
75
112164
581521309
84
91
42
83
440090
51
45
290607
27
91
3
68
93
4
209889
29
7766
74
601179221
94
748737419
85
867887946
233268081
170633
43
68
207548
25
10
51
60
102071
88
37211
11
98448
290820
65
1
334961
617761276
114130166
24141339
349281
71
20
1
313573
15923
90
452955
7
75257076
41
27
46
689572155
490300155
163822
463427
255899
30
180007456
157284
136168
352117
284243
353811
98
31344
309404
22233
68634
23
57
243539
219451
78
411073
10
18
257158
405841
275273
6
9
9
1
43
470076
188546
289683917
329133
69
289295
328204375
33
145088
39
60636
325566
88
58794
99
94
25
40
7
55871
31
902028998
347440453
360260
52
1
78
1
434304
55149
199678
461206756
75
142267
40
4
143337
51
913635263
3
229723
385401
622522538
206507430
229760
833838854
229082
93
37
3
52
82
5
91
3
246002
341510
4
1
52
403418
172067
476818
180126
34902833
5
27
75
615373821
7
163310
116889
24
366644
84
64
63
379126
77521
239051
300608074
298062
17
165182
8
78
714714763
1
441187336
45
404639
99
28
142973
90620
252516
118711
154833
88
66
209020
141495
59
57
7
286736
405065
200313
33
16
2424
231819
398639
71
299929
4
58
52954
1
56
38
74042
47
730960269
7
47
445514
781971851
596999402
224335
67
19
398255
5
35
119459
249097
10
12
92
45
20
309405
9
41
15
70
170005
313611
609832978
369263
171370
40
73
69
33
406890
59
38
469828
374629
35
416615262
71
66048
268704
334412
195583140
115817
29431285
359322
174455
9
218664026
618931974
361884
35
48
61
76272
477925
179233
2
8
17
56017
20
94
98
34
410479
87
11
442341
9
32
294475
399308809
433087
19
21528
430766108
30
116973
283111
325834
334217
1020
34544
60
54
155387
2
60
58301
244424
32
38377
56
376703
372332
152459
5
97
245409
56
81056
470969
38
210068
464035
8
18
58
65
363590
107581
86
9
5
8
284261
33
30
97
95
571856851
465024639
59
380074994
82
34
973281611
421947
62
407984
92157
92869
2
56
1
99
208233
208959073
21
5
137295
32
69
137107
6
53
337367
84
295260
467046
43
8
401238
39
351105
335571
2
3
9
486513
87
11216
31361
84
1
27
27
676375121
142748
22
23
1
69
2
302159
402107
55
6
58
94802
37495
732217223
99
388465
134962456
19
99
90
166187
224602
71833
95
94
88
544749780
311679
42
2
25
78
869900570
33
26
5
83130
381084
2
38
430657
98
37
470874
337390
14
71
372006
3
3
77
467107
37
2
80
98
129338
54105
344880
447919
56
148891
49
64283
40
45331
350021
439819
47766
335565
41
150564
1
510471862
64
219601
92
247079
42
227933
148136
85808
432892168
42382
896836896
665578485
35182
54
471357
552482072
191
5
84
363093
37
7175
25597
42
12
37
487990
159567
791100885
993241067
343955
89
238313569
71
27
56
18
96
164049
445260
62
71
21
342681058
22
78
63065
59
132283
88
1
38
80
8
499945
494053
15
77178
68
37
146192
247790
25
236934
98
21755
45
152852662
98
268571
132860
13
571855147
91
224056
744183409
65161
374748
262633
216165915
176477
118793
65
98
52
24
388487
138202901
79
299170
356598
43
20
421398
35
48
354371
38056
38920
322026
31
29
253174
783370698
394623
224629
114015
73
15
59
85567
169338
204343
447624
72
438559
11
23511
88
53
35
16
26736
61819
942303941
121431
6
95
45
84
387731
384438
156489
11
2
64
436356
727453154
3
405971
488552
57891
90
83
34
708501373
23
8
191700
5
293326705
50
83090
472920
194939
425055
56
66
492692919
74
86
73
199390
20
63
295259
59925
399852860
238185
479417
52
84
44
124184565
447135
537459365
60
47
38
46
89
5
16600
9
5358408
81782
27
2
76186
259555
3
84
269484
50
87
281627896
1
41
394570603
49104
410151822
97367
249090
22
44
228114
191218
218347
31
52
91094
437867
17
10238
585498087
334214
45
369688101
78
88
9
84
20
34
6
448112
87
297108
255569
1980
106940400
84
7
54
309418
12
57436
740067274
49
481208
384429
324250
47
28
125258
4
79
829787079
150834
448849
156430120
251983
946669211
85
277329
499128
232326
75
16
4
19
277207
44
50999
109661
12
49
54
51
406103
19
323151
477879
439748
29
105432389
64
162802
243482
301739017
256408
145980
323516
91
64
273645255
3
43
69
71
197632
614018127
167861
209913
53
437978149
11
32
3
89
436891
44
67
50
402130881
785463909
79
70541
322814
75
427851611
176937
617824035
114121
212778
498371
86
65
5
30
90
417424
207656
76
74
36
465749
473152
25
423015
336015
7
64
310910
49
605077408
13569978
71049
52
294962
26286
81
185103
25728
58
242408
72
309250
58
88
7
32
94
26
103482
409660
418746877
60
41
1714
55
432393
173771
393862
9
14
24
63
225433
41
60449
83
52
14953
289331
46862
369894
359142281
228464769
201393712
81543
310277
943426025
103496
432875
134145
15
4
939896663
392798
318352
37
16
204261460
19
417909
312400
394517
65
31346
224754345
299706954
207479
610267301
385317
990137423
7
7
94
38
99
6
377765
8
445776744
48
18
270765
88
53
88
5
38
101126
7
85583
325573
32
408844
351887
55
112581
6
776646497
40
10
90
11
44
59
43
280698
48
3
149324
64179
80
908051065
366226
98
18086
62
141034
341577
92759
33
31779
387336
24
32
31
401680177
862748232
133196
167129940
48
88
42
23
36
67
157114
307361
36
40
27
5
7
315086
295985
65954
96
15
359270
440185
76
5
38
397600
219436754
204201
78
6
147179213
318602
31
87
72506
31
3
426247
14
773798428
40
96
499362
456379
29
35
469298
95
467244
330982
191332
34
67
883982256
5
69801
6
4863
14
152974
37729
32
89
78
828258441
42
24
52
459384
275957
316664
39226
369796
77
191474
144905
308771
85610
98100
36918
78
4
13182
40148
10
318941
26441
93
46767
14
62
251627
386727
67
62
71
20
316154
191458
507547944
89202
2
64
81
92
11
36
104938
84657
50079
44
159925
4
6
83
436031
340280858
29
72
62909
85
241763
7
7
37
296876
5
304406
83
40891
88225
3
78
84
449079770
578926334
27
48
778763181
66
40
13
8
43
168005
343031
128862
439306
486408
246276
78
82
410515754
405586130
76
217345
6
4
78
20
264409495
119556
3
320177
75
15
71
484989
5
5
401068
45
214635
24
96
78
84534
217524
82
371164
318770338
250526
187722
164463
5
12
189970
51
4
78
15
96
63
56
299000
270629
8
492298
89
87
50
118076
214221
9
71
372848319
464186
80
182311
341301467
56
2
452187
19
53336
966519156
432852
452534
28
25148848
5
487982
254364
152895
94
73
51
97933
41
33
3
16964
88815
78
84
209534291
61
355205
498607
121624
47
3
74
31
53
13
64797
163406
80
198516
94961
5
351087
32
176051
60
114554
76
3
479326980
265378
457263
435521
29018
24
87
352487
126549365
11
2
79027
4
53
60
20
475361
61
85
94
724171884
455809
175719
95
219913
338144
218389
346730
56
101396
372095044
84
45
167771
5
56
97
16275
231803
142669
5
64
255256037
394860
37185059
211272790
6
48527
428126
8
4
381859
12
76
414001
232564
87
43
11
2
27
2
514637853
358330
15
13
293128600
71
33
2
92
91193
115789
6610
241697
79394
98
1
725949277
75
86
423132
950462734
5
66
15
41
457018511
9
88039
13
47
11
60
50628
102573
82
11
440657
83
54
71
240144284
478273
24
21
22
470179
63
93169
315182
32
6
240758
50
148960
65
85
475415
218829
410533
42
242911
76
6
231738
159769
601166716
64
408874
207232
39
75
8
486824
490384
461375
410174
15
47
489261
12173
55
324895
473892
322869
77687
400704
6
293702745
62
212764
266422
435381
79
6
94
80
183382
9
17
50
128453
4
448143585
5
81
481223
3
17581
246636
274092538
226384
35
348314
87230
13
48
418493
2
1
25
287536
69
82
24
5
181807
570923288
24
402676
321239
20
389054
474971
80808863
2
19
63
51
763770502
24
4
49
91
439268
5
228140
8
41
10
187166
325453
3
448238299
69095
25
46
6
59
65
47135
54789
3
477350
842678373
4
332742
134650
256998
259651
23
117268
83
347826
48
8
747757527
490870
3
86
98676
253920
34
5048
8
98
111625955
57
199379
4
395748
78
289368
346569
52
9
9
87
78
452806
91
260530
64
83
96
9
363468265
5574
426162
71
19
5
114180
345191
81745
81
140969
80
489579277
622072337
95
20971
22
163272
39
45
375376
8
496594
114854
73
27
86686
368023
72
258670719
76
9
8
71
735822527
439768
308425
84
67174
85
73
395168
53
275106
184763
53
204998
75525
96
422603
225775
350614
12
171369151
3
1
239335713
90
60
16
46
45
58
317061
19
324553
22
3
48
51
5
33
693221612
257504
288937
733419624
367553139
75
294994
240393
50
24172
302273
85
23
79
66
90
445926
204748
9
36
16
24
463582
74
74
5
282216
9
37
83011
9
68
38
189608
328226
79173
23
76
15
25
289289
7
24
91
85
27
330110
19
842609439
5
1
52
76620
26
6
281210
42833
89
804930476
80
3
377316
89
490673
303310
91
81
26
21
94
16
97973
412528
381978
4
66
69210
4
70
108498
3
89
16
36
5
2
397367
38
24
168577
3
85
22
488295
22
720162340
296483
29
281366
95
69
489849
40791
47
171969611
85
51
258243
479257
5
72
317720
287203
69585
74
271879
2
63
194957
68
29794
188237
94
80
24884
24
431405
1
966868713
78
12
428959
89
39
215775623
320875
88589
8
3
93
403247
388082
17
612928368
30
370914679
29
651178289
153127
24734
456400
60
172027
406785
1
91816
69
36
387305
1
205059
25
5
4
248581
39
60
341819
378814
11
780878806
14
392798
206583
52
31
47233
56
13
9
51
20
9
43552
499011
16
71
5
416850
62
330263808
358659
382463
25
49
78
442404
34
27
1
579360092
92
97
240501
102046600
50
56
264975182
207450
486265
21
7
264321
34
79
474877
4519
286091
63
68
3
493896
761127694
49
86364759
385566
242172
88
71
893977079
186194
392572
33
403937
946099336
335103
181506
69
2
265980
2
98
441304
87
53
50
64
125587
41
13
362869957
152121
39
75055131
465142
14008
42
3
170207363
474123
86
94
8
23
81
50
22
94
67
44
2
53764979
43
23
413694916
63
100093
3
18
60
123376
231513
36
205673
26527
30
24
71
82
46699
17
98
52
216032
43
480379
28326
10
25
92
448390
83469
93
18561
13
319572
297771
94
30
95
442779
54
381850
47
317530632
73
22
138258
58
249134
185105
74459
23835
5
81820
66
371688
356492
11270
68
295963
41
73
68663
76
111761
904264789
109055
469509
70
44
79890
766312787
71
20715
294007
5
470603
4
309400
89
55075
26
14
61
357176995
25
25
217431
809426745
159701
83
12344
18
87
78
1
5
370505
48
68
314213
92
57
87
247164
648377577
190913
81
350889
273091
17
17
4
5
802316590
142004
46
24
415631
62195
495256
31
20
449889
92870
82
51
494099
50
731140878
57
64
5
218377
66
84
14
71
402229
280212
71
329880
439621
70
81242491
98356
19
25
8
276464128
441323
204968
341556
86
418330
134999566
57
7
296218
411409
59966
4
63656
69
60
72
84
23
86
49
12
88
29236
205840
7
90
302745
780551885
490466
343695
36614
2
32
64
195066
114138
228670003
6
172149
42
268917
33910
44613
63
201066
179496
78
85847
9
9
4
38
1
6
29
196038
319716
44558
38
168628
21119
32
205955
8534
320433
2
371693
61
28
6
82
6
420839
1
90
448871
71
97
586934157
8
3
81
66
54
391047
380736
249825
477255
597639171
189143
439258
34
72
198681165
499636
179372
322862
224483
190955
72
2
34
36353
296560
474174
34
159053
23
4
104138
91
48
9
7375
92
106175
79068
36
63
83
39
62856
54
143523
28
83150
183845
41
24
82915
15
9
42
216909
2
55390
117556
42
421187
442557
55
3
298904
236284071
150652
467087201
52
276963
11
475703
51
89
92
134691
295669
20018
395613339
9
79
3
49
7
33
595134529
17
7
962593373
12406296
579116727
35
97
79
19
187798
67
275226
13
8
19
162995
58
760457534
74
757679828
68853
8
292892
61
7
374118
431993
42
17
35949
435718
32
376549
796
362224
9
232861522
324003
319558
3
5
473184
47488
6
231723
66
72
190386
1
60
370271
46
36
9
563218727
503541623
73
70
53
32909
9
78
306753226
12
8
73
80
383717
230302
9
58
1
488220
2
12
33
51410
7740004
3
83
47
556412089
80
1
76
174352
292384
121394
7
2
126161
109437
88162
44
22
77
593188742
443239
265347
366724
180614
75
96871
395846
984621203
140983
67
131117
2
56
18830
17
61
477541
63692451
249813
132072
272714454
23
283731
419767
451768
29
357217
199364
98
4
3
466263
32
27
64
459882
4
5
3
11577
61
432529966
422261
88
327634794
75
44
531034152
99
169538
3
79
51273
16
289992
81
1582
339911
300857
311903
62
442223
10
459616
63
59570202
723848829
49
64109
8
90339
443667
86
239232
11494
40
89
52
79
25
374145
442315282
289679
3562
188171316
114940
4
270202
2
58
6
298671
44
227218
31671418
229856
4
215377
344450
157538
405351
15041
484377
282128
193332
95
53
78
163448
8
32
492438
148072
95
376335
228569
356714
268952
76
69
75243287
7
13
26
22
31
18
6
23244
48
983672239
322222
213425
98
18
479098
443156
87
406097712
44
890578282
1
71
20
4
15
93
359825
40
92
55
629431525
124620
200227
58
200924328
1
6
88
56
438760044
414770
94
35
337983
7
215947
53
84111
13
3
3
994349264
406737
119447
2
310233
87
6134
12
60
263106
90
90
4
499863
30538
65
31948
813379340
435133
23029
48
420582
9
72
54
20873
56500
7476
309861
83
270841
57606
71
61
213281
296870
27022
230289
77
99
79951
56
455449
192893
1
8
894958585
468492666
56118
367949
336251
80
31
180491
193320
69246
84
630678467
35
9
403442064
54
162404
90
17
534634423
77
35
143461216
48
241383
142623
27669
66
52
90
7
9
3
3234
14545
477142
482254
486768
105942
258633
367903
492912
83
211186
303008
48
64
59
337683
664749663
92
10
139987
66
789839397
319357
64895
18
319435
428963
91
169322
152700
71
452318
475422
5
57
368802833
225392
82145
287306
252081
9
76
95
179710
956899945
432487
17054
6
2
358378
96
432369
115423
183660
59129
308593
41
6
34
365914
12
375810
351098
359604
405396
4
27
114536
31
76
7
45
349053
75
99
877270380
237987
55
46
368541
36
7
477093388
372707
241863
42
39
67755
70
19684656
50
277822
83391633
487879
1
3
322887
488551
17
4
100365
24
309975
133814183
431714
28
87
119343761
872955740
62
5
68
3
293099
4
31
415783
8
96
490889
64
9
345363
25
689241890
53
327874
32
45802158
189160
314677
47
91
120943532
305180
12
20
97905
146278
91
390474
254322
6
201877
57
79028
99
37
270212
98
62
23637
364161310
265072
190130
2
383472222
79586
8
16
214976
336126
467133
1
53
43
169844
28
14
215422
27
56
360773
322243
12
13
22
405
328889
77
63
490197
75387
79
17
416356
42
81338
197065
439775
30
157402
8
93
381995
8
89
267344
84
19
291042
308976
5
2826
8
18
381546
660735488
96
43
56
296160
70
31
83
57981
175308
86
86
69
98
438840178
273494
3
58
390783
26428
429333
16
59
44
81
478772
458336
165461
96
43
280904
128461
62
357760
309877
82
86
78464
35
13
359040
83
47
72111
90
61
67159
528481226
29
55
201570
397040974
81
28
24
11
8
40
441465
83
1
2
87
118766
71486
10
68
339948
340412
31
443982931
71688
475460
269355
73
427196
653664029
74
93
77
40
11
225403
63
312966
221701
119049
9
519803671
52
38
260796
79
382641
87
79
82
7
95
7
30
10
95
360003
224465
283427
255732
63
87
431488
51
457506
147904
437376939
457540875
27571
97
199258870
161491
85
25
1
362113
108080752
8
31
80523
179300
406831
119466
92443
464624183
78
89
180590
74
515628561
307230
491408
6
434765
96
714282440
231863
100259079
356210
3
367252
6
38
381620
238127689
365750
309883
40
14
6
5
257460560
82
473409
29
440068
9
40
336626
6
455111
2
275640
379464
80
81
114697
79
194309612
947636844
43
69
58
5
6
273252
81083709
570114288
694352683
267627
88
425183643
69
438029
299118
161861
444852
8
453036849
76
281589
235746
5
264985838
452381
45
348443114
65
364971
494179
2
233591
225767
76
251099
18
299682
50
936554992
272625504
293685
11
29
215855
59
294059
64
450560
58993
379304
86
239045
49
9
13
471381
462564
35
25
99
340966
2
380298418
2
37
217777
114310
35
35
95
35207
24
2
4
12947
88479
206592
496121
97
189176
5
168891
206510
305592
16
45
5
66
2
57
176628
83460
83
96
295813
107347
5
111929
23
44
54
4
472819
73
624591023
55
92045
96
18
390673
94
447608
34
262752
460274
8211
95
378508
334306
271138
458590
385114
62
1
1
79060
153891
397984
300638
271355105
89
88
89
22214
7
5
229303
97
88470
5
67
375762
348161
9
83
38
4
318608
435183
47
84
68
5
307101819
152484
963244101
34250
45
80
154496
683484261
4
8
53
60
86
203626
31
79
46
381307
54
387705
5
226760
25
477504
303099
94
14
6
318567
18
464248
62
425512
85
55
61
64
859276702
32
27
330665
90
45
27
4
5
90
64
53213
84270
48
69
74
211616
391974
568971131
61
61
169749
98
381895
69
479506
67250
372197
234750
49
205211351
94
37
78
57111
33
86
367060
39
81
48
436694
81
437113
230344
94
263735
41462
107049
64
228017
87
8743
90
23
6
387288
280161
77
13
366359
248462
3
408509155
66
57
79
535805397
310416450
30
47
651608178
81
47
115659
904735622
180683
411109
95
56
20830
245806
325208
757226738
83921
395993
489452
69
78
443550
219050
77
280296
193994
9129
16640661
260856
68109
598518827
169169912
24
440386
4
319357
362214
111601
380089
449197946
4
79
6
117919
58
55
50
49526341
205164
432845
99
356835
190095
3
375895
20
93762
65
441996
346961
399566
2
11
349672500
72
234881
7
5
54
2
238087486
117602
250749
1
162338
223184
133161
459035
33
71
46
744669431
42
30
55
24063
88
86243
455458
350693
63
94908
53
685565494
60
191717
69
45269
63
367544
53
161598
47
306748
437688
308380
219951
279482
5
33153
33220
56
474987
39
408126
34
456751
399568
30
86337
295770
32
234406
217742168
4
5
69
3
37
194111
97
27
287494
63
3
63706
20
7
470366
69
151601324
45
4
6
340725
67
17044
499860
12
84
16
62
681534421
1
14
245578
7
482354
215400
222247
88
12070
17
247426910
71
11
208447
99
7
307490
97
345421
10
27
5
922387616
104500777
31
93
84
5
262067
476662
401384939
2
53
486376
66
16
62
335473
75
77
836890929
31
11
488382
74
173498
3
99
498058
9718
406978627
58
98
20
20
402207
45912
9801
37
17664
89
17
25
21
7
347858
54
67
47617
467535
279515036
54
479867
487415
41
165324
91
89409
96
10123
447785
56909
25
151472
421160
72
3
30
1
3
89
251652
161619
93
384643
3
7
1
5
62
177181
62
22878
8910
477541
2
26
89
4011
54
68
89
33
44
58
21
44
146259
7
26
361968111
5
72
365426
53
851303977
40
31
6
915665991
6
728238773
14554
71
1
446937
47
6
442578
68
75
6
19
447700
152007
55248
384909
374079
58
79809
365057881
207490
18
57
81863
287025
5
6
5
49
89832
94
62
19
427749
80
89
202620
8
27546
135112
249794
8
387050
122999
23
418657
4
315499
64
308628
554011005
14
444423
56
8
78
13199
23154033
258083793
3
373912
26437
355291
5
4
1416
1230
473091
287112
31
54426
10
89435365
411151
1163
168456
86
9
76
341107
30
119381
492633
246427
39127
240200
318178857
72
68
122518
93
174377
90198885
4
477034
415004651
56
177743
263174
494445
26
45
87
76
470032
89
79525
93
399840
154707
80
24
13
54455
11032
5
235197
29
71753
290780
123206
128220
145894
75
234438
318276
58
370887
73
458631975
62
38
393405
65
717439164
99
21750
48
2
4
405174
25
104530
367911
36
381358
65
88
4
2
55
304675790
94
62
437379
290099
6
91
6
30
363363
4
72
15
6019
237066
657957255
284389519
50
84842
293230
175519
203469
3
7
7
12
376458
25
38
387162798
6
459968
253950
25
487634
442611211
65
314576
5
457536
816452463
25540674
277254
46
269830
84549
32
46
235696272
67
146402
51
319652
26787
22
223949
780970546
380483
73
94
12
39184
365948176
17056
396127135
72
37
16
301769
16
473226
86
35
35280
194660
95
31
252231
199003
77
770367353
124457
17336
24
990418830
492688
44
355631
72
191468
305265
34
562967401
101092
431073
354311
472988
66
57339
2
29
11
2
56
50
60
368668
89
6
46
134381
259142186
201342
43
325700
197511
500640085
47
304186
7
234845
82883
76
129648
96
7
71
54
9476
2
3
296905
253161841
267192
356004
81
378087
84
343038
13
48
63
36
4
251840
76
67
450732
89
885652443
48729
7
373399
321445
92
437475
37
870198366
490492
148094
474426
296201
173717
412829
59
427686
60
497918
67
448783451
56
50
375509
60
410242
38782
457319
45
11506
49
54
146452
887612029
59782
14
914608247
217629
190549
84
42510138
28
407554
325032
182997
30
76
23
201516
44
414579
66
47
599841101
113123
71
91
432289266
6
89
33
18
84
4
80
417749
86463
240216
443354
5
285062
325659
89798
70
41
8
98
21
71
67
88
14
359780
24
2
599394714
47
62
44
56
42
220762
59
7
25546324
937824778
76
42
3
9
21
719381062
367926
37
2485
92
174176746
125293
94
5
8
86
99
58
4
3
263538
62
44
55
64
27405
105653
15695
801212580
962952526
95
29
119579
669051166
78035
90974596
201116
22
11
19
14
39
240676
375480
2
8
499411
20
251789
492750
4
76381
251592
73
49
94
64
77
203335
320022
285078
14
3
6
68
456359
164854900
324801
89
876524456
481838
767958711
36757
18
11
67755
99
240112399
4
240642386
6
70
56
66
349759
325813
246070
45402
192152
84
400381
273979
884818563
484655
3
92
353862
24
26
684948805
339756
68
2
735780960
370597
155842
97131
482024
220582
42
103084
151552
89
161327
74
80
88
452328
441470
74
16
8
346034
34864
200094
390488
75
41
62
81
302541
366501
98
91
9
5
42
11413
29
71
434072
10
96
412246
74
873865844
45
31
9
244358951
81
81855
453271
32
1
4
439883
359559
49
17
98
160149
9
48531
46
48
90100
125901
318451
43
10
482221
142048
222173
710613775
575470322
119490
383179950
4042
97
90
38
182467
265358
518779968
79174903
24885
183390
55
73
7
487711
48451
68110
663152762
52
198484
828340022
39
29
447437
82
16
90
10
177377
4
68
87
782596946
837725605
95
487141
24
57
64
79
60
38649
82
95
61
40
12
1806
27
34
64
432901
1
548471569
318755
8
91
219390
476032
15
64725
301576
42
435194209
79
2
478791
4
8
899317273
227379
233659
247158
185021
726076361
15
73
250822
32
4
370139
198191
38070
2
36
7
257456
316209
320126
423069
67
89
33
2
96
430395154
27
263854
227755
657648472
449778
379482
5
204849
155339
396093
236053
192998
48322
193397
22
42
3
55361
34
43
51
157528
369813629
469486
63
17
431464
82
773806793
408572
52
171297
489519
332430
50
902296640
311502
69438
235637405
33
83
79
154197
38
94
6
162161457
497584
436862
86
106110
414183
70
330743
488425
151182
95
63
151907
20
48583
49784
55
193926883
85
45
66
40020
9
185824764
122065
345614
67
382734
11
13
5
87
56
42
68967
86
27
254497
43083
446418
39
68212
210024716
38
447737
83
1212
321793
6
99
62
437165
362362
191265
66
265567
325931412
83
661538534
286903
2
80
42
86
10285629
63180
18
88
14
142301
141138
89
8
23
68
756302862
21
407160
45
87
48
119308
133660
666940455
3392
896357185
132955486
431500
98
32283809
145083
228524
202218
234347380
2
70293
88375
280829
40
70
33
224566873
95
10
93222
19
84
7
460002
166349
29
368438
1
659023592
269247
74962
22
343003
53
3
1
64
91
77822673
62
7
89
376954264
164134
726726883
73
632048212
327113
5
104101728
61
96
708680177
292580
18897
54
186024
1
99
91
536782476
25
72
191594
366395
81
2
27
24
77
128358
314431
418448
58
22
66
6733
83
440823
904809699
45
45
405872
7
499519
31
245325
74
8
68259
64
431127867
38
38
138246
2
201724
19
930817544
42161
437933
66
49
45714
6
9
238381
33
8
8
50353977
16
69
89
57
90
485714
97
57
7509
464465
435090
482651
38
62416
20
63
89
62780
8
15
324738
54
433496
7
7
9
52892
415849
272300
20
59
377479
708356968
310863
292071
17
56
734506872
661073672
65773
90897505
6
61
58
1
21
1
346814170
338398
12
79
9
112977
350666
373619
99
438209
6
62
34976
303096
911237423
65
70
87
215165
321039
17
9
88849
454488
86
86
98
106843
74
366282
24
84
8
226775
486358162
9
147837
25
71
758652733
46842
275910
75
492409
111451
446980
595257057
34
126387
117950
2
381318
90
163364
8
390775
48
6
3
40
130946
3
492558
79
5
961836891
53
446666
44
19
2
436614
92
7
22
66
339997
2
19
492893
207190950
51
89101
71
19085
241204
52
45
46
3
374920
5
268284
28
39354090
192860
7
1
215091
48
563502898
56
248742
198856
431377
167529154
4
118838
75
36
344477
138620
74
262384
1
62
55
61
302753
98
462306
91
497644
97
25
86734
120338
497433
14
41
4
38
188963
457954
41
384416
287449
2
841510786
97
7
8141
598897398
73
80
75
2
25
78
201649
373916
22
34
592824214
76090
851093616
9
55688
29156
391459
443750532
154120
497842066
47
16
494463
419486
311873
99
193526
138564
444534
63589
195338
57
56
189466
494032
38313788
3
71
57
6
267186
81
7826
708066764
59
406599
3
15
48
311493
88
117363
101515
17
86
283315
748488030
4
646258492
429499
319613148
75068647
294547
79
47
2
65
221988
783771600
7
3
237166
265233
240543
8
284729
223751
49
89025
77
91
16
99
4
49253
18
175069
52
82
401846
472347
485115
441893
436863
71
172601
30
234218
427319538
454520
49
464846
244851
2
174830
397376
954787328
16
185160
71
51
364437
459359
118568
5
34
295243
96
59
29
262283
74060
178637254
76
236295
567873349
260080
8
2
190206
499816
7
367076
257337
854083261
92
70
187865
32
241100
376450
499891
333182140
247636
361230
99
332567753
54440
38
67
44
232326
32849
7
8
341087
150535
315371
80
453052
9
419026
60
82
13
387850
210014
39
4738
2
10
98
7
84218
12382
328649
209056631
45
33
221614
2
45
8
339003578
72
71
461143
50
3
2
28
22
29
68
207241
335506
9
61
15
3765
310664
74
51828
142794
324155
366868996
230706
104579
44
456723
373850814
55
43127
55
16
319073
1
86
667407285
13161
224137
99
59
5
50
64
76
296775
57
414897
45
20
13541194
77222
55
9
175825
26
42
148253
39
17
479513
9
61
31682
75
68
499612
322980
257253
457088
63
203867
152147678
74
87
19
60
61
106153
332262680
48
339760
14
97
3
263437
239257
323729594
36285
153007
28
7594
199934
56
132709
82421338
92
649552078
77
17
368657523
81
46
30
38
5
98
15
75
260758
68
35
9
50678
542580685
25
413915885
4
62
663017957
44
38674
309349057
19
79758
31
425898
41
50
90
190870
47
68
236744
43511755
982645726
464425
79
92373
10
492566
19
157921
70
104794
199906441
27
79
118359
341616
1
81
338032
81
281178
79
43
475853
4
58
10
88
6
33
19
22
93
16
821544347
205793
84
29
424793
158461
119606
45
9
811108549
36
164776
154190
34
44
355279
342178
3536
271918
9
340669
157523
91
59
58
9
637905034
97
95
674803910
22212687
370493
743190514
47
20
6
8
42
13
417108148
53600
352948
491812
92
58
20
27
123616
430520
35
770959638
49
479127485
78
93
22
49
2
97
110895
107795
98
85
68
81716
49132
231259
191745
74986
72
101133
55
66511
194076
209875
171801
301066
124643
6
24
349016
29843
444537
93
34
437568223
4
70
2368
477321
240238
36
25
171068
4
84
91848
727799937
285249406
139209
72
72
339107
238028
30
38
909378545
26
44
128749
137656
6
33
13
218910331
24
744091007
28
45
52
5
1
56
14
289302425
264394
46
104176
98
460024
182389
431141900
50
360702
7
434353745
54
289222
11
4
73
72846
217591
24
18
35791
268024
5
488212
80
27
35
368865
26
496180805
75
82
77
148238
268116
181857
426548
319061
189921
75
63
13
6
31
8
447041
226101
155969281
52071623
27
36
21
114490
16
1
23
150247
283445
456749
96808
161880
73
53
3
62
27
817453784
361364
15
105764
10
301973
50535
2
194290
355758
241969
310502
26292
360193651
48
7
972238397
339985
106442
40
7
196553
9
45
442557
216986
11
37
173796017
94
93005
109390
8
231330
27402
189274
984203496
422771
201878
41
948554022
491056
75
11
9
6
2
461711
61291
92
14
704
16914
212278
8
17
913187004
95
904177783
99
76
19
84
66
86
20
41
779364954
25
23
36
462537
263786518
25
993650032
136854
203182
76
223410166
112114
9
77
99
342931
385827360
317196
369099
108788538
72
578538730
2316
216942
251447
94
47
71
55
115386
287278
88
93
29066
127916
22169
144014
450623
466259
71
176920
64
305417
58
89
26
269401334
5
196075
566339198
416513
478879
9
5
9
230745
21
13
26
70
449069
358375
5492
304194
418383234
21
422109
5
4
22
63
310237
40
30
30
9
125716
9
52
35894
8
6
181036
425366
81
152810
50
56
89
4
12
250502
44
65996
78952
674718714
246844
34
43
152289
63
19
59
244717
104397
1
428248843
979038996
9029
96
52
74
42
329217
57
49163
380240
85
455002570
757161590
221051
75
62
14716
204716
736151319
63223
234705
92
122674
52
192963
403489
48
28
101218
437218310
179896
13
287824
368265
245681
189643
99
122723
974443662
483767
80
424703
389951
483012
82
70
50
9
488399
49
548652219
413393451
21
95
117166
75
19
7
194919
86
272104
104402
52
71
10
29
5
62
620130273
79
12
387839
97
94
76
125031
63
578291377
131602
9
180480421
756062337
15
16253
9
416166
67
26
117096
245212
55
72
35830
48
107753
83
56
42
374503
20471
285837
849237721
7
98
255190
9
203714
292898523
26
84
484471
46
493678
172001
26
850153355
80
96
4
63
444801602
118944
80
26
118514
415318
86
403339
66
435105
9157
49
141468
81
99
33
78
376746
68312392
356910
21494
49
163507
105895995
508812950
40
499996
5
200225
43
1
420219
412661
474875
99
99
30
29
5
51
32
640198924
372677
427385
284928
40
51
41
101152
11
38
250156
33
33
9
289520
355704628
57
34
67
316595
39
324507
871028425
83
4
39
66
29
12
447784
935630386
74
2
27
578708568
222139
69
212667
359369288
868457857
840181788
97
264218
325177
33
420872
85
75
8
18
7
47
62
62
2
64
303034
183572979
76
63
194569
82
315131
37
439203
64
42
50
90
27
279212
80
275255
323485
31705
66
241495
107009
44
157143
17
106391815
50470
616751660
87
20
93521
56
335941
37
318900
60
452109
211668
43265
328955
280510
18607
159610
298212
50
224392
74
474788
146253
75
1
92
628528082
881678665
675114431
14
145288
36
36810260
64
7
6
387542
5
389474
246169
335614
626702926
77061
677184696
244273
269878818
29
81
412143
181767
480345
29
70
47
79
405528
52
448097
1
439028
386918940
108702
36
27747
534259839
55
351312
165486
465053
91
104802
49
96
55
215192
119200
83
3
223019
259802
27
440845
117122792
71952
13
324986
58
479187
1200
425422
1
5
79
239713
6
46
52
221967
452193
452882
32
84
322793
62
391610
7
57
193356
85
24
64
133445520
97
7
7
920857785
67
23
429626
275149
21
87
60
424895
65
316922
34983
74574
129858
571060664
51
259305
30
57
51
235978
178660
56
52
16
5
35
195343
207382
50
93
174728
189992
67
280628
2
99
59
170753
454676
97
156774
88
39
26
90
85
90
63
365672
481089
65
319051
367060
345144308
62
70
11415
86
263614
50
768130197
12
157192
54
5
6
918893368
20
251660
36
326085
438711
166091
4
38
269114
62
606715938
347543
344806
49
1
329723
59681
441705
843675923
93
27
425574
9
93
425487
146924
58606
31
455213
262584
446672
12
94
64
8
53
61
73
393542
144272
97
7
54
241713
334641
90
249014
65
662463087
77
249558
394796
158828
402379403
62
220714
118107
63
49
458889
16954
24070
494375
191376
66935
97
63
188992
8
968151490
7
31
95
1761
19
483386
141023
450207
137081771
96
336222
66
77849
2
490953
904100313
43
63
59373
58
95
42
185962289
427680
307379821
92
120437
489678
3
22
110944
46
28
24
84
816353120
170417
16
63
2
33993
194907
2
398674
490587
438159
66
310779
32
12
57
96
127523
382388
193356
6035
85
53
60338
393359
444121
1
92
355391
263906
44
30
40
108768
181989
1
55
6
83351
45565
8
201476
29
30743
2
30660
439680
184350
729670867
303940
666900650
44
98
10
216606
198188
66
80
92
4
438357
391853564
19
805050013
4
64
274214
67
120377
244469
432261036
68
406431
18
9
71
3
52
233758
15
405268
1906
151763
40
45
16
58058
331245
18128
46
362173
13
22121
167829
21
51
328570
99194
162109
44
8
410160
33851
10
432344
28
81
82347
406548
843633237
456253
9
239865
248523
49
68843
436628
396001
218844
47953
330811146
75
432228365
106625087
480863
448367
87
75
4
12
73
326508
7
76
49
498333
89
26
413854
913161761
371288
214790974
7
8
14
1
57
6
349947
218870
55
8
73
421931
142065
77
4
22
6
8
320537
374345370
69
240239
46
23
848854193
19830
426509
60
6
278600
358541
64733
31
447845
137063
31
6
371466
35
47
92
124619
35
82
73258
6
59
6453
53
36820
90
188969
61
36
7
86
2
245508731
125572
57
345662
85
11
48
19
4
43181634
262712
60
439402
16
9
31
128721
47
91
5
156642
738206327
94
34
226435
443225
360635
272133
715684489
79543
81
71
324318
3
2
66
363496
362460
28749
157882
99477
271997
94
20816
78
15
249617
356762
377655
355536
89
22
90
161890703
31
179641
426989
251512
36
83
29
269243
78
328850
29
71979
224563
85
710604334
141894
64215
49
322531
388860
64603
830058786
93
238988
280167
45
441081
44841
87216
28
178831
23
296094
189774
45
98
89
44
183305
41
84336
6964944
158698
165603
314552434
35678
571591641
121498
68
234100
55
92
774840493
25
405431
76
343852
34
9
54
209213
5
341107
417344
94
413290
18
158218
121934
483389
110820
143009
76
39
32
359891
73
48
326691
47
81
162701
57797
111584
411763305
87
43
143542218
102467
61
585935407
494112
584667668
238183
64637
291161
1
71
39
88
296021
303003
90
453360
481716
31
52551
42
38
31
95
392131
369527
94
32
8
63
10
20
71035402
201553
374532
60
29874
115561
91
433401781
239994766
50
9
4452
98
4
62
203261
6
56
65
67
71
42
6
27
36
309782
132889
692062989
180162
3
64
492773
370160
74
248409
254863
145521
457280
17
55
31
58319
41
55
51361
6
5681
242172
138962
24
99480
19
52645
48
19
24
33205
61
81
8
1
163261
217951
2
285866
459365
9
68853
319062
50
49
268941
234388257
192217
21
48
273602911
42
62
89
19
45
61
271156
159102
407372
36
35582
52227
276608
65
45
512629633
236590274
54
34
72
327177
178688054
221216
457602
81
348714
36
11
62
387805
261160
318096
494343
272715
708
21
22235
289957
47
147270443
583463095
61
213634
8722
347993
6
253891
19
356034
519081821
53789
300254
24
390434
44836
247174
93
290566
439142
85
24
221401
47595
8
42
122330
26
33
83
352032
99
38
57
163461949
5
78
29
397663
78
34
20
59789217
9
342817
21
61
469294
29
54690
401459
770203496
150328
841001924
29
18
936282185
399038
72765
2
85
53
135737
83
51
31
345012
387221
60
5
37
140038
9
193088
53
80
99949
226809
62
263750
394409
43
75
86
39
53
329394
49
9
600335457
10
285305329
439556
26
19
8
23
395941
338204908
304923
198018307
232070
1
85836
418425
96
84
254628
42
74
42
334196
66
8
69
78
287097
315331053
86
82
319387
431604862
84
7
796326756
32
60719
86
74
11840
79
513198699
169230
464611
94
54
76
993585261
2
75
492120
73
833240506
91843
306970
79
361547
5
38
59769
12
407184
21
416530
60
14
162426
11323
9
424917
454947115
11
317273
208810
339995
28
723165818
8269
165294
441382
270263
53
7
202449
39
323219
165670
55
86
13
487604
50
140791
821669839
367682
75
67773
361071521
2
33344
57
304393
10415
13
384432
443944
45
6
91
968645389
172098
44
4
320886
70
222670
443981
67
206996
91
405257
3258
242768
84
209156
40
377452
224271
111926
47
1
106617
710388220
17
3
77
7637
2
79
29
118492
25
12
471049
45
14
85730883
67
63360
467208
758557977
67
1
50
499423
7
136433
18326
10
202897
47
51
148296
344645
7
81
92
248776
70992
52
219800
6
7
140079
148357
289056290
404884
9
891417765
491713
59662
85
367499
756284339
415965
470792
260990
265279
22806
438528
82
177834
35
83
899191524
20127
76731
115806
10
81
579
233092
63
409071830
29
771870808
6
187372
18
31
95
8825
111129
98
666
17
20964
330851
96
159758
43
360753168
392691
89
397012
4
23539
86
343576
97
299574
179090
271582
218116183
66
87283
445514
92
62
140895
94
41058108
1
1
209740
52
83
381326
633113080
64302
6
33
335930
432862
93524521
431066
245062
2
56702
44
8
49
218870
237144
388845
50
67
25
117704
41
40980
36
17
5
93
80
227091
86
50916
107778
74
85
38
388530
51
8
36
57
67
26
95
38
406505
8
74
3
493717
63
36079
62
84
12
78
75
67
411023
230458
39953
20
71
95
156443
24966
80171
100621
33
496562
436542
74733771
30
57
136886
64
34
17
44
47677
173612339
432831
6
56
33
39
32
7
381673
338871
36668
86709
40
345272
424435
21
395167
80
53
232714871
646773374
37
28730
1
61697
101254
133184
92372
408018
73
77202
218550
305983
418258
107571
99
80
399435200
58
389625
456696
74
479572
242791
92
820310299
317786
54
28
140631
263288
13
316289
81
421423
81
225757
9
10
10
45
67110
99939
307016582
9
85
57
68
29
51
75
66371
482222
225143
292634
74
18
39
209212910
54
553818431
37
15545
709930780
97412
16
459300
346020
804225305
1
14
12
83
371053047
389064
76550
37
247162
44465
429072
81
25
77
36
187084
65
94
216856
337749
3
74
41
90
85
78
143586
28433
145314
60315
424893
63
881122044
437635
482678
16
36146
212541
160359
96
493095
92
347998
424781
434560
225150
67
13
25
170189
13
886016305
94
63
96
75
63
65617
101271
23175
144383
5
1
364772
93
420116
46774
69
89
92
381761500
12
364664
87
35
421832189
556425835
404873
268412
303764
70
93656
57
867572993
95
24
59
44
73
132737
17
12
74
330406
332867
34
86
28
855602825
312227
257521
381553
9132
307663
230473
422355
202109
127883098
815365248
259554
58
33
85
4
38
55
851674138
53
397605
275655
21559764
285168
85
76
3
77
483724
51649
5
84
359612
367063
254067
33927
90
454523
58
6
45
633242336
35055
335152
191822
601638812
92
278410
175934257
84000
5
63
95
174448
74
662192748
164423
397054
168975
99
94
113307
128171541
99
87
205205
14
7
22
79
55
69
395835
98954
5
77
451595
103050
86
8
357664384
62
76303
68
66
67
127172
311101
86485
51451
910602552
89
185303
6
12
374915
1
72384
144500
35249
25
383687
143420489
212952
29
13
8
54
28
618094485
53
22
809872205
69
88598
95
45
644597549
32
87
363976
57
13
325437
39
213335
302812
14
189378
33
36578
44
34
644470432
745912258
427959358
40
11
82658
56
484692
82
68772
52
2
2
317081
54624
355508
221653
98877
279426
198435
18
292280889
217591
432359
2
443301
63983
26
386629
35367
346255
60
85
92
90
125969
473362
438182377
31392
2
44
1
134162
753964386
22
435670
28971
284509
208381
14
80218
77
128927
76
305242
59
7
332388
468070
3
200889
67
34
37
6
41905
401267
81
7
7
150684
91
68
182291
38
446532
114439
21
73
83
139244
64
10
127989
172255
432363
168645
396982
206964
376403
152226
90
66
3
30
52718
283856
37
67879
2
3
368352
48
17
465438
88
280575
12
28
43
888054905
443511
460258
154045
64
481828
24164
573190681
64
86
53
2055
89228
37690
72
45070
441479
19972
9
45
6
13
50621
397374
452236
188687
3097
98
87
79
92
145878
58
421283
10
82712
44611
92
21
18380
26
158471
450898
52
204440
191985
154247
31
270292
57
205583
18475
326275
882007845
168752
13161
487690240
53
72
5
42
96
274118882
37
45
361187
56747
332768
236709
38
23
55
214225
289615
267817
8
615035229
52
344952
233284
79
210777
26
42
335527
7655
8
155569
258575
463216
111022
126195
9
258860
75
79
480799
16701
56
13
474373
220806
38
327947
1
332176
8
327737
68
34432
187326
469791
163089
74
293323
268729
65
58
6
19
94951
18
29
75
53
61
482596
490451
9
419034
276538
288967441
267735
198117598
917321638
5535
31521
65
167378
7
20
88
389027176
185071
7
470133087
6
6
47
38
85
17332
646898281
29931
40
44886
72
782478660
20
35
6
28
62
12
364242
84
65
5
35427
94
551108492
43313
241323984
258472
44
324160
302867
427615
197566
486364427
151547
65
83
509403548
120140
87
1
62410
46
293797
5
5
251784314
162685
187880813
2
475237
142115
48
319853
140521
2
84513
478824
809646938
459109495
377889
62
314501
427880
71
35
90
791658906
84058
91956
97
451385
5
95
197042
17
110563
54
634440365
302844
431236
391422
557136098
53
493350
98
73
270968
78
95598
68
64955
240252
30
143451
340914
1
81
357353
255557
29
227470
84
792797673
82
91333
99
425699
92017859
414564
240502
91
254216593
379215
24145
98489184
67
857786381
154252
487528
124468
458209
4
66142
757200530
740760421
59
452708
442914
69
93
84
80
254237
48
27
154668
5
349312
62605
7
484762
319724
54
97121
46
795202477
7
748459641
316150
338923
211828814
95
1
7
2
38219
201696
58139
456367
48278
92263603
82
35
76
35
94
3
286902
477041
61473
83
5
233275
31
21785760
220400
872233650
200707
475073
61776
512353588
361499
54
50
87
19
94
14
345018
53
47
8
892253922
33
264577
35063
357508
14
62
75
349048
83
440843
461200
741840357
928243777
126235
238795
60
965583292
41
62
14
87006
6
317979
8
30420
120692
396629
46222
360048
28
292590
5
34150
567644256
8
174979
197266
8
24
76
173995774
37
116771
9
262852
37
323768938
30
367630
4
34046533
150486
381604
648292892
76667
227227
549909738
310806
38
763355878
381178
51
264089
33
85759
72
919128261
378190
422694919
8
46
278184
63
74
590462004
461847
58
124161
50396
26
42
43458
780050893
4
221729894
416998
121929
374509
168586
18
12749
98
1
356533
40
483917
228504
336761
92
56609
437093
62713026
434827
33
88
78072474
334456
22
285858
144699
8
82220
9
905274452
2
85
34
20
116959
46643
96
55
43374
300777
68
400752
378445765
1
3
42
120545
298702
227100
212456
50430
1
352019
63
80
145263
88
7
285667
7
25
45
55
63
81691657
15
522288362
158728
18
98
396514
398944330
459337
21
385439
28
451792453
99
201022
108223838
40
30
480351
19
209469454
1
492412
90
75
35387
13
32
30
48
287910
134495
3
72
73
141585
19
7
29
5
52128629
12913
96
68
11
5
942884933
296470
139185475
5
80
493588
697638135
8
333112
94
51321
7
81
88682
241645
27
11
179803
88107
239418
708438778
745558806
32
344537
181098
72
87
23
16
15
22472
3
170759
19
34
39
81
55413
86
21
46
98
68
1
217153729
236547
3
162683
51377955
17
72046
44
8
401310488
72
261714
61
72
494781
65
262451
81
47
115956
209511
211725
4
29
360070
26
9
1
7
84
12
22505
71577
725894767
61
473778
241283
821435585
85
212026
296801
538977243
486489
19521
113458967
420716
330434803
8
194723
266093
52
3
61952
44
21
444431
94
74691
76
198583
42092
272698
475081
404726
54
288851
64
49
91
45
240553
22
81
57
14
499839703
257706
342178
86
4
56
35
62
55
82
464212
72
23998
6
33
5
5
395606
85
34
29
940163221
17
6
73
29
53
94
11
184892
82
859499074
43
6
13
89
455563
67
36
262809
46705
88
41
219961
70
5
38
3
48
16
36
47
834458274
51847
88
297136
68
6
233245
42
16
446308
41
160656472
13
224008
33
6
30
301928
42
76
430708989
9
44715100
12
49
277829
26
29
55627
226002
52
66
307130
99
99
87523
958737387
66
53
342162992
370359
1
19
11
37
12
37
436715
96
26764
207008
784781789
76374
306371
178463
16
80
85
13
943356613
356425
92076
66
474960
96
70
370854
70
62
96
145948
99
25
78
21
91767
213043
88
460255
405013
31389
9
21
19
495762
375709
4
27
328337
43
36
9
55
27
3
92
456617143
65
64
444098
54766800
38476
333256
149494
39
137244
130834
94
114278
8
1
218020
947771508
332179
7
94
2
6
143818
222758
622091514
18
96
578672695
92
120574499
25
73
72
293188
441119
26
246135395
7
40885
168303
8
317183
29
334075
219547
296328
90
51
180755
65
47
50
197184
61
335064
37
414033
184671
333674
448569
33
282478
92
88
212747
76
36
15
33
904889282
309695
91
58
211115
74106288
319511
71
76
466776
6
80
52
145408
65
68
10
59
228328
6
5
443641
8
49
98
420583
95
189281896
341522
17
2
110920
226063
198333
477630
80847
310475
15271
22
406940
5
302826
5
266142629
30
98719
49
185329
60894
63
2
49
27311
77
90
93
533135746
61
429803
495317
473206
26
448405
32279735
69
309925
9
154178
425534494
17
14
7
11
367751
537824083
57
945879374
186065238
44
65
17
303999581
263012606
68
35
17
73
140105
461150
103223
2
91
253317
61
195316
688701918
447773
29060
388922
7
148322
357349
135545
80864
76282
92
65
3
53
394171
252009
36
233862
353799
79203
21
92
293664973
254900
130065
3899
73
265329
230349
184509
98
768370850
99
302245
281814
30
94
116525
52
21
415172
57
13
164323
41651836
175470501
228054
232497284
84109
170923
68
143333
77
995724939
15776
8
22085
53
227597
5845
35
29
372768
136761081
4
6
96314
497377
4
71888
80
468022
367581507
253018
67
55
6
462037
46
114663372
71268
99
7
13
182781
27
5
57
341107
85
458626
5317
404147
300499
3
466611
421729
86
35
9
94
129305554
947478809
61
1
74
370781
51
763553103
60
70
6
47
454304
96482
6
130345
100987
23
28066
81
221304151
51
48
321987
14
98
163002
296387
5
79
48
80
151647
8
87
55
244944
40
6
230976
641219870
314826
246820
147316
62
36
74
6
12174
91
77
70
9
28
291910
6
1514
82
71
381614
284891655
492531
45
95
51802
404817
61
410094
103055511
232905
9835374
84
47
84
8
389436
389959
72
12
70188
9
57
279642
40714
31528
70
403446
3
384278
577330129
255351472
100497
90
896573938
89
88
20072
37
238757
494948
165020
7010
69714
427730
473253
254761
20
85
246621065
18
8
155438
22
89
83
48
28
75
51
180472
93929
397796
33
7
54
481217
158529
24
470383
22117
21
307186
3
464091
15
31
56
255723
153496
161212
203803
450812
344251
617285112
62
53
214326
7
5
98
31
89
29
24
144424
99
55
9
157928335
420939
240973
415384
692720049
51
41
5
30435
75612
273470
98
450101
51
71
26
138238
463992
222864
858814562
85
473307
58963
841261862
151004
56
15
458839
479742
307145
230356642
74140609
1
265934
340710
896256500
121103
6
74654
96
93
3
82
56
75
299857
478057
78
76
366479
88
4366
87
102373
80
4
7
39
346190
4
196252
217050
40251
48
76
55
9
1
68
70
68
214811
91
565702375
18
441503
8
95048
96
74
453029
350125
30360
189331
302938
480501
386688
387808
1
81423
8
85
72
139976
146089950
6
80
170540
39
66
49
38
100040
253785
92
47
279965
250919
10
55
343759
115222
84081
91
61
34
475978
15
45597
299833
236637
118112
1
121641
42
242782
3
128862359
47
147278
116006
530593778
343156
394341
59
52
5
334383448
21
50
7
420641
25
86
293519
76
350282
93
68
313294
91011
570531825
301913
8
163419
1
323286790
3
316581
395049
9
26
83
737265217
5
42
482093
324223
16
950822243
58
18793
213618
113200
44
14
64
90
99
473076
318307
26
131358
54
10
90
83
446655
16
38
141300
28763
386081
733583937
1
47
6
29409
390260
16
191330
24
85
41
9
465458
69138
47549
75
5
21
473778700
464620
80
57
43
8
379851035
16
45
4
171892
37919
62522
316319
97403747
34
357190
323267
409893
311564
46
27
13316
175538
5
208909
30
3
416994
7
26
7
323535
87204
496767
23
48
6
82
2
442300
21752
427728
80
43
284742
9425
188852
10
87
1
83
85
17
71
15
355407
129590
453360
270461
709558611
188190397
290940764
904842924
54
39
327632
445440
38
33
186780
4
19
58
201332
2
60
50
26
87
29
252994
158187
536072834
76
348652
15
86
96
16
383937
381036340
217978
19
429125
39
5
56
959152229
77
170289
28
8
26615
96
42
7
19147
408817
763412704
398452
189790
177622129
693341112
130384
43
819820896
336873
86
65
35
7
78
930870109
449276
229135
80
53
91
207863
3
466157
282268
48
9608
2
379895246
83415
998022695
278663
638824130
145191
52
93
332334
420075
31
21
89651
27
204883
46
91
411114
55
88
62
372942
109724
68
317909
93
59
50
26
32
53
52
350687
478526
410131808
13620
361720
235018
6
46
55511
874844389
20
22
51928
470177075
169582
292947
485712
302508
56
382151
77
9227
294389
277766
48
43
418425
89
17
481493918
75
16
303812
13
346005
36
7
498933
288470
73
452195
31
433429
467391
3
87
31
9
477945
159953
10
46
39
192792
393536
4
84
361289
89
35
16
4
351010
54
185780
66
280284
295133
78
288863628
28
251485
322155
15
88
273743
132993
15
27073
69351
126265
407121259
486948
522697495
161878
35
147078
46
177795990
26
46847
9
21
13
64
13
20
50
748287668
90
413865
46
392008
3
50
402163
3
86
249291
3
417101
79
302008
12
37
34
89
94
77
97
417511
614562406
926118006
35
10
84
335884
69
21
20
62
198947
91
312711
93595
24815
118989
39643
9
369760
290057
140152
337681
600348835
379427
135284
426510
212651
64
48
185466
779020616
53033
10
683817960
5
58
49
271658403
24
355234
490147891
441094
86
166324
379264789
446837
395337525
215019
261170
465193
375163
13
90
437501605
119624
344634353
494220
80
197871
404204369
26
8930
7
58
255134
90
36
19
15
46
30
80
90
10
55
880043611
77
4
19
27
54
87
281415
685206975
48256
81
61
181456
903414679
281190
72
313337
11
20
7
471649
5
794672272
407333
159018
68
468317692
485606
14
15
8899
246811
256016
413083
484147
90
409611
62100
6
88
668840114
365724331
57
53213
50
49
11
212124305
306814360
436831
343854
19
109587
210836551
460919
64
81896
5
45
21897
396563
73
433635
66
68
408546285
8
50
79067
44
404085
81
359176
4
547770978
435468
34732
465299
709546628
452368
436738
46184
308081
45
92
11032
36
38
63
53
465919
39
37
348372
31
19
48896
228693
552896499
26
56
64
27
19
8
370586
261787
181869229
18
73678461
750846166
45
51
134575
33606
321
496194
61
51
197553
27226
101428
289722950
19
4
178796
44138
184433
330161
35
726796986
616445112
255924
25
82
70706
92
19
241597092
365644
106177
443534
142817
8
254710
403824
26
58
47
196322384
65
160187799
87
25
56
61
48
72090463
1999
82
11
41
12
747465104
29
177004797
83023065
159683
78
62
402984
30
53
6
22
97
320537
77523
99
44
300242
8
5
53
5
38
90
59
15
93
481873
471849
68
447824401
119589
93
41
17
694920576
474543
118383
268773
48
94
268254
10
22
37
47
488872
5
74738
464602
255643
126907
1
20
255860
241290
161844
213096
181455
38313
98
399987
42
63159
5
84
64
14
91
444083
90
216633
4
82
173012
263624
43
272193
309905
64
50
7
42
190390
87
468221
39
44
124085662
31
360390
4
68
14
18
35908666
93
82
459297
45
470846
85
64
4
440287
15
261485
62008492
66
5
41
105138
495520
98
55455
412326830
24
96
51
426885
21
310550
93
2
11
39750
48
80
43
91730
671793830
384694
137912
9
6054436
9
398169451
211684
406956
39
12
4
10
10
89
252567
139491
265626319
408477
474752
21
30
888837896
257563
84
5
367268
170248
26217
311363
397157
438070
99
47
16885
3
281852
6
57713
15
450565
22
430019
7
254520
204725
298752680
53
94
393595336
36
8
139850
71682
337337
59
99
236076
215957
13
75
78
67
443660
59
131412
15258
61785
302296
130761
63
159936
69960
19
456268
350399
165489
239392588
407067
116584
25464
64
36
22589671
96
16
326365
416087
185902
403798
375605
869196816
394206
326081
175254884
80
8
30
278436
681618225
67
78
77601
83
42
68025
456100
77
260497
123566543
653383394
285500
317571675
101565
73
16
216975
345967
170045308
260708
87
38
961501718
66
612711096
256070
36064
76
26
328245
72
38
323411
6
86161
398711
275518
106610
7
89
38
58
70
84
467139
27187891
1
2
36
9
584606172
55
80
31
114932
79
19
54677
371682
438334
21
40
75
10458438
410871
2
843808679
15491
351139
4
62
12774
78
490353
2
729819884
257273
488232
323606
32
33
321599
64
18
16
60
609656390
51
20
802722192
78
418999
433538
47
376730
88
74
18
56834
64100
473869
476019
288534
465631990
1
241840
128978
26
41
85
149571
91932
81
488336448
77
53
110811
38
84
708609332
5
366139278
296790
107572
2
13
94
34
226022
304933
33
283880
49
474469
62
58
326061
491626
38
78
97676
91
92
41
74
232475
363135
8
25
290479
454202
24
484418
43
278306
2
27962
53
201994
208615
32171
70
87
374383
160703
46
188666
89
9
426241
41
13
25
410578
11
4
279076
27
410148
98
57046832
52
519146545
394059
8
273973
17
83
22360
217634
24
420988611
160735
71598
126477
15
1
277783
89
40
44418681
27
5
259220
209304
297345
206465
12848
55147
78
349666
7
97
567677764
59
315748
125885
412269
70
46
1657
6
312346
36
27
257312
20
102580182
161921
230011
246193
47
7
647040434
455428
449978
22
59
31
236653
36
259118
27
43
84
417736
19
4
44
10
74
76
387617
37
535170177
98695
837393458
148700
221726
734566541
281202807
116842
4
829401070
375237
139887
7
440126
1
70258
607265047
37
1
76
448283
33
20382
498755
1
17
2
25
157046
94
51
190500
423596
30
90
27
36
194071
120213
74
169731
6
20
70
67686
6
39
788133936
333255
89
86
21
7
81
15
302265843
59
369557
30382
118118010
10590
781006024
905986067
8
290406736
226883
372404
43831
39
122372761
95
253125
54
72243041
31
417637307
423753
33
30
7
92
8
356116
38
196606
980618027
8
17
53
39973
2
164383236
94
426247
12
407707
26
159072
46
36
74
600219399
5
276757828
164334
233452
58
49
122521
37
449037
483334
6
370361
5
406519
453676
9
64
21104
65
7
54
139327
3
56922
154562
91
418352
76485614
84
31
31
389323
49
208880979
42
295043
6
176305
89
56617
12
350213
41
651976026
88
4
343458
34
183796
14038
32
74935
33763
72914
310962
372365
20
61
95
442525
5
763969537
442660
64
52
91
16150423
37
2
76
65
2493
378714
183614
31
78
273047
23
6
402140
109558484
60
250174
302836
5
8
309456
95
92
215040
180312
79
113831195
36
50
149581
51
367364
198718
90
280877
72
338383
48
183253
54
97
901673880
403119
234960
60
77
45
267241
56093
99
61
406372
13
6
560789859
46386
485232109
25
156596
332980
40
126484
187219
29
1
80
112072
7
12
261834
69
7
15
17
475953
65
19547
98692
672475817
328557039
2
403573
86
27
37850
81
260535
562368849
4
7
4
121134
184696
441121
184240
791272427
347707
178033709
53
230118
61
266707
537389092
72
380414
151400
90
84
74
469060
5
10
84
32
425859
413007
9
74
76
40
94
19
74
27
90
95
62
76
156878
384894
190676112
398881
342401
27763
67
29732
94
440678
4699
36
75178
47
235162
460585
68
460451
493425
48
62
71986
95
270122
338764
96
120323
90
16
5
248423
174307
74
78
154263
266220236
18
92
93672414
449
74
768579877
161494
77
6
778313984
271245
263131
395754
329384
13
10
39
185408
4
1
191121
44
59
170157
184729482
33
476684
62
376720
169770
83
218301
1
9
196397
68
152162
421997
363976
59
88308
145176
385710
167838
78
27233
78
74
86
29
280255
15718
129012
48
94250
427632
47
24
97
450488
58414993
64624
65
176408
77
400029
101066
264596
5
81
107306
62838
86
71
455328
75210
312150476
78
3
221336
173013
63
49
2
36
4
9
4
18
288987
97040
6
96
31
114718
2
406747
359482
65
36
212701
47
34
68
94
447635
417818356
951179548
466826225
86
133525
11317
377962
178656
759877424
36
368711384
129913
66
58
52
42
24
430932
86
402513
7
74
434814
254316
67
924352
415913
727719770
39
98
344543
20
45
64
9
98
3
20800
326397
68
374565
255891
797094600
39
401044308
87
793792328
6
367615
8
309396
86
32
9
34
354640
2
29
79413
73
8
3
69
27
831010687
2
229932
7
27
42
22
82
4
13
43
28
102175
55
274501
409959
456759
60496755
439489
338802133
622876981
167752
271887
146289
86
4
63
73
329344
88
40
400153
55
437958
699064306
55
334048
374465
433572
675215452
406738
7
27
195824
16163
2
34303
87
93
230793
217427121
407386
499549
261469
90
434703
304931
86
77252
8
70253
7
249401
7
169885
78
924897926
30
32
746732876
374060
84
309673
60
92
468766
55
112883939
278570
9
80
69462
121013
83
1
379860
227676
362593
42
96
395781
61
15522
398531
2
15
155189421
20
3
441333
296589
26
9
13
28
6
79
7
75862
62
29
6
246770
408061
484115
79
88
82
8
587748691
42
8
137027
9
51
73133
751019593
1588
16
26
8620526
9
8
76
470608
827640655
9
9
952364115
96570
366334
494526
84
90
225315
207077
63
8
820291346
334667
212857
362063
37
57
8
8
69
409269
7
273421
391182594
64204
907569441
294276
158865
222291698
237047501
50
6
285344
366880
16
48
190630
8
392243
306423
487987
69
37
96
75
84
497916
20
86
50
5
58378718
88
462772
281499
1
479590
2
91
11
45
138508
22
7916
84
4
815029307
65
375866
77
352384
96
194892
365087
74
44
12
14
63
201413
23
7
66
471338
123736
481191
478059
37172
174075
213059
20
36
19714
11
13
91
111762
5501683
30202
39
389759
49948
119152
14
807939412
35
58
99
696390898
37
36
63994871
28
275925
210284
225820
256639202
73
28
97
100202803
473121
30
55
98450
2
738580559
68
346623
288521
126171
48130
296166
74
221027
9
445619
147053
14
72
131162
5
104582
36
14
8
519883295
6
218415
411342
362694434
351949612
391834
9
143633
255480
341379953
79
47
939219707
156798
37
230246
334841
56
291352
34
989451653
100217
466869
222162
396179
4
6
8
191953
28
948862076
592988580
239685
257144
144115
471904
158834
83236
482143
133938
492468
6
72165
95
57
141125
64
288023
97
284811
55
2
204712
44
5
225002
27
45
91
372229
56
52
42
446238
14
73662
907714965
236294
255905
188525
224093
9
26
76
91
846656018
47
20
205146
79
49
53589823
76718
1
248747
298220
772434461
1
1
321516
322704
121742273
300044
280592
78
522849360
45
45
2947387
30
50
27
65
9
112892
8
131076
88
6
237842
1
457170
86721
82
47
65
49
235037116
58295
482811
237526463
31
322919898
91543
18
25
70
15199
52234
46
6
6
677360100
207527
70
447294
26
71
81
359743
82
8
460475
2
348542
68
136728
5
312225
45
950594869
18024
95
317487
31707
439464
20
4
62
979383405
31
138279
132988
375910
399498
13099
451350
45838
32
47
165426193
86011
93
441328
1
31
178091
220272
8
75866
687947282
5
88
61
28
129063
42
80562043
87
82
73
4
87
28
42
99
281258
90015
42
82
566115401
32
183679
2
355416
353072
37
43
75
351977
64
281014
88
299438899
164850
11
29
54
73
95
6
340485
162709
76
483015
56100
47
72
68395
12
65
478263
41
24
345307
38280
462944
21
548626592
458761
51251
1
68359
75
13224
70
130117
99130
39
713687765
312108
43
58
365735
4
64
88
35692
34469
241294
11138
9
8
87
86
376654
265568
25
96
78
447517
35117
3
7858
467854
28
97
61
425121
20
129586
58
86
194383733
30
394352
16167
187978
81697962
9
904557311
57725127
452676
111097
207323
64
5
29
300189
138482
13
9
449735
80
28286907
66
154747
377021
54
42815
2
409079
461877
356714
334249
97
9
274942
58
256490
274628
838820040
106338
8
57253597
10
4
62
17
45
72
127333203
78
348815
75932
263220
89059
38152
57
12
970691243
7
16
4
90
64
93
70
196752
63
149018
120792
66524
265696
53
372143
9
76
18
550452311
44
90
268835
63
69
209595
329078
7
67
403189
3
322912
12
473459
28325
249880
157552
444976637
53108
3
367939
10125
230669
201772
257888
610833257
74747
8
43204
40821
380082
317964
455129
228786
263827
59
473459
189235
358903
5
2
510473655
870089113
78
394008
50
17
93
4
285763422
49
67
365816
13344
72
55
77
222416
33
5
190158
314432
465477
9
949755854
355796820
28
59488880
90
71
347223
69
188078
15
239328
186269
1
58
82488
272005283
19
28
252718
6
22
460218
463118
2
32
192609
84876
80
283978
83
372222
354378
86548580
23
253009
22
279623
198342139
55
90
10
50
488932
465791
47
18963
700966106
250568
751672627
13537
70
3
472244
77
56
34
48
33
71
436754
2
18
27
450728
260220
122682483
67
5
28
36255
373840
83
352447
74110
84212
5
336077
396499
699312034
72
128521
3
430064
59567
60
75
684129699
71684
47
895614107
102182
82
977121396
76
8
129549
57
323718
39
316188
340863
84
409212208
338999
44
482710
370072
179239
175345
1
8
8
235441407
67015
71
232195
99
307896
403655
1
433743
20443
43
916960368
83
69
406788626
87
83
17429
430874
97
397374
422931
2
263
13785
400993
344831
408786
80895
388594129
104136
81
480611
301347
381945
78113160
216137
30103434
87
476002
60
371360
67
342053
224151
37
70
227403667
397681
286322
419299
82
175062
747564811
29
8
339327
58
7
70
30
56
478028
310250
38
9
68
32
229154
4
229653
65
37
303319219
60845
46
397945
61777
43
61
951561748
6
13725
55
118910
58
35335
90
476633
383289
99
5
291567
14
337865
14
11
121180
480037
90
7
7
4
8
39
421908
230992
98
2
2
141670
421020
6
408753
287181
2
91
97
42
9
995372615
76
76996
355168
18529
450020
3
133920
471726714
4
91
81
78
73
46
78
56
847188133
401501
1
3
96
51
73
31
234125
66
174659
20
6
148937
56
232448
93
448061
12
781
306532
68
42127
61
247408
1
399768
381315
88
71
446555
37
25
28
135922
2
80
73863
75
5
43
980070539
434936
9
66
60033
84
122909
54
89
852060817
1
96
260763
32
72
76
85
75861
3
48715
280836
84
330328
27
63
39
1
62
12
26
49
37
76941
76
43
35
61
9875
462268
41919
26
403559
132715
99
157024
227368388
23
74525
49
22689
5
81
4
309465
394823
113704
17
721616159
380339
88
182855
2
278488
916080750
71
68
60
39
591365538
54
17
36
201680
61
3
375730
542332470
72310
150952
75
391397
923914236
63852
266944
659549697
517988137
8
59
241569
226777
424587
188627
26
3604
205189
92
958297579
167642
38
79
83
77
54
345994
161701
12
54
340561
195034
30
74
9
44
52
3
48
36267
47
44
614680885
93
192765
9
92
460130
233822
295488
659127923
50
93
96
37
407780
492717
320076
396242
142102
89
49
98
56
20214
14
10
7
21
392302
55334
35744
569506786
55
87
39899
375598
35
2
189537
22366
379940
611278812
313192
240245
207865007
14
33412
344324
5
958625726
41053
364289
87272
249015
124568373
319682
70
9
9
76
476206
16473
112092
194546448
79
3
254152
88926
39
21
84
55
312492
81721
649204433
45
31
2600
51
9
6
11
13
29
39
344786
79
90
127561
429627
79
483722
442511
65472
38
99760
347113
34202
3
65310
62
94
34
93
419977
943693579
68
80595
17
61
83862
41
13
14
386259
1
79
337178
271202
40
200085
341493
96
412738
43
208866
10
10
114307
78256
343101
30
28
157738
19
11486
46
1
58
95
168287
69
151626
309232
477219
127833
42
347017
71
88298739
91
158464
349553
66
44
82
6
402685
214211
65
127385974
354642
489364
56
383985
97925
821659800
209340027
65
92
2
315032004
35
49
348565
30
100452
4
416758
24
11
161354287
80
97
73
213912204
70
377250
77
9
98
244837
48
11
1
75
452930879
51
38
489227
2140
46
69
378643
28
86
30
25
223828
281292
111691
161375
333721
367551997
5
93350
72626
27446
32
304758
195101
65
682036075
14
258992
495630
782128459
311953
1
91
239493
789404093
12
68
243616
458454
341510
155012
992628395
51
56
84
402615
678215331
9
1
315157
22
344758
19
67271
446725
24
2
8
53
47
4
45
933707906
80
78
247688
368005
24
810755291
67
279640
155840
390805
4
70
54
70
205653
60
295861
72
165979
29
22
10072
54754
599018399
70363
8
83
659974887
38537837
2
198545
90
33255
23
17
952256234
426559
8
349906
43
14
976191378
18616
90
76
7
85
351496
34
2
273852
266617
3
3
39
168822
953395126
32
7
52
57
375031
21
99
337869
303276
273311550
439821
9
737176955
8
30
261900129
209618
75
60
78
414172
12
25508
578279446
776039488
299014
4022
266121
23
137692
52
75
16
18
28002
77
435706
94
904551656
81
120194
9
205869
65186048
44
190552
139910865
135056
371171
14
9
487605
166476
319766
266919
405650
6
4
27
68
1
238164
176401
27
37
90
91956
496433317
94
95
74
19
352293
72
485452
364866
33
148691
6
7
290399955
441911
494542
55
95
794695295
11
30064
9
80
497857
32146
53
13
164442
77
287053
309845
272674214
92131
68
58
9
32337
13332079
3
387543
442922951
139733
563512704
30
699675855
68
80
3
435209
249782
24
32031
99
209848
112249
7
1
87
312462
57
221742
22
66
83
27935
33
52
341326
99
64
8
498309
389678
79
698312407
141779
12
20
91
45
463493
31
11
81
151426
469439
18
971744864
485048
50
121345
492329
219483
4
88
256682
314961
56608
78
5
389241957
592754939
757604797
63
50
7
466980588
74
18
429933
45
8
382298
9
137313
417180
12
41
690224751
191470
54
22
104650
64
479075
38
75199
7
80
6
455901
103833
180660
3
234180
31
62
639113746
1
97
85536
117823
6
72
822684031
46
431611
89
93
557793612
99525
61
92
431278
4
24
429695
414312
73
32
865601840
353195
430456131
103868
4
386661102
411227
236109
37147
228651
355362
84
24972
6
4
73
499144
545683765
60
62
240863583
261996
453933
2
79
32422
17
67
776053873
94
279910
192636
331500
15
62
158734
8
41526
49
254117
70
69
480186
461332
81814
73
366938
158848
150254095
26
42
124148
315537
7
7
238859
231773
22
445433
430917617
109063
5
258087
606756294
417385
68
95
395003
31
275313
22
6
190429
43
69
249421
1
376208
23
242690
766095100
36
347217967
83
93
553097340
58
964748905
28834
45
32
37
86514
13582907
42
101847
53
54
54
46
420315
96
46
49
78500
78
254194
47
19
183797509
4
193162
38320
39
407929
924065825
419291
625089815
46
72
81998
142849
72
488886
490081
240762
488701
178780
56377
96
56
60
263826
16
149336
91
83
383888
37
209933
438734
63
216732
8
762956279
57
9287
484708
230809579
67
94
95
44
443520
834739848
22
46414281
97095
26771923
13
83
56
75
176716
60
390192
15523
188383
65
391110
407971
334506
21
69
46
8
89551
88
187121
2
74
40
239182
87405014
185248
31
340455261
64
15
14
42
77
418675
96
485667
983576510
98
8
170161174
56
195005
96
1
58
154033
98
492829
88
56
274406
80
56267
5
67465
19
114162
73
38
46
303504
476122
415041
88
942492634
11
5
210878
19
94896
75
207104
37
62
349173253
202467994
13
17343
20555
191458
77
370732
5
58
82
433465
129392
92
88773
356822
10
597779285
23
95
5
84
924628575
50591
33
42
1
369020
68
55
217745
18
51
412170
375386
11974
94
47
265586
5
3
8
45
109459
9
6
74308
78
94
346856
28
4
90249
378580
422427
387211
6
489382
268941
24
2857
89
76
684329834
28
7
370676
7
23
31
87
95
5
63
69
13102
269577
1
55
467697
470128
29
63
526738602
90
90
217902
56
188473
123396689
8
9
2
43329
256432
389246
35
11
852884358
14
46
85
7
122463
79
90
35603
288302
61
417291
175341
124209
35
398977
3
74
210404
80
399968
278189
81
61
69882485
92
127799
198407881
62
147361026
2
31
3
168365443
31
28
84
152933
30
64
162938
176987
89
8
240321
52
342408
97
40
29
75
244475
224960
181357
113506
880106625
472450
8
245110
76
299974
36
265007
247848
6
72
210222
84
384626
244630
72
76
182777
71
56
19
40
254887
43
406116
1
63
52
334939
55
64
60
415367
443121274
406641
14572
95415
66
61
85
291004
214539
429718
27
507159940
140678761
47
468003
82
995791787
204283
1
224416
27
78
16
77
1
39
48
39
7194
300050
29
97
92022
151153
207684
54421
54
289109
293053689
120803
63
371548
83
96
42
57
104101
87
299773
380872
315623
223909
863063114
88
72
404911
22342
4
26
84
97
16
37
63
460071
195476
200330
129744
488316
8
296111
7677
46
429374
1
39227
18
83
410185
4
48
347654
538368958
365825
441472
26
57
287727
311249945
888268430
226674
3
3
927903254
80
74
45
1
21
448421
76
47
462108
62
412355
28
82
153813
392563
737591514
98
85
51
27
227847
99
40
169167
382594
271892598
75
415162
86
5
130525558
576623784
256465
82
1
62
394165
92
198720
202045
362326
22
6874
446405
214822800
11
439545482
494037557
28
9
95
38
8
345974
4
97
58
250528
46
21
118287292
344427
32
29
106567
51
908627728
179577
22
3
52
65
385220
50
58
341739
231815
276211
54
400202
3
2
95
54306948
191382
78
495824
97
390210
25
112552632
97
359829
57
851616686
32
96176
58
59
85
68
27691
47
130112
9
425156
40
278193
278682
23
345190900
398834
552978803
5
36
440719
59721
18
80
17526
5
61
134435
45
68501
97
192032655
448502
1
206061
2
372081
154468
76010
7
30
63
38829
83
393906
94
414794
136601
395130
46
77
605468098
27
93570
54130
7
473819585
5
57
32
9493
40
494754
478566
92
46
28
41241
424801
161622
90356
16
88
21
115882
24
200903
37
43
9
166975
353979
207082
146554
70
8
63943140
4
120433
161682
56
21
355740
49
7
24
94
483387
11
5
3
386176850
236560
16
66889
43
29660
5
356343
17863337
3
64
82257
74476
167887
327602
8
463244
41
168345
347049749
7
65
7
175316
96
53442
834531053
170574656
90
71
176730
101419
38
32
666844557
76
419791
774699113
67
5
240352
112780
229547
37
14
34037
328607
7951
37
8
245461
96122
412713
370948
21
403635
252097
284584
20
276523
21
809135973
55
482263
170893
94
276448
43
4
73
2
41667
336321
33
74878
454914260
29
58
22
367628
69
4
112203
29
19
26
33603565
95
7
10
246683
5
15
53
220844849
3
88352
797643748
116453
17335
85
66963
428213
159880
834498557
143712956
98
95457
21
41
97
198509
232121
2
349223
82
46
57
75
356682
368424
257219
14
449252
260224
145685
2
25
91200
437467
258010
5000
337070
40
7
5
75887
288476
1
15805
60
42820
7
32
79
74
37
69
74
278537
52674
1
768694805
869026685
477637
432023
75
129599524
44
487601
87
66
2
1
15
419165543
263516
4
63692
397464
18
696794229
131726
74
9
98
483591
871434113
389381
445402110
357913
40
57
36799
481751
40
18
337465
321471
348657
93
32
30
430947
3
74
50
461703
7
449070
251053
51
92
4
26
24734
226082
236114
586262996
53
91
94
11
208505
337191
225389
390205
220379
47879
38
1
88
240280
87
903649468
762674049
258566
105782
389670
98
41
79
204053
436803
255746
265098
2
371875
61
231428
8
148519
96
278527
97
2
178916
59120
465317
2
31
90
129455
5
430978
7
76
100896
4
88
3
374229
95
472366
9
88
405453
16
349732
34
449986
30
16
48
10
55
39711
35
193952
97
160999
219320
33
53839
6
3
673041816
275934
474735
4
70
39
8933
11
8
192034
341972
93
823394704
265663
277494
3
60
32
489717
89
36
580647702
86
42
89910
369728
24652
464621
452037
26
64
63100
288336
9
84454
230399474
81776531
317130
16
46
656276121
361572
168524
63
314717
52
332740
86
67
473967
41
81295330
91193
274513
2
67
18
202949
98
424084
19
3
318480
328006
43
6
518538307
8833
255958
192681
116784
66
96
15
875337895
951879955
957223779
76
33
1
225203
93
99
440570
74
102512
39458
102714
1
55
49
1
20
27147
74239
57
23
475204
335221
11
39
337109
418474
232045
529843269
331867
25
471482
64069
99
85
4317
449273
81
179337
310115832
981263345
350341
320875
443683
41
84
48
96
92
379953886
225819
12
67
507790675
47
29272
92
33
52
51
878050357
303287
54
52
26
34
232503
19
350779
427005
419319
225829
189045
70
216067
372664
3
36
368675
25
6
47
3
41
43
175844826
77
21
38
46
198662828
48
37
66
340383
252908
122604
23
271783
96
78
76
54773280
208422
20
57
164208
69
10400
38194
167414
172871
48
1
63
37
87
53
630340876
441938
408873
6
5
162094167
462977651
390761
9
919188802
43
32
79830
202136504
43
18
9955
11
35
494584
213304939
102977552
189875
2
81
9
82
60
561278931
88
44
147690
268251
3
4
33
44
17
97
16
98
89
210737
292570863
81
168507
67
637301388
397174
607405929
20
483166
193501122
210826
32
4
2
35
154071
65
6
125604
5
201815
960733073
240459
230514
3
2
62
30501
69
371972
4
4
2
138548
303692043
377640
75
74
69
7
9
9
209519
68745
30
24
417544
6
31
297900
900337582
174916
2
76
76
21
235916
8
27
18
36
72
489557
74106
64
37
60829
346272
109965
268785
362837
44
92
604029986
286533
43
388671
76
448521
9
23
59
149242
63
233150909
40
67
263873
47
31
354122
301263
95
384911
357803
43
41
441043
483011
1
9
162672
553256904
8
65827
91559
187675
253363
420988
243222
50
460571
1
292010
85
68
93
93
376747
21
735750414
98
951941727
4
10
1
183410
922127946
77
327622
75
380808
97563
95
2
9
32
74746
506356093
54
373058
40
219314
80
208581
8
56
496368
52
58
14
66517
80
1
802481591
463863707
253989
22
14764
240965
6
128012
10
455598
63
485891
106792
380049973
64
28
11
72244
60
97
89
53
92
45
151500
3
699345428
360348
6
398032
25
37
399406659
106431
75390
108693
5
434346
22
18325077
60
3089
330625
10
32
44
9
294948
356796
11
122885
159071
392110
207613
16023
21
4
272184136
464401
8
212136
70
878233317
615954643
14
92
357711
8090
28
76
85
69
9093
161198
86
94
232566768
104975
76
155386
16
56
44
379676383
65534
63
80
150744
81511
32
99
424088
22
91
798473915
75100
272573
649714078
141385
464760429
371125
8
13
380076
8
164103
23
18
57
18
50
56
19
10382
9
132719
10
11
219962
153039
55
66
970229237
61
9
68468
12
890699120
90
74
74842
58
13
422567
314764714
493434
179565
105807629
80109
389927
138859
349431
73
33
342320
30
394176
39
8
400612
233905
122319
98310
277004
23
3
405420
87
4
72
743907245
490737
95
37
23710
20
44
47509
16
313159
34
323121
980722779
242842
53
91
38610
552102421
74
213347
507213014
305662
70494
26
9
86
453739
50
372490
256110
2
80
14287
26137
296501
9
802946810
484511
27607
20304
49
78
74
42
40
225271
13
43
78671
82
333327
1
83
461341
308542
774889452
61
19
6
6
29
56
53
9
393867
8
17193
350796
46
32
467847
97
209210690
88
35
196970
15
289494
403222
848111841
43
2
197149
414637071
5
246460
4
157600
427238
392611
227453
95
7
469494
481608
80
86
235677
86
1
63
441557
19
30
67
912730104
14
20
444443
768121006
57
136113
188765
281470
2
349822
6
430828
26
443381
5
92
101345
67490
4014
460064
258990
3
84433
22
457112
743873325
12
82
329994
37
353524
54
46
153006
144111
74
76
7
35
184338
16
6
751291761
37
180187
40
7
239900
466972
307462
372481
439699
30
458098244
336897
215026
21
28
30
414240
14317
292794
56
75
68
84
498420
70261
64
312405
8
30
905015673
86
433967
41
8
321402
391030
10
86
316046
29
57
197704860
74643
162978
61
252924
7
278994
6
1
22
5
468414
58
49
455292
14652
41
25
490399
14
94
459074
346570720
2
483604
3783
188774
471925
14881
378070
379747
2
172624
71634
412602
31
9
22
155842
297150
71
40
2
76
13
835473408
82
714154822
263777
488938
48
65
179890
358737437
72
154020
551056629
63
34
23
933276052
13690
97
461094
53
95
28
47
8
8043
942465009
73169
49926
35
62
156864
65
37
408232
885696967
71302
11
129159
8
17
3248
9
49
43
121967
382689
487060
43
22
11
250562
207235
44
175330
300102
225978
12562
32
444006173
9
30
53
314460
75
97
439999
85
69
89
49
43
82596
15
287868
77
70
236944
41
231187
83801
144166
326704
55
7
70
590938129
222535
19
57
879509417
286920004
6
222457102
127527
468274
23
149738
37
983946316
167449
291304
2
196397
40414
90
187602
19
128423
3516
107275
500245614
75
164376
22
35
28724
352318
303075
9
313015
63
46
347896
284556
10
99
380507
39
96
55
14
8
62
3
34
6
92
42
21
211553
37075
28
457460
23
80
7
5
17
107004
86
90231
2
323540
91
51
45
17
659947778
7
156626
62
7
44
86
265797
36880
94
21
163665
84
71
52
92
37
316061
43
999969826
66
338975
243047
62
34
401630
485305
305384
250171
206833
58
285389
35
17
27
9
36
46616
85
3
9
319806
443293
70
477004
89
72
28
5
188905004
53
78
42
277051
47212
163957
601365785
79
103997
279992073
354368647
262834
27
37
84
25450362
98
43
98
48
642207411
8
93
60
56
93
171410809
81
341168
69
6
60
9439
364391
244561
5
29
94
10111
1
80
81
49
15
94
198237
235205
69
203706
82
68440
260573875
68
19
93
44
6
41
347576
72
87
9
131693
7
471591
248376
35
194760
222375
378345
81
33
388566
324919686
109101
8
126414
617641397
89
504841687
19757
32
80
85225
11
98
61
2
82
129005
310518
40987
441523
22
53
217370
43965
803022059
157613
19
36
94
61
422560
957867350
144445
286306
3
417008
134048
264958
654770221
50
419847285
479193
24
80
583105585
768708364
36
229970
205486
49727
995915287
29
627422192
3
8
87
255649
36
34
324942
75539
908301049
415728
74
65820
396426
93
119044
304559
88058
6
33
36
66
172457
30
656863956
238921
476978
481588232
83
241850
19
34
80404
273866
434746
156018
36
811364230
334004
17
71
492794138
25
473503
87
185731
2
52
153721
12
54325222
256302
119308
83
38664
54
76
18734262
250100687
279571
341896099
427732
387558354
92
40
76451
8
786214954
84
38
462161
43
271880
11
468616300
141744
75
138915087
36
122761
669675149
406783
44
424530
176491
197639268
5
246979
7
338934539
51
26
212136
177443
41
380932
496608
167189
101814
85
8
71652
4
63
39
374390
10
53
183700
400839
304506
447920
73
326667139
88
190101
5
145317
6
87653
345596
3
55519
64
78
6924
5
261061
215808
7
8
11
80
364285
452672
76
240621
41099
239644
6
405635
375745
477186
314495
1
61
117842
295224
2420
452405
6
459681
21802
51905
1
131615
36
414454
134375179
168243
4
509864700
58165
9
410926
90
241250
47
33
402004
37
265034
381207
25
58
30
68
326811
10
96
314730
24
483695
19
128463
46
331626
87
317499
64
45
464748
493732
6
397212
55
284117
6
267225
85
78
65
79
133546
1
189395
74087
25
10
275034
26
53341
52
157656
359056
65
90070
66
484767
7
3
1
520672496
323671
98937
2
176597
213162
7
3
39
67
76
420152
28
95
63
417394
15
16184
479354
37
14
428296
301548
175438
22
233371826
147668
132008
179089
181239
2
231850
9
664931415
490271
124923264
44
377612
480396
220253
61
95
557424519
48472723
18
270018
106131
70430
76
85
62
15
652617330
426059
58
20
74
62
154268
492691
932883377
54
42
486757
498977
59
81
5
52
8
187526
505302727
155276
9
2
88
98
202716
356978
56
87
18
5
427768
37020
99
408722
35406
481136
18
39
13
446184
279707
8
343764992
4
207830
157825
53
98825
2
1
434918
163410
160794
22
42
5
420153
872553769
161782
336720
92784
4
306650
93
21
130669
478780
4
52
12
55
33
12
798129620
74
7
176359
438550
197267
58
5
6
78257
326023
7
47
90
30406
234353
832499123
39901
40
292210
58
242889
214184
350078
485144
56
65538
112073
600527738
61
37
385429
14
181098
73901
8
71
263639
51
47
33
92
85
19
15
317829
72
49
676134662
211122
1
478990
384318
39
373781
84392
127115
87
259796
174441
419268
23
98099
33
498893
42
755962173
411213
5
91
82
193265
9
491931
169979
60
343939
276377
40
436032
16
89
136353542
7326
496301077
64
185025
33
193328
75214
3
49755
50
101847
141692
16
119349
24
67
28
13
17
54
338595
95
323219
47
156931
55
5
95
9
55
23
360289
93212
203705
385399
7
97
77
82
40427
51
72
114777
249987
41
82
929436768
1
94
758610445
11
481086
44773
6
83
466334
425409
7
484558
29
90
12823
526777074
655018230
382273
397786
457074
61
52
129772
291546
370485
184449
7
252245297
57
63
152390
286452
798251724
30
99
68
248774
6
43
422442959
82
838383055
31
74
9
52393
28
361441
61
71
4
53
482272
33115
16
369892
70
432570
378390
22396
14
50
5
18
72130
67
73
87
79
147911
307990
28
399721
84
2
63
291806
127207
10
97
104966
38
89
327602
229143
31
254903
316791
88
232253
140166
55795
311798205
33
234781875
62
198918
55
18
38
19
94
432193
57558
54
213403890
58
18
10
409961
69
306802
43439
375595315
312071
35506
219794
20539
439462
64
157970
99
189890
389451926
459861
291468
735770799
856365160
762501988
4
471496
336413
92634927
3273
9
99
87
187783
100972
701149841
79
86123
267222
199592
484317
61
291662
382762
576465657
441650
25
52
29714
21
16798
47
88
217421
140808
8
127127
6
6
98
99692160
38
66607750
180148
83
273232
86
28
84
920803323
3296
12348
9
86
18559
8
363995
396076
43
136840
63
96237
82
180335
868316406
209674
329383
220009124
41232
772309026
28
850028809
314509
31
423601
12
284882566
245871
273028
216805
28
479531
45012
75
388982
365426
91
40
26
13
815021434
93
286925
179011
436244
81045
29
6
326534792
220987
70230
9
452884
177961
8130
401695
70
59
208005413
44
14435
289910672
660546920
588660378
255017503
48
154222
18
4
5
159620
3
50
42
251977
45
845616487
89
80
825058284
89
102978
11969
31
211233065
85
126008
19
46
38
132607281
59
63
78069
42
13
151715676
457328
80882
189203
9
64
36
270663
11337
62
36
4
173783
60
6
333671
15
163126
4
24
405470
215071
87
33
295205
394453
68
54
457302
106168
13034831
53
86
59
60
23
58
253463
306298
950695819
50
15
67
18
12
397597
78
78
88
958838508
85579
92728
84
235493
320300
9
323916
99
89
29
379395
44
34
222265
9
76
309659934
7
92
450692
303439
423202
10
1
58
46
2
82
95
53
8
3
316091
293943763
119796
45
497864
14
442787
15
396177
86
352108
15
23
116665
490118
416756
291523
32
52
410124
482518
15
63
66805
394629
302764
170472
2
52
23
460064
405370
59
25
17
97348
71
44
234732525
18
84
70
428761722
88
188334
79
462813673
265221
174165
66
46
48
999772664
603494225
33
92
69461
6
824375456
69
444136
65
96
405430
9
252388
281473
66
85
159105
37
406404
69
74
408055
496649
5
249060
159990
1
36
42
232158
68
32
78
34
73
4
428869
23
3
262860
12
431708
87
69
674909670
85
111404
81
117594
25
35
486170
678520881
53
44973
83
96
23
114148
71
11
99
51
99
13
93
297675
61
73
97
176311
453725
479972
139226
20
35
259869
27492
67
5
250004
146626829
248323
26
110806
399186
94296
47
136757
281976
82
65
197626510
35
13
44
298016
463841
702286478
459592
8
57024
6
1
133911
177714
277680
498948
109981
327929
109431
845181687
38
13
263701
217785
98
12209
4
179591
58
930546395
123967
59
31
19
154482491
33
36
427134
89
106739
31
48
69
59
485687
45
94
523348768
84
368975717
339432
401877
60
24
236939
98
343969
785314823
54
430837
80
310918
4
95
4
369950
9930
164996
199063
420260187
25
488688
243087
34830
555027249
391897
345894
329214
22
26
54753
241716
7
55997
85
168171
871743025
93
466609
69
250708
151044
2
47546
174165
19
761541955
382318
6
287429
3
308013
51857
78
87
72
12
96
11796
6
424746
50
403095
1
86
64
87
125678383
58
8
59
636499821
142032
486506749
425012
74
244468
597135290
918809053
57
205457
137362
241980
470876
46
36
443871
2
144749
427171
50
30
476689
339756
444172
374837
278696
385681
73
382722
94
824868197
200277
385575
16
410945
22
78
32
400656
150025
100678
208307
60
887317415
92
50
53
20
491543
94
32
156892
476077
58
6
279951
388347
167567
473811
2272
331740
153145
155266
135285
47
99
330587
9
62
233718642
78
51
46
423619
1
28
966732648
12
494796
10445
19
284759
569844952
65
674535722
69
115957
899164172
133856
4
56
306647
34
299516
75
69771
66
66
447922
296480
31
87
359696
42033
64
97
262606972
76
52
17
26
8
98
647138996
69
56
436582
3
156705
484053
14977
4
19
248135503
454570
4
50
64
256531
303844350
178780
76
3095840
1
70
39
69
6
237579
344646
99
370191
41
246696
281490
39359
173714
70
55
60
845601098
31
78
23
345134
42
61
11
246696
383795
113881
271534
86
347415
70
40
6
12
485107
216002
91
73480
70944
73
905994370
199238
413596230
67684
17
997018672
43070
207250
280622
312857
84
9
69
35
86
85
307205
81
389650
946
269997
4
99662
892062618
75
18
299100004
30
32
483966
41
210554
277105203
220393
180829
478201
72
18
175181
493260
3
98
372215
5
59
7
16
417747
74
379828
7
28865
62
388993875
488905
340496
436527
377329
25758
370470
44461
55
11
945714902
3
286649
64
128212
40
12
8657
99
856
470213
54
138483
676232283
25
32
50572
86
97
81
270404
203089134
96
82
362296
331245447
449823
83
856209880
301976
440862723
22
3
409646
5
9982
19487
328019210
269816
4316
213282
69
10
97
29
61
322634
87
51
373450
3
79
44
91
8553
648155655
96
76
275502
2
132240
41
269727
8
180931
4
92
40504
16471
202989
435035
17639
60
67
462710
127486
66
81
57
43
240044
125008
31
371467
61
25
513173675
302478
407138
15
249300481
303043
308177
48
27
88
88
1
266703
374710
338953
59
60512
237880
5
66
96
459682
5
68
58297
8
59989
962614572
163379
99
39
640164933
457632
914337416
481300
98
45
8
306071
335826
53
20
184732
247326
5
238459
92
41
402563
159993
823005384
900715313
7131
9
7
218375
2
380947
10
337967
37
80
14
298803
88
329773
125713
422578
112774
99
93
45
34
82330
88
447415
3
755681455
9
100693
98
8
87120
111141
16
20
352173513
95
69
450770
49
69
40
147130
338347
346804
836860925
319619
82
293053
1
14
98
429530
96
175028
26
188122
80
60
30
82
363560
223913
48
9
485792
89
53633
24594
687308516
4528
33
902949446
1
112819
417117
14
59
211071856
142918
59
595818786
40963
247866
87
461942
161239
904590034
203627871
421520
238604
78492
406290
55
95
63
115090
43
192686
486893
3
48
3
409869
97
61602
96
51
431307
731359918
58
400410
78
524307430
200240
82
26
58
193557
149450
17
208198864
395041703
232808
273939
68
213529
199950
10
48
43
199902
190618
47
293950
4
69
967762029
74
492085
87
70
430508
291526
43
74
165636
9
368336
8
12
645419241
38
4
373671
487538
779380422
257808
460817075
198158
191275685
70
259442027
73874
63
92
211973
156634775
141265608
1
21
374489
59760
96
23
20
518554392
75
367125
93
46
64
801992587
266621
6
69
741420267
74
247988
31
59
97408423
11950
452207
348279
84
84
346212
54
217309933
8
325764
4
427938
155702
147022
9
368494
12
52
80661
458516
12562
8
21
61
401078
490663
78
48
5
456213
71
33358
407905
222572
145591
45676
90
12
166272
87
253334
463038
65
424148
218761944
24
82
28
18
67
322472
16
58
41
9
36
137267202
22664522
51
415130952
95
92
8
47
98418
20
97
464465
83
4
732968351
82
49
165421
55
6
146413
193162
45
413171588
4
80
43
1
401091
2
336934
79469
445191
439401
198587
85
96508
15
390927
8
13
402581
37248734
324401
73
453696
321362
422533111
238830
92
27651
558189953
426082
63
365322
13357
12651
32
89
78
117302
3
22
366091
65
142878
64133
31163
446813
68
24
484880
48
26095
211642
35
491581
148918633
84
224844
95
7
31
273034
421355
38
25
57510
298476
230682
22
93
45283
7800
6
142322
95350
57
21
1
720653946
192082027
32
86
70
61
54
3
147282
150074
286691
373069
97
42
21
374719
422298
166456
4
66208
51
817297456
28
83
76
37
93
16724
264679
410041
63
10
52609
247446673
381290
50
77
190535
109771
74
333208
15
211182562
83
76725
192041
6
94
970444733
359141
329075113
164281
527478603
36
703733676
217765
243867
493806
496376
81054
176984
30
471114
13
706100595
16
9
57
214703
115472
459013
11
86171678
503424311
281834
5
34
155973
339454
4
82
108260
40
85
74
92
267142
151165
64
9
165836626
137654543
399613
580603019
80
65
11314
33
84
29481
81
302543
426466
859212320
494472
317420
376140
78
31
34248
440989
11
105357
79437
472195
61
79
324636
284118
368642431
36
97
74
133375
414077
63
1990
9
24
491092245
85
70263
93
85
292249
479847
7
88
426176
52
239121
368947
253729
381332
19
24
78
237490
77
89
88
59
36
266174
172972
192357
588520677
89
97
26
919133001
82
2
35
4
307131
51
319166926
142013950
30
157802688
1
293127
391481
31
3
57
1
25
92830
1
14714
405338
35985
44368115
6
337298
117863715
239257
8
418858
484345
254868
36
29860
312891545
29
36734
847409523
115819
88
6
37191
75
8
22
8
51
93
52
197214
85
18279
172797
49310470
92751
862993091
20
52526
55
13813
104513
51
88
91
92
418359033
330262
5
31
333947
93562
73
491600
45122
397613
136629
4
9
58
154743
89
226816
43
55
85
217492
450906
3
54
232351
251069
99
83
188282
9
414281751
469813
26
134804
219642
95
251235
215558537
10
696231257
32
10
8
111746
9
446639026
475656
393853
93
72
45
8
127831
48
254658
99
95604067
73
158127
376864
6
385653
21
223321
322104
91
35
55
368864
41
11
29
31
51
99
38
42
91
25
142384
299538
57
212567
47
22343
71
21
95
407671
197127
349911
67
66
1
115229
4
34
214445
144303
95
96
46381
51290
352634
320508853
306878
24
338435
87
68
152692
29
18464
44
42
737288048
40113
698793943
13
32
123212
98
462204
187773
26
384207
48
8
16
496790880
39921426
23
69
127305
75
7
37726
70859
89
148957937
9
7
4
956069504
26
51
123075
64
83
23
165297
164159
244861
19
417627
1
25
22
5
340735
419543
64719
271017
73
47
460513
47
57
317568
32
50
15
93
362338
34
499959755
57
68330
42
63
361135
485531
77
362772
62031
69
19
193452694
42
99
90
176057
12
98519
148231
2
42
81
62281
159515
55
1
5
333258
57
97750
33
465506686
953858659
24
21
284113705
488670
90
438084
65921
67
7
86325
73
4069
148077
33449259
7264
253743
294332
58
97
9
264899
180633
30758
313072650
11
85
235966918
113424131
47585
6
784255306
402141
9
82
8
769763051
31006
327787
4
192529
915626630
38
6
376243770
92642
85
24
279802186
428302
15059587
1
357430
5
189116
49
75
133619
364214
29
54
110087097
43
27
127809
23596
15
63
20
2
37
303067
48684895
1816
212390
269094
36
68145
407893
51
147706798
85
447610
48958
413929
4
24
47
63
61
300618
63
307798
25
160098
89
597388118
81
211838
68
96
268988
322237
406489
16
202783
416487224
9
579661017
37
221568
31
54
84
46742
231674
278204
30
6513
83
54218
980762177
44
234790
39
40
498082
154997
460011
902167732
66
475670
55288
64
464673
408755
3
35293
16
44
97
1
58
11682
42
204216
435441
224672
3
56059
34
433336
99
296970
292110
71
370502
82
384871
380028
53
2
29
56535
31
330521
14448
339517
46151
31
1
346070
31
99207
2
36
87
9
9
30
644441661
558306965
64
115351
878961121
651867522
85
46869
13025
92
412133
55325
122363
3
40
160698
493088
465950
2
81
250307
347314
354525
415137
2
49306
140247
455790
87
135938
93
204477
488963
18025395
437287
42
93991
291867
419601
17
15
209885
7
39
11142
149443
86
464196
94795661
68480
7
74
20
73
3
6
390801
168279
36
11367
21
617745739
216024
207588
345720
274322
95573270
68
36
80
296070
94992402
101634
383020182
191960
46475
542415134
25
477895
271530
10
99
31
80
35
22
12
709304323
41
311174
9
89
38
88988
446705515
45
170027
171209
58
96
59
3
247558
52
45
19
90
459216
67804
93
173789
371757
46
142732
30
387984
391090
622903582
32
30
30
338020873
95080
4
3
134040
27
498505
488673
27
2
454291
728250916
55
49
459656
391641
47
166027
450763
194978
82
99
297060
72
78
206371
25
812770917
786516436
44
58
643776645
161849
96383
3
76
69
466156257
91
16
81
217050
1
38558
95
42
30
35
496469
27
74473
140971
367227
360494
52
6
246972
6
249841
162489
94046
116390
34
836599356
357194
405348041
257621
225908
21
17
169873
378550
40
267403
25
63
2
38
419631
50
32
81
454548971
33
35
266864
7
387876
514881955
306194
1
397425
406805
153995
293912
18636
160154
336175
95488
66
103246
67
9
99
443517
221316
213001
412871
184250
407830235
85
183633
371620
99
31
141394
57
836381594
87
64
41166728
42187
404367
60
243426
7
21
21963611
82
102427604
325681
347289
251379
106519
345773
193278
97
7
175792
364172
12
143970
89
99826240
313293
401621
30
149788
254354
58
446391
6
72
294179
51469
268141
79
81
14
24
280306
80
338040804
395518
21
290946
66644
73
52
362269
43
26
147781
30
336960
203124
16
615119624
364783
17
660649936
59
28
63
6
79
133006740
4
69
423224
39
473411
79
69918432
17
243205
93
19
461377
6
257250
154674
36
38
385327542
23
199523
55
86154
69
87
67
96
72651
324623
62
444704
86
345813
250308
60
167704
79
53
414558
212627
36
82
9
84
10
99
301596
78178
27
458555
44
32
77
11
93498509
332441
5
838708574
354505
57
76
54
66
585133026
4
61
65
428372935
405399
55
809193904
228012
240812
66
429269
45
309583
744491352
299003
11
11867
25
60342
29
50
177124
99
263891849
69
5
202308
311256
84
44
1
359350
102030
3
51
179299
212415
71
10
24172
6
469429107
68
5
84
4
73
2
108450
491161
49073
80480734
78
600619436
141298
338401
42
268505113
87
390716
11
386988
23242
374472
74
468269
92
3
869819290
77
262106
67
6747
437309
46
6
80503
24830615
19340
6
256877
185592813
20
92
3
96
230473
78517
60
871070225
88
16651
55
3
58
60
80
6
55
401691
214093
97
419294
139648
80
34197
473240
134235
24
489143
335664
5
78
122629
193816
34222
357757
180002355
58
3
481767
78
34063
7
15
3
437933
43
16
366051511
77
151199
3
349661
49
62
40
48553
75
6
11
93
379598
16824
3
9
1
18
251943
205356
435353
31
350414
19
292529
1
644304111
35
198253
380459
270998
264373
77
85
528147752
673547192
272532203
67
86
187567
355382
373676
58
383057
39
845518068
60
14
18
249253
17
41
56
295782
330888
24
3
60
4
184473120
432966308
102067163
381628
37
456991
41
77442705
677020555
182792
80
170329
112099
407747
15
42
25
68748
31
455778
41
175294
67
385582
60
30
50
91589
37
81
358474
44
158146
290747005
94
9
67311
3
7
74
53
45585
13
423606
8
33
52
7
80
730147395
60
23
9
186477
56424
190266
425265
466277287
79
38
66
12
739338657
373651
85
17
32
193091
4332003
9
132507
29
397696
301218
12
278526
771695588
405118030
5
117256
443814
69
2
96
394891
7
70
40
356506
382226
4
912679889
799539448
338968
3
67
2
438084725
65
372236
56
130219
4
22
9
92
457081
32
469753
67
77
345747
161476
6
42
3
667
4
365629
386681313
123234
33
287764
71
366507
36915
69
45
51687043
380333
398405
297754
45
18
16
29
17
34
631129017
458886
77
36
657038448
296800
385313
2
2
404809
17
355425
78
468681
35
15
7
213278
16
56
291102
5
28
183009
24
96
303147
33
27
480399
43
97
59
281257
94
85
38
277484
343304
202636
29
327462
98
126595
464984
76
2
386681
18
328895
37
92
46389
461160
44268
468871
237122
23
2
42
946226828
172340
47
46
97596
7
80
17645
377011
25
51
82895
26688
38
74
46
487683
37500
3737
10854
73
837540172
34
332013
177618
332159
44
387033657
326424
476747403
673555257
9
452088
74
99
92
36
402965
353617
79
71
29852
145613
350076
11
13
407411
30
203277
392185707
146690
50
659636524
206720
82734
17
4
76
8
565443722
56
43
82
96
284122
325166
321760963
39
45
27
11
43
60
7
64
62
9
48
45
499982
761300204
473811
20746
68
4
50970
5
13
19405143
218196
105302796
400939
281352
65
66
73
64
72555
8
85
77
18
371577
88
88
85
30
1
894568257
283424
425688
28
78
10
22
290773
306515
58971
68
398748
47
54
50
98
47958
133899
57
168651
53
180653
7
54
335289
451330
160594
8
4
350876
190057
174676
3
174108
16
55
6
43
14
3
15
37
97
90307
446692
83
95764
391345071
71
96
289743
63
46
458605
528824692
55
430805
318346
29210
280840
69
47
301175717
6
49
8
386065
3920
97186
74100
149180
435781
26
113554
11
3
359029
414387
360762
126480
25
32319
6
431725
1
2
93
243873
242270
141711
2
67
148144
36
386647433
321656
10
69
400513
54
334515
651420095
63
42325
318193
92
10
8
377592
40
432959
207754254
33
346108
360389
22
173325
24
221281
9
32
281845
81553
478787
21174
288730697
337813363
5
74
13
47
46
93
459201
468262
79
71
43
39
7930
451850292
71
89
441155
137700
247561
10458
101468
56015
31987723
411356
29
43
73
6
72
360464477
7
164928
283775
1
152039
27
147172
95
423760
88
390645
47571462
368519
42
2
75546
89
799697509
310045
7
85
380235
37
225320
377062
77
464168
334746236
54
64954
58935
5
66
187894
41
13
802930791
88
52
219533
80
2501366
90065376
6
62
10
143906
8
275200
109097
297009
8
76373
99
368689
42
6
61
365027
184882
26730
81
319296038
601382657
268467763
875570939
87968
160230
58
20
54
17229
435731
250500
70
4
31
5
370127
293173
312653
8
35
310109
7
66
66
32
366770
147335
52
564996902
628154364
52
82
17
479462
12
72301
96
86
185733036
22
156210
6
92
186017389
33
83
47005648
36
163795
492334
39
311008
26
204637
89132
351160
39
61
77
452143
109281
179330
61
421218
36
54
86
9
346772
33
11
52
412532
60
6
4
14
18
308148058
28
266125
97
17092
313238
91
64
452985
68776
479797
8
389737
354691490
61
5
85
161750821
73
119703
460827768
23
91
845737775
906653944
8
441705
89676
76
64
434973
20
8
4
41
48
70
40
156310
20
29
54031
335050
370298
82
236001
27
82
62391
27
100128
87
272954
383425
237592
7611055
88
450527
93
337894
204261
8
198043
468174
26
12966
3
17
87
204812790
50238
180127
12009
4
81
21
44369
7
200624
25
69786
18
6
99
87
136926
455548
82
319028286
14
319295
64
32
66
280583603
5
26
20
393800
194238
10095182
80
49
60
37
31
320546
85
4
258337584
323155
873202775
74420
24
251866
19
37
9
162662
34
148462217
39
14
23
359895
282289
130381
477879
288113
18
61
35
207522
45
15023
409639
84
58
138554
494853
4215
95978
241764
212874
75
94
54
92
366584
284832705
139984
99
92953
5
73
8
95
14
336524
269618
3
15
68105
150193
46533
164307
1
73
175817
25
10405700
52
211643
32
73
61
25
88
99
69
21
8
16
299391
8
45
407151
41
779926127
490449
21
16236
207566
154030
187020
31
20
448431981
160531
86
928972583
138919
742851318
13
743935883
103227
5
123164
158071523
235221
97818
50
6
52
252936
76
433826
19
35
302741
123978
350931
392886
444918
96
330248
83
45
78
3
480879
261621036
198134
35
23
65
47
40790
38
343347
482252
4
52813
28
68
289710
291118170
15
478011182
61163
46
62
35466852
85
243206
43
423624
54
54410
28
8
486733
9
95
67
41
227107
32
272871732
79
107082
630592297
9
79
153865
89
16
207200
62
7
91528
256140
2
97
30
9
284681
62
84
97
190424
396166
82
2
62
565181188
94
40
97
13
21
71932
25
7
396777671
588053847
45
352484
474427845
24
299782
35
282754
33684
131537
4
16
75
337276
64
176193
764119020
496442
236716
199024
80
46
62
146061
58
279048962
693030941
369216
37522
255518
68
77
85958
63746
2
78
97
7
342143
34
34
52
85
77
4
1
7
174050
50
214546
375669
5
82873
256006
2
499563
15
11
272233
256135
428874
468772
8
4
10
14
91
42
403358
99
37828868
12
353835
388375
6
85
421362
292539
6
607327829
8
5
65
568610579
440765
81
2
79525
114008
5
460696
308371699
1
64
494870
44
53
1
56
14
249812
70
25
57
99
5407
83
110069
73
688731232
72990
309080
19
97
388492
166859
80933
21
72
405838
82
95
27
90
39
76
42
25
214554
211686
170932
48
122325
32259071
319073
203898012
242763
308965809
145841
111439
6
51
53
91
5
23
19
46
413756092
1
50
258997
77
2
118405
76
123336
373484
33
535080123
17
374572558
215202437
483331
96
2
2
6455
65
31
333237208
200917
20
6
27674
72
7
79
480753
426250
209443
31
44
277102
216573
42
87
29
39
18708
84
26
114117
95
737479245
63
5
43
195740
64
55
77
319127
454034
394392
72
51
81
100471
98
6
302379
82
42418
29
138271
75
14
39
244983
293777
928532760
60
80
107468
31
2
154712
161128881
410686
56
177688
36
60041
20
73070
55
30
172684
441096
3
95
32297
97
72
132765
1
498001190
1
85
13
27787
48
357606
168396
42
85
5
123388
59
54
459781576
8
473110
308502
806333067
300029
71
334776932
66
11
404930
19
264621
56
46173
28
64
4560
119318
10
12
48
37
88
420216851
379723
28
97
60696
3
62
86
498677554
328215
328899
237747
363024
787949787
4
57
39
825186888
175833
38
1
87
78233
108345
91
1
303747
922527171
311064
264352
1
657399442
185287
34
76
21
304810
9123
310310
73
12
60
74
5
432264528
841149815
9
218836
336103
9
394200
325725
118691
12
59
35
384791
35951
216127
742168259
360993
5339
3
425487
1
85
372174037
37
30
83
740919357
974495581
79
5
97
248514
90
477457
464338
170485
30762
11
416179
485547
589692666
348140
19798
370313
471214
48
3
45
77
587982402
95
92
75
67
2
464608
319823
77
389939
4839
133958
268626
8
222760
138933207
19
261779
66
23356
49695
736441459
58
7
4
119763
97
40
4
430250
5
168582571
38150
5
47
285597
97
51549545
63242
2
177667
16
429071
231067
173765
7
23
12
9
41
77
8953
96
243003
430633
4
24
73902
91349
7
90
195972
422546
73
30993
89
63
1
264326
26
32
876072201
44
53983
80
40
10
459412
372034
14313
378083
82540
133574
65
14
78
66
725227660
49
74
17
40
162889
64
66
29
197446
31
80
22
57
231653
389680
56
38
465581
41
4
105366
379998
66
318222
89617585
168092
28
19483
94
324489
140988
512119297
14
374525
445958
15
204699
70
207156936
217551
11396489
169760287
144585
53
91872
19
109874
11
485547
394425
277299
57
30040
417517240
28
61754
147251
82
78
6
428515
289919549
93
20
97
53394
6
42
54
396022
139787
1
293716
332241269
429400
7
19
191181
68338
50
485827
34
452659
469686
84
4
295928
97
72
12
3
92313
68
29
210242
78
79
133359
48539
54
36
90897
308254
351931292
89
430143
55
35304
26311
141603
152189
431035
22
959190566
410932
389768
68
70783
9
456670123
56293
17820
92996
19
10
10
326806
351882
9
55
28832
10
55
288696
483496
992952548
10
96
490103
68
363171
273017336
291800
3
92
52
499141
16
76118
24
44
74
565787534
79513
284192
260857
49
9
39
69
9
109086
26
84
46
83
27
361615
215798
314030
11
180365
390578
41
75
39
77
68
43331
36
16
75
251742
91
7
34
429087
76
271657
59
5
34
137123
1
273132
658924920
68
445479
300969
38
343929855
43
36
16
47
57
131232
4
39
86
98
7
99
30
13
8
467225
78
43
64
59
82
8
24
350517
65
98
10974
58
149965
90
138373
562359387
255406
106366
8
421636
93
38
38639
200889
380580
76649004
15
316137143
195661
17657429
46
471771
522
409626
32197
499363
333723514
294053
4
63
107256
29
9
94
876041764
377510
289487
187883
669654814
104178
329109
249550
317867
332452
386862
42
219569
452947
141782
258690
350587093
220423
24804
26
45
4
93
8
3
5
353755
64
12
89
445017263
51
176778
156119
36
1
199146
80803
389624
82878
16
11
94
70
8
68
219958907
359331171
65
378341
51
47
441159
3
8
7
130722
56
7879
591549541
485545
251400
368355
33
122521
4
84
149807
109393
471442
487861
30
9
59
82
55
2
396181
74
221367
53454664
23
92161
795990764
426097
493840
82
402018
40
91
424327
394906054
466555
40
11168
401928
167133
497209
85972
50
77485
93
127710
490544
66
4
608381329
496240
138804
112322
443240
36
484176
347189
19
26
413483
499738
17
99
46
32
95
3
189357
68
63
112638
897404951
7
264715
55
70
8
454361
1
338891
51
9
65
497692
149167
1
222679
349173
446145
129229
311681
441778
76376
134057
244302
67
48
83
166363
31
79
85
40
91
9
87
11
10
85
293702
81
264665
192642546
286682
479314
2
56
63849
80
83207
18
1
427073754
470320
4
56
49
67
55
376056
260395
188232
44
79
396323
256220
212969
42750
154554
240874
2
245145
211536
429192965
47
13
39
55
95
59
67549
435337
3
87
8
84
235020
84389
17
383612
97
50
27
169521
38
16
59
491348
2
97
16
72200
7
350223
43
23
73
15402
83
431316
640644838
479347
285125
93656
313406
465358
67
30
481666
28
24
80
407224
11
845005847
8
63665
80
341618
32
2
7
151703
316947212
70
96
311225
428586
234401
487155
9
3
57
315110154
41
81
163005
484044
234934
229327
42881
11
432516
165154
416136
45
342276
55
1
59
450610
31
451887
84
245983
216835
128793
973123111
404219
39860
421014
1
484688
77007
57
64169
54
386327
91275
31
36
7
53876
478719799
244896
72
748453264
375159
2
345360
57
261427
92
19
53
18181
98
45835
22221
215156
69
81
34
15
406836
4
50
496480
73
915717794
391218784
57
25
235380
78
82
317800
65761046
8
56
70
13
6
55
9
198880
155005
85
47
163684
43
69298
81
70
444899
444454
90
340036
159805
108097893
183659
88
179011
82
23
147499
64
28
70617
26
40
6
72
452504
70
731302149
95
5
333009
15
3
18
467887
282416
452667
311547
21
461286
462806
70
66
18
41
89
96
92
365188
49
12
406512
1
3
36
1
6825
41
126841
78987
1
47187
75753
8
78
97715
91
152393
442117
147142261
470998
213606
10
45198
365670831
7
217399
6
369464
50
285432
581601127
87
251549
313664403
43
351881
114348
54
260677
64
329147
69
182515
3
666380433
119714
63
54
494653
39
11
350241999
298618304
105038
83
491814
216073
28
4
47
405645
76701
982491492
2
104630240
178991
7
395290839
45
43
35782
6
67184
51
17580
76710
57
2
15
10
577968134
491851
548450062
9
379123551
437300
311892
211595
7
23611695
20
2
5
463575
74
349996
446315
116343010
28446
137877
368940
392311
70
3
289796
186230
347920
365152
132538
328760
213800
90
54
296868
143668
37632
407169
42
45311
6
80535
19
338450
282241
472101
407969
372196
8
48
629287717
43
30
491112431
990814990
208563
13
51
58
47
421808
97
73
76
229043
235708
7
23
436898
97
9
52
38
427318699
63
34471
9
55
71
60
93
473002
392804
27772
366508
83
98
45
6
188303
60219
9
43
85
35
97
95
328804831
414686
270512575
32
2
62
64
387157
407980
32
29
30
34
154768
223587592
3
56
124556
101196
126892
588509099
45
124864
99
30
48
94
304421906
86538
199824
719185860
20086
16
441478750
68
177783
789765610
31
194305
80
51
75
31
94
374524
406921176
120235
57611
5
44000
121111
37
337509
351128
53192
68
61272
49
8
31838
32
30
22
94
230671
53
66
13
51
99
16
61
40
164171
366871
89524
62
250039
194189
165322
277734
59
95
69
476361
98
63
43
401596
16
57
427704
361425
489090
64
11
31
31
681014289
77
67
83
59
2
236117
34
5
73
62
190147
99
182760
283224
17
6
300014
84
87290193
665602215
89
2
8
10
47
230847
5
322274
31
27
116665
313271
132639
310273
6
407986
54058006
102360
207837
185266
71
788750508
30
88
1647151
998177517
902364346
9153
977495190
74
115957
32
113215
948471551
8770
681866991
53
432424
100547
42
81
85
10
325880
400711155
58
448530242
266524
56
94
41
49
101177
32
280810
4
86
20
409172
5
380932
275590
71
455370659
54
458699
30
431169
84
54
9
36
15
38
92
9
210571
37410
62
363018
206928
174505
3
43
9
658097325
320809
90
729603608
23
35
156150
2
110659
293275
179219
29193
427260
20
278177
94
87
40
91
66
82
30
22
280463
85
282625
76
34
25
21
28
26
8
234716
3
388282
50
782854915
6
49
4
360540570
87
314635
35
257793
8
5
32
91
123935
321887195
68
46
963176567
22
289554
7
7
447184
792994136
2
367635
64
473018
876890687
8
52
159368
35
230188
412018
213562
447082224
31
81
302716
57
309032191
4
387645
498742
3197
390163
3
412430885
26
55
5
18
245667348
68
31
164524
421728
35
350915
120376
71
83
5
27
30
263084
112100
860465540
56
662097727
78102
61
6
248062819
93
725741122
35
77
14
403393
45
30
1
185987236
20
25
24
350880
336004
17
9
246315
495200
18
112861
79
268427
40243
81
215076
2
332417756
40479
49434
81
393963
3
6
328722
91
74
42
26
31
390331
27
374936
348307
275597
47
32293433
44
55
71
45
412463
463041
483601
68
371288
441237409
60235
429280010
21
43
70
42726
40
92
10
1
220282
46750
12
29566
159465
480850
63
48
72
568891049
256211
73
415831
55
64
5
69
4
6
1
18
360069
228398
77
61
178960
857030936
111131
79
67821
13
5
86
108911
24606
30419
186168
59390
397192
35387234
431656
57
66
14
6
84
41
417936170
215384
71
371752921
18
193213
332444
300943
445171
861944802
289301
43
70
91883
485782
90
54114
343821
296916
58
66137
54
285927
16
5
38
1
208405
14
19
66696
305000
304505
93
44
6
5
16
13
20
350640
467936
74
66
286342534
13
1929
7
104313
401407
29
3
71
499199
318795
118651
90625
15
88
128488
87
388118
98
57
280214
261880
17
140209
254226
63327
41
441665
71451
11
31
95
133512718
7
328261
483778
57
3
33
152660
50
258420
380106
73
153086
29455
7
228720
110959
454204
74
73
99
325110
35194
2
265700
438729153
449137
12
358281
83
45
76
87
26
61
106121
92452
164509
424668
64
189320
145429
91610
19349
495632
177454
36
425648
56159911
93921
72
473263
27
9
1
310353
60
16271
47
845003897
56309846
126032
46
49
57
16
421254
93
424095
344924
795720043
352462
165166340
253022107
74
2
63
36940
72
100355
1
326491
113152
84
12
657945434
29
250459
8
220916
417676
425189
284179
94
8
590689806
38
8
497795
45
97802
104945
31
764882732
462951
23
2
62
88
216887
103740
21
40
210836
51
25
46
53
16
174083
54
131785
60
439573
6
341042
36
435974
71444
4
28
78
78
54
30
414063
81
277485
384074134
84
34372
361930
40
44
88
96
68
9
422498143
39
97
237450
878568188
12
48
27
51
427117
3
30
24
8
23
88946
77
383742
738333606
92
228877644
9
85
471048
67
19
30
441139
203240
28824
486018
74
891197922
92
9
239185
236041
250155
76
73
237249
69
87
808654845
97
10
7
65
130791060
84
237831
989061710
61
51
53
154505549
12
447628
13
34
56
400097
17
149587
182010
315335563
52
49
75
50
4
39
52
122390
46596
84
22
215069
81
451820
3
70
51
35
65
61
33
9
433678
246090
42
408547
23889
68
10
46
73743
487745027
87
222543
415709
96
111024
52
99
313785
322540
61949
11
72
81
293652
405416
228000
347542476
222534
85
66
122485
8687
102356
72095036
30
200891
44
73
119619
9
359155
327552
3
713058851
36
2
82
45
13436
959944177
23
5
432078
31
53
441291
265613
5
338069
193248411
87
251663
158880
12247
19935
602875250
358884
196054
302019
7
124228
829826194
11
177380
43
454155
31
34296
222768791
188351
79
21
74709
6
2
53
358027
161012
347577
50
116561
70
608693299
42
468041
6
74544526
354884
449547
31
54
254188400
130205
7
26
343716166
59160
431059
391150
237914
98736
96
22
733134711
47
18
10
2
13
154906
57
25
74
36
149989
49
16
75
92
349089
475650
46
376166
182395
9
443385
42
220295
17
385692
37
83
277370
27
56
442091
16
72
104487
373471
23
49397
403280
418757
94
93
59
3
317822
82
5
15667
283643
580803089
483346
89
78
294843
153018
301038
12
355890
65
247139
5
113333
882316840
47
315890
80
79899
443549
46
91
159600
28
1
85473
102589
477545
897147966
279363565
66
41
240182
57
68
109842
29
98638
38
6
42
70
67
261990
27
445824
53
24
90
64
25
475463
34
209780
31790
18
489470
84
383159
73
323567
6
86
19
78
40
21
266466
2
37
59257
18
336236675
44
20
43052
11
60
44216
47515
299197783
79
24
28
92056
359553
99
269614579
6
477132
355429
512184196
492896
5
96
41
185958608
17181
1023
76
240445
81333461
8
5
68
401581984
353831
65452
52107515
1
199440718
12302
173814
30
16
257552
34
482638
479306
6
66
253699
460944
2
410324
6
305907
426574
477680
75
440860818
174447
44
91
21
26
144096
295332
34
553468044
90
280407
97
42766
69
8373445
3
198933
330864
34
277055
234824109
660848763
105934
91
8
470217
81
6842
91
93
27
543986382
1
50
26053
90
231464
316824
354503
181639
136379
41106562
73
96
37
401835
76
22
8
36
3
39
27685
472819
45
428005
119046
65
87
38
289344
178404
3
42
21
3
154564
2
50
428468
55
83
5
159677171
63
62
127243
282891
324992
39529
43
255626
179647
36
181182
41
38
66
37
32
3
473984
232383
60
421712
455029
58746
383100
38
21
35
820711077
409448479
455249
945114514
307902
331084
8
3
493821
192944
202522
473872383
401384
27
52
574890161
903842028
65
623562405
9
330368
176479002
828850665
14
71
370073
1023
396091
74
80
51
2
480378
244215
404068
422504
183911
47
198015
69
203534
93
243197
147913
571412515
431145
91
304011
83
2
18
11
64103309
248423
19
27611
251227
954035513
29
74
338512
88
279407
384753145
23
78
64
146412
377613
117560
167057
97
74
19
424023
92
513434405
16
55
443697
281190
7453
10
126260
382662
7
150430
79
97496
98
298640
129473
333864
301659
165034
96
445382
98
4
20
463000
130269
63
390856
460179
221319
75511
208952
78
61534
16
74
324754
459787
88
199796
40
405196
351808
352660
9
4
117898
73
6
63
57
2
112943
59505
9
61
4
49
14
17
264792
308265666
784030771
82
218607
521760445
238492
38
46
56
7
131645
182498
8
97
74
463522638
223629
25
76
489301
101674
192278
4
48
57
388810
877909579
10358138
431548438
89
305624
29263
79
26
320194
168343
403338
15
93799
2
343200
71425
309592
430629
23
465242
6
5
18
3262
203283
403663
37
76
6
865170500
483530
483042
20
272053
16
284980
314313514
442249
64
61620
160678
279618
183006
388012
291611
87
366971
32
83
80
39
11
941544725
184225
88
31
483763
59
105080
84
55
73
174755
497469
29
79
57
182483
18
63224
26
94
71
25313
381946700
757263306
35
323645
42
257843
3462240
10304
122068
517851522
7
891310481
647772300
32
35504
11955
9
154421
469647
21
84
660952672
201901
95
461350
498041
342620442
317125590
181045
669752200
441073
3201222
5
190660
2
40
59
28
339131
27
51
9
474310
52564
3
654645103
254204
175155
63
37
67234
92
80
97
2
87
24
938234372
4
275192
69
3
33
259669
45
54
92
299245
89
8
80
48
587829773
409504
409460
1
135772
204399
426995
456401
844509038
8
186616
34817
295782
31
180124229
5
35697
492017
47
29
206861
10
356219
44
174354
429940
40991
38
8
298405
214992
487584164
136949
9
325967
53721
553374442
137649
425363
44
372156
255903
922707752
477760
62
42615280
183068
6
79
113723441
3
266506
435367
13
362813
484782
92
217190
92795
285606
65
249712
86
11
24
344518
90
204760966
23
221618
54
411744
35
206486
44
486397
18439988
78
83
11
403825
6
97070
21
69
385880
95
74
446594
59
9
4
46
77067
6
415640
246018
8
231962
18
101832
84
49
62
71
6
20
68
314822
49
92
72
91
33
224127
334843
459953
82510
433852
151832
193786
7
19
181962
507732528
172306
397745
10
358196
378204
70
89
58780
15
32
397084
372872
335085
437095
7
451412
136680
288265
757520890
360751
42
6
52175
22
363623
34
253990067
423557
28600
188618
77
57
232620
12
75
74
26
66983
218042
2
63
492515
79
5
240893804
253581
77
52
249319
41
885172450
61
52
34
51
16
22
3
413320
2
152566
95
71
686833565
97
571448490
896370489
9
77524
54
2
38
86
474838
387644
126817574
232512542
38
306339
373420
484013
25
664054201
482089
76692
368802
28457
3720792
348820
56
6
52
102275
59
3
311391
69
46
328271
46
161088
623812686
11
6
6
147906
80
50
91
59
91
7
35
427551
66
17382
31066281
12830
46
1
446211
966053278
3
544424931
269288
382375
7
88
322216614
152603
243598
184384
1
376528
55
66
95693
26
23
26264
69
239355830
70
97
462284
164019
80
241228
2
22
34911
51
28828
17387
15
85
3
87
439305
3
3
59350
71
278789
433077
340623
288181
55
10
792443120
125854
33
27
68
87519
410514601
29
74
166267263
247914
7
78
17017403
21
51
27
6
61
901390350
217722
145176
435263
361201154
75076
77845
62
496430765
66
7
456315
2
7
94742
93593587
77
59433
42
96
260801
35975
10
196682
822425069
99
276403
77
98854
158182
43733
21
89536
14
35
659379751
1
12283
105911
404478
904605835
64392
229891
23
40
64
92
233795
234205
73027
2167
83
121250
688629372
138628
8
85
6
51
60966
74
681183948
273923
843433611
15
318733146
45
34
138779
227536
333982
414016
6
71
16
275350
583324349
908498623
82
257074
81
15
73
38
47
55
20
56
76
88014
6
463064599
58471
209857
6
1
282829
438988
21
87
2
470305
38
380748082
345023140
64
22
87
96183
198263
285526685
13654
63
93
8
88
4
140780
30
442330
33
27
303645655
87289
433323
303491
115531
1
78
52
95730
8
76
78210
303092
103764
72
14
154513
45
158932520
36
327910
53
1
37
19
78
74
9
3
667531880
7
401811
14
399127
232052
1
34
89
66
97
97
6
66
114013
12
52003
578609124
48
265623
65
63
609848803
363771
54
137548
335632
272095
84
419144
46
92
85
163169
9
246507
352543
82
342086
73
3
98
29131
66559
46
360539
63
302753889
69
21
75
801081872
81
39
123299
398469
16
11
76196
178988
189493
7
39162
34
154482
50
561178358
402817
902822596
5
168716
205742
299079
465643
97
32
98133
73039302
4
489904
9
127343
395441177
15933
42
71063
237381
52
15
514177018
1
9
54177263
333359
69
104223
443824
73
8
162193
220860
98311
15424
50268
896614384
217843
128388
60
91
41377
61
232619
430185
58
85
2
19
61
76
314435
2
494090
55
75
806433385
9
394580088
54
75369
66731
3
48
141274
4
79
132995
91585
332316599
311327325
25969
45
3
120486
59
91
20
169573
266472
8
87
437413
751153657
313335
69
461708
33
245774
267030
70
6
98
223985
6
1
274626
88
1
452562668
203835032
345056
97
583123308
486698
475216
96423
83
3
2900
438666
507781711
412689
70
17
46
36
89041
122358
51
34
23
134393
116409135
88
22
338242
528304658
458106
340676
67
97962
53
95
79
20
97
95
19621
295914
194518
469567
20
361554164
59
59690
512524792
29623
269279
233739
80
322523860
72
61365
210114
972481403
831007191
308670
71
49
21
395462082
87
5
3
477464
4
314580
98856
974958423
108245
55746
68
21512
366868
9
4
16
394183
89128
67
52
355295
441459
227362
180904271
84270
650761871
31676710
62
17
47
42
80230
339243
132889
65321
29
22
97
168856242
5
241057
28
509165178
433200
19772503
465065
131833
987246081
3
11986
88
5
27153
341649
238607
90
466790
71
67
56
58
54
254933
406899
10604
43
902289265
2
17
2
9430
401068
86
305405
185372
45
4
15
58184
395423
474722
47
136646
13
903867982
79
60
295343
379581
511
8
446405
74
1
246533162
59
973716052
271970
75
24
470941
475507
279139
21
51
224534
25
5
234115
241405
4
70805
984904800
43
161036
51
36080
17
43927
132523
149253
87
76
67
232114945
137863
84
291502599
52
67
7
63
83
28
137058
101059
11447
468669
245639
65
44534
243856
118463
90
447775
432040
88
263855
78
32
14
5
62
369577
261938
3
27
101198
50
53
8
472384042
77
51
31
27
14764
461697
89
28894
41895
873376175
71475
12
95612
282349482
55705
52
79077
2
98
63
47
292970
9381
24
16
87081
167648
3
429195
44
276685
437765
706679806
38062
22
52
45
179780
484400
138375
384851
336285
180247
287429
50
360222
93
348567928
934260454
27
263329
6
52
199327
13
69
1
48
64
74
45
73
8
57
288464
75
798522299
17
1
65
2
499685
799310972
152999
55
55
493501
41
450576
196817
698634456
79
23
32492
52239
134538
18159
23
815719950
99
411934420
380986
5
2
462089
478395
20
346232
39
45
16817
36
242213760
86978
65383933
63
28755
468013
77
169144
50
71973
31
42
97
97
45
19
233626
5
250645
93534
422566
22
413324
7
484843
71
87
36
30
66
440042
84
442818
34
90211
197441
133360
28616
484577
9
92
44
130071
31
186089598
297265
22
448278
5
6
365380
322242
98
279801
136782335
81096
490068
151430
5
477427
212615
264176636
75
118158
241931
13551
325476
422355
3
22
78041
5
55017
283181
155042
4
15
65
17
557973728
69656
55653
31075998
366234
6815
318802
260003
53
431216
81
9
267806
13
374118
87
45
92
8
43469
469497
81293
30612
56
74
321479830
75
80804
635
100897858
572
87
49
470843
496547
55
14
322050
265594
1
100205
148173
438473
313455
44
451643
41
44
401066
699046739
345239
43
62
460636
395411
399403
30
352032
86
369143
99
49
872275745
33
89
85134
20
51
36
59
138151898
391074
331080
77090323
447656
95886
25
172360
374081
114961
131699
489385
83497674
474484
80
394125
307868
785974614
384917
446878
15
287736
303757
254454
22
46
373187
71
238337
9
59
646125253
59122
897479428
92
27
18
37
60
88
235514
967632637
393714
20592
223220
157800070
427461
64
305803
6975
71
247150
7
22
158153
109345
482573
5
87
162831
15
431188
156656
21
74401113
9
221432
53
53
416460
97
211986
68
60983
24
677541990
293484
60
14648
60
170104
383176
8837
281855
156567831
71
488505
473459
82
431004
89
408574
175902
44
65
459557
932894472
55
438838
49
16
158645
74
338392
496390
14
40
146636
184942
172003
99
19
288487
23
269303
98079
46
89
33
106792
57
49
29
58
1
1
69
48
43
365420
232336
61
253561
84924
382863211
117389
47
4
13
248069
52
95258
2
5
22
193847356
53
189777
97
885899588
2
45
50
346967
335293
93067399
27
54
273323
82
174922
91927907
8
98
62309
462217
94
6
50
8
377811
22101
390808
6
179359
51
134626
2
5
170748
91
325332
243045
742
444255686
321704
718314777
98571593
279244
368873
8
305223
122015
33
60
62
62
116996
546097495
124653
308498
72552
100724
9
29667
5
336735005
82565
73
323300
21
35
82
239018
231844
242928
36
68868
98
36
108352
252886992
9
21668
65
244837
340513
99
80256140
8
420824
494698
240717
41616
181223
211457
85
64
67562
52
32
8
691272137
340232
946905032
9
46
4
65
189651433
454401
86
58
61
451586
388608
480403
353151
410334
169780
69
67
49
94
464309999
76
23
57
4751
713877679
795751522
59
134088524
361096
9
448131
440100
4
28
1
132746
317409
241756256
301118
280285
764793401
3
26
87
45
88
46
55
95
145388273
157874
145705
27
76
45
81
45
36
319163968
30
393138
121763
79
1
37
52
268211
166930
385349
48
47166
450762
55
32
77
56
9
54356854
100881
428408
105411
7
825101040
66
43
3
250480
7
237717
471759874
118091
145809
10
63
34
37
300386
46
77
27701506
13
20628
94998
30
5
71
285676
293527247
17384223
36
30
85
303796
355569
317552
83
307011
75
57
498090
404439
381407591
535651629
966488115
7
50
937126629
84
2
12
43
9
300331
857525668
269538
56
3
70
526953595
2
62
75
57071
3
248271
468587
32
80
9
94826
264051
48
6
98
272784
1
88
56
6
27
82
22
488843
30
403327
14
894385811
212766
29
98
363969
2
76
60409
99
6
199120
14
38
35514
70
114213
4
44
30
8
293467
306140
432033
352891
31693
89
3
50
63562
41
40
76
497650
97
12
69
84
42
19
25
8
286287
16
9
6
48
38
9
350888
72179
3
97
5
311836
86
81
178348
73
350840
24
74
354910
45
3
31
4
39
96571
268963
64
7
450653
58
3
458889
126636
45
45
498260
30
12
350083500
90
56
343661
48
99
5964300
129904
126853
79
64
287955
335606
359688
358218
162061
169448
87075
300744
480436
38972
793023741
390714124
39362
119560
409176
73
41
314637
137851
81
11147
5
354146
730513674
69
81
20
19
54
283049509
69168
54
4
241248544
350500
248977933
31
17546
411651
41
99
81903
58877
77457
397986
97822
374281
60
430678
87
297578
14
110777
32
458482
74
9
123202
99
451150
86
53
8
30
838871042
378776
280197
18
195254
65
499153
22
18918
17
85496
97
226574
32
488741
70
432023
54
138030
167616
57
48
174153
98
59
359037
4
303603
86
207068
9
98
9
443630
30
174011
5
214409
95
58320
280415
39
431213910
20
151260
56
6
79796
57276
463788
164616
657637766
218408
135599
52
87
79
10
18
99
81
334783
62363
27
90
45
4
185461
301111
263629
37
59
362691
389007
343588
8
497749
75
85
420149
140283
397701
153772
55
29056
2
62
357868
4
96
95
147108
74
659893052
238448
415769
431321
19
355744
20
61
91
381586
66822520
485940
427035
274546
157517
255847
408681
331770
637602757
4
43
76
284580
52
116347
51
78
386857
40
15
12
23
70
5
37208
31
94368
51
7
305620
374133
8700
37122
84
16
1
6276
18
716224247
319844
39
241231
80
28
75
3
75
79
423609
29805
519001275
12
241771
292010
84
22
7
82768
83
919817897
264238
2
96
58
13
95
71
372443
74
353680
19
56
80
44
89
110582
276532
216042
484396
424235
118964
96
488890
94
83
75
77
321361
58
23
52
464244
3
94
225458
45
82
889988234
134622
86
306775028
13
100921
300240
49077
88
269030
175344
387040
91
311953
9
290512
428820215
487084
158054
36
73114
97
881336822
114082
6
691094141
228284
70196
273431
350723
11
8
558396579
44
144804
54
85212
90
9
71
220427
412502
143931
384004
6
78
372600
438220
413472
3
31
421004
32
65214
345942634
22
43
56
2
467458
124643
93
64
86
334705
396753
114016
31
16689
9
214105
216468
751208706
40295
372173
3
165214
9
262549
9
55
336071907
44
22
379014
891875560
163518
248265
129207
2
40
423816
23
306761
4736
261484
51
62
4
882339241
172977262
89108
232297
9575
894677712
63
40
11
62622
462492
39
47312
146606
32924
71
107560
70
328885
163041
56
14
52
51
37
448844
220685
3467625
286134
850749359
68
67
19
49
52
343755
417991
15653
92
14
353738
499902
75
98
61
85
109794743
166629
99
3
48
11
353721
23868
210688
86
51
55
41038
20
69
4
37
44626
3
95
229952
476280
37
154456
99
250541085
104377
84
38
28
2
58714
287989
83
31
155435640
129848
149065
75725
39
92100
3
27
209014
72
40
406034
4
99
141388
34
75811
70695
8
33
493105
284266
70
11
64
5
162962743
63
50276
484957
560086308
51
785567837
60
79
609684990
48
90143
73
9
346281549
56
191642
1
322917371
208434
4
36
50
48421235
28
43
210762
608570280
67
439387365
5
750194164
175817
7
98786
306773
50043
452912210
61
70
111546
73
173816
88
89
450210091
69
455219
252447277
21152697
28
18
916223696
51
648755552
113340072
59
462649
857704223
228804
142789
24958
63
455714
260512
4
22
11
564969673
962111808
39
93
321758
273995
3
87
958389890
89
28
856256475
2
2
365383
5
32
270930
98
384634
270534
2
48
413807
12
263907
90
6
163001
44
78
609966384
53
232325
11
487537
435027
834671505
494362
319924190
7
324679
141414
73
48432
188148
122029
63
95
174800
204356
6
93
83
387351
12
173396
14
6
290773
88
818225725
27450
172695
2
53
42
92
40
2
270990701
140634
62
6
21
413205
29
34
836443366
42786913
445132
118513
497788
27
99
57
82
216155
69
43
77
2
433225
251866
71
454096
34
9
108806
245862
72
60
245216
4
8
841877583
4
200101
15
45
396496
90
75
37
9
212935
5
142642
884759050
40
65
533853845
405390
48872
7411
29
69
65
67030
271441
18464
4555
392172
55
61
138606
130390868
376282
53
23
25
50
490322
65
84
93445
63
495239
50
35
199168
2
66
8
255424
266921
5
6
46
74
445522
488035
88
952430407
200779
118507
591998167
95
318991
6
265914
483268
927818642
298194
65
3
1
323156
97
17
8
199185
25
397599
230345
94
893716203
216141
19
81
94
59
21
66
467814
48
17662
11051
4552
384167
228627
378089
148772
68
2
178362
2
3
48
53
46
69
24
28
667599014
6
60
343248
8
38
487150
60
283945
15729
95932
81847
40
328236
95
13
6
651130815
10
46
96760
181455
60
61
78
2260
99
57823
92
329537
101244
97782
95677
119633
21189728
218369
8
265172
2
142392
413879260
454636
772121099
315247
231397
64499
64802
48
287245
260775
34
10
235747
33
3
438214407
159459
172119
86
355129877
91
453441
647508297
6
667152199
16
385366
238793
69
32
60
654820752
87
351630
189394
35
5
56
268534
645833747
340801
118202
572417925
50802
61
31
18
330370
33
45
117681
5270
253447
26
339381
439930832
29032
460124
141178
47
384417
336196824
205312
64242
470587
202688
72
56663
1
334257
50
104521
2
455728
85
62
35
199553
132401
354042065
94
86
384493
92
288840
51
72
158392
386554089
435136
39
20
40
37
27
382317
18
893554920
494883
34
9
346249
249325178
79149
12
242346
49
7
43
193141
63
3319603
67
31
74
32
84
336398
146640
90
6
6
93
20
5
58555
937838598
56
21
247421
963177137
84
41017
420018
263922
20
83
2301
62
22411
475849811
442532
346984
179306
1
408887
371190
21
98
69
58
264083
482653664
4
46
71
891484526
221598484
70
24
21
107057
43
443844
58
263488
1619
9
95
431564
12
62
195146657
78285
67
394122
39
63
1
303927
51
27
78
358083
466840
388997
481736
13
54666
379910
496640
30
88926
397059326
38
422380
140972
56
560907536
76
86
920140635
79
119249
26
44
8
317428
393610
932249449
348958078
30
225179
46
165776
93
50
26
986274044
784331572
22
14
224931
487259
43
78
59
68
275485441
192761
95
333885338
23
150192
61
52986
197422
383973
339462
47093
917106157
244478
459135
75
38
24
28
4
79
270781
57
232796
2
452624929
69
105688
50504
404246
66054
229481
49
155932
401005
95
258786
82
3
59
422574
9
9
30
9
323299
457664
35
30
394439775
91
83
42565
150
56
25
366093
156073
94
1
60
6
388806
45
32
187578383
94
18
721044084
530109529
480398000
52
52286
19
352830
664641078
17
206193
132017
870899255
225208
129015
18
663646447
174162
70
4360
22
424285
75
2
8
682777888
80
361232
9
90
54
83
61363
93
55
45
22
62
404198
1
43
93
78
362778
267970297
56
32362
148940
62
865145669
38
83
427396
11
366432
64
16
117244
118129
87
484036
84
23
254640
480965
50
31
417398
35
381982
352644
67
36
66
72
93
83
8
486656
109537
80
355369
451724
107714
60
97
2051
241629
252263
16
70639
293015
44
29604
22
92
70
55
32
42
70
295704
52
7
68
747894324
75
162772
165185
54123228
19
434668
111305
16
49272
87
41
85
9
361185
40
44185
122116
748872063
410053413
415541
284545
373347
3
75
51
155236
40944
996472103
99
55
390305
826659064
54
52591
279794
352760
883867665
442730
7
221255
5
149829
444992
149323
352316
38
79753571
182004
29
1
74
244451
70
38
62
20
64054
377338
59
86
125439
57
6
458489
29
10
12557
84
417913
419983
90
362948
90
68
412575
27
68
11
4
9
180774
73
363661
441902
549226818
88953
53
8
3
4
459023
770574361
83
33
432951
69
270753
381728
2
14
88
73
483834
64
43
14
6
240058
4
29
56
1
210321
52
44
55
61
407402
273739
85
358402989
2
72
364211
34
726405141
575129960
417454
69293
25
244713
189196372
459049126
250366
362212
5
413107
96
929596866
6
409730
99
348578
403220
38
65
334928
19
85
452359
90
67
9
105940
119437
30
97
232853
62817651
25
129750
219792
45355
28
37
112105
20
274421
4
39
169116
50828540
271221
800668996
35
343157
48
391187
53
44
238213
369023
318688
87
72
32
3
91
59
3
26
279969
7
1
130975639
82
35
95
62347
76
125309
35688
17
11
157053
13
86
447986
642505712
460824
91564
37
79
301827
320714
46591
241404461
85
410492
82
63
493182
41
148294755
40
2
300607
35
347027
51
375976
490856
339024
21
17
29072
35
3
69
430862476
19
435970
6
9
13
97
70
17562
182895
92
59
607694104
6
73
421459
40
397780663
44
54
8620
33
153797
280163
528676690
474142
962933995
60
95
29
96
376362
17
82
111863
63
288973
14408
2
91
44
7
9
82
533093936
825271104
16
71
479202
15
56
129432
441553
76908
48
138830
319677
276156852
463728
450892
9
208962770
2
1
223509
895772441
734877805
438351
6
252360178
71
78
83
89
80610
294489
471647
57
449280
6
7544
169086
59
667064196
11250
52
488835460
4
82820
86
65333
78
50
34
129569569
7
54
342983
27
42538552
2
49
229553458
77
3
71
92
14
251680
81
36
299775
861808854
55
987567278
37
96
375807
98
136973794
67410528
6
7
32
83089
357375
248746
35
72
193803492
85166
374400
480561
91339
91
45
281055
468326
64
84900
91
79
6
859311818
167016
81
62
391412
700660153
486459
129359809
79
275784
437827
345214
231036
72508
368706
1
466794
58084
56
12160
7
433699
87
252505
20
173859
70
7
6
95
90
447768
12
56
71
1
40
188686
96
251965172
297383
83
64
52
77
1
15
74
27
66
47
390067
493688
466130755
128782
19
56
69
502952206
484657
202458458
56
94
69
28
55
95
237261
457418053
124376
33
5
3
6
60
91
6
151111577
280323
436247
89
51186
3
448241
309950
2
43
40
7
31422
51038121
81
201475632
392242401
52
9
182334
85
93
9
11
698357501
49062
356532
77
262834709
26
212989
269529
21
20
448346
629861993
6
192919
64516
197834
420172
662217010
365116
403231
442642
325277
277269
75
9
401144
45
12178
395240
98
15907
143171
61
87
59
82
463754
8
132040
1
412368
59
122326294
521773941
499216
47
7
273764
252115
83
18
58
314708
66
343262
311148
172465
401273327
85
2
469903
168445
73
2
4
315675
398577
455513
32
67
1
455044
70
4
421648
347154
202138
441247
39
36
266696
91
369926
27
5695
300363
230538
356960
298405
10279
82
223718
2582
19
188131
825527379
386259731
206750
680007722
377007
32
141000678
432205604
90121644
414930
73
87
453311
547778995
148521083
57200
32
39
83
29
22
128986431
438943
2
494635
456966
328040925
64964150
471561
419626
157385
53
3
170422
92145
427276
33
98489
77
57
64
30
46
460640
311903798
478764
125866
34183
482784
107197
96
51
78
652056465
82
121345
171995
28
37
367306
466427288
482048
9
407096
56
90259
8
12072
2
467752
496948
380862
94753
410023129
3
179412
85
397003
91
49
239479
7
76
92
45
392573
56
261416
45
12
11
75
39
3
97
321954
23397354
10
274458
12003
171597
66659
12
55
44
441296
49
5
35
37
3
344258
286414232
15
106066
7
3
1
147747
494231005
165433
32589
396299
6
27
26
57
370299
6
53117
286500
317430
47
4
69
11
83527
34770875
412850541
3
62
69306
46
92
7
485376
84
49841661
215130
343010
335631
25
103132
969644843
97
308929
42
69
79
229582
3
481840
176474
95
144916
64591
490759
3
14
407034
90
81
790732305
1
3
370561120
46
479457
39
19
142959
323370
85
275456
81072
264162
227241
132340
53
121006
59
167453
756453320
98
92
51980
232179784
29697
382077
334948
54
92212
106649
81
27
239784
373669
413433985
76
53
22
47
83928
383299
47
193915
236792
31231
72
916748432
51
417301
426568
92204
140981
45
59
81
241927
60
17
447819
526362560
280606
7
417119
291629
46988
386297
111238
393920
59
754389841
52
482578
162964
60
330636
39
96
6
572900910
359315506
218839
48367973
359516
326857
478566
4312
399053
69339
28
88
82
791538495
8
304691
30
123296096
423502
356989
182019
51
39
697884274
45
63
91
976214456
92
62
310928
87
262057
36
3
3
46
5
352858
40
83845
133316
23
999962805
93
12
303106
201505
98
232265
322279
426939
44503
25320
8
1
246228
5
445466548
2
51
66
267834
413469
48
64
46376
40
11
230416
2
5
48
7
272794
745949998
21
38
361665
11
1
31470
84
97
156784
6
72340689
49
51
2
412129
142326
54496
147297
102049
61250728
7
2
52
299370
936572303
235941
493371
974514212
480014
283999
43
32
295583
85
134486
117909
199970
2
246958
371259
380282691
209429200
38
423822968
62
356870
173768
595884165
397394
89208
19
18
8
455438
467314
60876
57
18
801177795
90
786244568
88
990800178
152651
25
346376
56
2
281255
67
105413
371492
98
166276
431069
82
507582567
54
859236653
136237
315064
201751
92632
97
30
37
50
18356
50
15
70447
520519746
8
64
15
246770900
14
486090
26
1588
61
171925
27
69
5
17993
852087307
167253
81
75
19230
92
488819
2
4
370968
372464
34
414888
127636
21
392187
248542
58
70
46
114704
57
44
111407003
58
9
1
266771
42
77
153721
60
90422
77088
427214
200486953
285749
12
458798
445953
8
80493
871882984
5
11
21
359072
18
498745
436501105
118075
319634558
10
689681723
39
282851
44
43003
67
257444
308453
92
341814
54
3
4
9
51
315777
373905
12
94
870034109
184123
66
9
378366
262781
408918
76
21554
317960
141684010
4
122475
13
87
221498
95
63385406
3
2
817964368
64
10
30
96
83
165909
5
150859
36
37777
184870
3
73868
7
82420
308155
244294
418711
4
456685
73
3
304383578
311006
205061
94
234909
2
114890
80
35348
1
158791
76
4
447130
270261
41
37
60
34226
170693
132447
407405
94
255980
81163766
498273
813995527
587734200
9
178604
69
179900
77608
424307
207953
903739082
240158
438074
23
7
83
6
88
266269
47
10
444511
19292
4
481216
25
773681511
194462
217209876
113636
870486978
31
187632
54213
200743
4
6
74
162917
244398
40492
425128405
66
23
67007
44
43
5766
61
98
66
177396
987295687
68
31
415715
97
76
7
26
92
16
83
207074
330164
1
53402591
42
61
24
891659982
49
6
463970
15
278390
410606
490408
322969667
85
87
443768
422942
3
50
67
7
9
37469802
1
95438
286671
37
99
83778
21
44
467404
73
1
29
256708
133688
63
211920
2
21249
91
62
370590
63
313559
88
69
310067
373029
15704
280516
12
96
51
59879
162255
131739
44
67
410738
24840343
35
211015123
27608
1
25
6182
18
66
5
194670
3
192306498
32
337943
4
9
181789
1
332955
89
630688649
194231708
41
6
80
316630759
455097
70
88
50
257823
249449
89519
398178186
65006
238551
45
184548776
3
310328
401275
150823847
81
458700
394618
40352
208550119
65
74
89194
496903
55
6
84
179219
32
4
59903
63
45
2
426843
134840
60
392543
2
16
13805
31
276034891
343992
74944
783250924
68
5
25
76499758
409847
61
33
360949
71
54
45
75113672
9
365853
39
988752113
8
356931
399415
432228
78
89003
3
32
25399
43921
459591
40
28
823104344
99
396773
157398
15
82
29
496672
30
23826
9
494530
437211
63489
86
206768
26
22
148515
211827
16
97
54
437811
72
59
400820
16
493417
60
330539
959668245
88219
99
160625015
394487
80
77
30
87
186792
39
63
95931213
52791115
365383
4
37
23
150420
85
425566
62304
49199
3
153395
440751
316493
85
321100
86
11
48692
28
385115
78
268351
70
172068
315069
61
32
338703518
72402
4
183225
230033
430668
305566
26
85
40
391895589
26
2319
19809
6
388551
290217158
71
156392
3
143481
166525
58
28951
57
34
409964
236155
257315
61
80
106554
87
39
9
10
500376801
439843
28
377647242
83
238977
91
5
3
55
297569
44
29
76
65238
4
188071
453249
485656
253451
87
179177145
424160
51
33
653963702
385702
69
95
65
167210
70
94
457214
485266316
30
365292
326203
3
344426670
18
67
15
95
44
253055
3
170061
76799
92
90
417619
13
232408
247737
9
230774081
43213403
182823
446559
16
925606327
285661
494218201
68
419711
920272584
369131
92350
17
417467372
153151208
466382829
252204
85128
392429
430162
20
90
996765132
360509
76
41
68
13
311705
60
107711
7618
39
75
344676
41
328074
210196
307836059
4
256375
55
413029
14
23
73
2
56
85
466909
59166742
40
2
279982
72
2
180528
476809
18
172554
32
42
79
83
32
90
39
42
34
61
28
303067
231584
208827
4
47
80523
77769
21
349953
191225
62
943563620
286121
199944094
149717
191794
161466314
8
77
71
15366
38
78
728615798
35
4
85
98
69
410411
69
112792
223775
826845020
439200
84
378959
254956
89
687314836
248401
24
36
224110826
70
52
234748
70
58
169652
218789
92
37
17
9
1
83949
4
419542720
151711
54
25
83
365773
17
99280
394109458
492943
4
141380
430131
85
7
498864
242275
74584
105989
23448942
271535297
27
132082
448569
81321
483035
23
245492
1
484659
305619
45484
90
95
45
7
21
26
46818813
77856
223884
281062
26415
74
63
78
902327187
204615
27
2
359242
12
384472
36
60
32606
47
45
29062
66
333166
77
66076
236319
87
153549800
29
13
35
51
18002
62
23
9
33663
354448
108573
10
269663
29
11
124493
410630
58608
44
60849
90
85
779750437
19
205632
31
174411
4
1
47
57491
11
6
352317
11
485945
202570
464833
22
27
14
83
168222589
38
3
444918
44
78
161756
403714539
94
54
40
62
5
70
131244
315336
69
497493601
51662
7
37
62
40
16
372335
95
33
13700422
459379
82
90
158738
381806
19
97
409334
77
711663078
2
54
336825
53
122425
2
9
62429
85012
206388921
435784
77
234818
43
19
346458149
346193
226761
434399
311203
50
288858
41
287105
446641
79101
239956
219492
30
56
218024
105299
602538633
213698
417626
98930
216408
23
286941
73655591
67496
491537
24
26
260952
59
318982
460219524
70672
7
66
382046
1
30444
246044
44097
646572766
422416
75
30
21
127802
78
90
439777
494466
73
665127738
389822482
81109
23
159719
375201
57
94
79
262515
65
36
482180
59
333550135
195048
9
2
82
9
437146
33
68817
27
178137
49
222358
66
441558369
349275
41
9
44
41
6
59
84
349205
931370515
205379
105545
74543
24899
9
35
758589683
66
13456
28
23720
348410
616104243
94
44
99525
221856
84
38
249788
16
405867
68
84
877116967
466238
65
7
43
421789
68
2
73
22
85365
70
56
211153
16
573866572
658376013
2
80
338914
2
13714
38
335910887
744901023
70
85
12
15
157247
483666
68602
336906
81
9
1
366127
119983191
412775
55
387025
222407
344522
13
157849
177652
99
9
97
19
77
88
17
228100
20
439185
10
35138
89
65
316531
9
379709562
285480
25
10763
9
15928485
45
177988
968050417
16104
726962564
7
97
453688
350525
27
32
137005
444777
338855
24
508067149
90
962934880
5
134633
39
17
497674
22
271320347
382007
9192
58
379055
409001
30
78
115050
67
9
170796
482941
251236
2
342984
294359
316656
145017
8
897581982
3
16
41688
736776943
457029452
69
92
23
21
254610
55
7
30
42
29
862310671
408910
472047
97
57
271467
54
67
201150
6
482121
84
79
861621616
17
21
45197
180886349
51909
225610
53
31
423764
96
55
12
100062
93
436082
7
367789
347149
161626
64
30
51
401028
443388
68
131726
217718
484872
369272
316379
157114
672806006
90619
416609
166515181
79
83
658040647
5
23
250412
154451
79
1
244348
86
45
73028
96
33684
62
161658
33
177300
462910119
162804
30
10
498735
6
16
4413
52
9
457491
240233
94
3
55
9
78
328862
98
147829
3
671718161
54
231242
101252
184993
3
979060982
44
921640511
173393137
488376
546752425
128110
21
68
18133
498591
350019
35
8
189543
158223
32803
481694
82
30
338278
167177
22680
461044
41
165935482
9
25029
2
36401
20041
92
672138163
85
78
27
52
14
93
96
89
458275
351333
55
469984
379077
417779
646780393
46
113802
38
78
49
65
34
467532
346815
193003
90
225292
10
89
47
184913
326075
223602
323595
73
97
8
32970
256090
231771
176256
2
606009438
26
75
83316
295394
233395
97354099
92
41
416061
80535
349786
419473
1
15
752367458
59
79
295247582
124041529
117977
34
16
4
131318
34
7
99
61
825214940
249358
7
115719705
3168
197107
381996
33
29
57
51
99
82795
398486
3
671440264
157110
35
643903153
26345
245018758
56
78659
382340
479669
33
483909
81
495784
62
213656
86
200197
61
138776
26
54
627016706
207321
244163
30612
3
796475597
90
194558
14988
4
86
332973
9828
339192275
362287
63
480844
223481
56
9
37
329184
476129
50477
83
4
62
203014
93
199911
2411
21
43
360079
129617
72
210322
32
48
78
16
145194
53
5
365508
91
26
41949
71
15
55
64
341353
26225
260208
51
22
47
65378
75039
63
83
39
2
73
99
27
447055
78
129307
204437
396818
80
18
26
431848
73
20
313717
417577
169302
74
38
101242
6
4
338315
470446
32
284210
391047
352135
145205
93
482478
321517
27
31
228920
86
486370
7
55
65
272740
30768
468590
97
372899
15
74
387708
74
38
202962
158416
6
122096780
86
18
340335
492484
13656729
495624
784150972
4
320461
399173
307314027
32
8
232431
67
92
72
91
85
493836
60
74
2
38
26
242916
936807473
47
6
82
3
576338638
246159
465044
4
5
997974800
349520
197288
94
87
92
424323233
11
40232
7
74
7
86
13
205504
51
396367
606239186
788007344
428352
23
5
766133813
47
530015584
69310914
362429
167444
207295
244899
45
43
5453952
858955233
167057
43
134713
115872
299102283
3
53880
258021
29
141618
38
571910287
323627
11
2
300511
57
14100144
6
331470
347515
49
78
400370
62
723740627
220681110
3
176076
38
350079
87
51
175248
59
57069
33
251627
424078
44
414997
55
94
76
438684
4
415511
320480
96768
32569
381516218
320539
132480244
89
1
8976969
538662265
3
25
3
611617623
147200
96
46
26
31
57
63
88
15
7
399470
15
65
942218457
875649666
486446
162013
49
48
53
32
232956
406464
37
517243452
129983
76
8
47
739670438
749884132
87
61
169200
553626607
974999768
970678441
4
387519
3
1
505681571
27
3294
314673
487761
80
265756
1
466227
210601
455680983
93768
75
242971225
26
94
78088
8
831478172
419669
180367
66
81
64
426546282
13
4
326647
424111943
39
17
46
255892643
58
61
47
149061
367447
7
42
308721
477808
463114
403648
144030
12
16
8
227251
227891
477151
89
56
94
12
2
663891284
209206
44
170547
335498
80
57
81
12
19
7
922367726
469735
843189629
460719
580676060
398477
49
89
973350565
4
57
32
98
271643
12
26
94
82
470870
99
52
409334029
74
174675071
28
240475
8
723054081
196158
59
9
146096
61
1
26
58
16
112934
602215005
7
90
120208
40
88
20
88
8
404660
85
8
903019639
78
7
8
6
80
445728
172044
174331
84
58697
78
33120
163089
193741
78
72
24
41
198025
857996718
180651675
428236
83
449319
473664
373350
50540
317629
92
3
298108
719403948
214055
47
79178
45
2
96
49
54
58
62
2
47402
327105490
82
390905572
186427
86
327819
480409
26
207899345
64
85
92
10
26
70
8
347737
37
99
77
392251
285270273
29
65
230377
421020
57
142258
77
137495
1
18
72
69
456289476
24
12
72861
4
289787
81
38
367685
252941
497249
77986
226261
700716918
339846
91
42
468448
395485
6
828839373
84
66
303281301
52
922248880
67
22825491
59
6539
5
4
97
79
18
72
10592
389196
240833
29
5134
694307174
249430
60
87
52549
990614840
3
7
78
73
364200078
21
90
1
67
42
395665699
73
540486345
3
5
438566
1212
8
258307
120648
66
691228377
148020
30
338360
76723
98
18
100264
47
120789
249560
70
97
96
228656
55
6
64
30
235894
440219
407160
738397644
328311
360078
144950
20884
55027
6
349539
41
188296
99
28
199051
262832339
92
57
431007
2
495348
40
96359
55
84681
463407
67
124702
87
448406
58
13
4
47
416713
52
483535
30
369505
204551
83
152766
63
37
81
76
79115
484123
411261
2
331266
96411
132137
59
93703
21
73
409610
277300
446698
324020
331780
405146
34233376
62857
7
8
9
411427290
157853718
419323
74
53954
4
21
66383
291750
442108
135508
35
39446
70
35
66
51
333601
87
296910
224368
8
98
55
253436
478941
351245
57
221315
47
90
21
460812
27
53
279015
417827
8
53
29656
56
100
183920
89
48
10449
53
426208
669213272
477516
215192
343094
14
383321172
71
34709
75927
49
100908
92
14
205624
794354791
99321
69
104115
85
114930
60
1
77
25
1
888705357
197859
469212
477742
139036
70
46
498927
467336
53
59
108163
48
7
349269
1
143801
365585
6
21804
907605579
436310011
42
82
31318
58
799172012
29
10
49140
228013
48284
31
88
317569
153269
92304
144858
787121064
3
64
271905699
79
100028
310107
26981
482047
479776
476545
83
8
75
58
63
449419
4
30
98
195638
233522
24693
394989
369366
382716
805982316
6
32
76
8
276032
18
127839
68
310929
79
83
40
498770
406833
476122
16
488119
396896
32
38
206046
16
9
19
76
93
222929495
10
469826
13
10
57
82
70
200817
753376831
276867
63
435910
128699
495905
315162
33
3
48
21
62
488169
104417
41
32
36930
43
10926
89
310731
41
86
31
1
94
227353
275182
86
421439
7
83
9
91
360410
4
89
408719
30
93
473251
248100
361100
40
499618
5
95
257733
425778
5
7
463095
395334
204526
77
242055
4
39882
29699
241524
19
15
153591
641119401
152534
146487
210118
273293
269645
943122300
2
68
15
25
1
53
77204
40
98
737123121
402715052
97738
1
42
144068
26
1
239108
58
67
123599
228589
18
36
60
256077
240620
378266
328078
373287860
451404
290596483
16
69
182292
42
94
56
23
412995
2
143664
208620031
144609
8
234323381
50
277689
206888
26
83
1
323632
949862257
325148
216355
23800
266389
986446620
51
2
78
62868
61
55760
17169326
44
375654
52
84
8
256113
431681335
75781
49
56
9
486886
94
92
86
492567
48
1
67
218644059
357909
63
75
216110
819104235
438180
30
267127
180541
48
13512
324692
67
23
490227075
484023
11
90
6
84
371165
7081400
181654511
467218574
199424
90
48
90
26
31113
48
32
2
80
114511
5
6
325935
268735
28
305735
80
106828
329738
420391880
22
68
471952
496971
296525
491078
694422426
342052479
95
50639
74
479712
23555
47
58
445144
486040
392802
114839
443109
30
64
47
4
120005153
286253
302984
522041408
72
48051
402963
32
188835
123850
40497
29
90
10
413319
68
1
31
18
53
479310
73949
6
97
73
213189
1
94
38
50
19
90
49
74
190431
26
496670
72
94
158088
484948
39
21
22
30
9
353124
276997
95
92
105027
79
48
96965
54
412247
252701
160235
45976
493679
249442
294100
71
26
157361
448995
387112
49570355
181391
58
364189420
343567
9
1034
11
71
30
350111
414062
17
130762
978626996
38
51
1
97
69
383268
1
280859
669155824
366812460
282124
559342098
26
540212359
209468
53258
66
248425
33
488019
179435
48181
52499
25721
81
61
84
21
25855
78
214187790
59
46798
24
198909
905420226
4
63
215259
46
65
350568
85
2
78
47
330137
70
278861
53
33379
331291
374909
66
68
90
916339059
418218
740303982
17
19
98800
51
429443
41
21
59
48
274491
110453
6
1
121935
67
8
213198
47
24
76
4
74
878959488
337229
8
285733
209961
65
196539
27
3
896905680
17
46499
97030
118378
128024
562506546
63
9
13
199904
3
428996
830808837
1
21
98
12
23
86
20
193253
7
10
341911
151638
51
74
396596878
46
391683
71806
101412
503212170
1
89718
311484930
286349
476889
88
91
72826
68
228441
774981274
358184
371050
433081
68
51
380213521
141286
342729
52
282868
70305
93
3
22
543268953
498685
151572
67
162264
9
204574
66
66074
83712
61
275497
82
84
505571011
20
357776
33181
89
82
5737
99
22
3
52
92
619757034
60
225257
705069537
54
496779
8
17
101357
22
62
761997395
511762739
492450
698107298
338575
418724
13843
38546
103949
307452
7
111214
400138
152662
80
51
40
652951219
32
16
457012
292738
21686
371010
6
11
90
50
74
336307
12
139136
909029233
38
328411
20
4
124208
17
8
354903
75
2
4
226191
73
797965893
46
28
440172
51
91
1
51125
97
340227
18
393027
141473
651445450
459241266
140729
74125
18
485231
59
13
11
617634433
359417
20
439729
401096
64
3
2
66
170762
5
16694
75
90389
69
30
53
249480
490124
20735
315982
94127898
489978
402053
291968
78
23
96
14
296837
19
47
57
112566
37
5
478956583
45
202239
200343
751933135
228721
497258
2
21
33
55
84
487076
56
76
45
81377
71
53
77432
335392
60
190313
38
102690
305954
468184
90
89
6
49
9
32
197538
71
431887
62
31
9
58
65
700952247
2
437489
51
89
241344208
408715
923357655
33
220896
36
525250035
136181
85
98
426547
7
204075
88
41
303809
316149
80
83
54
1
91601
251745267
66
368123
6
93
10
3
245061
24
42
24
487521
88
456336
512334196
8
54
18
7
441945
222256
439492461
949691185
9
36
64
11
31
84
26
310837
24
285714
321652857
2
1
422111
419103
78816
23
254570
71
132249
521170285
178298
170447
206598
425781000
265517
51
52
13
30
98
41
249255
344944
21
4
34
403864
181443
30
5
46
135577
475119
37715
74
30
300568
54
318421
62
294283
95
49
56
50361
50273914
8
60
9
6
94455
461122
65
32
181454
10
219510
365325018
584021375
785571287
349058
12409
228679
82
208290
60882
414625
7
70
80
940819576
64
430313
28489
64
59542694
29
212013
8
6
141071
91
258628
925373246
88
402231
17
315416
274583595
172715
559570059
50227838
35
99
5
10
4
134793
445636
9
454077
25
80
937541212
12
11
493638
341365
49
398772
71
24642
60
5
7
8
211664
374026
639767216
340967333
34
21280
1
324296
15
62
88
392774
462818336
80
948700647
95
461054
317179
42
243876
598616468
304977
428688
59
71
51
84
82003
9
39
169732
85
356105
321959
302112
548894193
316207
59
441459
881733068
2
1
44603
18
826375704
422014
25
47
777414097
256228
7
9
318204
334927
68504
193999
429171
46
65
2
139154
117928
17
882209060
342181
304266
703993910
31
69
327961
2
7293
8739
127419
141054
333887
95
226459728
25
54313
61
1
61
24539
25
50642
40
144600
202520
69
46
266818509
82340369
318018
915064949
139841
62313
60
53
332183
55
127016
33
239995
4655
53
45
39
354524
87
67
148639
25
428161
92
39
84
344065
3
8
38584
5
24
4
42
154975
225500
80
408460
853420847
6
249264
10
42
351909
231901
67
60
703740917
197423
451305779
94
36
220299
4
27
287125
87
10
991953544
286040
84
86
238188
98
96
99
693900404
5
3
409864
40
43
345677
117593780
57
505747792
180221
75
326972
700770816
86
7
78615
19
491015
10
154190
894210086
98
499565
366778
396313
194814
97
81
92
69484
69957
189112
555963621
138072
9
26
15
11
51
1
51
473142
438326
280490
405573
50
94
64
2682
19
66
475681
376322196
2
175672
623768001
16
192850
3
33
220029
58824
441387
18
91
210349
23138
19
278478
6
91363
2
66
95
148432350
56
15888
292588
263265
94
25
28
124953
91
82
71
80
21423
55127
99
99
915409903
997862839
5
5
382706
7
419123
92
271653037
76
37
11
133953
123349
302207
13
314169
405230
59951
206061
96328
62
10326
4
187890
62
8
66
33
30
318795
178568
99
14
387511756
127711
188357
464682
474053932
64
474443
403090
23
95
6
388676
44
146550
228301
98
350971
236651
721538769
62
88
473301
81
302456378
212635
35
88
84
651177415
414175
312599
58495
90
444648921
61
2
439321
8
91
472526
467301597
91
93007
454253
88785
325127906
387963
23
26
379648
430004
136841
62
21508
241150
2627
117336
99574
71
94
7
3
112725
20833
498503445
288689505
3
81
398448
68
489646
355095
365841
156527
116528
11
71
35
4
32
9
38727
55
317550
8
130444257
275715422
8
186959
122829
25
5
8
255783
235041
105652936
294918
97
227105
6
10
638371663
49
9
106253828
179827
6
27
94
3
40
31
59
159225
58
93
39
468204
274911
190786
78
451703
133259
596376490
30
33
553809454
27
5
99
2
83
269611
285082212
234019
1806
213599
271194
70
272084
91
75
34954
274918
490387010
90367
359434044
69
4
155793
56
972699558
487178
25
1
45
226594
465266
429154
375663899
323497
18
684627893
66
67
748004563
42984
539059805
300643
74
363068
30
752553781
23160
251224
59
315256
197460
7
13970
21
52
16
15
474046582
54
694583450
49008
12
799484575
874530817
174365
52
66
74
570600943
46219
79
6
60
2
16
9
826791388
309099812
434177
59
181173
56
397620
126528
97
161937
91865630
77
221069
72
132058
704906227
348758
78
43
131561
93
206411
2
7
43
94772
416747
438245
61
4
92995
289952
673404971
78
51
94
86
2
593524136
6
9
202410
798079991
82081
76
68
183312
452577
60
684473991
115222
32
482692
255931
8
731711271
30
963892209
89
85
241174
22
391057
270771
495014
386043
11
37
438812
14457534
28202
79127
654005415
89
84
15
238426
361415680
23
661548376
81
32
51
388346
1
13
55
48
192629
45
454133705
362578
74
16
1
5
54
301458
147718
493688
200532
91604
76
244281
594433651
423362
42
239958
3
970712750
16
374486
125227
53912
20
284218
63
72302
42
262672
28
405881
31677
34
52
863643472
10
57
8
449453
209177
89
413719
340226
393371
344007
85
330163
242510
397880
219514
2116
114317
12
177539
131750
521914633
66
687709175
15
394045
86
70
40
10
38618
489583
202225
15
80
788436256
81
819982116
176032
70226
26
70
458227
85
478922
65
476903
28
54
786191441
366250
40
19
329284
478941093
72
11558
42
24
93
50
14
78
65
297536
59
41
38
296118
64
484921
482906
273990
182338
270449
50183
68
188841
95
87
225501
68
39039335
41
202012
19
256387
116766
230279
420354141
309286
10642
77
36
5470
175422
40400
49
165642
94
8
1
555457435
291431
47786251
40
416102
485031
6
387854978
297445954
331756
336089
477772
467218
60
13
91938
41996
45
103078
33
75
86
932786395
64
229763
384550
459375
93
13
605368336
2
89
20
10
303875
39
93
2
2
457351732
2
93078
93
31832
87
54
447855147
401290
68
476045
3
5
333448
156734
68
246607
319040
16
81
170969914
23
15725
99
340892
264475
46
2
71
40
344897
451541
487159
313788
268727
405976
115349
149872
17
15
4
13
12993
37
9
22745
67
342116
380374
7
67768
43897
445064201
295369
159951
435441
48027
82
80
13
674259631
225656036
51621
227133
54
393507
56
34
437181
466624
262373
8
749123845
373052
66
213660
81
24
34
474431
8903
9
428289
121891
8
74
18
25
96
27
7816
50
20
201740
85
10
197749
875463148
52
3
77
82
2
241263
67796
269295
494218
1
33
40
21
92
214098
42
25
86056
357961
425222
571521656
14483
1
4
176171
800796531
302546
6925
146794
43
99087
485426
423480
69548
21
438640
57
2
40
33166
367633
41
91
20037
54
263595
12
336874
323841
1
23
9
326583
26
471526
63
526347426
72
73
481472222
27
9
26
92
92
6
17
492586
99
69
82
471719
465292202
21
21
199358
10462
346659
97
261489
485132
126534088
67
17394
421217
86
45
61
192730028
695415019
444202
121708
50
34
432674
83
34
910413953
64
46467
50
157999
67
12
66
7
80
41
81
82
310400
241225429
83
397792
82
925672394
409686
213184
16
9
45
960415485
339613249
18
46
155461
472009
30
270376
485113
3
88
283937
4
74
3
217400
293455
93
48
254290
969438656
233179
66
42766
68
34
65
4
497559
899668629
93626
587596716
67908
431960
298879
210380
62368
88
10
5
5
555208806
90
344841
314912
390129
37
101532
383769
321299046
392840
331580
3
29497
9
4
98532
8
81
342285
92
452460
74
322840
2
274059
7
302548
10
87
7
14
82
314669
141159
18
783053765
26
447610
11
64
8
495055
98
37
870155421
9
4
9592243
8
3
86
378474
91
879860219
34
303340
94
12
294498
186593
477048
45
3
11
340203
43
99
92
215217
947661685
59
305273
163049016
55
340837
208807
39
50
385136007
58
213690
30
22
484844
5
26
20
21
43
3
85
52
337639
86
19178913
46
132252
209618
209246
88
172261
9
434076
81
488467
696462232
217696
1
81
222486
253223
11305
57
689618352
14
112568
15
756630491
85
98836
96
550379001
467911
71
147859
52
13
44
490195
3
74
382835563
58043123
43300
346179
66
88
47
143766710
235616
16
101584620
272742
187702
436900
401383688
453656
91
468875
104335749
7
27
345729
153990
263877
1
232094
461912
96
770292528
743480788
49
40256
314755
470790651
908013268
55
12661
6
86667
9
19
93
17
378768
91374
83
13
73
403283
60
582458878
209596
10
31
89
27
72
91
69
471105512
105197067
41
90411458
414129
66
28471
45
219575
5
23415
86
341625
48
7
7
84
54
1
48
8
41
14
14
226722
429693
403646887
938343340
1
795639627
20
142723
639044117
19
74886
117275
207699
69
15
49509
93
288355
83
105905569
58
770890602
5
80
3
98
26
51441
986159559
36
6
60029
98
6
91
137507
162694
3
5
25
289327
413718
28
181588
19
24
8
42
206229
51
317237
176297
34
50940
458483
58
28
10
502362014
49
69
97
192048
10057
27
381384
94
278676
1
16
5
354938
21
72
36
155669683
412994
69
87
456158907
6330
97
8
146791
201159
109795
308578
358387170
897581897
91
409283
104571
901473373
2
36
98
75
150229
45
86
5
162376
8
48
98
3
92462
383696
13
443412767
164930
290412
300908
107001
254363
408635
81
6
15577
50
6
7
439967
70800
211923
87868
251737
67
60
43
453764436
122244
20
76
47
68
31
52
65
5
38
310792
177776
56
34949
41170
134329
416990
80
179880
31
3
136354
701269242
81
33
463277
7
7
74
85
22
214664070
4
76
68
351130
34739
30
293621
69
448035
8
47011
57
252540
43
277889
50
79
64300
91
19
246949
88
23
111731
38
58
33
296146
43
491341
24
339221
15
38067
3
445228
105160
55
7
169442
94
133629
5
75
313436
4
88
2
314232
49
28
12
377021
327909791
121944
53
208993
14
14
52
43
86028
543531706
19
462614
37
51089
468005
466985
396130
32997
2
193044
491662
322143
304106821
378636
374926
201948
59
48
369562932
65
449745
915494188
57
23
75
6
212397
14
38
18
874975441
45
578282289
7
59
111271
91
47
58
51
19
47
854465289
45
318609
66
52
470371
58076
230017
39
474440
41
345589
860440786
14
53
18933
153038
35
435879
55
64
342108694
7759
64
14
278235
2
354413
260515
259482
49
52
31109
57
16
95
365886
2
774337282
311595
361160
190897
3
78828107
66439
6
103214
53
97758
2
68
37
206729480
175052
7
151282559
41
20
51
49
78
66595
285048
272429
11
362932
21
387377
2
82
207075
8
476691
90
6
35
25308
94
94
6
148392
39
366515710
62
303616
229788611
280206
39236
381292
47
212083
8
638313149
6
20757
18
52
520378474
294457
51
3
133137
420008
85
44
378226
34
5
188129
7
211490
156681
551796089
27
91
465021905
212087
165311
33
57
294596
147146
76
90103
189025
46
48
183617
944208853
312106881
42657
277071
4356
74
186770
332184
61
11
492694
6
40
88172
30852
35
74
262641
252253
4
61
451385
157911402
284506453
329308597
93
28893789
47884803
8
24
64
64
97
22
425019
78
434660
139969
38
120913
3
52022
77
124150
98
75
40
121260
250253
215903
7
469842
1
159308
515061642
61270
188845
432758
69
97
325414
9
36
84
490699
239263
7
333410
4
36184
311703
29
419282
186564
371020
59
279357
94
12
242416
478379
67
29
57
17981
663854890
9
369591
158652
627868819
140133
224236
46346
14
144637
97
8
174150
98
6
33
38653
701589675
69
273173
226942
33
10
17
48
61
204323
480473
63
93
8
316435
155730
271786
37
50
653238688
367356
284065
42
89447
71
42
7
406012
109647153
35
58
206863
188853
91
190801
57
42341
36
5474
593409162
15
93
38
42847
213663
47
68978
210271
77
36
233417
79348
36
674414477
4
114200
176044754
497730
73379
415295
66
84
120985
8
43628
40
257336602
86
8
90
895752514
321809
50
253922
557213087
157583
283151
464221
927132047
77
9
80670
442989
434741
114176
46
55318579
34929
72761
462701
27
929107329
462331
917190074
86263
550827809
262279021
64
129170
6
219955
7
8
33
91
80
4
123454
310658
703052018
19
58
60
55
11
203766
29
453919
8
34
29
369813
300514
24
20
2
346300
60
26
15
12
8
372461
89
269456
19
38
80
183384
445196
83
392624
23
485049
551142819
952518996
44319
68
788548397
571361810
30
382364
3
27
355892
48
85
80391
55
98
46
472284
313769
198640
20
274873
122240698
48
156998
21660
48
92
42
2
202753
55
1
47
72492
718214451
27
98
93
96
864586313
706294763
435502
56502
255945
85867
2
337761
952060448
8
360435
486937
28
63
144182
189521
63
35
34
41
328360
76213
259754
138431
95
6
21594
47
387953
59
35
5
373315
5
3
280764
108284233
77
467980
46
76
383306
56
330448
461188
25217
913219617
104083708
14
345882
76
52979
338980
279385
45
53776
88
144998
3
337570
550142452
9
23855955
25
164490
158407
104737
80
14
346633
321455
293345
435346
30
53
401192
59
60
465145
136174
1
1
249275302
385221
4
12
42
89
26375
24
360700
66
342650
562625256
8322485
35
87
103185
37
295394
201466584
204822
393104
7
336571
62
75
17
21
106690
81
74
290131
19991
51
41
21
505599612
427631
174979
97
487196
462578
13
68
5
89
401671
37
468727
35
8
316424
74
207948
347567
48
7
99
2
219155
5
11
44
681950795
244212
750306549
264296
88
59
73
24193
24
325283
87983
2
266601
26
240046757
54
497889
58
13
326128
472986
293646165
6
441756
48
46128785
12
6
93
478349
54
63
434412
432863
38
499097094
368556
386893
63
334418
65155668
87
45
80
380287
68
39
98
162065
17
7
160433
3
931993279
19
333014741
136204
71
318073
62
261730
243942
31
58
24
193020
269955
148976753
32
8
131528
2
797828013
9
75
263273
69
15
63
241162
30
13
99
99
482633
43
237337
194940
48
28
284508
12
60791
72264
539997445
409150
445101
5
61
370624
175407
29
33
8
467111
20
61
21
5
276815
91
15
96
25
323260
539173048
35704
382869155
2
46999
235824
10
194260
619759099
318060
4
271022
69
6
71
407293
24839
22
306596
31
16
191847
61312
44
59
46
149672
8
27
493346
15382
88
74
97
69
9
566078578
94
128671
225067
6
2
1
378010
315019
50
68
23
294696
76
10
36
140903
4
321365
72
718811189
32
467698
9
300961
386043
45
172481
84
399280
67255
330631
32
332574
263584
2
46
54086
283869
113230741
425853
965186936
244273
47
283509
21
3
45
27
485496
27
37
21
268211
11
62
834282434
65
109631
82
99
329181
233040
28
35
88
6
248575
27
56
427387
14
31191
6
57664
763944271
991896849
749419131
82
9
33
93
5
58
7
37349
315333
1
439950
290728112
188658
34
39200
21
864135555
25
190945617
102692
212855
6
130511
451747
52793
81
94
84
81
21
26
274792
288647
8
116493406
29
290150
279131392
274821748
57
72
9714532
35
486050
412030
112471
416640
499564
92
93
828912981
94
9
4
393525
96
16
96090
69
5
383660
374969
316513
28779
147098
231611
82
22
309385
52003
947696192
77
558582828
41
57
813406900
813438067
496268
77
20437
32
53
131426
69
1
14
562319553
92
72
16244
312274
41
8
196773
27
435881
7
19
5
36
5
32597
481699
9
464591
31
16
191398
312078
951550873
45189
25
137355
321006
252446
2
53
1
244583
64046
430235570
95
83
52
13
78881
7
358077
61403
288465
275058
60
302539
355404
26
389331197
86
271931
22
52
115072924
49
92703
96
41
899836560
125890
78
62
9
24700
1
113152
62
66189
336830
79
70
20
20
396875
164538
60
131206
68335641
589471501
29519
59
57104
69
169730
435132
42
18
191992
253659619
275663
161016
2419425
97376
49
47
371782
55
67
84
377378
289412705
3
38
319407
68
463292
52
20
348622
126824
355286
455901
169408
422299
825949367
363706
22
561695809
26
42
42993
363140
8
376135
423575
440874
167442
25
33
15
15
43
54
438063
46
370095
1
268413
3
317066
44
453601
246975
376562459
197535009
373866228
17
489162
41
293925170
591806520
59
59
181657
22
10
257430
479574
91
419627
953240874
6
418506
237852
69337
354529
141479
75246772
441203
360261
82
365775
2
405808
411712
395419
2
95361
298088
156749580
6
361650
44
23946
484016
192290
69
28
5
424528
203264
114862
1
428092
283624
7
3
177682
67
323537
16
88
51
618301001
81
82
47
96
31
109185
285745
336915
963102297
77
198922
13
46
337953
13
92
5
79
439513
58
26352
415257
748502972
26075
5
65881873
34501814
89
47
799419153
213661
25403
43
42
2
6
294413
132537
3
50
33
587044758
207571
264302246
4561
798941035
87
9465
427941
204709
153757
6
5
242186
50
477726
4
499986
48
468996
69542302
29127
291169
225636
1
4
241684
67
441945
94
67
3
57
38691
97180
86
80
146140
82
3
26
68
21
21
77
152013
30
329369288
201834
200170
50799
322061
11
92
328520
115057
13599
319507
30
9
450971
431092
105829
42706
105720
6
592059696
342535
83
21
154593
465059
188970483
131642
4
99
3
146481
150116
304866
31
487065
4
7
78
10
86
69
179601
20
66
198194
436965
291358
428625
135140
283609731
7
33
58
5
23
77
432015
1
422427
515558686
63
74
90
11
282072
92154
36
239604
93
68
80
79
19
34
239378
88
58
392989
522058640
18
115450
60
213898
43
5
45
90891
421372
50
86
17
7
474817
33
7
171856
22
326065
129995
22
396728
346576
115202
182925
91
163702
9
16
289692
75
250052
483521
95
45
10
262357
20
393067
52
41
4
396118
346758
5
78
57
33149
60
316453
314802
30
6
24
88
60
497618152
818993785
60
27
24
58
70
110718
49581
63
389943
6
21
206892
87
59
24
290505
9648
70
8
3
251201
73
495246396
85
448722981
367562
23
53
63
305832
86528
279419
454661
401041
3
12
7
83397
233987
16
46
50
12929
337193
9
45
347962587
81
309566
39
108729
198974
473859
22
74
93723
117097
79
452286
23
299677
14
175342
450196
42
105707
24
91
75
130504426
86
25
5
175081
103862
29
33
448903331
354669
4
165272
383706
183025
166911
19
10
50
73
79
79
178671
338319
741593337
472425
50
326454
78
316984
38
48
280577
256517
54
98
69
43
75
53
5
29
219089
92
53
222600
42
54
466241
388177
7
244368
161820
495501
87
7
97
2
75
894611698
46
377034
59
91
69
96631
800296518
77
128503
12
308967
237577
449105
95
473385
31
7134
35
138327
97
30
386221
6
208004
83
86
6
90
16
66
478794
390295
96
55
8
79
112014
262845
123043
199475
10
45
81
126171411
246370252
17
121831422
9
259500
78
61
89800
90
50
1
22
62
81
360058
208693
24
25
164086638
79
2
66
76
203507
143576
193691
138552045
60548
7
50
444450
158004
276605
9
4
284870
18
44
1
57
28
183706
282963
76
15649
83
54
51
38
384449
74
46
94
45
38
242863
2
100865
456119
76
79
13
73
98
889632388
13645835
299359
130689
408579
94
91
44
537853131
213913
3874
190738
43
39
295428
354606
492436
475793
52
7
307337
59679
205349
229971
289167
59
263011
14
365344
410690
61767
728773776
60
354987
70
6
77
33
87
173640
62
471548
83
2
5
87
17
5202
13
831839456
57
40626
89430
456442
600339033
6225
16
456662
87
261121537
8
22
98
140269
132398
37
20
44
454679
335728
34
66
30
8
64573
90
280396
92
65
230597
79
16
91
48
14
92
27257
68
490121
372752
67
409073
20
49161
58
91977
65
42
339585
61
76
17
39
216543
5
34
3
97
58
65
289676
349189
15
373146758
25623698
182604
26
5603225
69
3
37739
102435
34
315209
115258
444727
89447
9
32
2
253509
21196
16
320012
37114
360955
14
456148
264779
185190
1
55
89
217853
101580
1
75
54330
454686
44
65
220739
375858
404550917
74
384108
66624
329389
321923
4
62
3
12
13407
326288
60764
3611
40
47
95
432062
2
508742239
8
248192
6
258077
12
54
10
4
1
81
46
31
10
80
72317563
61
265634
2322
224600
448694
457007
133145
66
96
444677
47
35897
3
59
409765
28
5
2
90
8
13
453551
963240456
50433
48478
169030
35348
105756
162315
792687795
6
76523
11266
203851
325117
460440
6
242151
6
89
215632
5
52
241825
35078
21
89
27
2
402241
103503
32
10
16434
75196
42
69
30
431014
929572325
418047
75042
431806
404657
425678
893369558
51
19
238394
36
15
39
804546766
3
47
71
22
222999
256678057
271950
9
278509
14
571256872
335290
47
63
269127
60
591452511
4
92
21
145139
271165907
93
85
130246
16
53
312562
496314
426696
203937
4
483493
55
26
21
36
82
29
65865086
41
25
966091784
50
420252
8
56195
161908
154856
474944
20
208312
97
88
6
80
269226076
39
90
419891
62
72860
94
481207
377251
82
214888191
280476
51
47
3
80
173678
446783
118276
22
260615
87
51
463403
88289
8
2479
1
67
456275
710181938
445187
250215
485384
73
1
468102
175423
7
78374
71
35
835646912
329953
3
197866782
1
54
25
60
4
56313
63
875074560
489580
62
39
405665
460003
433682
6423
398684
309821
258086
602920614
420517
37
6
602214473
42
9
21503
40
275021
88
439414
76
15
451694186
152475
245480
86
628459840
17638
164068
35
76
82
709990404
80
139228
59
41
20452
68
378431
96
23
74439
412236174
70
62
218483
213517
71
29759
92
244838
1
352052
93
506654142
28
762174830
30
402057
72
97
68
1
376035
94
367199
90
7
15
38972
738052787
4
20216
37
27
934172654
356102
241554
62
161221
38
391804
4
44966
37
430245
496595
353314
156472
84
534396396
367031
52
26
77
51
91
407492
71
362900
9
3
161609752
23
52660
95
158243
85607580
266550
113913
74
39
79
89407
4
83
76
280507
233398
483101
165967
31
250108
60
102800
96
139706
59
64833
384553
455859227
41
26
317167
31
60
268825
97
108596
92
218639
92
264857
8
534524228
307626
40
9
321502
335867
29
166167
80
24
327257
327887
355537
42
241907
262377
5
3
347898
3
70
441214
59003
19160144
1
29
59
42
80
76056
99
492250
922564439
116129
18
115727
250648
381909
27
75
458261
65
52
41
238090
8
8
74
6
362784
422586
487318
18
417547
64904
7
422572180
279836
246921161
74
379621
1
48244
228722757
3317
254541
38
293875
60
400951
3
81
482283
285433
10
46
28
96
62
78
2
275811
14
395630
341260
13260
2
10460
9
522484300
16
50
3
80873
40
74
860531293
5
215325925
70
18
39
35
231147
202982
443832
43
44
346004
12
20
127342
18
313832
589740182
29
523446658
289363
64
92
207245
84
20
53
74
1
1
724761826
8
350057
1
7
62
230427
365164
106997
21
385162011
36
398834
25
448218
1
395435
2
1
457325
41095
51
29
48
5
78
352434
11114
294531
478849
29386
2
7100
327862
54
150866
11
561612056
33
379338
90
186064
34
31
310477
26
329744
8
3
23
9
407680
50
91
38
10
35
318983
47
365279
4
164686
41
368836
39955
72
64680
10
86
227583
4
67
224759410
16
68
351680
22451
29
38
9
33
57
22
7
26
421982
40564
348153
2
47209
157919
66
123477
5
6
206806
208614
86
79831
145277
117162
84
41
99
411914
256591
771757550
47
118526
422870
434814
6
143419660
88
22849
465573
11
6
239263
30
26
764859420
297241348
65
116744
224630
178075
708253331
265739
82
17
457864
812272528
163404
64
65
376430
37
64
360929
2
94
79
99450407
306681
93956769
324064
72
80
448840
385710
56
61
432227
53
8
349592
620630822
463169
41
87
439934
125064
4
54
67
397679
22
2
21
110060
129078
32
264979
435976
6
68
75
417320
87
51
370066
27
278516
39617
464610
50
947021032
79
455682
191495
7301
485629
27
1
74
98
7
389279
6726
276503
94553
14255
66
7
56
246509
37
3133
48
22
159342
326097
91310
53
29
48
173516
227761
80
38
54
54
23
5068
188172
419882
491170118
85
86
345641
27895981
1
451660
61
29
95489
130200
237041
68
7
227016
2
389152
133649
204825
69305
327830
334528414
13
252681
90
397151
249931
378321
85
1
16
636513017
83
47
428954
64
5
90
403210
151062
9
569766551
58486
82
379097
988549978
277360
207383
21
291292
19918
116488
278766
35
31680
6
66
92
92
47
545500274
85
7
141151
35
8
64
35
322364
97
2
48
77
452535
45
60
69
54
4
64042
59
269428
92
155437
24
70172
92
231351
377497
19
435278
207119
307710
335980
38
64
35
52935
112679
26379
27
49
31
22
77732
47
93
64
215165
180061
61267
27
634698435
165270
12
360642
220850
49
187885
68
7
248177834
421912
140620
67
20
361540
19
50
576711074
265973
75
3244003
174188
18974185
7
338736
374343141
97
97
457335
214361
41
677870753
93227
67
76
7
37
314134
3
79
405428
74
40
57
213383
66
48
49
56
51
73
21
56
41
37
395469
193886
850475029
121459
343055
34
3
70
401811420
11001505
1
24
442735
95
267775
23
334277
83361
73
152100
382430
8
487967
471435
412448
240378
57
138325
8
33
378814
472728
40
71556496
819666389
31
227893
262896
48366
105311
75
266999
898599220
494407
91
386449
181039
492293
118059
72
4
88
23
350643
211992
61
488067
491096471
566061403
916570438
425974
204471
375080
727764590
242668
452650
4
317778
1944
85
53
39
385290
72
948862835
73
229807
80
53
295314
34
441629
417589
7
56
85
75
7
2
66
28
193036
79
86
4
88
73
19
283035
24
39
376728
64
67
51
61
87
442172
93392
337152
497858
134636
308059
31
265546299
34374
28643
741425986
27948
256289
316025
5
469754
638520203
425275
85
343333
49
6
50
204021
14
344510
2
80
99615211
6
39989
57
80
1952
73
19
44761
60
417756
48
971761522
48
157327
18
90
41211
54505
99
723059577
782483434
211963
94
396090
38
90
80
312130
359368
365507
357686
232459
11
223366
449674
8
189054
343377
6
79
45056
142875
364985
15
30
82
9
209521144
18
82597
215017
184565
981922289
57
194241
24613
90
159473
62401
82
1
65
231180
492343
99
321577
380958823
439457
247274
84
145305
7
80444
6
300155
80
270215
23
238848
58
330512
71732
988263058
154728
4
69
189397
249982
96
48361
89
86
39
94
387498
63
214401
19
456258
2
467928273
34
483474798
375199
438228
9
49
77
78
86
24
33
8
273253
35
265320731
186386
162266
1
44
315658
45
65238
109464
6
345867
282267
310258
34
2
60324
125136
4
25
95
1
246955
57
272596
46140
399683
125933
81482
1
475215
6
70
33820
42
34901
61
404290837
375161
846952692
1
786235675
706250528
417304
431585
109242
3
141164
326024
218284
323017
194435
59
9
367904504
386887
207808
194771
5
95821
304003
679246056
86
349426
377276
366879
73773
131284
13
867402414
135438
70
55
85
17
88
85
41
31
159673
4
94
181061
78
2
6
69
145349534
333780
8
132162
44
385904818
650226688
109881
444490
9821955
98
472022
86
4
85
49161
11
28
362035
197064
216623
32
1224
17
115343
97
6
44
99
16
470818948
290054
453612
94230046
617828493
404119
90267
489879
207269
99
83
54
46
84
359739
8
102022
216965
18
65
367107
332911
68
21
366187
380450
65
2
85
487197
32
308605
324681
75503
7
28
19
6
60
754919257
52
173794523
309160
44
73
173575
31335
342725
492184
444940
47
52
289811
113743
26
78
55
9
175889856
7
2
389111
90069
15867
11
53
10
224624
102930
178645
61
482870
62
469910
419902723
2
4
76
449948
71
4
423507
94
264686
164594
109733739
70
36
314128
417389
32
456615
9104
75
719449470
381717
36
9245
299421
236282
351534
54
424862
5
91
102159
16
31
257971
282490
411462
32
921512613
78
377231
9
96
24
89
81
215669
113747
24
77
18752
39
739479243
83
302040
43
55129289
74
295928120
5
471102
993592063
60
5633
206752
8
69119262
467091
54
126686
387871
311411
320680
257603
56
89
68
13
213904
374558
470869
5
227162
99
76
1
70
27
8
166652
17541819
11
309864
25253
41
21
5
73
13
46
218060
187100
46
678558082
851288619
5
334938
38
451897
62
64879
48
154133
82227
88
9
39
98076
6
88
29
19
363116823
481256676
6
348193
336433
372020
34969
85
81
145219
412280
60
376690
281503
61
346358
212365
482527
79
309851
25
61
26
28
85232
92
99
87
53
366381
106413
46
77781
76
58
82
76
363417
602091977
402245
56
63
293640
260637
8
67
85627
51
6
470404
738803570
95
474780
53
392482
734709285
359490
92
10
435343
279998
808806223
424862
1
465825
242013
849550353
758169059
264979604
157697
340276497
69
825004003
938464702
294444
808742261
13
375157438
13
216984578
301264
4
401799
58255
736351981
858239126
493568
5
56
38
20
156987
74
95
462375
75
202343
31
16
123672
49
70
430474
5
48
91
478256
300333
10
106964952
24
32
471630
769104047
20451
4
425261
9
267979
238795524
214557
668525131
95
110766
239112
980689216
5
290412
465562
3
296487045
466048
299196
388019
279810
165508
67
13
88
30
62
26
95
64
85126
6
3
87401
5
430848
59
78
141320
77
397656
399895
97
62014
77
221513
3
30596781
9
128444
60
259367
3
376776
13
3
323377094
140494
8
280994
688322079
78035
316316
68
311813263
216077
206146
392023
347961
314818250
169407
31
96
26
426571
573712943
42
577955404
74
47
72
62
38
278550
46
134897
50
73497
317073
187974
384551
22
9
53
13149
1
54
395511
73
289732
54
71789
242904
81529
270627
97
34
459239
428179
443664
399122
56
311585
20
356784
419157
375022
169903
28
207018
24
490432
419606
41
225452
186655
36
37
301034
69
48688
165876
616703585
49
60
415506
25
642098773
2
12
356619
32
95
95
1
641346689
2
3
124807
243341
13806
257243
168462
90
3
15
88
80
96
350225
389594
9
53
494796
297116
329695
13
24
361010132
34
788111605
11
45
27
376062
130828391
34
444445
256637
10
54
430473
202373
525714261
40
123683
386235
161997
94
123032
91
374202
71129
40
21
12
84
936397808
75
62
33
85
87
202213
64
5
97012
488091
51
171440486
842238582
85
53
93288
88
171981
56
49
3
131119
54
3
42
13
21
438984
84760
44
191373965
69
548588247
574078554
372632807
321648
424185
51
90
12314
496692
34
20871
66
599679420
61
398462
23
398587
353079
387440
411810
76
180387
60
211240167
21
1
4
88
78
480001553
59
91
66621663
96
847116154
21708
383463
85
96
53
266442
89
395153
112908575
375519
12780
428383
39
74
10
116820
5
2
256074
448837
250747
44
80
269525
8
497511
6
192761
290461
90
400279
141162
48
15
47
399967
490929
95
179345
598513748
40
308520
72
400310
22
655419214
77
4
119099
184761
129877421
79
166371
123613
9
189086
202414
437200
81
31
312888
273395
12
229888
667368925
192470
60
48
8
87
45
409317
375420
314914
80
19
8
41
436901734
384027256
20
75
591206312
87
101325
86
93
96
89
427802
437476
350940
87757
13
293929
294501
475069
118566
8
92
70
24
151241
341543
295723
118788
150045
220109
29
1
67525
15
471010
5
82407
58
2
482228
35
493095
15
27
31
70
231778
28
12
1
78729
49
255708
705948609
57415
3
350586
68
65
226168
290493
6
23
24
37
346963
406556
5
194988
422755
31
6
25
17
113847
22
317082
331708
461358
875651447
46
60
85
472918
628532241
743991996
30
322269
38
397638
923492180
377930
197896
99
335664
5
144673
36524440
4
5
25
8
3
372872
58061
405162
96
433636
842504898
206232
13
44
398241
8
107826
54
199584
3
369935694
237322089
101288
24
39670
30
84
39
380417
102388
78
168002632
191918
76
148892
7
430231
31
168500
456991658
827169264
94
1
86
339076
77478438
835312119
220638
81
141601
99488
26
151080
473504
41
8
28
290802
295254989
481131
424739757
204039
70
5
134766
22
371535
391102
65
88
28
113566
94610
1653
54
479082
401216
40424
13907
94
242724
39
349900
65
138226
9
82
466977
55
19
81
165151
285710
886747235
9
473933
349593
99593
178763
619730138
282658
63
25
24
77
78986
90928
216345
648528839
50
16
8
79
222171
834918658
99418
56699618
46
75500
7
253121
897174901
486120
259631
79
419272
232591
340949
23
12
29
48
213830
88
730632486
95
497425
291078
499155
1222
13
363262
335098
242709
290571
26
75
39
420586
56
19
424699
74
276243
284984
55
625350628
421444
412552
50
60
1
264213521
3
124432
890131578
432717
75
52
7
34
42987
294714
50
8
27
31990
44
4
50
498535
5
419694
987858865
161448
959441612
16
32
78
68
61
33
95
136802
470256093
330083
133587
474232
10
24
2
471159
69
4
481259
2
41306
11
6
660642178
125529
256454
73
79
50
81
61
405659
94
324843
305834
134329
80
11
384075
216942
98773
90
82
237240
20013
493049
76
79
96
78
97951
44
54
98
221017
338784
411224
203681
187283744
6682
75
237348
395837
400022
98
28
326518
59
51550975
256992
48643
414716
7
97
289530
38
34
402805
68
17
477621
103546
378265
706726579
93
43313
180800
31
231116
78
308108
37766
6
96
9
176061
6888
3
30
506610997
173370
96
383469
98
90
79
47
15311997
72
564228416
199469
62
74874
92
88
7
42
80
329748
74961
88
350237
384831112
9
493967
63
815371530
271465
447388
108649
3
58
346918
101592
86547
21
409577
85
66
8
8
99097
493754484
234551
131142
340596558
67
65
277450
497028
572242380
119487
399607
1
33673
90
7
95
154377
343331
173974
12
93
43
96
394726
89
8
206873
19
550386123
86
55
298826243
7
791819566
405603
567422250
36
61
403054661
15
33844
18
20
201024
40708
2
70
5
218523457
90017
90
57
21
81
91
283303
237205
41045
40
72
77
91828
445519
184596
21
17
94
51
152726
200823
57
60
62
13237
398773
269866
57892179
65
21
280757
35
30
1
8
62063
59
57
61
446931
7
90912
26
44
62066
314407
286042921
63
61
115839
52
277997
4
27334
92
2
37820
242
46
90
13
182505
2
60
13
140020
323517
3
5
88988
45
434111
136057
168888
450291
43406
58
9
10377
10
431888
99
144989
139371
148339
37
84
395236
434912
965350837
64
58
227775
75
27
392301
385734
380122
186019
9454
206711
8
58
82
9879
9
52
78
43
164815
290365492
807521895
194869
390649
178942
248771
218499
94
38
889607846
18268
92
97
380148509
76
395421007
41
17
47087
4
464919
350794
860824791
21
5
228250
61
62
5
1
678660928
87075
4
293229
12
54
5
86853
48
214005693
72860
96
103014
66
144888
129933
34708
79
90
794015010
24
30
26
38
357147964
32
362362
820115158
82
6
191285
10
82
9
254179
284792
98
3
78
264887
182167640
309604
476154815
90
310283045
461969
459848
43
93
190141999
81
369855
330309
388507
89596
495372
732685814
239539335
19151
92
334253
284543
323188
27
14
50
15
95
261364
61
131829
454888
33
238465
14
94
378729
85981
55
326522
81
773976657
310498
70
49
73
170017
303713
155807
17
55
46059
39
5
161793974
79
583446333
115117
31
42
151188
76702
118936
68827
62
397440
43733
50
63941
76
55
23
376720
85
10
221383
52471
765062321
40
78
22
1
42
221006149
87
99
76
145568549
140675
69
160208
277865
3
105387
6
28
345897
84
73
15812
43
79
396392
5
274429
395000
29
798609344
2
387782
87
78
16
46046
65
84
40
518926337
498447
30456
111610
79
59
293916
61
63
186799911
548348787
96
41
1
78
156746
407623
440895
52
137500
828598635
15
349725
463048
6
167502
464465
175706
70
9
84
16
20
1
82
171514
66401
339371
29110
66
53
5
239417
288450
918147190
4
36
133697
9
78
274145
58
38322828
9
93
99
112850
7
1
412478
15
772765084
166346
303411
3116
45
38
3902
211380
442183
53
6
9613
62
11938
203799
100383
242254
20
7
80
446386
304533
4721
252441
52
5
85
65
6
5
64
6
339625
23
91
344267
72
470090
604692803
52
50
401446801
210533
55
439694
3
181137
260428
69
336213045
62
81
94
78757
818516680
8
85
260024
178578
39367
50
68658
35511
4
677382892
215754
435178
29
1
694782815
400541
447695
10
207146
771969178
420317
327513
395737
65
8
93877532
111220814
93
2
123276
18
50
469673
8
240840
332756
113640205
261438
15970
1
7
353265466
80
28
46
394372
289237740
54461
139692
499487
358063
32
497636
86522
61
295491
68642
46
366757
96106
144779
358569
30
378683
385120
2
467448
4
76
78
92
30
46
49
51
441215
405876
82173
148813
233456
48168
47585
979799867
52
27
123207
343441
91
303782
8
44
90025
96
642186082
11
47
293727
36
41
355856
74
45059
6
53
362956
117615548
21
7
168641
5
297487882
68
479752
149397
43
98774
8176
72
259189
267774649
18
91
498677
471125
920200682
88
817239944
6
257696
422243
59
1
87
409250
60
99
61
16
7
479939
685826578
74
27
85879
40
340547
36
6
60
79
80734
1
175061661
86648
21
75
824914710
356104
57
5
90
16
185834
115767
69
7
47
200069
4
19
111926
396296
37
82
10
5
72
133914
203038
27
141833541
109621
42
411277
482528
26
39712
5
598243080
4
260596
463323
905320947
49
13854
169941
38
10
38
159826
21
306365
99
37
266903
4
208505
61
236561
499151
332068
61
392324
123600
214513
2
93
3
238834
15
354744
156157
89
459480
86
421641172
47
39
53
2
75
85
5
25
86104
83
31396
35
99
229118
5
118533
7
250501
45
95
182600
83
69
410306
42
4
99
1
52
1
73
84
8
97
710068162
214664
7
192002
240829
38
72
7
471187
467393
426638
867881043
1
64
36
205867
13426
76
18
64
411363
4
15
34
241908
301680011
440051
118530
95699
854106405
17
50
5
71
12
606740977
435472
82
907775966
7072
36496
56
262277
73
68
37
51322
253147
367722
18784
62
52
79
35
93
55
67
7
233269
290514
5
98
846196282
7
185330
100405
430208
98599
204527
99
33
259329
53541
355124
340440
251428
54
22
38
130441
37
258447
419108
20
52
75
5
47864
33
200586
97
74
6
210415
38
5
8
710848650
75
5
3
491492
334244
93
1
73
310358
307794404
307210
49
93
145025
5
46
235935
167445
27
442605140
610909195
91699
392373
239836
11
48
112924
45
55
72212
450660
7
35
286218
374736
9076
33
61150
79
804593870
12
54
65
130867381
176114306
437341
39
89
6
59
332289
14445
42
28
15
186552
30
66
67
738187003
57
210945
61
78
92
408703
330503
227507
434731
347856
268714154
94
2
7
224856381
7
75
40
407604
369403
5
302548
5917
23782
200860
98
42
479976
27279
52719
174394
34
295733
42
73
19
31
324654
43
216133235
195372
21
2
269344
294792
11017
42
431127657
100440
289846
2
22206
57
12
169546239
220906
93708
15
24
6
951767547
4
127697
74
90
45
10
94
367557444
41473
24
83
25
25
186373
11
898187859
16781
58
672948712
324406846
42
176033
160165
291717
21
36
34
355637710
30
7
117994
147381
27
39
68
399409
617399925
7
458772
214718
302349483
52061
7
156020
112047
318066
436808
49
310408
29
184233
13
67713
71
184444
66
87
29765624
72
16
75
46
52
53
176997
5
440197728
41
3865
2
114971
63
230548
27
3
232739
96
26
424239
65
30
43
884968827
5
83
459631445
396596
61
5
50
6
29
70
496305
67
40
50
29
122339669
36
385213
5
61
125597538
118971
16
87
25
160408
31
16
15
8
79
3
55286
853998481
284329
75
195609
89884
58
277698
2
461205
54
288307
80
475430
46
272162
48
91
48
352370
436974
459165
339277
196024
56411
26
31749
69095
89
201017
165740113
239702
347824930
468647
82
261368
7232926
158090
3
8
207380794
53665
51
366643
47
24
257754
71
370809
23
35
3
137655
289716
105815
91
340990
4
60
74
6
270594
5
53
56
29
43
281652
22
1
839959518
453317
5
24
5
89
424847
64
395764
467440
24
372320
47
6
43
61
36
43834
285075
59
52
249299
59409649
975980385
494967
75112
52709
236832
89
51
419699
73
240918
733732777
73
95251
497527
720664240
162090
381394
78
28
1
668639464
319091
43
443572
251541
123646
278091032
83
10
125260
226112
22
66
42
116154
82
282347
9
78
46
32295
94
261768
654163762
34
461468
477061
435056
67
57
54
6
6
27247
45409
66
87
132101
486852
129673
380836
62
434599
4
55
8
311047
75
444948
43171
298902
9
381689
87
18
34
39
13
397632
24
494103
60
370651
17
38
75068
83
13
392858961
426611
3
35
362146
183792
65
73
475571
295044
300899
328795
24
70
90341
88
8
219217
88722
169160
47
81
113779
78
242694157
67
275702
8
98
422936
67
44
492599
64
22
247744
62170
365513
466206831
5
248450365
280708
21762
28
194918
383011
43
3
328241
39
70
353615941
3
549527144
76628
159137
5
67773
67
478563228
29
85
9
98
54
59
3
98
40
67
68
76
300138
26
87
301226
78
450360
331026
4
70
6
4
369651
243038
56
33
293123
251657
6
751018512
125922
24
50
3
49141
28227
1
418227
449506
7
173832
9821
27
371936
289913
210536
42
321862
34
443356044
7
357210
48
435352
409927
38361
183784075
471346508
422660098
155631
2
3
87093
460249
136026
111902
439495
298146
145964
186777
46
163397
16
227036853
61
13
89
95
2
29
74
68
90
33
209349
36178
1
914419349
8
42281
281476
11
15
44
421931218
342647
79
86
26
55
4
55
486794
27
6
22
201433
51
6408207
407840
478812
54
4
78
402349
43
347736
322464
359289
91
24
90
378402
7
36
499696
323782335
414936
11
318091
626588991
38
11397
69
59
84
31877
521266540
92
16
89016
348961
64
21
73
344291
79
224647
68
77
690573438
353790
93
30
349706
9
16
164811
90164
98
487201
248482
905994906
578152222
54
124341
347463055
263752410
231490
422842
79
151409883
435142
418201542
173084
189689
8
424177
5
84
74
792201629
65
40
30866776
389330
412391
75
61134
386193465
270834
69
388238298
415358
17
452297
466751
431913
69
3
44070
271468
19
42
28118
38
413338
18
13
92
329988
3
320393
79
70
424910
95
141342
49
31
19
75
416420
14232
72188
87
39
117051
83
3
76
44
51
270365
79
543560864
95
36
752967108
25
276379
4
760622317
434648
27
487179
444202
52
15
62
69
84867
49
48
56143
487604
311457
74071
464039
386313321
7
4172
2
83
491231
66
401383
87325
37
99
61
5
3
491613
44
885395774
60
5
450661
156607
418870
9
18
464186
2
18
265229
250803
10013
439403
55
721004451
63
4
294597897
57
356719
6
7
88
17
56696
75981
276811
47
50
370707
253642
1
26
358325775
85
123244
45
20048
1
951833309
24
443218
140730
19
20
9
467279
390055
401770
463351
53
468882
126424
89
231652
278417
28
3691
84
88
56
64
38
43
77
1
262873
14
350145749
135130
382394
203611
76942
455008110
28
559657128
6
92
21
433559
338592
65
460777
16
5
51
2
55
112115
468361247
92767826
44
124582
141704
90868
6
943203192
279365
8
15
7
435089
77
42
470937
149558
58756
225613320
8
10
312509
54
61431
425132
56237
68
194388
292700
20
242764
165570
426963
32
4
99
310345
86
6
68
70478
316817138
128415118
108109670
6
88
923246494
347286
381974
422821
83
1
81
467693
256540
97
47
234007
45730
369829
79
177475
637247663
17
88360
181915
35
66
234313
26566
66
412336
14
459205
425145
398321562
8
83385
331987
1
489296
30
45
39
91
19
68
50
342119
7
6318
470085
486336
19
24
196357
463279
28
44
45
51
22
5083
2
54
46
80921
84
350496
86
23
171127
816959661
249041
478596
56
19
315384
4
72
401611
704909823
83
461766
380279
107344
7
84
4
7
6
15
60
7
119779
754494407
5277
76
5
61
257657
90484
33
75
57
50457
42
219595338
168087
67
84503
230663
40
243239
745512668
37
302967
353705
5
55
147059874
143511
192710
277405
9
105343
73
224751
78
365932
274055
2897
16
73
5
23
96
9
45
387309
18
8
144074
441560
8
304458
84
6
47008
86
183977
235706
172880
3382
42
430895463
113655
6
5
389665
350825
33299
425546337
67
285770
389254
422863
116791
378185744
6
93
6
997071037
42
9
16
58
499860
474214
253341665
32
2
53
56
24
325312322
41
421281
108097
17
69
39
408941264
140049
322912
791201870
7
83
30
4
412953
71
67931
98
75
88
64
34
127921
664837245
14
715348953
2
230484
345618
90
392663
280091
14
46
26
155966
431835
37042
234773
70
50475
45
179234
89822
7
6
37
406290008
87520
14
34
42
571282652
3
436687
9
39063
588194894
363831
3
94
63
307340
81
253462
289642
306228311
62
425791
61
66
387683
289566
673675463
2
387044
39
93
774044230
393156
548798389
18
4
143042
58
84
95
391206
33262
89
836219964
74
36
59
259312
9
53
28
24
88
62
25
230237
151044
7
45
473569
313809260
85
255338
38
186322
85
368778
253133
8
44
5
431080
257285
2
93
56
261365
94
70
449487
468096
17
61
314427
7
8
453696
363922019
272590
191619
436287981
862781300
311248197
183128
4
130656
151387
38606
89
196479
21
46
62
9
80
105629
368015682
92
31
6
88
202723
171549
41
130797
73
122815680
815707352
55235
126262
28
19
52
11477
97
418016
43
93
63
422007
18
40992
369758
260068845
6
228167
347079390
40
39
69
438150
407129
80
49
63
93
50
64
442529
17
350296
175448
481161
11
6405
96
97171
460228
377021
209869
9
17530
848469431
71150343
7
234462
343157
67929
7
56
33
17
32
29
250688
79908212
463649
19
452722
403127
669753393
88
53
7500
116535
54569
359181526
398754
372432878
387220
422816
480
55
77
69
433359
27230
36165
385936
616404750
129313
42
91
45
2
196706
2
2
349619
2
107500
461989
50045
34
6
492436
86
449344
994914214
59416
177776941
448490
17062
27460
322521
49
322149
16637295
96
926922992
10
540080348
179232
5
82
37
14
84
432736
26
808222744
838343431
258672
48
73775
300455
72
39
46
673934364
3
572437170
459604
90373
479962
304052
10
60
327763
285278
372516
33547
20
205499296
21
108587986
165198
44
238144
15
174228
81
203293726
12
1
154222
52
115745
257564
868730461
36
5
1
31
57
478533
69
12970
74220
436076
34
862837207
222284
33
12
84459
88
452368
17
739840174
196071613
44411676
39862
20
368446
690569144
49
71
320650
59
6
86
73
383666
49
450366
21
408283
390184
490380
308608
276395
303246
216908
8
53
957789400
73
386118
367995
97
42
256449
179617
398792
88322
132178
283710
55711
10
380561
6
51
407115
438411
16
481293
68
198490
81
414534
51
49
38
107404
417588495
67
40
91
55
412318
66447
44105
78
4
970572648
486725
48
6
95
73
74
94
431147
2
216150
241282
49
226662
59
496317
16
221251
59639
405329
303354
167509
8
18
160363
96
91
42
185220073
134390122
267260
13
484948546
15
211906
94
8
4
260010773
6
139375
7
65
77
35
10219
299686
131330247
1
2
2
2
62
52
96
264890
41
174448
256729
9
31
92
75
41
76
71
7329
53
9089413
529595446
199269
397610
9
258705
102654107
320444
73
298719
32
34163
379043
31
80
13
385593
90
78
165930
8
254825
99634
6
58
20
406213482
99
491088035
362263
495443
59
369638
275887010
24676
489832
206862
34
87
103491079
30
68
61
70
240544
64689
96610
72
48
18
16
164048
497608841
96
236638
78369617
180025997
217557
25
426787
7647
210648
518961973
9
417027
85
28
66
268666
36
2
61
89
476478
273007
75240
26
10
32
88
37
22
56
48
255336
77
260695
1
26
39
181979
23
416617
216559
202055
288081
96
103582
80
272272
92
698618311
296236
84
671917910
400966
83
15
810806092
304715
71
86
30
1
359578
17
86
26
1
90
412753
173917
92
8
8
77
388497352
14
72
877565657
230782
139198
98
21
27
92
49
437
402269
52255
52
287998
55
68
212873
304757
38
150875
88
438139
50345
24
887968613
386805
156064
52640
33
243432
5547
204612
99
9
84
829466265
27
15
19947
43897
199490
630350901
488805
455646
129517
18
207854
58937
333299
208764
17432
80
121107
65
9
63
46
21072
74
358380
14
79
5999
70
27
246961
259967
453475
328042
525609101
165612
487622
289577253
56940
94
249657
78
189750
96
64
58332
407407
296855
33
3
55677
69468
437558
173735
57508
18967
7
64
202602
17
20
459053
62
177455
64
396495
29
321150
83
117531
64
34
335860
626154158
345385
41
4
186613
279347
383
343407903
9
188476
40030
411195
130690
6
485545
62
144969
91
38
33
106250
71196
234477
748500596
99792
62
50
371895
164366100
336484
136949
184492
231984
264824
4
21
35
7
33
59
42
4
416854
8
60
201340
278235
369049
235135
311587
39
34180
408777
398986
89
97
71
49106
36
386534400
97
96
41
385275
400070
486807
84
254608
6
422749
31
220029
66
70
258043
77
6
275227
89
1
282545
80510
25215
67691316
94
499617796
26
19
489064
438952
1
72
361848
744639165
70
372793
339797
42
7
46057
285947
246738
93
903867501
312899
31
80
93
353361
307932
20
19
150647
325706913
332839
2
146765
9
198238
176445
65
6
40036
307346
10
81
97
78
50096
7
55
5
799934165
56
49
388728
320195
480160919
97
421729
78
8
95
63
61
139133
32
981069060
94
395837
47
26
37
10
209869
52
9
253270
411854
344742666
57
279827
13
463905
1
23116
66
159140
57
278366
34
2
23
54
30040
58
81
534334493
287907258
29
30
11
29055926
382231
318887
32
260547
92
99880
29453
24
309295
47
234270
47
21
46
31
289064620
286513
476697
17
4
231630
339362
69
321979
26
2
56
14
82
348724
212112
76
195027
6
71198
47
68
120987619
56
26
28
72
251909
332263906
21
208293309
306603308
80
433011150
823656435
14
70138
82
86
34582
57074
480886
19
83
858065926
96
3
391792
464067
96
21
4
28
74
40
149692556
433513
7
60
39
173384
5
168282
144895
42
11
170398
811716551
36
649712888
7
305405
275739
73293
88
182084
3
78
233862025
367530
55
81143267
89
6
6
83
38404
439993
416464
84756
381442
185525
256794
23
47
31
123283
92515
187790
42
57
5
2
128583
436834
248389
179540260
94
54
41
489445
31
74
391633
68
7
74
5
95
236635
416583
51
425002
262689
4
186853
231726
315160
41970
218960
40
239610
435044
32839
85
85265
82527
55
167526
40
332269
236633
3
426439
251182
85
297633
141851
3
75242
497373278
528171085
24
80
67
59
7
449452
63
304289
271718
43
37
209487
14
367504
273002603
45
11
98
88
244638
66
464134
75
25
261854
422479
420329
18
36
329769
278918
71
462767
929405669
13
25
362163
195064
8
24
41
120234
138824
309331
122651501
93
8
53
419194163
75
88272
82
60
23
112531
218499
38605
82
28
39
102553
5
14
7
480727
7
417228
14
341098
78
18
8003
16
3
249589
429138
27
56
159339
57
74
49
460410
350411
492018
91
21
101626
386701
26751
8
9
392927
304308
464757
186685
92112
12
344355882
4
8
63
57
5
78
85940
85
81110
678606033
88
50
85
460906
14
127120
33
26
5
30
318091
417062
387838
540670012
618920801
50
85213
26
316055
22
78
194685
72
335055
86
91976
241219
477258
279614
326817
37
20
1
74
16
257668
1
78
207624
2
82684
195052
77304556
488887383
20882161
7
195737
146641
87847
24
28
15
181415
102220668
40184
14969
251327
37
377796
446871
129711
226111
12
68
2
26
188724155
34
8
414806
369649
265955
393371
26
317324
104681
7147
129089817
60
56
67
82
43032
70
402247
8
339917
293600
109237
43573
154454
5
74
38
333798
6
7
70189
23
2
8
64876
124914521
187008786
6
32605
7
245360
83
233066209
361607
107737
44
173610
20
74
88
78
198478
93
31
56282
46
95
90
880464781
63
16
30696240
414373959
370075
8
2
91797
171903
431599
1
34820
992131100
85
45
54
39
2625628
138224
71894
406760
98
36
1
30
19874
49
62
73
173924
204374
167234
43
68
68
2
84
255806
67
152095
454271
811430043
28
15629
241201
88
59
461373
70
71646
85
43
955710730
819769085
148363
782239761
279260
199192
81
271177090
465100
99
2
395845
6
191732015
141398015
41
86
5
63
46
9
8
36
385429
85
1
74
23
488290
390279
85009
7
26729
51
16
8
907395021
49062
58
6
69
24
19
4
60
477313
394993
30
104090
9
6
4
915440868
131335672
8
437190
347587231
492038
344647
66
38
369377
78546
194685
18
172092
466411
97
40
81
27
51
17964
229444
52368
21
1
161944964
368496
149460
68
353807
3
69
29
93
84
601741316
439446
412780
616430588
9
8
243643
53
3
766131882
95
164584
283234321
72
295474
64
112959
25435
93
40818
27518
23
57
85
1
841092804
75
470740142
961402674
92
23
7
73
251326
1595
46
66
21491
35821
40238733
2
622121489
175685
6
124234
29
73
4
6
66
64
293951
4
71
68
32
78
329571
9
29
295120
53
419561
412658
243032
38
4
590005614
279860
46
406223
471326
496438492
316929
80
892546047
52
76
64111
20
57829
194930
46
362469
5438
147401
8
289931
51
48
349248
9
95
55
14
783116327
99
482085131
324585
97
71
95
471544
541733540
34
66
73
47
56
92
409839054
409363
4
9
89353
79771896
73
240879
1
53
206525
488435
92535
91
459230
380743
378652701
388414
22
31
6
90
75
179797
26954
85
43662
54
355608
38
51
14
79
33
125133
75600
49
11
84
194989
37
38
63436
99270606
8
72264
890398293
68
96
7
4
89
39
94
457496
119194
496172
237755
53669
92
337287
93
60
318343
63
73
419253
36
30
7
9
2
239734
80
347473
31060
15289
57
6
28
402346
9
484362
17829
57
27
320627
1150
74
150251
40862152
39
5
24
40
14
57
91312
5
335085
361167
16
77
71447
72336
55281
350372
94
2
125542
463473
226306
220584
470476304
71
467165
995107069
10
97
33
28993898
353494
147437
45
31443924
852454401
478564
4
36
82
214740
16539
61
5
200336
81
9
27873
59
95
129428
265603
573197937
97
121329
192566
18
78
39
63
330659
17120
28
90
35
93686
4
46
83
4
143962
460783
453437
87466
300593
35340
284484
343661
68
283000
87
11
446026
16
59
323052
9
91
95
304251
29
413253
140396
13
74
12
169754
34
115394
454750
41
56
269560564
38182497
12
51
382912
16
44
297704
7
465637
170547538
6
460473
572058195
45
481885
37
245555
337369
54
77
483453
555253195
42
17
77
70
581919576
7
388028
162041
19
230817336
473307
49
81
14
54
52
26059
69
96909
305275569
134135
19004
42
71
3
28
477574
342897
388467
31
32
33
14
749472781
12
54
35295
20
160392
481010
97
80090
335870
338068
19
393445
210881
97
15
11
97
21366
66
295992
156321
796009704
162944
81
21
26
71
46
4
84
19
283093
212554
378293
25
35
67
81
433900
311223
422595
66580
97
378951
375791
50
52
4
318934
365903
79540
216698
93
973415797
2
28
980246332
29
57
293674
17
5
495229
55
468506
105940
87
29
15
383580
127416
37
54
59
67
1
643267350
367580
54552
177966
420876301
346445
490191
9
83
558861821
22
202428
37
3698
4
81
79
390307
52
96515
63
328616
27
6
23
13
396876
36
188696
87902
22
5
267800
460700
496293
2
3
85
39
29
390903
157065
26525
36681
70
5
48
563317480
248773
159373
274109
44
37
72
24
42
70
266350
49
47
79277068
384414493
93
12
109684
424050
342641
4
55
313417
39
182065
365048496
351356
466588
51331
73
203298
287479
432368
22010513
1
56586
292596
22
85916
257367
63
58
638101281
10
16529
3
488542
561568548
9
17
29369026
69133
956005453
159420
707601091
149767
85
441539
18
245141
65
50281
46
65
56
6
92
654468875
456061
228438
81
3
74126363
1
61
79
73
1
414513
131915
41
6
74
34
7
44
87
2
66
33
863096680
262751
68
20
42
46821
30
330767
283589361
36
128969
132588
46
550951361
146754
380774887
5
27
9459
38
84
45
465564
884397723
154077
481503
11
95
77
629110314
59
335602
99
86426
273789
31
103100
26
92
59590
233276
194114680
388730
2
24797
73
377355
424593
76
47
305062
259902
54
414098
281566
248073
934900920
426175
176526
98
316342685
72
126774
58
78344
461480
5
173713
360713
438565
602548618
346790
72
92
434691055
1
9
205207
27
127078767
17
426885
860402340
27
73
1
27
49
465568
4
78
102875
56
12100
54
86
112682
25704
30
26756610
41602
65
46174
291930
97
62
27
734516209
127299
70
817017983
119635
36
65
41
42
251550
149954
197445
118427
439460144
462461
44
16
461200
120872
252889
42
85604624
230753
333825
96
312992
160258
94187
3
100993760
69
682226495
2
67
14
48
35927
272787
8
489191
483174
373988
226858
278720
44390
76
698374943
323192040
341787
8
234392
36
244453
34
47
78
9
22
299797
217506
8
6937
13
31
93
143771
63
6942
215748
160944
419992
202865
246701
67
99
156398
6
315176527
88649672
6
424102
431428
82
85
49385
282331
272151
19
511148535
453645
5
171287
22
668654053
6
79
201906
77
83
16
3
1
59
56
200111
428066
88
6
63
81
211555
79751
33
477576
214299
385282
318780
1
38
149063
768746691
398063
202218
182552
374923
129960526
119693
5
95938
203836
208296892
111348
15
198549
273197
16906
13
7
4
99
85
57
60
989299749
77
3
3
206748
919142178
327284
23
76
52
5611
125712110
58
102186
3
35
45
66
586047942
41
97
23
465273
209990
541136005
780653100
52
75
1
53
216390
59
705501723
367320
6
79642
261536
58213752
325864
37
64698
96
32
50
91
89
619721408
152132
787115867
37
71
48
6
406511
56
4
60299
17708
51
530512941
74308
231073
3
464496
91
376573
234157
746891476
35
78
57890
633371352
69
36
8
44
14
32
25
15
91
19
151806
193884062
97
221800
74
179942
233065
33
40
41
490637
296009
388103
71752
43
425293695
251491
1004
55
38
240118
480103313
396495
34
234431
99596
15
260126
12
81
167293
7
2
462198
856074487
52418
137397900
17
2529
186761
20
89
491603
344992
476047300
222774
364305064
8
236662
93
7
62
323872
435247
104569
61
49107
22373
308863
366315
29
72238
38519
173817
455584
39
228441331
28
61
693316849
415610
34
133324
758862741
365952
227144878
37830
987677205
97
416592
61
474575
21
91
48
4
215096
23
343679
28
55
25
19
31
116018
51
342183
6
142679
291609
60908
37561
464498
7
70
49
406786868
231597
70
67
32
62
95
438404
8
79
56
60
51
4
143477
136710
4
340835
446181
80
222271
47
205341
46
50577
7295
363312
91
32
43216
38
341237236
53
279960
363831
10
78255
63
7
40
249809
153419
296143
126169
16
302659
48
302626811
24
118851
832988302
990136224
302193
191160
223109
3
59048
237810
59087
47
240096
321464
19163
11
206534
467229
3
75778654
400764
76
7
20
9
961726222
997804255
72
82
92
333970
346246
188599
47
83482
116540
183770
5
160330
447217
750033832
5
177637
93
53
26
125762
646840802
24
94568
384175
96
213873
6
92809
444477
367138
2
65
98
29487
460224
275635
43204
469972
378695
184744
64
164649
205393
471771
261854
283987854
272149100
93
2
1
405210
4
432495
74
9
86341
72984
92
95
79300660
2
8
488371
251616
14
79770
11
64
58
176776
6
3
50
90
124022
463907
153994
711203916
346195
70
96
11
63
96
70
256876
3
2
253129
4
7
369124
75
251987
2
362045
37535
56262818
478362
60
59
6
61
67
247605
62
33
27
36
71
61
120020
331969426
47
65
58
29864
41
21
79
36
419221
22
1
6
39
11
333688
849791443
215550
96590
164937
1
32
202132
13
216273
83
303454
77
397998
938107411
356421
64
94
266377
2
216048
25
96
91
58
355088
76
80080
3
27
6
293846036
94
946473516
24044966
302130
21
25
31020
554318005
22
56
48
3
158720
6
73
362612
7
310392
145896
43
187225
91
60
219375
46468
7
958092298
7
2600
5
837088572
56312
83
617027745
219879
51
55
1239
95
440160245
89
74335
93
1
50
942419054
260244
299174
70
4
442147
207650
85
3
6
363491
8
29
9
213729
61
26
58
73
85893
331392
915154417
73
79
91
103054
213299
7
50
9
5
51
27
175797
98730
18115
319227
48
59
48
211491
83
74
7
53
79
42
440916
4
347900
465236
94
469876
422367
84
81384
79
1
70
6
41
10
53251645
203171492
428051
78
463480
28
674984769
294461
87
217057
31
355749
92916
58
197195167
80
211454
142315
9
242794033
44
398829
455
345436
86638
2
251854
313019
96
188079
78
87
83
366394
8
24391
876398989
441841
41
8
29
283660
47
485858
263312
1
44296
82
38
44840
30
473637
433640
88828
36
71465
79545
174416
87
39
7
1
29
33
347243
685843146
47534
15
303024
18441
125317
43
386504
18
414408
420253
197540
58
115382
11215
54
70
44
4
11
53
486070
72
108942687
399088
123711
37
43820
50162
471504
28
30
77
67
354678
103382
30
29
35
12
67
15
134880
233982586
95
209748
82
8
58
49
98032
867645241
31608
289934
481895
271563
91
492353
906799517
33
37
649463764
101292
1
15
376901
974057706
389455
6
369051
224719
6
263468
738455990
455216
47
35
94
124767
90
239912515
176725925
44
368486
374705453
72
205983924
232307493
115371
11
98
72
31
2
16
70
480840
329212
34
52
793070553
19
101083
2
438160
147286
268487
222838
79
3
354288
225324
161793
163749
87
77
96
578860853
656719038
14
59
50
78753
17
42860838
93
78
383977
76026
348801
4
493594
375764
25
17
73496
79
432823
737142978
26
94
4
211982
328039
87629
613779499
43
23
112199149
664526057
26
4
211786
15
4893416
50118
278400
99
48
125404
34
128391041
58853
122038
91
74
58
348479
292841006
24
4213
48
50
329664
4
95
5
220989
285821
489651
59678712
337257
7
29
299776
77831405
413675
49
54
276688
25
65451
85
372295
48
458139
293646
23
84
78
6198136
637145472
97
76
315729
79
13
832207319
966796586
14
31
9
259081
195447
3
28
92
60
14
499745
13
92
93
137281428
473463
256288
208187
479330
97
317015
362163
27
23
80389
975336744
59
6
39
365803
301512
974104340
204578
735563408
119751
926261623
36
361405942
31
87009
15750
221003
78
64
271467
451123
6
21
112532
81
80
462631
7
11
7
421038
22
41
54
41
40
85901
156886
125386
166387
92
733518260
26
450315
443619120
239048
2
297448
410327
358082
15880
66
12
401943
156491
42
99
356960
90
994982109
761437061
9
322199
151504
300299
62
266063
82478
183448
373956
137158
327493
13
87
98
56
247412717
70
2
65
55
319063
205199
27436
489997
30
30
36
4
41
99
4
494369
29
99
28
455020
39
382687
3
271441
4
233923
336879
469744
806308269
21
389042207
54
396478
297507
49
276170
91
82
481378
553856986
40
242293767
10
59
96
32
50
37
385481
24
18
10
484825
451110
39
2
34
430955
28
657284632
94
7
198109
57
7
854682124
43
88
359866
20412
63
9
452373655
403397
90
93
9
76
2
315609
891403053
429642
177610
60
155455
61
95477
228301
4
60
12501
57
42
22925
14756231
458105469
39
531186279
430258210
426566
110723
1
464255
16
150232
54
92
836195387
9
89
13
24
39
22
27
60
298937
152614
31
91
243437
36
28
4
8
38
548505573
67599
81
97
319146
52
60
40
12
36
43
8
21
16
435714
241102
79482583
6
46
107454
18
89055
57
186758
32
35
81856
389544
58
486214
75
67
61
816649376
183305
98932
162705
62
11
66
109740
60
229000
152941
4
60
1
58
388051
135727
79
739912800
16
13
112644
13008
289943
807468660
63
36
107405
204454
44
941028253
76
29927
726168478
62
35
62
308670
21
46
248713
433815
60
4
826109833
4
24
91
83
482415
288016
67
319149
251687
80
48
1
4
29
55
82
350994572
242092
86
68
412106608
415425487
56476
598658443
417173
53
236885
123115
188236
7
52
378801
58
2
135376
424757
69
227992
8
520710557
109463
44
58
28984
400708
4
3
46
214326
33
438454
646305886
6
99
87
87
407468
81
84
383987154
26
214900
15
369910
316486
484332
209989
75
32347
26
74
462332
92
33
329731
273206
135275
11
11
9
49
66
334083
7
11
342075
35
497863
41179
115358
497578063
9
357964
159220
467297
6
86
4
73
25
244554389
53161
471561
2
53783
77
4
109895
6
248496
13
25
81
91
8
205598
74
66156
455921
18621
30
205620
21
2
296713
484580
80
302267
44
705102326
544725233
339525
70
339970
9
31
60
334503
81
687980268
510022920
63
97
145934
55
45622
50
138386
70
50075
120568
94388
131512
30028
85
133435
291700
172636
46725
4
245052
159192469
6
3
425636
52
56
43
58869
7
28
146597311
16992
112969
599617872
475805
89
8
127112
57
23
70
85
40
71
339008
224158
190356
382460
52
682856689
60822
75
28
680023050
62
3
96
6
462405
25
67
12489473
247278
58
19
35784
290941514
1
51
2
138808
436963
219366
17
9
7
69
31
99
85
61
69
61
228613013
66
1
68
9
625560325
351242
41
28
417099
686951747
11
62564
96
784816058
83
488834
7
79
248102
87
37
19
547481918
6
353825572
91
1
432917
26
286738
18
482521
17
236729997
873410699
26
449653
85563
68
3
28
267591
96
30
89
373755
76
369099
72
176915337
367975
49057
124300
73
416518
86138
43
29
34
48
84
232783
58
90
395038
184488
51
78
99203
44
39
10
281698
6
671547658
65
34
372232
273786
62
58
337668
41
23958
8
400784
358970
400887
57
48
44026406
6
20
12
55
269509
575325216
21711
77
295639
66
286381
84
103676
63
287298
422049
31
29928
22
127770
294355705
97641
27
419807422
282607
172986
190384
83
381063
448830
63
30103
86
99935
101003
79513
168543
67
60
449156
46127
390456
33338
81
82
202447
403949
182026
19990
152004
385645
191109
45
2
44
102027
343936
3
64
266457
383531
1
64
31
9
36
27637
72
2
21
57
6
12
223789
10
122811519
39
399540190
73529
24
2792
591335011
2
216261
89
47
8
82
94
296976
94
108782
25
41147488
8
268000
91318
293128
363748
4
427429
199923
130145
485041027
18354
13
55
488746
385937
366040
25410
45
182696
454397
318235
68
174874
465651
21
16
53255510
252266
81
813232691
268091254
4
95
1
47
38
718014586
15
49
121980
221020
4
74466
28
453310
263205
605782833
220052
644268448
535558185
40
100804
345897
215647828
803815482
72540
278213
78
74
96
134911
80
5
401698
14
85
8
444885
88
60
9
22
35
2
86
6
253178056
258717
78
177304
79
34871
420560
71
42
223540
32
67
71
694277750
76
67
227908
38089
5
86
377225
77
144767
94
32
62
20978
44
222923
84
282071
4
214687
21470
94
124974
244019
14
490635
69
91
20
303734154
306966
377690
79
335510
117811
387493
12
170477
371041
164547
2
59
815613120
72
472671
201986
40
56795
90
323279
170564
70
59
390877
21371
74
366328
12568707
77
8
89
24
13
275715
59
8
134992
92
6
33079
237840
48
38
134994
22
95
224727
432097
134427
175064
405066
99
42
192205
66
65
400905
3
50633
69
19
196462176
692298114
92166
7
473026
478415
17
7
27
2
322366
399465
17
45
54
6
55
21
36
13
347970
81
468676
4
225202
52139270
87
458593
1
418079
145924
93
437824
6
259343042
73
427487
96879
779229733
7
33
51023
778272943
77
243443
300198
217139
16
280478
151886
322064
63187
37
77
91
629155505
67
474330
96
27580
50
79
59
77
601811833
146008
437009
73
41
168144
27
45
44889
97
11
77
246060
205399
65
50
9
351683593
61
66
53
108109
45
176293
350668
67
13058
1
852520019
427486
90884
9
40
68909
418437
97221
5
19
254837
82
164349
93
62
7
9
65
790266128
195405
69
253197
75
91698636
42382
165270
2
401009
704857394
394219
75047592
20
59
166033
98430534
14
56
77
85
67
299088
267275
295097
347491
44392
161758
44
89
30
1
4
57355
17
198481
119221
107739
748161106
12
40670
5
81
277327150
77578
188479
921914381
7
28
115638
861397600
80
19
12
65272
866617145
44
202182314
335866
322280
91
74
95
5
87
911261904
68
99
37
36
17
13187
250359
52
216236
72
112906
5526
38
392373
473354573
165847
6
57
8
23
14
1
10
42
996803910
5
73
9
78
396818
202835
299035
762699876
350894
7
67
167415
86
79
96283
2
21
91
33
81
86
130376
74
65
342495
79
285054
768562716
19
31024
6
7
37
24
337623
56
44710
83264
454863
9
11
181537
11
61
375922
303478
91
180316
278591
628655616
201987
72
69
6
86
347654
137986
935570669
1
13209
8
56
40
8
72
149882
816188663
106842
196675
9
104767185
525627534
95
94
186350950
81427
62
20
71
438587
60
41820
59
8
9
7
29
84
88
20
488349
42
7
25
72
46901
41
8840
133613735
56
7692
125154
313679
992001238
302145
29926
22
189231
694834734
694359894
486473
56
20
32
453431
71181
36
238910
444707
42
338407
824003792
377210
231580
42159
374223
70
89
381794687
9
10
451889724
14
913034330
65
133885
86
19
79
5
80
667440423
53
54
75
66
94145
9
342288
306649
428126
202531585
47
32
52
78
58
7
69
50
8
374397
62
98955
97102281
63
47
52
11
124797
436035
83
203006
302763
292691
11
138478
4
364556
47
503978305
3
239631
163179
93
54009
425005
94
7
174557
57
70
28
28
99887
79
30
286627
50
97
209096
35471
599000866
29
362358
25
67
129878
104608
302538
60
13
44
29
49
14
6
249351
241123
46
9485
74
211339
4
82
165039
385837
59
487667
44
93
3
153722757
69391
78
53
167194
407139
274841603
44
18
23636
261868
74
302128
39
80
5
81
5
67
32
482906
2
56
419343
51079
283196
60
97
363310
51
154881
485010
194187
257051
246876
8
77
24
426767
396123
197542
64
1
76
74124
93
16
205599
80545
283893
65
8
413101
4
60
92957
77
38
283699
338160
32
14
532407861
57
32
52804735
218722
156821
14
99636
31
4
248051797
97
168986
350182
338617706
64028941
62
23
31
30
95
18
5
83
119705
7639
83
4
362538542
733018403
71
371434
20
39367
34
20
6
441888
85909
164554
85928
29
4
332164
781839437
158666
129356
31
88804
3
599464776
60
4
87234
425605
95
6
60
383034
91
223318
47
467081
144806
77
6
358341497
6132
84
25141
211141531
76
375015
223345
195275
88
87
6
126292
860210773
8288
24191
314874
76018
405136
9
37
352202
36
40
216061444
47
241978867
99
99
14135
87
30622
246591
389867
274426009
86177130
80571
15
99347
2
4
65
72991
103294
41905647
526737222
23
354069
32285
85
156927341
5
10
63
110067
156886
88
37
57
5006
36
99
34
40
33
73
60
92
61
279656
71
19
3
240213
463302
158354
26
3
39
30
24257664
47
53635
389148579
1
74
81
41
58
38230
118327
74
453719
82129
119156
919720825
462338890
8
31
33
256288
383731
493781
299799
9
239399
31
386345
57418
99052
88913
289607
115783
27
61
7
94
79
74
27
333805
222210
76
84
22
54
482823
53
220902
3
46
9
9
56
25
14
88
135723
60
113327
3
89
444711
88
15
19
115285
297143
396393
362407
60
275431
371845
47
45
447026
393863106
463884
53
479269
427649
46
30
81
31
61331
66
143285
30871
21
168488
373850
79365
30
77
452494
80
374164
626867926
6
39
75
70
229781
166356
292291453
229343
16
22
89
333040
5
60312
62
473829
38
172976
213189
88
194583
84
351091
397202726
174586869
1
7
72
335731
66
31
187883
67487
468736242
7
99
88962
242403
610868935
330368
35
371152
81067
21
14
54
36
143261
56707
40
281118
70
62
327104
150555
46
329557
621233401
11
5
84
37
327436490
53
434034
284905
142003
14
231111
18
296615955
4209
465717
278613
246682351
159590288
13039
826805918
31
24
445448
404052
493313
222773
6
49
373990
446018
741827497
333092
74
215326
135163
82
181873849
262974
41
240245
487731
9
41
81
176068
313790
85
469951
14
194758
98
94
37
77
69
81
655849858
461252
92
17
638438270
10
52
916349129
40
36
42
8
465839
92196
312454
21
781236606
157910590
8
65
51
21
185331
185975
229240
25
2
68
724558021
459811
92
232303
393447
32
334096
95
6
97237
89
250266
285975
279878626
372699
69
62067
39
395697
74
35
47
60
32
410631
51853
25
444099
394291
94
455588
423463
161143
96
47
26
4
148470
184952
32
45813
251578
254255
7
453711
461653
306927
385544
135378
9
467758413
30
123922
226516
162781
3
279197
86
349352
26111
401047
95
288943
466892
44
9
199716
205606
16
346986
34
29
84
897939154
47
17645
700759933
36
62
40
303892
68
10
62
68
24765
63
256580
1
46
479482
495931
40
33
36
172350
37
264382128
96
50
86
7
104948
276332
299894
284878
623891707
392154
87
192579
358362
6
293229101
2
86
2
143226
93408
34
90080
416969
21343
27149
98
2334
60
128122653
415770
77
155055
415914
28
69
365057
467986
76
15813
88820
925857325
58
30
204565
8
176103
120115
38949
76086
329681
1
92
7
387135
78
339220
63
83
491614
1
301136
182882
34
7
9
21
65
28
318780
27804
42
976097355
68602
228631
34
202979
63
204866
19
473341155
23
629756806
63
482697
848402968
980
87
358302
22
97
11
109795
105478909
38
285406629
76749
163923
333874
24
86
156905193
96
374090
431742558
318935
17
11
78418
21
83
23
590957695
261174
228487
23
271048
463561
1
33
1
284758059
185896
58
73
42
2
21
12
253776
14
328051
3
98578
471284
79
256742
85
6
166763298
16
291229
97
20
2
937528150
9
768540176
50330
212376
90894
339526
112259
4
223167475
58
457175926
22
7
64
42
82281
27258
48
174545
3
50
543699037
9
55
91
78
82
311050568
55999
228125941
2
498743
36
37683
63
59
283854
243888
96
95
9
8
902018553
2
61
492336
265545
361997
383890253
78
43
97015
103105
472799
6
258553620
61
234733
402514
92
118865
696906140
62824
88
440139
19118
3
91
46893
410343606
39
50
3
324322
123804
96
356645
32
391255
345714099
324073
28
58719
452205
27
38
65
68
469298
5
31
39
343229
48
19
102696
39
424145924
96
919695066
17
330068
90
35
80
51
387856
188693
417488
287011
5
318379
130520
768321891
30
271377
147824
396877
1
433692
114762
4860
3
218068538
59
329674
434334
70
25
91
213484
145871
38
14358
67225819
35609
10
41
467077
111255
481059
4946
190370
7
4
39
51
9
23
226130
28
6
150592
5
105421343
13
148106877
82
19
1
894752513
97
96
38602
61
33519
630141455
18
5
238690
404841
23
79
451187
280551
79
61
18545
27313
17
63
262522
99
18
374479
201995
24
82
37
302621
83
51
866379664
374076
98
96
98
95
35
434887
64035
46339
493316
155172
57
59
62050
50
46
326091
122098
20
47
496834
229803
72894
126832971
56
52068
57
352731
71
96
17
112849
36
479742475
11
119804305
70
5
44
335202
478308
82
5
350062
2
299962
33249
994405632
167688
181392
280645
17
53
252564
140462229
493679
408006611
52
95
329475
93
250507
5
23877825
449504
342758
862134505
157006
523293356
25
95446929
455569
1
150377
1
5
71
42
22
9
89176
46
25
430776
30
27
9
7677
63
48
6
121427
38
39
442493
249486
25
51787
204799
363884
11
143817056
68
498557
492871
90
53
402608
478732
59
110139968
117196
58
30
252349
373172
957529483
8
413311
8
150317
10
62
5
3
272691
87
50
338966
70
2
14
24
98
975309693
303349
354740
29
5
4
391005
6
87
175265
30
295502
20
45
131480
23
466886
151681
395154
4
146287
92
89032
70
95
16
125788
80486
7
434288
172105
14
18
70
484970359
84326
498853
62
14992
17
88
84112
240730
501082443
264024
28
5
82
413815
64234
289446
62638
15
46
290513
593603826
163086590
6971833
198228
602515144
93
61
80
283081
430423
350637
133051
40
152416
322170
111110
420651
7
377190
7
8
63
9
9
96
495604
26594
90118
1
74
48
208790
3
283612
471715
401534
18750
450160607
128032
1
57
15
311155
83471
393476688
1
34
44
234669
938118005
530383959
23
12
14
26
9067
51
62
12
16
368758
49
102187952
80
4
26
10
18
71
28
31
180988
339278
89
98
383207
37
5
323035
99
19
76
95
3
99
85
30
685897476
955057290
71
315191
83
69
117912
90
15
76
32461
107101
480883
9
49
681837382
98
437631
21
68
53
7
1
44926
310816964
136005
80103
50169
347390
7
25
339991
20
251330
218674
147594
50
309059
4
30388
338384
8
78668
213354
52
56821
3
27
1
154079
32
150988
88996
90
79
399566
91
380616
6
2743
257963
368529
2
19
498044
4
429835
478623
69
170913309
233097
904404163
52
143517
603235289
68089497
91
41
93
87
13
45386
424377
53738
91
92
370122
321641
60
67244
68
70117
5
11884
306396
496274
12
50
6
486884
39985
214514
726688895
3
159155
39
118982
19424
895369754
13342
38
332516
71
5
57
680837197
437781
337548
7
219266
32621
137610650
153813886
65
26
39
24
44
380189
58
445968
351547
99
306803
457818
213408
27
4
5
56
108237
52
7
65
52689
70016
62723
88
383909
314461
9
7
212870
65
40146
196086
352336
9
31127
321991078
226796703
57
417574
54
32
383479
317400
1
397129
29
791045392
71
86
271826
19
8
343758
72
21
135402243
97
696336219
605937689
57
374146
4
53
7512
191507
27
51
441292
437306
346141
83
259548
432833
1339857
85
39
79640525
49
48
180705
487299
5
413896
73
440430200
70
49
58958
31
12
269682
134077
13
1
29
83305
134898
104309
14
283929
70
94
55
91
12847
918648969
76
431712
79715
471863551
74
86
156918
329831
37
85
302851
162333
136810
90
62
57
64
287889
273107
28
962538408
79693
261553439
29
96
4
264110
80
3
43
918008233
22853
350086
486067
68
89
324284
280819
97
71
2
467922
245511
46
36415
54494
1
194444
283561
81
20
290663
265188
33351
45
97
91
3
90
1
87
133931
245061
23
15
133338
344280
30
97
754028282
2
12
58866
92660
50
39
5
40
30
61
91
1
3
43646
64
94
172956
484937
62
32
6999
410979
426480
459377
40
64725
758532154
73823
89
11
98
8
28
6
8
57
59
73
880228789
147275
86
14
70
322180
24
28
64
53
66
5
61475
292325
36577
7
43983288
3
462329812
88095
387836
46
325450
87
4
331642
88
42
140556
52
338549
193340
39
66
85
18
46
529229450
389076
39967
41874
117853
78
8
58
5
167291
68
590441352
307021
268304
1
460774
21888
280120
42
180923
966156877
34
315707
17
72
184196
496289199
72994029
190847
88
90
299896
5
5
312074
80
422564
160753
107189002
384480
90
6
7
74
45
399638
91
429064
320582
12
26151512
64
54
110352
5
279650191
47
91
352696
788221053
404912
51
22
381520
1
498697
10396
285586024
140331
47
92
216718
79
17
310824
46
46
65
73
666070124
47
26
214044
91
41
273306
11
384596
2
38
99
288069
258760
288516
885061810
6
363091
362246
96
98
55
214507
411514
477762
29
72
845864601
4
341824080
11
8
19
96326
4
758301787
212754
95
49
44
88089019
55
4
400421
7
62
88
6
53
81
52559
310597
359184
477058
408590
306331983
65358
54
409397
224984
77
44
409055731
47
6
14
91
652689813
514760228
117239
38
1
211685
3
2
384569
362427
365662
59
3
764896842
71
272858260
240509
690237816
88
133889096
52485
4
28
53
73362
204911
591988217
967182138
215647
344284
85
258637
16
73
4084
32
18602
38
718752310
63718
300572
447085
446838
298675
351565
17
25
466973
60
178101245
108654
481865
33
84
72853
71666
67
24
134276
19
40
470940
519
499778
119387
259936
170905
72
211269
93879189
5
5
19
1
922904503
380763050
8
904657999
69
206668
72
61
406076
398130
9
362120
92419
166171
700542080
82
163895
69033
471912
7
69
101249
480954
299460
74
354391
78
163665
28
7
97865
83
118796
33
36
926678185
23910
83
216513
35
221642074
150610
5
443964
69407
274447
491393027
527202730
8
37
746054216
812083076
85
3
10
88
70321
29
27325
99
48
245451
77338
46308
6
498456559
5
36
242584205
2
250994
89
57
16
371801
28
349888
4
298873
455677
329467
4
309114
226493
76
413636
97
288003731
318151
29
25
130987
135810
454447
150625
93
6
12
297408
55
35
34
783440585
13
290500
420847
396543159
3
299270
64
242629
25650
30
102907
71
4
288316
329996
88
166322
9
478250
28
145181
6
66
134295
4
387829
42
410598
45
109450
80
5
212359
81
473979
8
359415
319510
77
6
412726
84
56
36
42489
326811
7
9
57
4
88
390561
27
83
49
8
32
291554
117609
9
40
47
95
17
141191
3
261956
72
130987
402888
67
51
38
13
59
5
145452
405245
439701
61
50
434154
46
26
2
43
107507812
74
87
58
256105999
155726
39
73
48
995900734
10
79
238087
49
431347341
921053078
87
218037
185771
196029
96
26861
769729466
41
375210
364413
490572731
109390
33
611527296
42
147831216
25
102580
3
50
150605
478892
10946
16
7
2
288193
479056
29
55
65
408980
69516
110067
22
494071
52
16
62
97945
312267
393542
80
95
84345
785322878
36140
116887
272834
64
34
69057
28
16
33
13
59
10
285191700
456296
70326
22
9317924
18
20
7
9
45
55
53
448194
77592
229249
69
15
42
13
69103
79
46
19
314578
412383
19
602
120860
761155366
7
24853
37610561
339123760
723683605
58
16
168554
26
159358
983756823
33
436948
61
820784608
40
60843
768391649
544815221
228990
67
30
213560
442096
267589582
294843
68
15
811714255
34006
47
853594271
4
3
60110
145909
128963
472099
302985
72
27
347050
649314631
7
3
66
97
56
29
71
56
19
95
418505
170142
473873
122631
71
416158
74
12
58
87
44
65587
77
432326
96
212235
95784
91
64
94977650
13
9
17124
62012433
183744337
108970
644555461
46
40
126946
336366
157545
531093716
80712
489045
189796
171688
64
74
425007
5
283594
234718
197875901
68
491151
473307
27
77
17
50
96
142395
68
98
5
20
17
71
921654009
18
77
208245
367945
5
84
3
45
971534719
429536194
419795
153194
45
37
38
337209
413586687
75
75278
249742
78
269846
2
38
98
4
21
434608
74
5
187435
181236
279305
52
41
1
218239
54610
146313
83
17
132225441
285328
57669
310378
429435
22
1
95485
476184
55
432720
12
2
397814
408598
214480
57
3
332966
414841
150934
273512
191159
183194
422906
80
8
2
63
1
55
515843446
39
11
5
85
41
21
22
209811792
268502
141040
30401505
9
208369995
43
26
34
97
450779
380727
875478671
40
326831
5
5
71
95
488983839
287438
16
61
17
311682
38
57
45
63
430526
159443
86650
9
32
395243
88395
178063
73
48
5
25
22
84
76993
98
5873
100577
206750792
55
427658
345153
376567
124647
58
1
930731159
33103
158231
96
7
338968
418690
92
88
8
25309
77
75
482834
434739
20
98
435476
212423
305505
7
92
78
358495809
276887
41
36
1
8808
213694
51
81
40
7
84
22
265439
70051
22
416201
379844
271196
321615
27806
36675
175092
65
60
243952
986865783
63
69
90616777
70
337070
31
85
335748
331912
356801
35
78
54
194920
77
18
76
1
3
40
32
569456552
499638
330000
389357
301707
248368
92
4
764794205
510240627
34
42
198243
61
72
159385
29996
87
336477443
53
315256
938939896
75
8
6
47
59
488133
4
253366
383620
441092
8
60
742197379
12927
6195
965470701
65
102019
179187
85
35618650
65
46
438402
349937
87
11
5
22
127647
3
129263
862387101
226537
70
17
229866
46
216710
59
103495059
71552
357040
4
21
10
356613
266419278
7
326705
422983
70700
72
183189
120075
415912989
348142
411958
49407
348001
10
3
1
75
189224
24778
18
11
6
21
89
203767
79
179311
60783
166634
66
7
231588
339773770
25
56
19
9
97
7699
30244
875236535
44
9
94
6
31
868403896
45
61
333660
41
84
56010
485267
229841
5
21
37
368516139
89
14
421655
479992
244184778
298597
45
22
39
54
409478
62
91920
49
49
44
6
429094
464732
43
29
251928
42
146017357
239157
5
129317
229910
287997
2
4
181166
30
244763
263540
137036
8
95
4
280333
27
268115
395839
23
94
74
90
1
41
97808
202180
59
286524
54741
497498
5268
439868
98959332
226530
23
3626837
50
28336
78
57414
735087260
124017
56956
32
81
457288
223487
762654978
380446
221726
387486
61
4
131367
301040
154211
55
8
80
62
39
16
58
98
10
341485
52
39376
65
78312
475442
21
71
26
425983
9
91
137711
63
67
107976
9
63
72976
56
46
28
21
22
96
52
74
46
546163876
221766
74
481601
356015
848660847
22
484744738
92
71
178630
94
232141
71
330342
53
7
810196157
61661
85
693747490
111237488
84
469567
56108
37
382153
225610
52
9
34
6
729930950
9
488457
52620
64902
335982522
434448
221298
64
79
197837
452227
54
529543312
39540
827814374
27
467467
337042
6
277075
953989915
70
18
478865660
434087065
83
86
9
7
25
98
51
87
98
98
383615
244793
48
92
110339
12
450919
231880
96
142173
400974
95
235991
34097
7
31
18
423115607
27
234835
400497
4
443090
24
176233641
353091
81
37
93774
243088
26
15
40624
99
169229
38
4
2
13
287520
453042
7211
68890
7
19
23667
239270
318769
310259794
353529
113696
19
467019
541251200
69
732902889
86
137449
146301
4914669
60
904821897
44
29
9
302592
117980
1
454205
70
377886
141235
136090
457364
485879
61
58
18
98
7
388767
7
234785
5
80
79
48
739926325
765097131
90
74
28
57
4
48
292464
37
57
93
279523890
27200
176779
7
435046
32912
11
7
65806
2
20
212822
236646
41
146809
21
489254
37
81
68
58
81
230807
70
259848
150586
36
47
55
51
460101
70
71
4
546016735
28
97
42
90
64
312021
4
5
497275
248387
62690031
2
22
135701
77
4
6
23335
398096
368265
49
32
34
337172193
7
24
243711
186984
88299
46
768141142
50
85
423777
47699
741686714
10
2
260912
866511668
300955
491640
131959688
94
46
91300
750525459
41
171332415
65
52
8
990660608
18
67
75
39
441488
64
73
32
2
41
16
481072
9
39529
404924
387774
156763
124116
404012
62
39
9
377143
132184
441791
251031
32
166450
83
228697
34
81
47244
248832
462454
88
395943
67
299485
610062531
467664
2
391792
5
9
80
5
45
164469
55
493002
92
9
225008
49953
16952
453564
79
23
2
61777
77590
5
7227
293618
363439
25
26
326048
435009
158398
13
41
4
758840938
331927
12644983
414138
21
332701
795400338
7
99
17
269406
64764
208370
71
470630
43
274572
25
475897
44
58
459910
2
8
9473
344632
1
34063
93839
58
19
224569
31407823
64
51
403723
15
51
435057
8
45
228701
85
31
68
75
45
274478
12
53
34
26
57
11
76
48
13
78
74
302474
300350
60
89476
21
9
468015
54
446006
94033
241739
268781974
76
440071
367801
73
21
335099
65
83
444572541
186729
452356
183866
18
1
162906
206478
8
317536
98
65
215307
97
61
45217
18664
823423067
7
233234510
6
75811
466909
228823318
140451
393970
2111
217646
26
38
217411
8
73
344391
5
54
360178
96
778828511
12
304241
80
66
3
16
111935
1
58665
384491
181000342
93
19
43
17
47
572970538
121813422
430063
306988
481106
479545
63
99
31
315983857
1
77
246454
5
307769
905540348
42
17194
156878
218610
4
72
313037
288622
49735
289060
728964154
14
411815
328592
214563
47043
195435
89
78
196868
64
181111
156173
1
177820
258042
31
435544
86257096
364006114
95
651979136
59
55
60
64
438313
229726
6
132677334
181834
5
8
520021759
76
5
28
306586215
463023
1
214987
311159
495777
8
83
57
341437391
67733
85
2
357610
349789
837803160
290712
139839
56164
96
67789
96
118973
21571
6
9
84
59
25
88
46
445175
455475
483124
398734
242616
153015
73
562398309
15
446814
57654
80
16
393910
64687
423030
385626
6
96
298803
276281
26
348475
489884
205174
490443
16
167581
95
24
92
1
57
46016
102731012
7
492580
308105
8
144935
31
333967
45
7
422462
109485
1
221406
94
1
20
449335
294749
98
8
74
82
18
471748
53
461966
50
87
219353416
33
56
32115835
57
90
362504
6
90
80
2
39143
134470
353123
284015
497077
11
57
396262
44
221550
8000
415086
325933639
65
341877370
64
66756
364213
488195
73
77237
69
26
71
58
842221134
83
12
298665
9
29
69374
41
294867
25
15
8
815737979
65
11
8821
5
1
480177
27
70
879237746
44
950799568
334192
95
1
317252
246726
431374
495141
2
48
9
93485
264465
359545
350220
359250
123585
58
39
444569
4
13802
444341
491944935
84
430839
257112
111055
46
62
480931
96
75
59
83
83957
51
462535
36813
851862170
45
404036210
232738
411404
23
250739
10
274180
91174
472230
42212
243380
22689463
12
182942
82
70
25
88
31
74
1677
233939
63635
9
53
14
33
36
206726376
114210
229818
373508
317502
20
94
31
9
14
87556
950222366
83
980117497
18
269773
76
339556
99
139816
96
98
2021
1
39
73
524980962
40
47
22
574605732
117021
450641
51332
1
30637
76
494140
304610
358472
19
56
24
104434813
24
94
462281
45
92
312297
406739
321623
5
104820
4
456603
11
65
259829
98
112364
226865
842230846
373921
94
487277235
4
25
357162
5
63
69
294786
139269817
397446
230438
257326
22
7
613377842
82
177563
34
30
345959
72
34
92854
433278
6
43
3
511773431
21
334938
45
401151
19
406048626
43
110182
293719
274285
82649
365212
277043
142767968
43
806327088
8
7
366686
126919
182293
40
51542
359129
47
54
94
154152
53
40129
217710545
334395078
57
161787
21
66
295613
86
39141176
69
79
37560
15537140
14349
93
223840
311136
312234
1
757186847
1
1
359339
4
42423
108896
779532304
126141
30
207866
20
91211
21
83
144807
17
10
181230
53
39
44
14749
55
40466
63
64
13
38098
12
322839
4
44
29
5
96
68
73
57
219978
33
223940
97839906
63
11
338259
24
13
319765
83857
60
341246
72
258911
732771794
26
2
8
226805
94
215984
96
211586466
379119
95
147234
78
87
1
14
94
197412
95
473654
8
53
408152
228386
47
56
996198594
58
12
254240
6
72
42
3
306587
2
289144
236265
41
166043
345677
31
19
852373956
330261926
54
23
415144
62
20
78
208740
68
152082263
3
99
51
387068
23
37
76157413
89
86701144
21328564
86575
69
472475
957123194
412736
318664531
245724490
52
498425
2
7
70
90
67
22
2
893299835
57
7
99763
310655
81
894409401
370680842
23
97
63
232789
414720
76
8
71045874
7
388343
157365
8
13
33
87
56
456517
188411
753417856
113637
108496
313316
189383
69
350478
75
98
14
406902
40
4
357953
3
90
36
93
72
155686
2
866272249
106877
48
450591
4
45
259249358
420215057
8
57
218149
417531
124798
24
20
34
89
45
95
43593882
286849
423883
70
86
174369
57
51
735125654
7
17
76
179639
258832
6
44
93
74
90
753181414
184971380
460674
17
53
87
188214
95376
699309819
37
25
92
416816
238289
3
39700
6
66
63
448003
34
43
336810
214406
27
12
136019
10
65
338738
5
429911
2
4
323233
8
13
973633951
308434
243853303
128440
57
4
319641
200432
50
56
93
349238072
57
40
45
85293
57
669400726
64
76
416047
42
61
323401
1
90755
1
40
73
35
1
278502
6
69
773504436
170712
54
211137
393999927
9
90
27
49
391561
338941
332114
82
216372
9
47
68
76
56
5520
405855
79
63
129968
255905
94
91744
467938
382902
5
5
261960380
49
441954
3
327159
51
468100820
98
427421
79
449903
37749
37
382173
14019
48
6
86
259266
201952
85
52
244449
7
10
8
555051348
65
78411391
41
37
293573
388696
55
99998
495798
71884
128077
128444
2
1
3
27
84
457605
110302
17
304711
80
324186
32801
96272
1
460067
896332894
231694
97
238243
657360703
3
61
97
36063
238772494
300480
29
645180059
303538
443955
217283
9
154285
365747
739999376
412482
89229
59661
8
151716
57
89
33
37
427434
32
450773
17
74
46960504
3
80
68
107002
277618925
60308
467827
441366
345032
48
61
127253
54
75
40
46
302326
329722
11
95
66
23
442599
92897
149707
491439
68106
36321
147069
419380
3
547498774
82
430904
78
246769
3
91
11
12
93595
198017
61
81
12
470445
59
160993
733665238
60
843202233
73994
12
382099
55
80
43170
54
51
69
44
77
93241
7
290389
472333
473075
734111421
308355
31
290434
9
38
61
26
5
364957
9
339473
98
66
17
498413
37
73
194487
9
68
96
2
19
15
216650188
66
77
438227
98
620000692
432807
315681
393941
238893179
317455
2
186248
43
203071
17
9
45
18
338779
804218272
387319
10
22
71626
246367
163524
348047
141737
8
77620
209966
28
52
20
62
36
23
35
67
711974032
4
819
75
394731
48
14
240800
98
279269
29
8
42
266715370
34
134770
456166
139966
401288
444510
228779
58
235347
383258331
14
4
77568792
254164
28
83
11719
12
295455
326572
88
379380
7
15
289491
678581067
21
17
51
227067
7
491404
81
282836
14
269790177
96
70280730
4
92322
55916
315095
88
17
47
51577
25
77
71
3960
43
78
73
155183
26
429221
355147
471206
75
396844
85820
39
88
98
7
94288478
98
9
490306
18
98
909717538
470612
33
190746
24
459070
202246059
81
39
432525
464283
445305
458247
360873
339030
47
90
202188
62
480859092
81
50
144241
37
428733
190899
200507
478262
39970
70
37
8
3
414396
51
80969
74
253776
78694
402111
55598
323951
19
56
413552
339472
23
55
71
6
120834
724174589
326912
8
493595
109887
236585
481560
79
91
19
94
343810
19
229774
95
40
60125
333098
149565
28
382439
42156713
68
87
763023039
61560
82
378457
18
10
39
277924
155107
365338286
178593
456292
543509966
129150
13
83
93
315358
77
408875
68
16
77
472662
277265
87
69
413243
276987
249712
235900
19
15343
16
346012
89
440490226
11
235017
64
764808252
64
6
8
465197
492766370
75
765647656
671218189
325956
264764
11
50
430669
134110
813776743
81
30
474212
75
68
879228681
562521034
6
91
280154
74
184650
26
5
261729
8
320402
35
17
164581
210112
73
475079867
95
25695
13
95
526834533
70
74
8
67
28
156821
5
11
487676
46
351651
65
652921988
33
7
80
22
68085683
88139
985881291
99
83
62
330201
365593
6
86
348625
430186
71
161307
170069
482001
8
4
279136
485717
52
74575
42
10
96
2
7
266233
336626
180260307
246917
329399
82
262684
102033
20
10
439869
22631722
41314
402826
99
4
7
199852
458061361
50
23
23
647660420
15217
22
45
7
292212
115269
3
64
244610
446028
51
50
263638
241371754
454352
410789
26533
53
47243
95
9
303063
7
354204
853796691
38
83
105628
178842
50
473711
90
416564
66
50
9
75
205840
362904
387524
423307
97
22
356799
22
917060007
49
165719
229352
50
420650
23
25
431455
331098
3
143091
79
4001
397804
382482
143755
421689
2
5924
463670
109997
18
57
87
34
381533
460592
95
235675
25705
67
214452
483799
34546
25
30
246106
741950129
175285
59
160690
445777
29
12
4
46
42
7
16
10
408815
11
69
86
172289
23302
37
346034
424782
2
960154875
182862362
47
55
58627
279215
240345
10039146
181152
27539
422514623
7
493117
437509
31
182253
310893703
305500889
96
128434
41
292914
145997
98
54
415532640
408285
98
5
444726
32
484091
52
7
493195
35
284997
9
55
89
185512
439274
57
343916
55
182822
90
203666
2
245341
396348374
82
383469150
953160849
220381
473182
49
150828
465498
52
102067
300039
356926
31
376783
82781
5
26
235196
205182
50
27
79
49
63
37
570798008
26
63293
229930
325864
96
38673392
225229
56
2
159232
7
56
39155
194041
51751
14
75
38
410734
228953
211466
492289
34936
26613
89
3714
20
414813
27
28
19
45
69
343405
50
37891
317030
82
88
303147
653395781
864925861
180999
31119
164123724
37
48
71
44
45
79
9
95
576268789
30
63858
122248
347311
8
341098
67
60
631387610
75
29
217018
324544
161232
68
499819
29
13
43
6
223077
98
117365
50
27
76
66
8
4
75
354977
99
431341
220546
7
154801
65768456
88
123955
8
416051
49
95
62
9
638035446
16
25
579920363
277662
14
92
23
146224
32892
187252
422595
129101
114075
95
52
5
88
100773
47
89
148541423
169874
40
68
202743
52
78
6
53
22
96
1
8
33
74
386841
78
223720
82
106598
250379
90
92
395698
368344
400864
17
6
5
43
186582
18
65
45
38
42959
1
371193
298313
360124
254745
711736002
48
35700
198297
473548
74
58
15
10
77
69
425046
855544950
3
51
63650
49511
283446
303605
24
102684
58
99
21
182149
229725
12849
216055
69
354395
83
29
40
393055
95
292520
493661
338325
47
226875
8
379807
359516
273647928
9
116961
2
33
416624
97
378406
275014981
28
333326
470311
13
50
63
98424
286379
435529211
3
317078
8
600661406
52718
199072
33
6
100077
327448
28
369322646
411341
301782
38
404044
167713
35771
98
9
152303349
424962
59
486092
366180
89
293870
88
7
32
58
49
128746
25
48
61
257434698
13
86
809198691
352682
260409
3
66
274827
34
213074
447971
416234804
47
498245
47326607
236868332
63
3
4
57
14085
57
62754
74
395446
10422
483573
293350
252135
37
105478
55
55
122459
448048
40
78
462668
301389
24
393516
79
51
34
7
457222
463458
192508
34
77062
48
327544
339913
469406
356815
31
45
14601
274074
256345285
17635
207801
8
13
365257
35
342300
398934
16
1
207246
50
67
346480
323754
181146458
59
10
78828
36
35
9
112621475
5
305055
81
214860
354899
120974
37
15
164704
20
56
45
330400
43995250
63
13
92
96
94
94
101333
35035
7
87
67354
68
381205
80
493764
25
20
212211
74563
22
323598
72
39
440805
23684662
72948
317664
73574
481681
87
143643
424860
47
56
435728
31
85
442192
429769
11
645984535
379805
29
472475
81
7
75
77
20
75
75
5
442424
52
59022
8184
99
192424
104367
248782
253904235
489472
474471
95798
190908
291625
112844
1187
364975
195867
385163
79
360926
87
94457868
134537
91
329168
287984
198011
83
27
166092
397584
475391
256846
256436
392691
59
258370
411838
31
413556
31
96
774296851
253004257
50
61
334782
152417
67
10
57
308845696
167882
61
485533171
59
33
41
11
7409981
8
198110
270426
143461
364452
68
13
19
79752
57
62
205181
429041
81
33
139127
2
425966
439062
31
60
77
440754
57
250979
1
9
69
250053088
77
34
44
48
309556
14
38
96
35
434117
42
35167
89
28
77
19
430792
65
47
284835
3
88
471273
169899
16
326357
388707
78
432769
321535
846453115
74
744320594
358975
491069
374139
825428037
94
419499
118585
6
342105427
60604
20546697
91
304848
21
46
82
60
1
35
5
8
58
105909
2
58
37
262013
99
85
425311
158165
50
67975
65
230160
442129
396784
89
12
460623
567250795
265291
18
484107
8
42
98845512
74
2
373246219
258210
221688
91
383652
35
339087
140974
6
6
31274
87
44
51
356141709
75
55
274991
859505956
347208
199043
9
57977
192426
5
334368
28
110319845
51688
342402
13
208122
384367
8
177889
882340950
67
45
453544410
393715
52
19
61490
444606
3
19
62
48
44
275332768
10
66
1
143303
383998
78
9
27070527
93565
1
4
10982
914659375
96
14346
431327
201545
29257
345775
146390
132621
80
9
36
4
60
261524
20
403963
15808
75629
171921
457589
78
12232
1
42677
2
6
38
366587
32
574168561
378818
8
8
382043
44
87
95
10
7
410946
39
74
35
9
6
76
264994
90647975
9
146869
69825
74
66182
126351
64
69
173527
6
276936
964881174
49883
3405
37
275637
5
12
1
342808
68
227417
125610
43
8
149012
27695171
8
818150986
278793
39
99
76
10
1
407732
16
70
476283613
245019
493974
28
378381
94
348522
488587
421734
53
188572
199651
67
83
67
14
8
36108
79
969712690
106911
87
8
13
9
97
6
38888
14
42
96
179796869
12
123219
422955
4
65
71
39
320387
43
183659
47
44
2
239435
60
77
63
368663
80
105570194
2
65
22
231442
251537
73
93
118467
61
214585
404584
56
276446
828522826
408098
525341138
9
439074
309865
157720695
457534
40896
26
94
476185
90
26
286115
300799
436086
144463
71
102258
79
413684
402902361
45
27
9
67
2
59
116951
171813
69
668309659
118807
23
135822
294511970
79028
3
80
59
919900226
5
82
70
97
238212472
91
182282
2550512
236977
4
77
44
575839332
92271
89546
548234803
288199
39796
188751
182789
458567
8
371661
80
883519451
82681
178623
169735
444319
73
459781
64
3
176126
17
2
764351493
65
96
230337
60
95
338660992
496130
76
76
21
83
20
55
209144
11
463647
190469
178239
949849378
411322
85
483120
52
2
86
355848
176827404
39480387
63
52
174863
5
188035
52
61
477522
24
162506704
95
5
721812877
394468
74
433205
19
212570865
51
8
69
351315
56
107462
240355026
83
177563
187131037
79
176969
4
67
11
71
279708
30
35
68078
69
14
161617
18
34
30
181899
316123
26
46206
20
6
32
72259
310065
100785
271556
15
379528
370626640
54355
75
58
316713
19
45
77
315270
36
486939
279516
61
127262
209212
205145571
861080757
13
70
283770
159594297
38937
10996
35
498948
328328
12861
131482
198549069
288370
50
20
54
87
99
253862
1
482371
8
345803
61674975
3
310288
44
85852
36680
77
9
44
61
70
37
266572
448414
44
277409
30
493186
22
198271
472028
53
45
88687
418133
21
562459988
219642
475494
18
80
150019894
111784
84
89
653563667
173732
305664
241736
35
15
3
22
258243
62
85
20
324134
7
86
486060
601109277
31
36685
87275
1
34591
830666660
48
16
72
403747
415869
65
474737
306794
40258
33
708991008
208902
45
94
86
4
16
4
13
317755
327774810
59
60
30
155951
12
34
73
181111
90
57884
87
11
90
48
86151
488844
788306162
89
178914
24
336880
31
6
29
39
3
42
167663
17
7
212635157
72
66
87
30706
205120
333003
77
467418185
408273
353333
213636
81874
28
367572
271603
6
54
90170
92
4
56
25
432639
498303
230146
270351
134039
13
537975517
97
330661
16
1
60
454085
7870
86239
2
1
5
134448
2
1332
34
1
40177
66
59330
186262
148169
63
64
55
499611
81
33
198193
438097
56
262462
316336
264990
94
1
77
336005081
299525
320568
203760
98
358318
33
80
39
77
277895783
463783
41
1
22
383639
46
45
73
399343
293769
140294
405328
137138
278621
10932
44917
51
354410
66
180124
441755
842027345
213639
48
47
715075842
61771
7
46890
90
57150
51
2
980933112
82
365912
652062974
54
78501
4
86
446909
301251
85794
4
7
121868
265422
287033
351597
95991
214848
433697
341396
27
2
27576
49037
384646
54
183214
514002932
16
11
2
81
65
345589
7
195640
4
61
127122
68759
153683
401233
328222
78
23
74
35
90
2
272263
94
65
191848
17
44
637282559
35758
857237391
49918
304622
50095
100351
18
67
64
15
50
679821042
488245361
194926
884707840
92117
111052
7892
83
393759
216159
9
4
426718
42504
20
134741
276912
232607
52
66
71
2
235159
371232
9
144612
98
425514
57
106359
181693
2
53493
115488
292749
34
83
1
405656
24
38
460510
9
74
29990
97
82
19
464912
94
73
359044640
1
289941
36
161128
20
178603
11
174240
346385
482597
565688077
23
64
8
367661544
93
21038
24
17
49
390148
4
441806
19521
451335
497543
117791
125928
6
223724
39
215078
1
29487
43
7
45
10
70
381462
379179
217096
16
305754
428828
134508349
91
12
204993
272602
31
62
218664
361364
108888
85
18
58
553303084
81
159675
42
84
200296
10
11
76
14
460377
165536
68
325870
22421
329709
37342
3
27
6
66346
436142085
96
281565
435996
25
434994
449020
68620
180232
64234502
375769
10
428719
399443
8
97
247663
53
239313
55
120328499
152445
234027
6
483930
72019
61
40
7
2
31
77
82
98
25
1
218488
55
321250
69
303180
95
422842380
2
18
61
84
80
9
124679
279328
443265
82
93
144239
276339
105878
75
372864830
383720
87
58
79523
31
31805
842434194
93
466154
42
891256700
426602
315532
489624
297078
393482
276107
30
43941
78
5
48
37
193659
70
75529
19
17
59
369059
39
85
207827
77
39
93
45
98
556912105
62
45971
46
8
5
434586
94
50196
459076
375426
56
73
422609
48317
1
390154
99
4
413220
75
5
473597
46
240233
615670809
930184144
75
98
95
25
82
245579
102967
497550
8
885970613
72721
40
44
3
7
36
9
2
406356
351346
391196
84
471101
403402
9
13
349018
18
428317
2
317909
328618
100259
385839125
69
297827
349366
34
643140054
2
38
6
40
354740
345886
12
59
40
10
204246
300058602
47
87597
11
73
81
25
16
283347
75
342050
255769
31
50
40
4
12
180019
62
51
733042073
196332
416922
2
156827
76508
127406
320775
100712
8
222706442
14532
335253
13784
89
52585
88985
391834
26
334278595
653565372
403638
19
37
96
7
469521
236540
113655
293797
60
280917
24430
93
312097
411889
69
47
326933
95
34
1
322722
626223533
445196836
17
166719
499077660
7
186886
85907
3
269247
219145732
168226
134052
4
6
315300
343612
58
297453
333887
359038
405604
383942
12
189523
278118
51
484459602
14
1
89
163964
78
411248
20757
75513
706
229802
36
703490277
95
54
148677
6
44
120534
15
164468
441181
365327
53
76
4
155384
2
329632
85
17
492841
904469799
78
32
340207
53367
83
119572
358574
42
76151
78
13
77
8
92
178382
146541
221505
293113
386923649
66646
57
761448462
881176369
57541
6
75
223076
35
24570
24313
63
9
75
90
97
89211
8
8
9
247677
96
392074
19
163288
6
401375066
33
74
14
89
3
166909
33
21826
6
375211
190006
160830
905331356
109513
838140116
39
201436
24
22745
60
205245
98
475179
914780152
79
391757298
7
54
92
463056
36
63
469041
18
727734873
20187
38564
444741
124311
35
86
430172
527783445
723336327
305631614
236405
93
19579
387144
62
9
6
171550
24
325021
13756
73
94
263635
6
95
499609
18
2
179049
49
335693
211640
103540
131020
125998
75
75557
56
92
269073
59
26
74
787269720
297211
85
72
67
349901
44
25
13886
456792
18
659020433
841351839
352956
258955
73
7
64
52
4
53
43
65
31
429758
813864771
65
459184
4
440236
176842
345173
774931761
68
372060
10
53
23
9
350099
91
98
43
468054
381987
65947
45
96
2
29959
634817974
36
76
125443
63
8
62
5
3
216128
38169
98
96367
75
169471
69
458045
922327817
820107165
499069
16
95
58
73
355894
392865
250524
3
10
124049
154248
67215
76
77
79
87
882272311
123444
5
69
5
26449
4
66
164240
457789
493404
494007
117424
80
162928
184454
214329
492700
93
3
14
87536913
136735209
130064
59
189079
239204
343258
299193
54610
81
413234
6
99
30
289726
68
9
10
96
437502
72
177712
122377042
284588
123319274
238426
349032
136908
73
3
43
961943520
729184151
424214
15
25
171773
411163
642028266
97
7
424247
17
425639
58
88
285183
272876
51
395830
482836
8
311376
19
2
56
68
258519
8
945664685
7
49
413178
131120
72
87
460519
44
1
40
69
84
484489
16
1
37
375926475
89
86
287250
840555965
86
71
66
39
179839
46147
46193
98
11
938227111
478345
315107959
87093
5
13
46
144152
306903
159346
5
325003
70
442001
212778
372260
9
263114
88
58
515349590
17
222575
571489017
787826028
125060
37
233198
29
328104
49
98
27
83093
22
61210
135230
101176
971937385
77178
391776
56
20043
45469
242172
49
710632801
55
278601
332636
32
931841740
671088692
57
88661
70
94
77
70
37
45
84444
145769
51
337861
150265
83
5
9
89
170884
414979798
89
189705
71
265710
1
2
81
811703113
63
51
131694
484616
220002
36
242270
9
80
285523
44714
41
10
65
443388
7
159105
18
81
2
626026591
24706
440631
478821
60135985
8
202331
67
474198
64
18722
170976348
171909
25
392633964
582735610
321111
1
62
19
32
336919
3
74
215627
290562
86
70
5
14
19287
86
48
3
348773104
89
467500
31555
45
80
75
99
50
102095742
651494198
493528
169582
287830
63
84179
64
340848319
68
638248329
17
56
336171
8
96
281028
281287
41
8
119718
92
53
7
46
475391
61
734741534
76
51
394316
8
75
479053
14
194346
333459482
5
327886
920005456
98770
158041
16
39
727884163
75290451
417125
333048902
426509
181464
30416
55
51
71
273076
391140
139530
64
71091
26358
179578
69
2
91
95
779306924
3
294648
60
485228
33
472516
152151512
83
93
47528
446216
51
81
2
480806303
29
390615
370164
493336
334813001
4
34
93
431030
427610
249657
455882
352160
48038
68887
381303
2
179171
375447
368804
89
246245
49
320517
55327678
413952700
29
109797761
14
7
656939021
147450852
133241
89
839025979
443075
85
121713
24
61
477973
360955
299748
176998
50
204297
130866
32
259059
282446
735982819
94
293329
62
389434
67
195998
479780861
339089
3
31097
292029
7
333651
7
77
19013
26
171224475
329429672
69
95316820
5
51
28
367741
849605187
42
47
49831
351633
172590
75
59
11
44
69
62
305805
49
336572194
58
403464
453158
6
428102
30763
9
216432
423260
482425
306981504
19
71
68355
444279
82009
69173
9
314766
291657
82
73
417927
196713
113603
2
75
229223
632124485
233108
41
30002199
75
494854896
22519
65
86
93767
25
376888
208391
76
89267
23958
9
7
693370524
16850
314660
6
82
75
9
17
22
9
137364
3
2198
351851
15
87
43
93
43744
465562202
488140
96054
990152321
89
207924
240419684
231436
8
104953
92
161595
285401
306599
99
46
73
322813
37
375557
285732
385584
16
226064413
192508
29
56
61
56
127596
121588
96
152009
8
97
625303126
482472581
54
32
448890
323401
2
25
61
77630
9
239423
528040443
55
291250756
69
2
17
17
276782
382065
97
61234
348593
324332
362278
88
297527
894860023
34
59
4
412391
41013
36
315848
269563
649774665
8
40091
343177
220752
453876
461089
227022
1
5
142120
18
84
115373
974039580
99
40
92589
46
67111
79
12
29
91
3
3
58
19959
229360
426554
540605213
386555258
391630
74
229497
86
442336063
33003
257521
971695464
19
92
123446
860517124
806044892
36484
126913
92
44
444246
455446
28
29967822
60
182387
716055123
311754
457825
1
416699528
90
94986
436607
39
7
456048
157744
275932
7
889909203
9
474723
169354
103857
93
27
99
16474
945466369
482340
41
89
475435
9
417326
3
399594330
83
63037
167504
31
73
57
51
9
87
472667902
424793
56268
53779
88
95
6
49341
446392
56
59
8
352744
30
1
62
60
445596
49
25
422718
78
21267
4
227869
20
364841
461829
90
23695
7
81
192560995
7
58
95
3
18
24
220637
20
76
709597373
24
189045
44
77
76
111860
5311
13
351002
49870
27
242308715
534709426
33
39
3
345554
634849084
778763026
1
109078
119347
247636
153610
7
32
300544558
16
464181
19
83
57633
91
249828
726849019
73
47418
84
267995
4
491293590
312555
1
1
86
8
88
263843
69
36
448049
368331
10317
49
227344
47
113144
1
31
24
1
77
926642329
413975
50
72
487509
273228
23946
314453
79
17
70
73752
385561
470200
59
305334
10
468148
182757
75
600426078
66
8
58740
373960936
81
41
493660
430144
1
13016
904107675
62
26
37
11226
189022
315243
6
221968
10
362081
42
459003
172480
91
88
339122
52
258260
89
115255
24
386506
91
105453
48
13
998013969
15
356633
325755
176629
908831250
71
86
51
468244
66
2
181272
47
15807
247906
23
116203
428732
84214
5
95
226086
319807
4
2
225176
80
76928
53
104585650
36
1
317849
65
16
498447
113526
51
565464366
62
428937
6
59
458197
637345079
86
87
71
1
6538
238980
871603870
546700051
6
399992
53
285099104
57
276307
240231075
327476
91
31
340513
2
150498
433017
21
190902277
6
8632
32
184812
16143
110672
55
57
2
226603
72
39
64
79
40
24
51
23
790831527
4
96
524789460
94455
239206
9
3
46
914975246
80994
5
97520
5
107113
81
237699
24
66
5
18
830896255
113934
7
132141
7
94
12
6
197718
9
301482
33
89
252643
93
4
416642
54
8
29236
417285
213203
16
22
138931
104488
181820
332946
9
577719347
27
5
24
13885
66
4
2
294238
169997
41487
26
77
34
256885
83
22
362470
60
405152
328405
59
77
169870841
371531
317889
14
42
52598
397300
89
7
1
35
226218
7
27969
26
560176289
7
359135
22
67990
319027
133642
130072
30
454263523
778490401
57
94
35
2
100289
31
23
81
9
97
26
26
135635928
2850
1
24
744639878
233759
228744
55575
75191
10588
374062
95
296886
351586162
1
28
47
3
950852698
2
105040
118202
464776
172085
492622
25
455117
90
187681
68
20
95035
158673
93851
8
354900
8
154364
77
45445
472857
21
56
56
379132
897585777
1
60
76
400818
53
721798686
449979
21
355111
214921
242640
89715
88
92284
97
329144293
623497539
195421
62
39
104709
290771
38
1301
3
91065297
253551
441002943
368802
76
306477
301489
21
76
697701032
72
58
298680
80660
175108
31955
62
50
4
49753
4
496269
69
78
22
207638
145500
41
87
168709
72453
161939
86833
318075
5
10
3
56
287961
20
9
175933
44
7
6
32
287072443
371345
94
48
98
33281180
46
278836
80
94
6
6910
19
320846
212037
88910866
488151
44
79
305237
299616
71
185038
1
650243450
412786
310571953
270502
8
22
253732
281676
30
806841403
99
416526
1
306215
92
52
295081743
37663
73
72254
60
236708
269439
89
86
89
91
277206
236583
40
440375
62748
36
2
112006
66
5
71
297551
16
88
4
236873
81
479471
233969
125945
48
46
1
60
17
373318
8
93
2
54
40518
2
249770
8
26
43
38
49
26
19397
83248
148260
249866
36
48
45
158734
68
30
51
86
401315
22218822
8
74
140724
2323
83
94
51
290927
95220
100623
70
35
48
76
362504
57
383678
82
135600
200281
12
60
14
210126
869416957
995117951
29
11
78
20
99
11
62
30
336545
27
28
8
289090879
375031
528839092
194975723
730080796
3
599034365
9949
11806
76
430880
87
94
83520
154430
5
356256
27
483823
32
218069
5
57
334737
62117
466004
421989
371356
77
183419
35
61
165523
237640
913136526
3
74
51
282317
90
160658
19
136449
3
6
43
4
310086
5
485301
89
162068806
338722
7
40
78
86
55
78095
87
40
138095
78
186006
8
447308
45408
97
27
20
52
174436
85
12
319990
96
2
73
89
8
74
195458
330634
81
61
775750719
95
52
71384
81
153315
373534
79532
208138
75
245427
58326
54
93
27792
414697
805203363
194703
37
46
609307960
89
317349
755260666
20
7
98
168940
372071
336087
397370
144077
332515
764264854
18
99
85
79
192366
6
77
9
18
81744
74
93
96
163442
468744
447378669
88
28
275439
83
231163
373737
81
228418
27
28
56
914779888
36
63
9
1
220731
404176
46
53
129254515
61
120498908
132166295
59
26
485674
37
139082
196561
707178042
476166
37343
5
93
318394
43
21
990028859
69
316872
324351
87
325190
60
356522
432598
52
262724
188519
265694
61
15
40
23688548
838623977
10
80738
10
33
11
354574
332819
365847
360032
1
67
473768
217589
4
839320416
270168
45
71805
134620
43
96
991903333
79
31
11
275409
302265
3
51346
377809
63321
182864
43
23
1
55887
8
168007
79
13
65
16
178387
1
22013
196142
107966
6
64
35
31
78
723341238
23
67
761
119381
54
218271
741260872
59011966
143121063
427046
71
335124
6
204663
386617
11
385182
222134
6
135399
25720
13
339536
391243
77
74
373953
75555
37
33
3
14
2
51
34726
198468
192324
98
492714967
8
258334658
66
96
98996
441335
329559
94
74
376378
94671
57
176507
255424
60
33
329361
74
62
64
44
70
35148
241309
268619
3
47763
23
383339
4
42
95
61192
36
73
20
113966
121081
31
75
158751
1
31137
91
430055747
155049
461551
12
465779
671468914
461586
11
6
3
124217
93755
100282
57046
31
66
23
30
462549
166489564
159030
43
6
22
246850
24
129070
73063930
162344
50
271807
79
453519
44
190399
22113
63
364792
40
5
8
391866
28908
59
59
586437826
16935
328895
178536
67
80
213968
93
5
121402
329096
147436
27
463476
320069
153833
380247
69
8
310448
82
43
310561
986395891
234518
93
43
21
343036
343824
399155
478865
374218
47
486982
18
446784
29
8
704610593
460183
66
94
6
450106
31
216017
330205418
527955758
120387
20
75
44
83
413126556
34
10
50
158119
210988
148513
253578
694630641
198073
72
94
91
167516
464575568
9
5
77
342315
98
377518
15
84
335666
40
92
459275
192518
223922
25
475538
29
91
54
7
42372
67
19119
23
68
2
291063
258997085
41
2
44
465207
20
93133
13
157800
15
16687
276150774
143542177
463390
434169
919156016
44
981830633
291154
60
264807
467762
67
14
88
238883654
58
66
280117
74741
7
350104
429283
49
374705
96
305597
36
231161
94
89632
69
223635
4
298824
1
261621
287575
589183606
104644273
4
35
89
166922
71335
54080
92
774777928
8
48803
773041623
176682821
471444
73036
65
1261
186918
88
53401
718744874
42
83
147382
80295
151562
4
98643
443171
987888630
97
190425
88
332357
95
13
385556918
156630
406188
390209
516197455
72
81
285883
39
469998
122303
453480
68
24
81
66
708248630
295816
8
187909
74438
91
80
294998
50
679160570
295820
60
329971
216832
7
81
418144603
42
26210
8
31585
173606
4
109882
7
9
91
22323458
242273
1
890454548
80
51296
99
141360174
7
277221
42
74
119683
340471
35
66
8
153750
128327
53
643482821
48
78
52
786856419
4
346336
332515
57
295029
87
304852
105851
65372
146154
199579110
43
81788
54
385597
18
37
292642
569384325
19
352582
298949
44
281305
19
455943
86468
996739162
484857
45
43
229982
325272
417626
4
232905671
315910
2
18
112527
193725
202703123
36117
87
93235
344196
253188
78
322809
51
28
60
471045
83955
67
1
84
273485595
85
164522
898267958
21
345169
162428
4
53
27
16
62
1
208298
106099
546391850
115066
83
5
294324
291946
56
1
51
233604
389715
124
138731
91
448699
423820
258132
3
7
274554
34
99
439563270
74
39
213282
13
137715
59
28
25
140229160
940485109
48
36
414825
80428
34
292366
339254722
97
353473
49
6
217505
60072
32
234834201
89004
20
87
6
15
71
67
88
150397
7
98
92
178312
73
7
96
223429
11632
3
3
99
722716385
80
61
453136
15
22
7
18184
403267
14
107223
35
1
235732
98
49305
73
17397045
338995
272632
54
455719
59
421568
1
30
5
77
398968
275503418
69
415171903
43
329802
31
5
91
168436
27
18
363943
93
16
46
51
92
331139
30
45
47
91
67
412164
247944
3302
87
971545211
133906021
102558
79
32
11
67
445436
156446
516057422
70
42
44
92
352670
2
1
89
47
321923
291907
34651
496623
50741
26
72
6
40
277102
75
1
83
89
87113
452060
574832581
72
152918
3
14
451380
28
95
36
45
87
290898338
86
255603
435909
375186
94
396776
208324
46
50
10
92710
220505
878673941
427958
65
70
289412
1
99
229832
4
178440
38
435779214
75
143954
28425
85
9
46
10
55
429874
94
450149
38
159719
1
213390
14
4
514716534
8
48
23887
459074172
30
45
393259
368582
978193073
9
3
83
47
465099
25
125898
2
1
259585
45
28
139676
6
37
62
326309
264675
89
8
88454
302118
75
79441
92
367599
210771
7
117533
162795780
59246
20947
134658
276105
980779213
20
35327
53568
3
69
207320
82
413757
382414
32
316855
85586
7
405170
88
68
620003062
5
252511
56200
279828
290113859
237038
274179296
177150160
45
30
341606
10
7
97
583354484
22
18
46
99
91
205382
318152
50159
454526
6
72
35
184317
424458
118766
72
71
25281862
395459
498430
10
2
28614
81
61
473764
127095
11
414674
37
525509311
480946
64
346762860
2
434375
79
5
38
98
47
835134116
87
678892539
49590
29
9
322200
5
88
53
77840
97
37
208441307
241397
272563
252786
87964
211502135
27
76613
563552385
203649
351948
105032
9
95
369229
19
60
4
49
1
22
95
673212525
63196
28
13
87
99
346858
60863
81
302076889
90
98
195850772
27
494872
266202
4
33
313851
36
520025027
97890
426366
171757
31
14
202962907
132077
67
361520
80
15774
8
32
69
81
17
428754
81
446106544
211944
98153
142891
297368
34
9371
18372
61
235293
93
381499
286007652
83
618206849
417436
1
65
231474
314470
139956
66
167744
70
157712
8
9
397901
13016
92
8
52
3
363466
40025
82
6
8
99
67
10
372952
270489
155557832
66
505411359
81
63
8
11
513192883
355759
71
180542
52
311899
381667
9
2
985072710
71
175810
409587
333298
90
498338
771350280
216061
16
71
446614
353272
74
6
6
254469
2
4
28177
168738
326606
9
270951
42
9
340284
65
29
189922
574190831
53871
46
647135690
29899
426731
6
169574
4
47
14
416526
90045
835516237
350907
375984
238048
175789
409945
71
187821
333209
90
287423
8
51
423735
1
149952730
31
4
18
31
55
8
20948431
244513075
82
200165000
467210
64
3
18
370525
36
70
389909
4
21
55161
18
842265069
92
9
51
4
98
53
485834
15
451209
916408255
119562
4
440396
313532
53
78
9
51
59
491200
65
439376
135175
70
820981243
7
95
229023023
41
415852
2
177876
59
8
418832
4
9
782853895
31
64
452040
28
197532
42
140285662
315997
64
60
70696
137785
19
71
183614
1
47
622507237
49118
415719
35
94924
7
89
50
294944600
225732086
7
94
187653
17
179243867
270220
347659501
49454
199317
39
18
5
431542
216495
426664
15
34
99
29
67
784065043
22
387102
417743
288057
163385
38
64412
1
96
93
94
350927
1
32
324825
8
1
374247
69
258524
778315848
565562360
176569
80
380847
25
82
35
21
5
2
45
24
98
424078
220554
283938
55193
294763
423891
134222
371205
252212
407597
49
74
62
56
96
89
96
3
51
159890
223135
46
757384012
918544574
3
82
73
391527
506649536
87
345000
11
442657
33
166372
19
319148
40
39
236058
179991
138076
457650
98
46
1
40
29
51
87
779542665
49
6
58
105996
6
41
10
38
486960
230074
428780
38001
90999290
230566
286318
70
150329
97
66
47
91
4
106820
331668
36
45
68
6
13
215360
345788
116028
5
19
755693524
483600
73
414673
309140
286647
44066965
278047852
24
46
217446109
23
9
326006
52
466904
102820
228654
444964
32
86
410945
424208
353102
63099
69
8
1
80041
70
686798326
94
94
60
5034
385789630
335350
37
29
24608
757146851
932566389
60
391311
162372
64
59998
88
473217
373264
244056
4
18
175469
329457
247859
74
56
398052089
26804255
3586
3
256538
288450
73
172605
99
29
10
81007
59
67
49
409015
238236913
94
9
47
2
7531
69
56
73
315616
788816683
222604
89
300333
206931
464677
276600
138836
7
4
474128183
3
337380480
33
167207
950236158
311862
817074935
82420013
73
4
86681
11741
31
18
5
27
483852
394599
310650
772745358
6
200890
453176
73
6
37
54
171770
51
613169390
67
46204
83237
258766
11
3
415354
7909
23
16
25
17
52788574
321192478
170
9
766386297
45
91
235555
320950
20
37
85026
3
288811
191982
158000
43
21606
298499
40833
46
17
332867
156804
97
18
23426
57354
203577
73
85
45
286637
622209444
45
45
31
22858
671707197
66384312
42
351145
452339
84
12
37
79
450543
82
34
2
10
364960
28
79
25
103513
447707
58450
6
402537
469327
81
44
19788
82
371814
79979
38
476447
717098170
333079
132592
211730
345048
225253
432818
55
32
28
73483758
58932
10
78
41
32
28
409537
76
43
89
41
33544
82
80591
228092
70
1460
33
26
2
33
177786
76
59
29
66
255913353
450592
54
9
24
166811
368907
70
65748
23501
97
83
41
94
139145
12
211449
92
45
2
305152
843026075
52
3
97
269430
73
86
29
141796206
298413
77
1
190436
15596
9
56
51
45
325144326
352992572
83
598559914
3
64
56
91
111244
252027
273881
85
321574
249642
381971
54
41
8
97
49
153139613
315365
6
64229
443307
23
64
203759
90547
294137
99
272844
23
3
38
5
65
93
36853
49
382442
48
67
4823373
7
43
42549029
108767
35
102778
335055
428630
20
44
13
63
23
120175
8
18
54
13157
60
384484
6
62
19238
3
13
9
9
2
113461
2
15
474020
60
89
7
54260
421623
151710
323144959
691525221
340550389
35
1
52966884
19
54
341028
97
31
462382
10
36
73
29
62
64
1
94
9
262277
67
64
4
86
29
1
7
856257240
9
93050
47
240207
269747
184636
9
11
55
762595386
38
5351
473484
20
68
98
352274
19838
349536
95
6
9
177810
148717
336072
390753863
74
150058
2
881002501
38
234397
18
78
87
382733
905705759
2
70
96
5046
12
478278
260588
50
25
209778
509941294
44
191714
88
126363
198787172
250148
33
97
340657
23
60
46
33
96689
200209
305001
687253410
9
3
82
23
398666
8
40
51
42
81
95
23
457798
151457
770647002
445851
91
3
422418
45
475805
363199
12
88
4
418643
13
483945
412865
163544
90
219340
55
20
283350
34
6
99083
29124
106644
310470
81
149112
82
25
26
314090
60
847701823
5
598939562
45
2
134629
43120
268490
43840
267173
146006
2
231644
64
286926847
408210
8
175768
129409617
352569
190029
82
271266
207810
54
762723513
939275534
423512
87
607944054
61972
443426
381455
6
99907
1
19
196112
8
476718
81
17
70
422796
50
64
875586852
94
1
55141
189577
17359
62
54663
496833
598851394
75994
84
60
1
59
490742
640334339
55
70
467779
17
91
7
45
52
46
30
48
62249
74
28862
56
7
44
307897
105862482
66
300977
329145
58
135245
87
30
40
333104
20
5
43
164022
56
20
372084
13
14449
298585
163681
82
48
49
91
3
422429
176432
443225
53
584994806
386751
48
4
170627167
215233
88
74
69
19
91
56
95
95
68584
332255
287721
43
70
32
18
31804
255111
18
251258
294780
16
491790
82
36
833396787
97
28
465761947
425231
7
84715
52
393570
443494
70
342701
41
2
486017
63
316956016
107677
12015
34045
274391
283882
36
6
58
9
64
403447
3
98
252479
29
107808
66376
16
456862
348680
304182
309524
54
4914
372228
91
31
72273
431865
7
30
69
348330
487768
217328
154065779
173886
28
48
30641
70
262899
1
417833
194283
3
838704256
871715257
465800
6
387122462
233840
4
58
56
312413
493335
26
5
61
347458
349578
167313
3
435888
86
796089684
64
70
445320
295490
205276
1
2
172922
209808755
76
419154
66
68
241720
79
1
16
621846737
231994
468540
96
29
230121
436135
2
97
37
424711924
313942162
74
7
95
97
1
22814091
62
48
38551
99
241105
933273193
69
337132
28
27
2
350893
434593
168630
41748
191271
72
53
394236
949553791
287056
15
27
390180
49
443850852
3
322429
25
37
42
50115
221622
248384
84
105327
460467
9
364209
126903
62
305068
358338
56
61
33
96
7
84196
78
20
1
236421
124519
2
155053
2
61
29
320117
3
27
464325
43
143698
72
694567419
362530
10
68
139314
8
363164
292524
471526
45
406914
61555
109008
47
50
90
34
95
29
77
6
8
304741
79138
242588036
87
312482
319941
6
4
95
24
730484388
36
151494
61
233943
79
999846428
99564
87
3
155082773
95555
47
352702
101314679
67
211597
456505
19965
33
54
64
21
49
38
13
3
18568
16
37
1
204908
373544428
1
328495
37
853596310
57
79
215883604
47
35
265880404
9
491774
477710
42185
49
106516
383512
486206
487002
38
258967
422314
38
182690
171949
215402
52
27
89
84
98096
84
193377
148355
8
457711
132462
347636
6
250249
98
46
228225
48822
10
61
66
57
441432
19326
51813
509984366
288587
87
77
13
34
452361
99
463087
11
14
43
7
95459
63632
452008851
25
314295322
15325
371361
83
55
186873
191525
89
3
21
947733247
162637
325241
422079
12
331803
294592
70
292906
90
253747
23
46
524693283
30158
398074
410675813
19
1
56
27
448262
76
66
979343008
52
40976
102679
115200
315432269
5
71
7413
11
74
27351
64
289594
463124
290123
48184
197159
71
494051
84
84
22
427283
7
399572
86
41
6
35
70
76
1
349051
293093
18
11
86
64
484626
8
951040645
80
75
83
361419
455303
260554
84
5
169526
44
386964
75
2
85
57
48
75
203387
157728
61
2
12233
339105
11
2
166927
8
17
89
51957
3
56464
25
391993
434761
417750
59
85247
26
83
56
157145336
68
28
82
281002
279203
345256
408976
165444534
496266
4
803898151
284483
58576
21
82
74
39
145879
67
358192
213641
127048
76392
6
230288
5
36
8
3
419342
295310
214919
258845
26
26
22
91
5
397296
256917
17798
534982138
59
720
958583825
398165
48
365547
115948
57
23
32
287640
31
64
716241832
70
33
86
60
437963
1
384694
292997
14
28256
80
9
86
34
5
57316
456380
2
278775
469073
9
388780366
263109
87792
8
269833
19888
413854
487587
79202
29
7
95217
84
33
254821
4
28
311920
56
444213
305128
23518
97320441
66
928134869
5
48
159996
444192
38
285324
404589
90
6
142074
179369
85
20
219886479
742047932
34
31814915
44
55
340510
25
46
58
4
230995
117552
31
5
335057
5396
646105291
114228
876663130
141918
88776
56086
396729
88543
39
780672666
4
405121923
2
161261
289782
41
462984
481241
57
470089
268135
35
69508
727385226
30448
72403
35
186437
3
88
8
872140815
96
32277
54632
19
91
8
11
72
84
3
341480478
53
979215677
18
35019
263745
360453
339845
11
47
48
63
338403
56
26
76
303071
24
44
249621
33
4
3426
289398
88
467748
137068
8
3
51
467101
13839
1
62
248422
68532
382967
906522047
6
317823
1
2
28
77
61
495831
101665
226699
457394
243722
161002
27
33725
49713
6
415222566
40
332058
146341393
357045
94
199639
316881
3
90838995
402862
233424
396034
40
4
855101963
3
12
54
45
484872
92
4
147273518
22719
333105
7
34
119754
94
739614582
74807
78
647679778
92
26
142588
409897
6
2
70
59355
494974
17207259
442336
942191027
46
111335
210830
51
7
43
52
54
8
188104
479765628
917033190
302922661
70
75705
82
91
55
277222
61
28
11
95
221221
97
54
424365
64
319498
4
285486
46282
454605
9
172996
12
95
322560778
354940
33
251943
10887
399934
606487133
9
374453
12
7
52
62
351926
19340
6
94014
15
170283
486391
180846
279034
40
154345
60
4
55
46
86
873461459
453763
64368
405840
61
477636
49
74
456140
71
1
30
350971
7
32
616069233
22
414076
73
92
135675
396369563
72
114972
355402
420577
247200
27
5
80
212692
89
2
766957877
53
1
279004888
494225
11209
431465079
674903878
63
55234
61
4
83
48
14
509386709
22
266106
33
57
15042
683293462
14
59
453732
16
12745
281441729
38210
419331
6
57
273158345
76
462054
309042
47
275930
380931151
19
38
36051
194880052
210231
45206
3
24
98
91
64
623304619
266432486
347358376
45
277643
13
273550
86
183082203
91
32
208119
47207
986662776
271856
88
915661230
82
24
57
262494
856089989
52
36
7
3
2
29
51
2
51
250933
8
17
34172
8
264625
6
99
2839371
11
56736
49
20
183960626
58
312885
256578080
80
49
85102
46705
138655
450482
99
255528
1
368279
3
474992
982785600
86144
86436
83
88
278630
6
1
10161
49
5
76
81
279337
340153
31
75130
105518
475364
337196
297975
8657
6
4
207383
476802
41
94834
498735
377589
88
76
273725
194244
41741
91
238264
183783
38
3
53348
28
24
437498
79
118910
60
53
9
94
20
89
450487
211079
6692
435255
6
90
7
99
85724145
173338864
46
35569
76
35
8
115591350
62
165236
56
4
61364
312335
89
70499
35
89
86
74
253292
363071
12903
68
72
86
81
5
72
141627
55381
12
6
279700
387565
22
4
18775
40670
407871
222127
32
55715
644838026
3
98
345341
63
47
159032
2
96
72
51
41
44
58189
88
328012
230924
5
63288
189736
293224
59
4
432473314
462605
666129301
459673
18
67755
94
429777
211025
262356
3
78
3
427799
79
884811498
41
281533
182526
22
411401
15
52174
136995
85
73
904159362
6
7
58
14
5
527910607
96
221279
356673
95
23815
439160
4
50886
7
144642
77020
7
185466
641154969
291387
7264764
6
520021932
6
130429
150389
430129
343580
19
923455514
125117166
481550
5
12
235380
66908
14
560492331
259925
93
21382
295476
30
79
75375
6
171627
457941
917172036
5
97
249648
389764
63791
199761871
1
79
75
19
730274826
105105
145567
349745
85
121341
110325
373557
33234
6
4
17
70
287922
75
52
51
85
70
844015896
95
21927
4
315648639
8
2616
297176
54
87
24
146193
88
87860
226820552
22
15
1
344564
3
778738142
166974
296153
76
155703
65756
39
446938
3
25
50
88
338502337
72
68
212512577
275188
91
253434
179131
82
116627
3
71
7
61
206715
50875
220485
187521
328014
281634
37
18206
11
33
124527
41984
82
42
57
5
352012
36
164748
68
444592
592911110
42962
390917
43
168323
10587
74
42
93
3
7
45
12554
763350440
14
72
2
3
327083
373440
5
491981
41
90
415670
96505
300651
125033
425627562
773422643
26
355989
327781
21
51
609783876
109829
4
80
426510
340175919
390571
3
263401
275396
56
439080
6
45359
27
2
645358969
107348
74947
95
112219346
62209
578086340
323459
80
47
216552
215374
75
59
128685
37
59
315758006
43
80
55
7
142537321
145758
19
544132689
28
78181
90
66280
55717
6
65
25526
36
53
276312
15
83
753591476
80343
137815
310855
40
91
268416
341892
212764
393284321
70
388192
66
31
22
74
70539
5
22
72
35
25
50765
91
63
13
7
65
219945
19
839136195
281204
950201659
148513493
302443
9354
475916
344139
22
691220327
46
701073206
489953
62
144266
29
80
9
32945
58868
211086
45
405161
75
322943
55
42
250220
400351
95
61
246586
7
99
5
6
4
703533567
7
191930
21
10
422154
58
151792
94780
513487957
9
15087
494571
428145
5
15043
186388
79392447
75088
84395
23867
2
1
8
27
86
50
31
76
279819559
55
667232042
69
24
174669
93
9
24
149305394
20
50
433535133
73
4
192788
44
37
144478
23
52093522
193032
42
79
8
112073015
195754
6
9
160326
74
33
236386
98
265497
234578
24
55
51
314010
8
35
25
85
2
385584
6
83
99875
74
3
96
344997
95943
75
21590
99
343023
73
179368765
20
379716
74
9
401863262
3
30
14
41
128634501
54
486385
269343
187317
176775
280640
65
20
294560
9
20
399406
70
201624
42966
29
725755892
436598
328353
88
402538
206128
105950
34
372117
377579
50
677954602
64
86
5
454565
68570
70
76
29844
324850
948317703
84
37
99
44
88187953
229506
403786
313547
352086
205326
49
35
36
39
99
9
37
95
22
9
40
265219
917615590
213417
111281
496757
104701
223722652
19
55
605974088
80
818668480
488066
5
76
200514
49
22
419320533
1035
213365
32
7
13
66
58
486500
28
347403
188884
24
26
29
45
32896
283971
90
39707
6
26
408070
10
98
4
357419
33
81
158420
90
44
274049170
79
96
19
641978467
271521
68
4
320032482
60
23
710114456
15
29
449683
455320
128274704
376679
73
3
432869
18
32
307106
400845
97
82
20
93921
65787
58
78
35
28421
182693
372
90600
3
86
76
204725
33
244613
27
61
337999
324364
43
427150
58335
525000808
18
37
122570
60
43336
161031
335383
11
8
55
199320
85
49
9
9
46
34
71
33
28
18978
34
59
72
77
394422
201441
31
44
118499
173254
11
524384742
98
23
49
272795
397615
205834
3
60
19
95
350311
70
99
291643
50
916783398
214804
52383
74
3
20
32
450924
93
124805571
211792
2
175143
273938
39
12
88
164677
447016
685514089
89
65
4
30
6
100587
2633
289647
38
25
223252
437304
26
79
53
58
371406
39008
21
1
59
6
398588
412276
11
3
56
89213305
42539
13
333315
159268
85961
298669
450476
341627
421174
4
245257
430850
816863615
40
442510
165074
59897
4
1
369689
69
53
157538
62
6
152324867
75
60274189
80
308716
219299
25
2
318998
140490
191878
340199
12
90
24
11
87
24
216372
84
59
27
482560
11
196085049
747960375
37
22
166419391
69846
335699
345857
60
2
13
773118377
4
314514
457473
40375
370676
205310
33
187773
50
150799
7
99
64439
330561
94
4
91
86
487914
37
2
45
87216
672232451
96
33
253517
27
158151
210291
922793648
64
208932
283846
54544
354916
349909
22046
96
39999
17
18
4
57459
91
2
4
332889
93
279164
107387
201920
5820747
32
323668
71
346072
455250
91
66
34
387800
1
330478
292599
74391
206419458
357457
236333
164609
329516
78
16
96
63
30
88697
53
337940
55
28
8
10
9
50
494654
97
214219
401727
27
344731
3
439252
4
176961
6
68
77
91
467973
570855537
305594
41
39575
468954
10
58
41858842
360671
73
70968
44
891891181
268941
55
87
9
73789
16
6
239580
50
25942
6
54
43756
70774484
302163
87968387
184860
89
54
65091
23
345155
48
62472
81459
957568005
73
189572
88743
460819
225657
55691
52
161391
437343
207755
66
948703286
63
26
354110
202297
289704
53910
249538
310604
69
432715330
5
774698162
36
85
97
311109
54
90
53242
452367
231708
273976
65329
8
579493981
19
385282
9
4
41
149753
260517
780556192
86
90
25
69
150086
432525
343596
314284293
449918217
101506
461083
924690366
12
306121
440572
28
87
84732
58
80
5
86
106533
164409
56453
483019
498245
819885749
52
343690
59
460775
70
107641
38106
92
34
1
42
75
79
156782
6
493260
56
420651
55
78
99
22
6
148858
889194617
93
66623
886959104
42
263434868
456354
72
268031
40823
24
23
193741
14
62
47
248562
378837
79
191064972
37
5
1
163376425
79
356249
5
786253095
229525
84751
87
4
348552
17355
98
115890
83
223636
941
64
89
25674
496718
446295
4
210517
19
50
24
3
15
430638
54852
438460
487327
54
95213
13936
45
29
235449215
195140
260463
121757
398159
9619
491227
50268
112761
7
250498353
42698
52
556735330
485080
10744
10
7
7
56
275080
2
55
19
98
429785
40
8600
340818
84
67231
141056827
359340
93
17
139771
40
639824368
918887171
6
19
318361
116322
9
229788363
227806
89
90
200463
99
65
30
273702
472442
11
105533
106896
378261
86
11
469162
77
95
78
28
95
110390
2834785
72
469541
6
50
71
36
193314
90
67
22
39
65
94
87185305
55
79
66610
360724
536061171
435166
149928
73
10
66
6
183078262
152067
62
27
451978
63157
25
107210
841895149
10
57
146016
57962
22
249956
88
52
3
497657
3
496383
26930
59
88
44
40591
485691
296448
76
273824
156525
27
32
8
221526
74
31789
68
98
9
40
480338
82
203361663
37
6
1
22202
14
380219
47
207822
73
50
437077925
290237
28
7
84
3
9
8
489538327
359335
82
888180869
90
433373
287190
21
8
23
36679
34306
133427
1
123616
441293
80
30
58
99
7665
300077
203489
476815
10697
10
126129
431606
111912
136584
36
89
96
3
98
59
4
439161
440430
258383
209975
50
17
5
99
6
177466
373706571
88
347734
240115
34
60
116172
4
489937
56
78
191771
81243
10
87223
388684
99
55
318923
15
39
6549
29
64
144584
80
164167
152483
275733
185848
23
289227
8
81699
578501415
623689973
731202148
613921612
94960
344619
82
208490
374312
9
23
16
134284
908103331
85
4
31
199908
232929
244670
5
42668
159360
226573
190119
647941383
64
1
26601716
388633
442544
96
18804
31
56
55128
556457097
74
22
7
657144642
354626
52
62
3
29
427273
47
441198
116104
71
205588
299047
691271987
15
90424
93
7
422470
72
61
270328
487211
8
131332
375667
20
77222
703040240
22
117289
83
112372
31
322532
467132
342149
156424
73406
4
43
303723
248809
91
3
257631
66
35
41
268628
9
33
40
364631
14
144442132
419710
29
16472
128929
9530
3
73
352425
195361
102838
30
333082
476111
65
59
359302
70681
9
55
40
28
477563877
89
24
182966
110260
371241
108273
9
60
311692491
139736
118722
53
93
80
214733
314893
301094537
6
205971
72
459039
53
60
410655
90
36
479044
52
168812
19
414238
446264
74
440812
330072
166713
74
23
67
297291
5
224400
241711920
182539
414035
8
484965
30
81390
44
59
35871
78
293418
293153
602493403
478650
87
56
17
148431
165109
74
46
9
240640
462706
110912
28
205666391
28
96
6
46
89
387707
4
18
22
4
99263
27064170
118755
466146
98
18
15
51
86
261566
463902623
559344889
172415
89
71
39794
406120
8555
310071
307327
413712
635378639
1
35
220121
56
116683
39
69
934337546
315434
43
473197
84
76
84
199225
249117
12
6
80
75976
258356
79
4
321890
262381
236429
55224
78690
992288618
97
55
396469
7
370741
51
326483
561554861
70
90649
273786
96122
235451
13
91
88
322299
938469057
351988
26
46784
33
61
49456
533434598
894780417
18
38
213297
302170
550337800
241825
99
79
36
9
172987
1715
93
565581740
90
71601
88
264468
306616
73470
71
74
31
249553
48
432185
47
54
120903
123205
6
351433
937307062
175368
71
27
79
120413
338372664
318375
47
151505
350573
26
17
280195
171502
31
54098
727982359
76
79
16
1277
34
30
357146
80
160830
102971
31
4
97370078
336924
9
98822
89
253875
175101769
917418450
37
151988
92
18
239780517
45170
218720
25
403725782
1
6
62
68
9
146753
41
9
38268
45
29
489593
9
1
765981693
837661769
81
60
64
258982
498937
5
73
2
6
88207
250490
96
57
88
7436
170882
479976373
63
117531
127179
403406461
351685376
124038
157665
300895
65005
450054
6
99
81
18
61
460791
258251
29
92
59819
62
60
262161
45
2
16
32
47680404
48
751734979
68
65945845
13
36
63
421899107
5
10
62
51465
6
97
48
490277
751222417
354995
134555
141950
69
70987938
93413
55
1
61
1
4
30
51634
8
457938
448896850
6
31
44
316666
223732
34
986517373
106831
3
114836
65
8
229892
92
216082
96
458457
218159
172619
60
645899310
49877364
58
19
339507
279018
90
413545
317807
45
6
58
34
859365132
156366385
200981
284264
187873
3
93943
4
187500
49
5
210592
25
312545289
168938
89
24
48
287429
35
5
45
204723
219088575
60
273681
551404697
23797
208172
394775
52215
430422
578455159
431569
2
38
464127202
396285
243248
69
235912
28903
89
89
401431
31
153466
306174
20
32
374051
86
162154
340405
245569
311208
383824327
334122712
452256
81
48163
292204
455396
653377046
65
17
314676
46674
396171
14
635121697
5
18
51
105319
281561
3
69
33
44
490869
97333
44
23
6575
3
432476
269605
169050
43
399304
83
692410933
237027
6
154591
46066
45474
8
694776845
44669
474074
70
270529904
12
39
28
89
50
493547
207019
92
35
490542
17
41
99
336350
158571
344281339
215825
93
6
87
11
11
87
108065
8
433739
38382
400053
283277
195668
876463153
23
393061
386395251
61
685393355
62
89
352890
461624
97
305727
96
54
289038
772093239
64
430398
167444
1
169669
61
180614133
989852938
75
96
24
290500
32
399116
22
108425
2
2
41721
450921
166719699
364984
83
341901
187960
441835
29
210820
79
80
442015
1
594229003
3
207706
40
4
267223
32008
118769
210626
314858
79016
48
313514
66
378669
88
56
93
27
98
3
60
64
930452406
35
161113
36708
55
15
50
56
85034
99
211000
43194
882115750
79
79
29
44
74
67
83
74
90386048
30
118070
419510
73
14
75
53
50
484887
62
117902
383040
417024
712058996
336818
2
92
202947
301775
138898
27
70
828572267
510280081
211567
6
19
29
65
687822737
212358
144600
7
45
74
984275949
42
65
22
72
48
27
65
79509
261830
224753
312758
230555
835860808
140362
130877
22
128811
137139
132165
42
490015
281929
365683
490557
4
146253
28
482550
1
434167
49
1
239003
723591448
52458
239149
44
780730260
78
395010
404311
29
96
172334
28
363986142
21
50
247913
75
73
90
433373
136702
55
95
95
61
2
392725
96
62
248876
51
65
8
37
183621
15
161708
808336489
27
56
14
184299
213286
415932
75
65252
45
4
82461
25
317202642
16
9
84
423367
461480
83869
56
34
848404652
273467
352477
49250
70
15
71508
73
401598
289628
25
8
59136
79
422661
6
910186056
50
327977
64
6
398516
136128
333983
64
55
485919
39
478463280
29564
83424
361050
98
375291
96727
13
28
102169870
209000
284627
39067
372765
8
348141
66
316563
22
33
2
96
644601080
13
96
264717
451844
354667
886820481
1
93
91
143479
3
13
7
16
35
67
141736
14
541554447
92618
280105
626368080
242941
37
244467
166828
384425088
63
479925
361595
1
171043
197216
55
292264
98
959619810
458445
1
30
98
130869
76801
288484
33
8
369453
99
279779
9
274273
693784412
76
73630
85
72
286304
172038
857609946
62
63
806615815
383169
391525
44
296536
11
30
333939
222104212
37
139891
73
80
369367
111895
86
234644
79
2
183238769
485560
5
66
97
208494223
13
51
90
808708720
15
544860627
476356168
223502
598595721
496788
60
73
25
29181405
119706
176177
28
41
33
422798
2
275981
234755
74
1
371906542
351322
485885
54
14548641
459867
165528
173298565
66
290681
43
23
94
441438
240632
123707271
95
293968
54
76
117647
193023489
12
49
99
384603
205138
77
30
4
402044
432674
49613
4
938499427
347256
8
81
874826813
57
67549
390890
299812
22
212026
94
15
249445
343147
45
226535
275013
983903245
105680
70
9
83
91
162674
7
3
353782
96
730081070
7
48
88
55
84
4
465355
63
274577
88815
317108
114713
88
66
234338
570848237
158148
99
217407
66
992914532
36
164012
139382
57
8
316923
106730
496490
28
73
50
363970
67
8
30
5
13
960932525
24
347818
92
16
89
558106930
212892
40
4968
1
46
31
44
300636
246642
380318
6
35
222837
176224226
548811377
156938
100896
5
55
268138
74
33
82
311932
397058
10480
7
58163
91086
895158612
443765
99
9
387827
117283
10
118238
334174
26
30
87
265910
92
47
150848
323286
9
330874
8
83
75048
103900106
103416
330440
3227
24
296605
87900
7
101189
31
263233
21
470925
227379
24
63
17
129842
1
46
93
657787969
462283
76224
33484470
196373
5
763379658
35
898131017
58104823
137152
71657
7
15
489342
438063400
234291
86038
84
95
2
208600082
7
419484
469929
53
67154
889511082
4
46
43
69
312434
51409
294536
40
53
46
51
134479
373865
207585
26
689
22
57
229922
54
837228812
252021
357707
12
771823483
104405
82
405554
10
5
614907647
23
32
266685005
635802723
15
746114047
234293
2
92
68
401611
53
55
65
143167
3
29
260083
214497
63
300919
363166
66
5
201417
332766
67
44909
70
26992
63
78
55
93
457411439
354397
96
281010129
46
79
737416403
68
32
67
49139
206329
356822
450193
47
177605
7
60
165193
20
32
451790
919294385
374425
1
275079
7
75
60
338024
8
218172
278706274
1
499670
33
7
64
90586
390547
31553
44286781
4
459225
37799
10581
68
79151
107072
14
351850
4877
640621862
664399225
31
302891
131222
3
7218
441980812
58
39
17
749629592
1
24636
217194
26
95
87
27713
35
97
1
4
495863
52763
8
2
79
77
19
3
15
189325
32
29
291974630
276
462802670
395091
26
56
22
110251
79675
482502
473875
71
28122
44096
12
49
689212347
352489
62
137180
860810631
78
209284
36
584339700
8
322212
232804
79295
61
28
61
95080
32
210968
202328
9
53
20
307900
35
40
34
65
174982
67
18
15
415799
71583
191973
68
224495
79
313082
98
461915
422633
433309
79738
6
391784
421269
177588
352413577
98
73890
9
19
168611
4
13
420894
60
35497
76
44
82
21
46401
26573
25
137248
385920222
74
147500
3
232796
247930
83
93
27
51
97
58
5
82
86
57
3
706766129
36
2726
48
67
332710
9
40
116339
9
35
7
85524
7
22
573022301
318474
966384344
484731
52
23
110326
7611
90425
13510
8
24
79
382018892
1
47713344
95163
1
331978
62
80
1339
52
70
63
443442
336253
193333
29
1
91
81
45
81
168275
568230237
4
82
224736
255562
442153
84
186404160
30
4313
234189
194468
199065
292329
76
333364
355363
73
87
99960
225850
227743
57
71632
13
69812149
81
21
82
88
36
348389
72986
43
3
5
871928118
90573106
216008088
6
29
115399387
372958
774773813
84
172834
136899
68
42
4
176392
476895
2
27
46
232429
48
11243918
5
441805
345335
329414
72882151
90384
69
224443
61254
98
217739
435015
99
72
346496
39
482798918
445303000
94
422468
470723
376312
410410
21
81100571
70
80257
73
75378
497854
8
11
368301
15
6
74
299733
150699
34
450225
6
345855
48
301019
8
95
61
99
87
88
420884753
27
367743
1
405239
70
392011
5
86
35
99
31
80378
933516848
383634
35
89
141759
788771031
292266676
495711
92
3
1
382811
9
9
10
28484
197385
397734
75
334350
9954
280873
51
469375
71
54
10
829429864
7
226440
61
315922
749536089
479984
959107290
36
891930664
253013
462352
96
16
98
47
397408
612550151
38118
476103787
7
460707
8
20
37
22983
165164227
73
474908
445115
54
18
86
5
56563
34
81067
83
59
33
70
300648
4
3
27
90
199715
73
6
35
172898
66
923757393
379272
59
74
387142
25
74
37
3
12
155596
31
29
74282
496414
352411913
47
24
84
39
404815
367573
72
8
83
6
47
3
69
5
27
440812
255921
32
32
70
9886
62
357988163
84
79
33
101488
85
896234489
83
216995
607616272
17298514
2465
11
399055
86
39032011
77920
31
654961791
190527849
14
52
587059404
441221
329321
27
810573610
72
80730
408809
38
22
311371
2
38
139578126
93
954523396
35
474376
63
85860
72
361579
427881
463953
7
8
1
403573
70
22
325597
15042
29116
490106
80
96
68
205044935
372303
99
35989
21
93215
92
45344
474789
96
110970
231689
103136
8
134994
24
439179
71427
785706733
43609
412671
393760
451176
276201
1
31
67
30
976043729
314640
13
119895
461736
365089667
57
662326684
261444
248933
120350
291500
2
110431
54
133780
583979892
93
88
16
408008
28
9
34
412339
141276691
334228
411529
46
16
366029
31
56
42
3142
35
47038
392141
38
1
5
6
50
69
84
68922160
817510385
7
381510
424035
447253
67
42
9
426072
33
319660
413976
1
25
260006
239292
103336
26
29
595585756
105100
239889
82
19
345797
228906
42
46
180287
42
66
888249972
52180
235311
40
95
7
91
77
62
305241
783317406
95
109347
80916
317150
230212
330516
394476
440952
146257
75
35
755508207
29277
12502
22
446623
148310097
651071780
160670167
37
346540
79
126449
74942
49
838628068
56
407341
219141
16
6
26
106082
84
274572
29
88
48
147332
12661
306188255
118855
4
16
86
286635
422043
260932
126775
67814940
2
39791
28914
2
78
19653
6
88
57
22
85
227834
70
79
39
51
17
25
65
50
76
577843465
7
11
19
52
107739
90
248889
442368
42
87
431960
7293
23
11
362753
5
9
356038
342973
195523
376393
70
359984
471158695
421219
878326583
447442
171267
176702
3
66
633314791
6
33
315614
445480
6
466479
25
50939
67
8
520314828
318707
206268
30
363209
147176
446379778
391119
27
187219351
85
5
12
39
1
262572
7068
190914
77711
72
10221
29
53
75
422077
132884
98
7
69
239942078
5
222161631
313403
11776
71
78
203704
17
167336
56
59
30
293589
446303
52
79130
440544
95
4
92312
65151
242312
50
342423
11
14
2
137728
355684
939780861
37
97
496825
43660
70
312150
449217
215277
860291864
6
27
87
45
3
93
631081219
19071
224375
236596
36406587
51
309109
278478
441647
128742
8
34
92299
54
50
82
7
121107
211419
65
36
32
66
82
53
2
34
595377239
30164
65
93
62303
89
192264297
76530
210442
60
398909
312507
79
3
467408
7
490268974
419382567
122391
34
2
14
364871
248638
3
135241
117442
428277
705077542
20
77
6
282333
430102
7
2352
21185
75612
2
898780317
483832
105679
124236
26
171579
52
161449
115469
132166
65
94
34288
86429833
85323
72938
73
13
579974480
48
77
6047
83
171299
8
25
34
87208
19
284810
2
67
656745775
58
48
457685413
67
247119
2
24
28
51
9
11
616702982
813068236
170153804
6
81
58
203666
310213
126661
30
150429
289368730
442702413
8
155079
330362
43802
148587
159925
98
43
25
85725
347426
56
50
334364
17
47
600252551
363808
265377
469150132
382846
211911
2
83
97
385291984
153545
55
72790
2039780
73
7
262066261
366807
83727
80
65
51
6
95
223753
445229
80
116428
1
3
76
20
430589
53
31
122031
131070
71
92998
234855
160483
262453
32
44
50059
49447
238772049
6
94
231943
19
299843712
81
317149
80
95
22
91312
434641
48
218353016
41
86
49976
340140
87
37265
416116
394330
45
33624
411678
24714427
453643
324753
38
93
18
498151
60
3
72
252947
93
31
31
10912
57
832327824
67673
66
96
64306
135837
16
153246
200349
7
494308
292801
256566
389722
36
366855
89
5
476846
111499
3
442452
35
81
13
319086
23
493524569
152301
68
90
26883
269926
128515
79
89636
143526
192165
24
39
78
236560
69
208211
44
23
52
94
4
8
901413042
38
74768
526491040
5
20
38
33
55
36
86
30
448802
89111
26
28
84
78
53
461501775
65317
8
89513
42
90
302040
439808
3
39
113928
3
386548
460315
452748
1
50
141858
241704
69
8
40
803202280
121000
225962
134562
459174
13
192733728
190026465
33
85
64
52
82
75
72
2
1
95
62
334206
229832
364712
253086
13
46
28
12
46
68762
44844
13
40534
468721
28
454801
164041
43107
242686
78
414892
73
44
301056
1
762196724
40
438292
371097
122077
50
88
54
93
30
67
462148
92
78
7
37944
99
56
65
8
21
43701
236458
53
178311
323188
177993
57
52
3
6
265860016
141470
199417
145702
382530
717337034
73
52
99
76
45
5
253812
314821399
426879
419875
325926606
360648
53
55
44
49
390608
422169714
415410
5685
408107
47
33
314449
7
253155
19
169200
32
126703
17
439121
82
343517
56
39
2
60
57
219750
280319
331258
228005
55137
77
37178
82
319824
41
40
55
127865
10837
5
48
574139051
57
354539
65
45
82
99
84
88
435527
53101
4
54
33
90
2
58
215592
47
383144
148038
245227
635818599
45
2
80
407482
217919701
471691
634781064
74
650649087
56
26
2
783575777
266102
281491
441543
26
98
33
159503
14
373662
6
93
22
83
8
86
2407
263259
44334976
197869
279800
903411614
58
512083045
25689
9
459846
19
473160947
8
3
184280
68
367363
54
99
152901780
76
5
78
85
438223
777888008
23
2
63
50
18
235009
300228
62
480085
39
158849
8
7
165254
13
328200097
16218
435663
434576
146015
345496
55
64
399514
499493264
9
68
675781127
39
357964
720733939
953590901
381506
470765
123661700
343799
48
89
4908
64953
130097
64
196480
15397
336134
30
51
340632
59
5
73
264875
36
162078
370415
403214
2179
97
28
25
201538
51504
825717523
3
36
406859
68
316660
348179
72
5273
7
80
240556
5
45
315696
52
254183
416365
407283
90
72
305531
121567
197409
22
20342092
76
231307346
356470
81
184611
388112
83226
48
599047080
74
310309
76
2
20
22
66
412836
217233412
371013
270268
60
206014
897360503
88
6
374112
47671992
76
8
456129
47
95
3
584344538
149279
834099424
58
67
82
18975
211459
500370663
1
27
283118
164292
41230
386902781
34
77
245063
169880
51
403148
716989164
16
244245
86452523
115981
231689
6
53601
5
752370970
8
69
15
42580
347136
22061
144674
92
13
5
40
254760
22
53
163117
146201
865562137
973450877
551817230
1
550487436
29
210908
30
54
198191
320743
3
1
27
428867
64
124874
253236
30586
244490
412838823
9
280687
4
80
93516
465794
27
30
83
474808879
31
995022341
15
8
23
57
44485
281580
98
550257169
50
79767
96
207607
50189
39
45
67621
82
43
109704
25
421334
315158545
42
7
3487
63
391289
9
49
26748
236116
16
19143
13
311670
2
443324
66
52
80013
62
94
25
88
18
810282495
57
65
10069
14
4
6
612773933
369725
7
368342
39
65583
94
12
438804
69
292099
123607
18
61
48
447006
76
21
29
219161
9
67492
190149
378643645
119988
96
16
7
901135602
301468
96
263281
194611
416060
415227
73226
485528
9
83
855342622
59226
28
980820438
71
190412
9
372940
37
2
88
473988
424843
38605
355514
80535
42
458937
70
480111021
40543
57
35
63
229308
99
51
53570
70
41
34
98
1
79
380094
26
229794
243612
39
275489
58
302049
12
107789
92
140624217
3
5
759803788
58
26
504938562
427146
892332520
63763
18
311069
362032
8
31
82
127206
384930
2
566472457
35129
8
401501011
7
443134
127621961
127034
378216318
84
189726
266905725
67
20284
358917
224726
31
492021
6
351113
260092
383644
35359
451016
40
5
227029731
644713622
939119624
59492
376749
1
67
455783
153696242
57
479676930
2
1
68
26
45471992
5
8
316119
61
87
16
255211
20
39
19
323677
71
51
261944
213576132
23
265659
24
28
159644
129301
4515
482455
143537
69648
33
322852
376057
6
46
18768395
85
408379
23452
37
594986740
34820
429426
34
97
9
82098
83
313374
295948
61520
443985
18
19
4
29
140993
9
165382
4
166333
653979714
39
68
91
933907305
403264
18
452065
33
44
256549
75
774803524
8
378460468
233239
94
2
386831048
145406
107502
179059819
362750
15
343480
223318
46
38
46135
394201
6
42422
364546
48
65
80
70
63
85
417188
324278
64
55
26
104135
28
6
8
164231
837530056
320261
794388704
4
8
45
22
22
5
20441326
24508769
89
287094
413725
97
9
31
470416
112722
26184
17878
81
497430
35
215897
71
94
391395
3
184452370
62
55
486174
95
5
48
32
306732
230457
210813
41901
38159
60
220691116
44195069
310456
510645445
20
525794443
11
109619
859711001
117688
53
42
69
98
18
68
433963
54689077
336816
112545
98277290
166460848
3
7
377554
32
6
344977
157908
79
82882
26
223204
73
115188
414007
432573
62
398155
395160320
18
386402
7
20
25
33
8
225381903
61
99
54
39
62
3
2
1
205742
360581
9546
36
5
53
82
7016
86
414761
34
9
14
50846
124199729
1
50620
25
361201
58
34006135
59
481900
249012
6
9
303214
8
142128
94
321150
71484
137697532
68
26
87
414311371
214659368
337454
435704
903462680
307389
5
569611975
33869
416893
473919
232465
1
75370
564994543
9
62
69
91
24
805816238
98
327735765
325968
49
131169
6180
15
214043
18
92
389859071
420131
23
13
76
65
72
50
1
35
76
415824
398349
43
48261
5
73
74
266335
1
50
140376
2
1
42
126491
459894
32
97
436110
4
258402
42
276074
55249
13
25
53
4725
77
441207754
830350504
97
2
80
87
35
37
444643
412516
250222
2
169460
313226
290682
221595
300872314
117110
89502
81
10
7
458200
415522
318198
86
35
829645266
127473092
68562
4
60373
3
218997
277222
32
6
407954
542901465
24
425007
27
17590
770865974
89
39706
249993085
262586
593570407
476666
75
44
394627
1
163165
67
792739293
33
45
78
73
32
8
375414
2
36
329522
5
74
4
229407
373735
84264
5
798912112
66
299032
39
92
4
7
593999271
340181
680916132
170702
75
373533
27
540519189
4
453832
125771
6
267873
57
86
5
903792902
444540
67
115897
92
66
73864
85
4
30
58
492321
107226
167013
277106
37
74
566093588
1
68
615055449
1
85
260542
76
6
7
167152
3
66435
41
237837
483708
91
3
3
135185
42
12
364714
82
467562
37163
315158
94331
17
136848
381921088
80986
490527
65
293628
97318
239407
95
919219480
260962117
27
282976
296448
69
80141
56031
197956150
199150
420959869
445921
403235
264308
550777666
46
19
27
32
186054
45
257271
717459198
46
55
353684
95
52
37
20
73
34
143166
10
801845298
75346
6
186932
14
28
28
941133402
258741
53
342730707
28
459789
78
462428
33
18
952601464
1
431729
11
919642128
7
36
29
15
201759
21
183185
431380
8
37037984
436815
194664322
527650688
460535
84
9
87
6
475230
48
23
27312
83
346233
489702
34606290
284797
442861
6
322744
39
164656
976345724
238693
155309
60511
405002
181563
95
219603
30
64
217787
47
31
62
482199
9
74
74
48
132769
185885
16
62
43
293285
186300
353476
843724458
1
29529
53
256671108
88
90
437065
13
15
57
4
246774
298619
442481547
482353
309688
845896095
393611
52
32130
23
82
152452109
199393
332014
44408
377661
469113
8
85
283846
58
51
90553
55
460726
60
268981
82
96810
85376
85921
378353
443478
78
27
322643
17
24
383964
65287
464654
645426431
36
122543
387175108
377585
9
15
369739094
350621
78
12
473885
40
39
69514
956279359
3
30
60
398844730
22
4
96
190052
86
14
95209
89
302361
363734
1414
43997
316772
22252
83
375719
414910
76
322399
958031171
15
99
62
24
98
377777
82692
369035
314239
63
43318
10
45
792462943
362566
17
26
78
55024183
88
333719
202105
2
78
22
22
212784
311796
12
364212
721465170
562891181
21014
29
70
72
71
458087
6
66
65
214045437
53
82
6816
169729
51
410083
353787
56
70
21
6
351200
103206
88458041
59
456825682
492526
93
117444
146361
56
20
13
78
22
230405884
18
1
127742
63
80
81
420785580
28
39166
246963
59
127286
88
45
203879
86
261005
13
53350438
57
67
202730
65
53
129250
25
49
236025
476077
303014
114255
47
61
288570
639496222
7
99
1
17213
160023
75
86
606683327
524786042
8
23
204168
39
81
20
9
78468547
8
55
281280
71923
343122
107569
445766
319732
3
349304
84542
226797
377003
91
268133
24
435766
450018
82
24
51
6
208994
97314
200756
16
205235
75
325646
201360120
373598
248945
414268
184386567
67799
435539
15
79
2
56
13
93
752503888
65
95683
11
774577588
253478
127319
67345
50
551349181
259968
3
30
77
5
11846
94
95
410189
423464
157152
20072
8
8
123628
98
4
87
472445
52
330860
524462728
218249
374596
44988
77
732968827
116128
48
41
86
120783
8
380513
53
112487
191794
423445
70319054
46
409373496
106324
88
222271
473573
758193202
276082
72
43
408048
83691
474124
49
416481
121102
1
69
60
772468749
77
351539
945310256
86
103271
11
8
183767
309299840
856320203
12499
9
233615649
21754
433982
8
87
81
65
292406
5
215724
96
371705
71
40
5
2
246320
127450
371588
13
315580
17
47
374636
87
5
34
73
236582
372015
97
55
57
370715
29
188463
93938
2
13
196261
35
46748
371974
195012
4
44
3
23
325892
208987225
29
86
60
14
117270
43
60
271291
171370
84
91
53
41608
197128
478877
50
794763748
143358
120321590
363111
46910
45739
20
427052
12164384
314685
729633363
268752
2
292161
406558
394452
63
91
78
396080
70
854224267
2
422366
45
123126
255792
1
22
83
59
85
229526
341353
59
5
40
373239
55
5
272618
9
274852
74
94
384428
81625
26
362987
58
44
3
153494
748508495
285071
16
99
435895
19825
2
793629372
77
344814
351509
54
302020
449513
354786420
57
23
51
3
175203
473308077
371367
246512
422783
411088
23
33
48
64
49
64
68
300116
88
60
51
253580005
64
45688
7
52
95
9
417847
405901
241204
24
811381897
3499477
15692
400239
176727
465993
43
286574
927781131
84
277810
414078235
328046
910995596
38
66
72
40
99
88316
36
18
153801
14
2
49
52
31
68
32
73241
497833570
7
51
34
306795
83
193327
286169
91
8
38234
52
60
97
221666
42
299748
275188
409329
265418
99610898
16123
486237
214346
87
151016308
248040
6
349426
8
486891
660682563
85243
281660
304493
19054
56202
54
14
272515
173787
96
424626
34
42
18
187241
17
33957
51
10
26139
43
69
37
55
2
6
896367890
169133
71
66
59417
14859
134022
492026
460002
3
73
51
258173
36
2
258189
28
1
241086
32
449250
473768
154630
77
40814
65
84209
96
334103
412756
444746
490072
60
6
394140
231151
59
433067
423015
6
10
7
21
63
31
13
72
149821
7
58692
471997
50
271403
83
433650
73929
1
149579
64224
45
458867
2
265847534
30137840
210677
25
476854
41
77
62
85
90
73
246718
56
160288
483806
59375
150580
321342581
118968
140523
347851
91702
53236
307758
372383
9
50
8
243254874
81402
39
647499513
69406
367420
4
777263135
24
55
44
473128037
29
58719
57821
15172
33
375352
289099441
50
15498
90169
3
67
70
17
287466
52
48
372396
46
50
180311
465923
5
79
34932
3
318066
81644
91874
1
189923
12
126019
17380
27609593
80
8
53
57
6
105930138
255164081
451473
299871997
158614
48
72
39
35
271048
99
170901
445617
160645
117110
505114428
210830
277222
84985
72
29
52
471065
427325125
1
8
146108
184829
49
342280
245880206
44284
92
477336
459392
89
7
24
486464
27
84
875504943
37
377072
88
94
6
380579
315428
45
252574
97
14
192339
398648
43
62
353238
98459
39
76709
94
25905
308087
394063
253732
59
43430
91
14
99
60948
327626
71
8
38
2
85
235972
79
49
285896
461335
450725
24
667315678
75
358322
210492
368851
373867
319538
8
29
333359
3
342652
51
207570
259444
40
102975
440920
90
24
314664
446121
67
3
452969
412951
125809
9
7
71
54
293790
343578
20
187370
91
70
401398
338527
52
309224
171558104
195721
875696215
72
113191731
399626
47
20
3
17
58
9
450866
618318703
189808
21
275021
112371985
528482587
205091
4
84
95
52
13
87
162730
18
321666580
69
67
387880
77416
233578
499198
2
91
86331
4114
357142
349749
86950
38237
60
119306142
96
3
439718
306208
99
50
173710
225426
24
50
424268548
41
408254
45644
460341
20
36779
263640
185635
433916
29
62
387059
60
79
7
55
8
21079
84
40
360759
72
68
5
57
316819
2
343660
37
183538
43932
7
84477
454464
88
266894
116056
30117
32
85
83
89
107046
9
126028453
7
382551
328476
19
96
23
315219
201444
64
66
84
85
66454
3
361660
7351
22404
832583337
382521362
79
11
99
37893
32922
31
65367
415519030
9
19
255953
86
500122776
32
400151
74
66
348728
881499615
468268
488414689
70
81
8
8
93
27
360396
36
95375
273439
262652
103478667
62
366360
84
318805
29
69
20
77
77
230730
50
54
86
8
84
448750
94101979
6
94
155766
36
251293
337941
364325
47
26026
9
8977
804326473
17
17
459089
389203
193862
241045
2
69
245167
86
2
59
472761
12
258245
456379
406941
79
19699
44
971
379972
4
79
72
49124
68
211502
27
599189740
689187644
313154
63844
47642533
22632321
93
325084
73077
53
76
119172
64
91
69
4
16
989179305
812698153
799146148
68
321761402
858812382
2
465728
70
49
645198300
33
67585403
342654
23509
977793016
4
40
54
60
43
64
61837
479086
76
83
117247
377961
25789
148092
2
12
37
436062
7
74
97508
488995
492422
5
2
7
50
136232
91
321565515
70068
102848
449279
262618
47
15
132090
62
149530
262244
86
240831
11
363958
243296
66970504
297690
208295477
28
94
699303824
270745
75
762552204
62
39
9
97
75830
439993095
68
485713
346271
161585935
311740
169023
348292
122458029
977730524
59
60
13816
638397185
148400
63
192533
4
324253
22403
817492126
400135296
8
270040
7
252771
35
451981
11
64
221615
15
76
444959
217421
20
440834
163476985
231271
86
5
21
69813
67
487041
99
1
366458
423588
395434
4
161214
18
257664
291870
1
3
42932
80
34
53
46728
66
77
8
40
8
316607
26058
40911
178297
90
30
366576
36
1
43
382476
71
341588
371767
1
95
374100329
21057958
91503
78
693905634
189822
65
3
55
8
449489
61
7
59
38660
78
45
59
78
48
51
9
4
47
338964
82
178586
187167848
67657
190724
936443889
153999
6
277567
88855
7
28
57
427408
392969
144422
10
286127
457604
222588
376439
216642
1
9
12
5
887253308
169948
569515314
644804770
56
31
807552973
139040
448889
147233
67471
8
35
330729
184556
93733
88
433967289
40
55
148514
91894
65
44
7
97
413564
3
336641
46
471118
868362306
455189
477604
98
96
384854
3
179500667
57
278246902
17
26
10
212500
91655124
317703
25
34
15
440269
6281
395570
97
56
64
30
60
82
17
587
149801
812
76
52794
73
6
267674010
884346185
37
70
35
485338
54
180803
230632
416395
27129
383025
181519
59
12
34
474580
26
70
83
359080
186897081
67
38262
435659
66
360121
13
874586973
184937
12
3
35914
947101639
84
12
246752
352659
58776
286764
468632277
113557
75
14
1
439283460
74379
94
82
6
129300
41
3
11
9
16
96
96
65
92
49
64
5
3
54
125917
12
26207
15
303819
73
273395
147872
304460177
281543
74
219077
4
196689
292516
395865
171209552
238420
9
6
78
5
358127
3
16
223765
49
8
4
49
12
20
876196899
34
496113
43
803230001
200036241
91
123638
327838
6681
67
52
173285
6
99
84
37
27
36
29
333423
393107
55
256937
37
46354
69
1
12
136190
6
97
45
6
20
96100
64
405990
22
8
69
29
79
2
1
72514
70
99
454799
25
52
658294310
487222
357027138
83
47
59
451400
365623
117750
277154
34817
48969
83
54
165344
96317
81
349410
90
61
173815
163517
420494
70
77
27
311103
87
9
58
6
460225
829430508
20
318004
978649190
61
87
34550
84
370001
260024
484007
252729
271704
64063
52
62
74
39
1
77
99
72
40
55
434303
7
50
394021
288637
5505
82139
434657
400354190
88385433
224689
34
81
63
372344
34
9
8573
48
512017172
263969
4
225399
558448190
88
36
23
9
31
10
2
44
80
24
281275
143207
133954304
258491
35
94
17000869
43
333263563
919617018
323120
826392043
256487
36980
72
457849
318196
49
8
168545
79
6
615108014
25
10469570
3
143910
499228
67
284203
87
37368
16
44278
30
535683921
75
198319
427713
422337
14350
90
16
46
403897
100364
148670
13028
390396
314336
99
62
25
34
17
17677
355939031
167120
4
467149
466819
435070
166024457
1
95
469462
816343501
802424485
69
499323
85
469951
109499
214988
61
225167
427558671
39
82
528038718
82
223542
42
513392161
95
83
274098
13
10
9
478094
61101853
244420
69
289724
43
76
96
35
21
232967
50
71674
9
86
43
26
28
123526
89
993913079
65
629859711
765250289
345160
227471
19
85
419006741
167700
145729
19
278654
6
380048834
7
93
8
21
212017
68
25
449438
192610
391407
61
174816
310144
217034
98611
367863
517722934
77
684148793
469884
15
122939
400102
373392
5
9
311230
148639
25
415228
6
9
50
9
41
445719
370642
218812
1
469807
4
1
1846
554739002
15
83
471444
1
371581
51
78265
72
32
2
35326925
307418764
61
73315
19
50
287658
20094
49792
407819
402963
149545
50
376835
3
15
23
245334
998245501
28959
940653030
252085
214858
253256
60
15
84
377110
31
440247846
398647745
375094205
63470
7
59
42
29129
248421
47
333517
92
33264
136459
77
317076245
248561
370252
93
36
93
9
4
93
87957
367123
119708
188294
84
19
98
73
6
187744
217013
80
4
343037
12
202054
373812
60
8
54
91
564939790
388303
2
2
40747
83028
15
21715
188402
19
91688
340320
584374440
367667
41
74
44
97
77
68
55
32
91531
300883
71503
82
350382
370552
68
105105
33543
15
8
355376
39
34010
56440
471018
178541013
93
435810
98
20
99
14
334831
391987
126432
11
244508722
29
48
59
1
412382
885198198
40197
43961
64
35
25
495327430
48
427453
98
183005
83
215328
23
66
72
38
28
30
77
31
18
122133
75
64654
89
239320
94
76
30
68
22
80070
53
80
50
470867
44034545
59
81
200239
398515
148965
170221
8
4
347504
412219
5
73
20
230713
58
1
23
30
488092
34
38
35122
54
28
29
39
496453
124201
46
270750
79
52
45
216501
29
576858433
183032
167587
391266
280169
75229
8
47335
3
488485
46
16794
217046
1
4
114399
617354462
1
98
42
9
44
3100916
30
153335
73
5
8
27
322202
14
7240
166116
494943
13
410861
47
27
65
323246
21
27
69
385984
75620
88672
485643
201917
8
46888
55
83
77
99
51
96
4
233513
39
181567
395633
78
18
251849622
254845990
11
5
18
159243
53562637
50
435305
401420
639845049
532849323
69425
53
418582
725963725
90
26
440144
4
19
256273
138007
9
50
95
72209
6
26
490472
301037
74
97614
41449
45
300610
7
60
5
57701235
22
28
268691604
313905
256044
98
281649
26
14139
411395
63
117945
81
86
220973
10
425817
8
1
78
131329
90249325
181194
2
78
523595227
423102559
995066414
374847118
78279151
19
250142
132450
78
33
146258
1
392135
12094
25530
175795
62
226451961
99
376766
15
44258
69
92027
64
302340
366387
300333
384861
41
53985
49
35
5
35
74765
53819481
109232
44
43
142556480
32
2
461441
948538584
65985
83285
86
33
24
49
49362
54
134504
52
244784
98
26
284568
17
58
384383
51
71
321641854
73
54
154191
982523196
427146
475911
54
437431
94
282778
27
219640
46
85446638
1
149184
13
409827
45
81
26
35
469460
49
48815
56
8
39
338026
82796
410977
180172
323525
640977551
114400
35
44
131598
53966
2
5
408419
2
44
8
207851
14942
86117
174103
47
329761
519338763
689616827
214806
26
292476
660398996
6257
18
265450
160105333
47469
54
143371
56
52215
51
88
461804
206516
3
461369
257411
283712
1
37
125573
315572
68
355855
55
94
80
35
175374
231724
6
3
256621
96
17
1
515267419
5
53
65113
24911586
461321
424444
156441
18
37
7
105720
90977
81
14
39
1
4
496571
77
77
77
7
283819
260356
50
95
211662
76
601416378
152590
3
218343
67749
25
227091279
31
261461
64511
433055
191262
41
43170843
22855
43
12
134989
253622
348803
5
83
249937
298005
55
416652
972972988
8
73
64
211186
72582
53
35
43445
219502
771506212
355654697
69
202053
52
854200318
3
2
496068
31
64
316810
490015
76
63201773
48
342935
93
78571566
2
107761
106358
169601
48
33251
87
93271
40
20
476552
201588
68
225292
92
155630
15
14
197856
20
358515243
28
54
16
17
404893
715038199
374134
45
477304
3
6
56
442800
17779
9568
99
133471
61083
26
3
112593
23
328272
70202
68
159073
15
350198
350951
41
67
82
312284
354376
278752
239824
1
17
189283
70
36
56
607873622
70
497545
6
97
148170
40
289091
63
92
203355
3
45
524101006
2
47131
14
669917466
300249
47
45
309168
44
41
376975
7
67
14
404851
439009
79
395811
4
73
343499
85
4
643370575
80
18
162123
866979285
297976
75
447299
155701
489510
394355582
31
99
43
109687
596990732
1
392478
310601
691215047
2512
27
2
41
4
81
477913095
261968
35
19
5
6313
7
65
1
75
80
823784763
78
879796216
43
460486
383809
349995
95
232490
432251
294245
19
495742
410797
19
482235340
469862745
14
150443
15
153215142
41
108642
219025
599038655
31
398992
94
358055
77
393437
17
141442
61
154590
284540
4
3
393500
8
53
159846
80
352580
4246
68
42
382497
85
377607
191099
91311
2
84605
49446
411188
125943
23
369055
69
268358
41
477432713
448033
58
187683
106530
17
39
279294
410003973
13
17
22
77
180437
284379
24
380726
436490
61
1
928102790
97490
5
209075
31
479233
67790609
8
199412
7
7
56
76
58
53
446666
366289
370962
59
41
21
266781
87
227345
8
57906
541485481
1
13
150559
3
18401
83974222
110587235
8
166626
475669
199383
2
63
73
39
66
48
69
45
137220
484504
278647
3
350499
32633
156231
59
226396
144146
79
62
301025
54
306697
20
13
27
33
91
14
427150
42734
6
5
114470
158845
105462
96
12
52
148575
441692
204725
96644
441070
436552225
65
9
505316633
434750
303992
7807
409336
362900
52
193001
45
25
121834
451031
77
53
46232
62
33
611597610
17
297015
128391208
273284
46453
154873
247290
30873
97
2
309142767
386656
201032539
8
208166
47466
650083413
251405
6
411674
93
44917
86375
202540
65672
13
26
67
162799
262795
218774
119937
343146624
292934
23
127408
243461
49
441049
673398436
491612
23
91
159645
19
439440
192920
66
5130
319075
818425483
464911485
70
218719
466043309
346159
313452924
159246
7
3
81
261443
110282
78
3768
86
36
75
417317
450378
283632
8
32
62790
89
438351
15
99
8
24
83
403653
15
90
61
459144
30
55
81
216502
291772
899341828
277367
2
10
85
270750
17
4
30
122291
19
31
440089
66673
481987
28
457083
297149
51
53
811797574
82
664194609
8
77
8
86
30
194355198
224970
17
52384
52
7
367281
730686370
69
2980
9
261700157
78
59
9
91821
80
414660
204017092
337655
81
283720
435164
24
349580
89353
229670
9
205022
19
344481
9
90
198358915
51
128470
123541
66
467155
7
19
35963
247914
551419362
24
29
83737
419884
98
190617
99
32
409883
764392101
144336
45
99763
48
119567
56962
2
281720
171274
532265521
164863
29
50
239848
694175784
254695
6
475279
30
432318
35
76
51
326167694
32
44
100861
445088
41
203019
263377575
32393
48
82
133649
15
6
44
40
4
66
975313322
86
55
182845
72754
33
400619
6
7
41
55336
2
212581
270769
885931186
323048
9
210955
413769
91
59
28
60
400184
21339
89806
70
71
15150
466969
77
12960102
123329
65721
75341
918872848
144075
1
271641
382116
35
154194
461096
6
7
8
9
87
262278
487332
324027
316086
12768
74
1
7
6
110426
10113
402190787
39
423909
69
322628
977920472
419024739
461163
75
138613416
493480
88
71
36464
40
410723
6
64
983732819
411947
90
135606
284680
88
317427
67
34758100
368149
757348008
1
45400
196410
46
521108475
143330
427450
56
309606
372524
406135
3
840363273
448345
83
31
175220
475722
25
217217682
3
15
485513
238775
34
41
82
2
32
74780138
897506170
144125
46359
151823
389932
13
89
54
70
79
7
98
24
382485
74
360734
33380
464988
309189
76
81
280820
76198
18
245814
262260
141820543
56
47
79
50
63
53
27422
193671
219508
2
43
87
188837
6
56
271352
69
169819918
634920570
245337
46
1
53
440763
844224860
30853
62394
4
112563
300018
12
57
452388
53
837635859
261427
3
168304
3
52
276985
467508334
415764
25
25
184737
30
26
94115
208379
88
19
3
62
52
142455
11965
89
279030603
448492
93
68
1
81
183724
242389
36
163704
250156
227674
812353198
155297
333665
76
92
179602
6
31
401820
49
193970
211698
50261
51
905631560
52
589308175
66
196109
67
73
10
51
1895
253653
201087
74
465941
351370
12
1
24
666809030
3
135124
141813
300482
300762
73
56509
76
86
8
244301
59
92
9
59
230132937
2
58
232069
53
322311
82
462531
261649
37
23963
87
6914
25
368737
68888
381356
264676
64
355135
856691867
34
470799
863494312
993007058
490266
328940
75715
51463
7
43361
69135
5
33308
76
45
62
749648842
3
84
41
312480
32
9
756252199
160602958
3
14
439134029
124158127
39
19
353406
46
8
76
19
489199
215640
23570
66977
92959
174323
88
403927
19
51996
24
239010
4
381149
75
54
21
249823
365441
873174865
2
211280
38
10
31
74
11
478142
29
382516
549472033
4
333120
944015773
10
29179
422570
90
223680
14
8
12277
98
58
75
30
32
249941
3
542909143
163669
6
17004
437509
469342934
20
3
84
490709
141428
98
7
433165
265180
240531
559309316
78
60296
666967128
368841
26
95
41
1
242580674
27
59
370179585
4109
401081
144003
73
408831953
45
250291
49
317901
73763
86
6
295379
93
4
95534
42
80108
87
858424705
98
472025
272194
38806
365513
38
54
88
93
71
723339050
909103991
71636597
294522
9
37877
299530
76
368761
57
233102
453373
78857
10
339556
58394
1
46971920
6
4
56394
1
409796
27359
45
264525
64
59
94
175961
319212
70
59
177968
434006
73
67
129943467
69
179717
493281
427838
25
48
463921689
61004
89124
21
123246268
6737
42
53
219223
82
95
49
88
78
67
185209
358009
182476594
564024825
14468
5
5
99
14
70
436707
53
92
549567021
303651
83
201896
233582707
78050864
38
106476
60010
334189
63
97
321252
12
57
650069302
235793
695235447
6
22
835310202
104260
6
266011
66
59360
98
44946
446673232
81
63787
29
479560
409707
147001
43037
2
816860293
13
48
249205687
430291
654207964
50
159272
391077
166262
63
56
78720
395138
21299
417687
57
108879
83
114021
52791351
38849
64
70
305896
96
29
24
23
81
13
80
6
24
74
74
1
95
135841716
63131
92
40
395462
124054524
1
48
78
21944
7
51386
408064083
46
482956
43
99
677565330
325770
68976
268064
51
97
42
2
77918518
327072
7
195872
97
406205
64
231371
16
5
18
3
987847622
419098
76
201961271
476872
36
87
307269
96877
377559
15
36
77
92
428952
380084
30
19
62
497538467
99
95
473370
466009
19
13
45703
26
18
216574
51
42
63
6
46
48
43
8
87984
361521
430421
289848
33
490414
110579
16
42807909
302417412
349961
366958
250779
92
59957
53
150828
399914
58
13
185720
51
219207
9
280230
80
78712
380030
774258076
597899611
62
21
78
755715992
92
379283
23
508885122
448207
387337
84
119164
55404
197196
719583821
225455
399752
220737
34
11
51
70
37
3
51
388502
464469
35032
432217
323173
390229
299229307
771255348
360673
60
57
3
251916268
63
118239
415042
829211916
11021
344644
76
37840
416796
73002583
6
3496
177425
61
77
2
1
9
80
28
81
187143
793916752
271129
431895
140999
53
191446
38
46
348432
473609
29
753427827
268172
54
24
329577
475874802
72780
24
394489
230632
50728
1
777041284
92
50
46
35290
98
375727
375052
462496
252276
79
7
9
9
57
83
4
9
335768
11
56
18
6
42
4
23
218419
270110430
496572
361992
98
344199
170895966
490593
192702
472595
382446783
258966350
35
720635922
385916
25
385307
94
176525
195795
34
134905
219929
397624744
496269
878275020
38
442102
557503828
562088075
380537
277924
97
485828
149191
36
72
870619773
7
29
18
218572269
33
9
190550
50
7
98
295580
536184838
340956
139537
206716
7
241907
1
11
274761
312675483
11
72
45303
66
3
346925
665558769
8
330015
2
297865
422481
412083807
3
95
359641
46
75
39
26
62
78
11
57
480833
341026
50
69438516
36506
182512
472933
599038175
193163
446532
384992
77
16810
6
32637
71
895688834
18014
7
1
71
425196
396262405
62
262350
236111
9
47
21
505448170
375702
32
305564
19457
130464
64
67
58
351868
69
954058412
368014
2
331768
482318
6
8
66
65
328083569
374607
88
57
330807
195243
2
150794
126009
87
276211
379014
83523
339698072
31
34909101
89
536337669
23
92
465215
484365
25162
49079
8
21
319833412
55
269059
745751131
57
127390
493662648
62
15383
205117
73
96
85
84961
40292
32
453841694
78
48
651048772
381445
55
344897
21
36
353030
79
55
644687125
61
501995217
475176
62
93
7
62
12
393640
451895
42
333300
234034
38
41
619885067
399865
97112
67
8
19
49
229378
317665
743
299665
35
287416
31
19574
498688
342820
46
26
61
20
43
298322
3
71551
42
84
286270
46
9
100939529
395323
730709846
14
58
308809913
342823
307622
424227
80
437350495
242442
33
82
133649
4610
38
91
523153781
88
75
96
215941743
751877878
33
56
302619
31697
480374
45
217281
83
10
44161
251957
25921347
15
154755
340172
35
94
39
67
45
6
24
3
111990
476879
33384
25
330847
25
98
73
49
50
62
40
16
258346
19
312603
315713
273222
322903
18
58
56
82
59
48
44
84
1
382435
161343
487825561
263508765
298981
42
40
256173
384306
75
119934
28
46
7
13
78
50
82
366408
5
57333
163630
448718
2
430406741
145069
465538836
313949055
758692285
681011690
79
7
62
58
42
8
63
26
55
2
109977
479715
211453
290035614
41
43643
426888
2
27
388751
77
417012
45131
71
80
43
925141112
925581261
3
105921
3
16
293654808
717398024
92
124557
401813
730201532
49
662974024
84
73
204409
64
3
232091
4
43
7
887508021
60
313126
263056
493800
290366
56
392531
5
35
360333
38
19
60
159954
5
17
446516
421061
822147636
12
226923
142790
254579
84
178713
15
233381
75
168956
298481826
91
733354869
9
53
143872
99
211009
858412449
297080
290746
37014
1503
58
7
2
89
4
66
444343
27
31
63
133524
476937
398772
482564
59
24
461627
8
21
50973
363893
86
6
2952
298796305
9
6
2
4
46
40
569815778
443332
283112
430489
694284824
51
6
43
6
112459
472681
349397
492733
230548
150447
85
840396579
84
77
251071
64
18
23002
1
7
29
1
159440184
415742
179860227
36
23591
92410604
80
9
3
37
33
493272
46
45
9
87
198612
20
90
24930
41
71
69
5
49
98
20
4
6
758190917
97071
326339
67
78
52
18
94698
93
265409
30
342579
375415
413059
4
264841
61
1
163799
118354
31
48
40
383490736
175375
77452
6
289546
8
347794
242982
15
91
465503
3930
47
18
19153
262727
61
146775
75280380
345713
50
267312
56
87906
230613
453043
147030
432804
2
461035
45
904078333
282457
57604
377477
266032543
159896
25
82
51
283868
32
451370
499727
12
766105067
248189
36
255567
93
7
370733
4
195004
442893
409310
10
59527
38
599601338
129174
985324177
5
230856
58
15
276027
397344
416434
233654
356775242
206072
80
314973
66
434465
7
78
12
6
81701
434903615
149608741
69
5446
189108
6026
283913
115988
38401
277282
6
77
197236
472533
82
6
16
1
405294932
77
37
2
187895814
459810
6
327241
5
94
92
282660
120537
83
18
3
156535
58
88
94
456576
37
328472
46
99296
250799
85
95
814862670
242186
365614
498481
711562897
66
402738
113502
72
96
27560
25
273323
496174
71
43
5
93
228090
26
385318
40
432671
24
470480
8
153279
480810
41
25
143523224
85
374988
52
49
464734267
71
446959
238161
97
93386
53
33
376860
303051
328498
16171
4
850838220
8
688861987
408150
70
316850
296889
93
2
25
7
626743439
10915
74
168691
51
65
67
441724
140166
471900
13
31
88
148707
4
70244
23
42
196716
323927
110685870
17
75
98
17
366325
5
439699
83
53
264943993
9
6617
409523
193073
70
134608
493766
738997668
22
35
6
6
202094
14463
78664
218652
99
388308
149717
446600
35
2
441661
60
189438
258425
356375
4
384436
464574
218683
462266
12
388751
75
6
178075
375756
32
8
324178
310732
7
75
432893
46
56
127159
86
49
37
65
59
2543
72791
20
750608204
72
9
126240
41
117090
16
69
469766
86
987604764
83
194969
694898967
98
5
37724
373253082
266601
696592205
150240
81
456316
463922
397015585
43
27
96502
302179
299332
840906502
382906
3
97
5
73048
350675
93
13
326503
177996147
32
61
16
234065
11
28
40
93
348462
4
10
58
463408
161900
31
40
3
616670980
403986
678183974
97097
310478
2
20
370380
32
79
62
130112
9
410537
294092
387304
77
45
196909
319532
222474
169793
50
379204
411950
88
109236
35585
419287
133263314
299867
1
161723
77
95
98
412479
244325
350650
39
83
78
192821
96
734050178
333826
57
368091
706461011
77
97
34
89
217188
302432303
763537698
20880
32
115195
421957
86
32
79
65164
68
92
98
97
55
75
541068539
263074
473535
356215
401742
470755
340135
1
757377121
31
229683332
35
415257
7
667073628
77
39
31706
206005
41118
23
266607
65228
306262
147591
188676
83
49
19
390433
39
408684
69
455560
217067
27
842006972
172008475
49
496773
23
255464
402555
3
57010
487030
205034
245544534
95
22
467005
39
15
368956
67
94
58
39
78199
56
68
99
30
860155144
415950
310833
98
147734
8
60
156958
319856420
56
459022
440629
109720
45
466060
5
35
32
82
483049
13
65
67
200192
972392849
33
19343
151317
335785
253502
461604
61770
368920
299719
1
1
17
24
87
63
78
14
92
16
82
72064
73
449096
21
26
404450
23
432984
257406
9
186316
302602
89
197212
1
126100
362613647
41
445803
62
711471621
5
97218
212238
44
315320
83
23
227520
8
37
75
238665
78
287120
99
97
46
62
93202
844954332
72
23442
372412
251662
370798
138292
940453078
399561
925028707
9
51
37
126916
25
846982737
46
12
246289366
44
345033
36
64512
78
7
91
17
244658
381791
95
224762
69
73
436080
335686
430036
67
44
76446
494935
8
683076135
218473
956879567
231516
12
19
27
36176
899449341
71
438628805
12
332546
283144
1
272207
26
358870
43
35
240623
87
29
82
66
67
119391
344538
52
46
186985
29
32
45
15
77
19
77
50
128499
99
258684
75322
50732
27
11
288306
373499
69
45293824
226998
63
61
217839
96
348924
91
39
337292
53
84
82
95
406345
7
25
70
316884
82
1
342735
420048
185159
104190
344486
12
299113
482764
316159
91
38
274209463
373326
4
430378
436220
30
96
48
95
74
34
82
21
46
465426
66
12
25937103
13
63
40
26
55
9
45
33
72
53835
35460
95
42
70
95774
28
323244580
21
5
13
2
21
195726
339325
92
475880964
95
23
355874
26
32
96
43
99
325796
81
4
71
328356
54036
33
37
46
32
3
94
1
4
42
418648
309220454
96
904553983
11
186883687
40
8
17
429417
822624924
63
488503
47
83
42
103018
4
3
60827
72870578
14
6
291614
27
84
10
28
78
34560
448068
109930
7
46
69983
379124
395078
6
120311
284397
5
2
224983
76
161363
109078487
49
276634
545320509
488805
456918
427775
942177963
29
27
294026
251159
66
46
31
1290
38
88
185690
66
463924
368829
87
245016
344815
79
62
355797
344771
79
19
6
22
86
390409
53
338106
317746
7
56
404111
76
60
6
672031392
361484
51
307356
405421
365042
371732008
17
6
479116
312925
5
391924
2
8
4
713714121
680187596
167759
26956
3
48
34743
301884
85
35
241237
148053
194004
58
182108
151034
75
61949
453799
8
157793
73
439607
240112
2
403257
62
118652
80
5344
8
48688
561346374
38
390193
44
85
341700
84
97
54
40
273167
89
201519
421237
497170
28
12766
850587127
185601
255753
102821
7
92
986266338
13
963248615
78520
116569
69
433577
5
152969
74
26
441741
129815922
5
335660
262447
43
871466783
307636
76
94
821716291
128634
218636
99
132931
21
13
207615358
830239012
61
69
6
64
34
50922
402997
67
42
30
78
217308
67
423618
79
19
94
21
91
331239
27
472514
340362
223547
306427
53
32
351149
28487
71
10
4
85
99
174426
179888
70
93
406286
329890183
83
78653
117010
93
84
268751
7
8
193256
315964
10
512576319
1
93013
165951
303060
34
96
356972
67
9
242590
333431942
314894
49
93
60
239651
775220480
108730
419771
431715
352163
26
38575
84602
76
176363472
249540
223828
1
240972
49
281368
71
423250
38
97
17
320413
694762038
68
95
52
12
19
200196
11
228192508
217701
83
68
48
29327
98
464707
263819
10
53
217783
231239
7
9
81
73
58
21
67
378750
401285469
30
4
356893
87
58
404683
54
83
118247
34
381546
2
581715267
230831
110722198
1
48721
381556
49
51
134577
66
63
84
149465
7
236789
76
67
814442557
444516096
332239849
797651115
481853
390601
281334156
49
320153
14
41
238954
86
901161723
255932
34322
68
444464
5
338002
88728
35
113945218
69
4
40
4
232935
215227
2
3
81
875419736
11
61
415884059
456645
178190
72
89337890
480740
344496
114230
8
86
5
8
3
354575
316961
15
79
28834
399996
284484
160147
74
25
208468
4
50
93
467188
247113
26
79
130391
97
8
91
490863
506049511
89
69
351664
55
224869
28
196566
418012
286508
56
94
341463317
261633898
88
102955
242617
73
960188508
118432
44
32
271668
5
333511
173938
39450
173942125
131764
25
421672
2
466047
279254
75066
155235
172947
94
284380067
18492574
525969667
6
86
798219917
93
58
45
112494
215050
7
65
428895
58
314454
100122
496505458
958761377
57
88
30910
140034
9
208492897
78
87410
496509
300042
44
50
68433
18
398433
95820
481414853
271349
925823641
266996
369059
173798
997158163
366037
352860
132100
97
46
3
30
8
54
164438
487093
66
21
2
34
19
92
81
515682235
24
28
55
83
253548
556738326
95
112463
21
61
5458
29
97
5
29
26
334275956
53
2
47
74363
408972
18
313019
23
301373434
80
43
38981
989745990
76472282
3
98
340879
448786
38
40
97
126888
296888
28
53486
421799
58
137858
1248
27
46
1
285345
13
51
92
5
108647
3
97
12
46
11
308515
124146
21
422983
154315
8373
346883
183720
31
66
56208
26
436349
381745
1
3
119247
105202
494750
65
2
423830
153987
380007
92
9
77919554
49
81
159525559
16
486102
54
40842
46
90
271882742
421437
93
51138
440292992
177459
23
74520
3
117607
175874463
36
85
334393
49
203056
99
77
59
114752
317233
948956308
32
396435
434300
889324042
60600
15
1
190512
248541
504825282
6
7
25
18
70
4
363899
1
8
132957
5
5467
169031
73
82
7
312861
28
33
224569
198673
189106
9
149049942
13
9
306711
60
43
7
184487
19884
224449
25
94
65
91
115702
129161
68003
244357
183114
18
6
426556096
70
73105
270090
498599
4
7
82
340256
61
4
326849
67
185194
328912
14
92
415197
14
632312501
200352
440681
178971436
28
263807
76
426575
24
226389
630324045
46
345542
63236102
49
24
53
387214803
195924
3
34
47
21
822614264
421426
475442
1
375662
74
275231
139981
308475
46
84
98612
8
2
78217
3
184097
94
7
55499
230777
84
83
7
230715
190644934
118098
318098
6
385148
252222
152828
78
296894
19
82
3
28
493982
62
75
369219
575419968
307463
456396
1
419293
344679
38
2
262141
402078
22773
389051
210756
217125
389540
385788
20
24
3
68
14
49
44
213287
94019
52
321631
380001
140724
115807403
32
83
18
127325
15
714025296
357697
209812
146607
3
44
48
11877
202015
476481
60420400
33
28
161229
313331
5
48
190127
209315
156507
39
485201
82
446577
343629
297883
218766
3
79681
154136833
229500
26
3
851339951
87
150337
98
496981
296181
34
91
13
237352
3
499329
72
53
38
661638363
43
6404
9
64638
434231
52
5
61
93825
9
369334
91
26
367544
125669
73507
41
245707
31
454831
135546
88
35634596
103863759
69
115880
16579704
94
6
347286133
32
26
65
113890
81159
64
75
427012388
190912
63398
820748752
12
91
85
120684
91
7
629386910
36
4
414169
1283
790984020
3
112879
6
419734
34
57885
190111
437085
71270
49363
353299
82
99
93
41
82
81
83
14
37685
95
285562
122501
1
97
172024
3
48
55
32
36
99
479722
63
32
542438422
294932
27
9
25
266949
422460
255892323
37
3
385393
419455717
69
75
273720
72
36
83
72
50
29999
7
304386
8
29
93
69
62554
100040
23
360643
22
6
97472
239407
44
2956675
24
301068854
950294783
44
209829
37
15284
34
175143628
890386537
444250
708193175
717562935
32031
109165
26
3
421122
4
64
54
747990853
40
193312
15
363796
16713
17
435851
9
89
473035
102483852
87
99
9
23
869378797
5262855
33439
432027
367127
20
69
88999
34
136233
216455
8
46
106005
157253161
48
3
42
7
76
72235
8
11
359644
165996
244213
96137
85754285
96
28
63
107305
52
470017
29983
237836
409234
61
490792
30
182880
238525
44671071
36
22
384613
30
409102
55
250875
969293782
32
7
19
55
3
350540
39
298527
394467372
719
34649
457945
54
97224226
6
93
21
18
95
4
330956
59
39
12
19
91
38
513973102
98
237161547
37
75599
37
180837
281710
283408
15
22
297332884
351023
244677
4
44
192209
248041
54797
624406964
272714
311188
57
45
72789
46
9
80826
74
217593
225382
161125810
48
375152
96
232802
94552
4
82
7
5
174655
289441
21909
96
6
152664
543134935
95
379687
176134
28
4
307480
49
24
207596
70
4
127252
372703
186245
82
8
604588596
73
311472
273640
402996
48
442086
240831
14
447259
10
60
392594
137885
17
43891
13
572258131
3
71
91
281794
19
598879183
160473
947744043
373848
223340
73
4
329510
363230
56
236245
405759
463
42
145014883
85
7
53
1
59338
59
10
95
85
95955981
50
90
64
4
38
51
61
64
475037
93
94
142322
49
2
366425
62
511728406
48
136330
8
1
31
83
41
702383631
54761
981002905
65
41
28
141072
2
9
440001456
53
423211
29
189013
202723277
7
819381544
466490
33
80579
700510143
7
447243856
422221
62
36022
24577
76
4
27
42
174805
80
4792
921287585
44
1
7
306798
71
85
76
5
485334
42
70
7
34
94
74
75
36
750718423
35
131455
133269
197272
91
154404
82
296804
18
95
208823
198783660
23
7
239119
75
44
432281
89447
549290044
8
45
22
34
471384
5
96
183982
155662
1
88
232141
239289
62336
142582
8
384108
195524
202070
20
21
58
4
2
7
317357
23
457273
220502
707
98508
7
349197
39
470008
856059802
63
62
917325294
40
95
66
55
486709
473661
65
20961
213276
70353
366345
18
54
111834
466042
1
65
377211
40
328502
149888
122330499
51195037
198601690
6
312445
285082
16
33
241038
4
405142
35980
36
78
183964
35
119798308
25
45
41
308316
418176
85
45
94
299690
463970
149842
64
118390
13
445409
95
177599778
40172
33
161921
24
386449
376067
881099180
83
259071
52
6
380582
35
423237
95
9069404
469021
81
401063
773
31
307763
78
416469
309510
50310
84
212069
97649
177840
2
160180
5
84
342112
41622
88
58
268619
92
184364
449073
35
8
43
10
442169
15
735220686
835091335
17
89
27
66
19
97
51
92
271640
644793029
54
83543
119079
8
70
381880
484402
256769
28
278525
62784
15
430315845
47883285
10
75
138237
98
88
231143
148393
50126862
358233
30
23
483254
3
19
370972
65
5
92686
78
2
358867
466325
121766
336260
185698
17
79
55
184540
70
349137
136053
117018
64
4
6142
251107
28
47
447746
63
760655405
96
5
65
656485484
226101
43777
149595
198104
70
69
13
8
74799
444839
4
63
440400
19
23
481831
52446
89
4
82
45
356027236
303591
485655
412476
94
47
472222
33
62
84
127006
94
380407
140508065
118162
56
52
137796
91
164455
669931960
234942
373016
116117
973909037
162759672
5
35082
237953
458880
173346956
271678
74
11
189177
289844
191858
610821307
43081
246579
78
416087
98
26
66
322887
90
144419
81
81
30
22
1
65
74411
8
120159
96
45
190158
2271
441040
2
44
4
369745
41
93
60
323475
65
352445
13
192300
286994
285878
79
16
337058
185423
65
8
375520
73
145546
34970
150351
47
75
414080
53776
38
76
204823549
239979
92
59495
297251
329754
116483
35
200442
481920
723348344
209357
332533
260237
79
16632
92
47
5
7
386208577
249706
36
54780411
88
454888
44
19
22
10
975618760
77
7
45
494009
203855
86
5
65
58
7
429688
89
486446
45004
2
233888
4
339667834
13
112358
412111
318514
271886
99
394121
95
421557
7
92038035
975740601
89
81
92043
229150
418464
96
39
320873
83011
35
73
82
370695
320409
251105
50070455
292370
94
961119937
81
28039
48
160156
87
1
38
328710
31
208889
120872
304103
439800
263933
161874
19457208
280298
334396
68
4
6
40
6
11
7
12
11
309526
41
480571999
28
54944
31296
394745
63
38
27154
267075
290026
2
865927520
52
83
280504
2
482865
41
99
57
220293
78
424471279
82
384852
167343
2
289577
9
185279
59
431722
259865
352506
8
20
3
81040
216553
71
3
91
400002
8
52
468334
17
1
24
35
672049719
97
77
27
42
288271
34
412233
849436962
20
430822241
78
235372
59
53
416908
478837
6
16
407521
25
364051
15
94
37
5
84
271245
446403
9
373427
411335
497621
61
388852
5
6
14
433566
145851
81
33
174116
13
112287
462107
747776348
73
28
32
96
229666
60
21341
183940
414963946
61
81987
3
92
18
32784
718407311
287331
8
7
263208760
296121
97
99
46
415345
13
43363
168609
76
20
88
480707
58
69066
62398
3
8
404817
39
176402
4
65
556623303
395873
93
4
417988
218245527
337899
175153
264514669
6
41
23
96
487634
553749829
894562521
31
24851
65
255758
13
29
151161
249342
96
80
73
166636
90
52
11
44
957577801
394953
7
601217950
40
409087
87
114295
22
359636
400895
21
494213739
84
431898
345059
182117
360557
175236
4
351086596
60
3
652193577
140667
87
31287
413533726
536561894
44
272480
116672
95
5
33
12526
87401760
678036788
96
129323
11560
79691
460808613
8
309016
27
11
38
425766
40
2
411678
8
77
88
3
1
267208
71
93
45728
79
76
222889
425818755
5
9
382753
3
894931246
71
203670364
62
64
143679
264823687
4
409260849
23222
45
62284
89
409743
224144
477722
230110768
299108971
13289
98175
33
407290794
383012
288074
5
459145
74
1
97
165301
63
84869
32
547365460
61
133522
459823
90
394852
139733
358384
62345693
66
5
21
459312
143805
150650
58802
108408
100981
20
31
89
33
375500
312578
3
309541
188366
8
468628
82
70
142183
58
4
26
24620
483647
59703
198154
11
57
297876
231397
452549
33
5
6
78767
993837775
4
108806
448264
989414205
43
6
36
9
3
14
296845
54
37
80
69
54894
455107
25
39
35
9
22535
393260
68
69
336457
268084
47216
102418
20
63
3
194408
75
26
24
19
70
322982
64
185495
86822
122075628
433005
826775520
76
62
41
46245
2
55
74215
83448847
217689
99
51
62
391436
93
12
671450810
9
249514
1248
87
10227
5
6
64363
237438
354071
35
29
95
349858
187084703
73
499049
28
950310236
327774
518923692
90
170990
393819
328585
28
79
10
5
205192
405767
62
32
254576
31
408287
99
107375
65642
55366
117495
771926377
51
425830
47561
297298
55509322
325563143
12
140089
519926257
61
126023
463931
377786
242212
5
291017569
8
469200
3
131456
15
270378
143477447
475400
40
72
7
86
120275460
326379745
636669768
141844231
76302
16
8
427837
270969
145406
27
4
2
106904
2
322620
351755
185257965
463408
22
96
89
170212
287646
470201
4
82845
771638056
97
39
55
26
316131745
22424
9659
22
90
34
431020
162973296
36
188574268
72
792023545
257896504
5
39
310732
5
83
51
79646
2
192985174
31340
61
460034
34
1
8
27815
140343
71
493811
94
75
448967
81
350961
543463273
45104
41
386967
36
57495
177421
126430
299790
405970
350546
109071
91922
10202
92
175826
136475
376061
380212
575907430
74
38
83
9
194793
29
284726
469442
24
262603
41
440363
40
31626
96
368994
130165
98
88
970657326
393251
97
87
60
423050
25
518394291
475884
383880
7
47
375708
98
5
67
97
75
53
58
246412
255191
149256
18
2
36
277585
348289
412229
95
6
49
127760
93
50400
115714
850561474
1
87
1
344556
73
49521
4
416802
31
9
9
70
93
312300
60
154470
46
76
941691599
600015437
98863
36
87
74
68
454535
64
13383712
78
16619
122299
164999
6
7
11
38014
364790
24
125182
72
26
90
94
315110
284192
23
4408
48562
74773
397955080
63
23067693
366535
79
126028
52
892
2
8
394154
79
51
11
570142380
72
45
80
449442032
1
40
43
7
171914
38579
109204
51
36
458812
158572
469138
462604
92
2
40
190370
33
99
7
78361
95
370300
228692
31
263212
201068
472532
6
154313
90
435104
441796
60
47
37528
24
47
465696
9
93
432698
29
12
10
58
65
368107
78938
304414
387349
33
74513
283442
90261
239825
9
2
72
373974
7
219692828
16
89
443691
208238
21
69
2
621138717
106737
310300
46
15901
211122
268900
28
15
236751
192770
180125
199521
79
9
68
69399
43
415314
452243
89
31
121505
12745333
294979
444427
45
284510
305323
62
145417348
5503
94
265869
121553
36
24
59
75587
347594
53174
732421655
7
84
831061162
41340
43
393776696
56
6
338635
1
5
45
115124
358429
87
3
98
165606852
89
77
61
38
470003
5
80
33
29
6
30
171610
4
89
236442
192005
23
32
53
8
87
22
354772
377171
127122
677059637
98
433916
411748
34
9
88
123460
26
89
418551
67577818
18
88
128083
136582
435581760
94
12
74812
3
32
156782
64
89
29
40
48
98
790622387
20
737462399
94
487122
22
289995
61
59
32
45
369835
67
185329243
373266
36
648847118
79
57817
399935
348768
51
311290
41356
351183
64
61
354107
110322
59
33
56
47
80
20
93
365065
49
39
547258566
85
5
124545
49
85643
48
45
111713
266412092
328799
36
36
81032
481368
356105
64
107388
178693
81
48614260
78
82
2
11
60
42113
498119
2
96
448395
76
85
466382
335086
5
75390
82250
341575
52
8305
8
370941
484023
126628
2
3
250556
14
625278415
387558
324274
35
92139
3
7
339267
66
37568
262319
5811
66
7
35
41
817463934
351773870
256106
84
430894
252786
351311
11
287264940
24
90
463825
495392
69
2
3
575322313
77
27
7
53633
7
50489
72
327029
10
72
59
291586
459368
465760
91
60
26
64
705643732
6
73
10505
16
3
99
68
109731
198446
276304
347599
96
23755
8
782330640
21934
84
70
539097024
483289
52
33277
421962
8
84262
3
44
43
508327913
238136
682305260
87
247304
72
29
9047
71
111851831
293847
83
43
125400
301538
460889
10
214497
4
3
4
138702
361699226
278446
59
93094
216099
51
118011
12
428594
56
33
72
284251103
9314
48
388723
59
432022
58
28
293864
412050
735603835
717266940
18
126481366
94
810909552
58698
611943704
239288
171943
59664
83
379497
11
30
433821
774859566
85
81
8
41
367638
40
30
334629
99
373545
475240
482310
60
7
17796
348091
286968
25
15
9
37
474676
37
37
31
42
5
264567055
68
408056
52
136698
346556
8
85185
42
47
52
44
946207952
78
7
30
2
3
98
142050
477405
72
6649
77
12
73
96
301019
70
3
382284
379163
76
123637
43261
494217
4
445599
400109
85304
117295
267245
29686
8
5
9
53
915994736
424953
93934
14
9
176522
38
3
312923
28
383692863
446205
14
6
48
68
45
22653
118811855
71
36
36
136357
93823851
255643037
90
351742
426133
305538
461632
46
76
156155
4
4
48
51
24060
44882
37
438491
74
96488
92589
273545
54
8178
57
293387
465394
196104
401025
797070668
915299826
435196
43
98
481808
82
373139
284839
87
265634
661518135
223647
5
225791790
25
72
419727
864971453
437890
69
22
318516
25
89
65
73904
557550659
737103721
26
910948842
69
490920
91
5
64
97
8
16
450208
83
6
44
9
288017
498042
95
68
782751132
232904
179708
80
37
108134
219627
492645
89
23
407587
383409
334418
18
99
6
388893
261207
86
1
65
872733333
153266
273693
239695
21
39
88
22
624384104
274538
474683
8
294738
97
424675
81
76
35
99
346906
277541
44
30556
22
28
92
20
69
310302
8
473153
25
92
40
193114
353762
331435
407768
95286
15
4
72838
196943
341629
897121213
8
197754
48942
30306210
56
491824917
73
6
253166
53
38
26
313315
42
2
96
806847854
83
326127395
29
939994493
55
412511
349784
2
2
2
355375
89
36
72
1
46
9
34
64
46
2
655098190
353954
252167
5
98
96
81
17905604
238799
458316
282025061
26
261361
16427
27
496947
1
23
361876
314599
88715
8
93780
185262
933825403
349867
264749
78803
106903
265195
66
49
370348
220099035
68
7
94
73
80
28
3
949648491
45
40968
123719
51
158830496
71
478385
273603
71848
173131
47
11
228721
73
60
84
306234
91
69
1
313206
999217044
316046
63
30
7
913933554
32
97271
98
97
9705
3
38
97054
40
664961457
25
5
461892
1
35
60066
22
427090
162318282
29
41
83
803103105
65
96
463852
120801
48
57
50
471088
4509
318046
988291156
129051
741668217
175797
134673
445777
242012280
319680
8
63
330429
15
10
43
459617
278686
32371
6
115626
388593
11329
44421
89
90
86
697279353
406042
529965643
62
60
7
283765
413270
444185
651497563
409863
163561
362415
93
4
411977
7
82
433136
75577
64
47272
248463
3
78483
111661227
493707
59
82
2
547512419
400623
405242
65
372356
404416
539520996
634169866
61
730258427
76
300371
168999
487615
161149
42
50546
77
66
206643455
424516
49148
86
357420
77
80
73
74
53
7
55
408145
376384
86
55
212592
64
29
245
133966
278397032
108542
495925
183624
35
162990
479192
41
733459546
32801
189465
108462
342404
25994
291117
56
211068
219291
1
53
297001
35
6
294593
4
8
104373
188982
84
65
77704
953948396
520876577
59
61
38
225376
360834
255946
8
28
7
22
8
49
320423
43
540909632
30
1
66
193770
140267
11
124011
78
157847
248900
6
47
354259
57
263873
11
167669
299186
409134803
83
75
20
58
463924
458319
84780
1
4
112784
78
61864926
48
241154
17
24
275455
83
56
4
212347927
54
204773
37
418065
55
79
240362
92852781
3
77
84
25
13
97
76
30
153161
208211
404542370
42
15
222665
426314
101193
95088857
89
99
420019
7
6
8
359292
17
64
70105
25
304922
17
11
58
772214427
78
9
31
2
52
694381218
73
2
252030
181940
44
80
346569
6
967427187
357573
167264
335152
10
7
16
39
189631
1
1
91
9
86
333095
4
143182
40741
57
56
25
47
41
80
209235
170928
2
78
9
123097
84
189743
420799
451667
170453
85642
70
18
6
86
13
115612426
47
87
58567
54
74
80
318373
2
135852
76
84
3
99122
274724
121019
92
156862
38
20722
8610
94
208382
928667311
92386
289416
1
914883570
8
116236
157382
93
95
883057813
252262
218124
51
188705
51267
9
5
61
24
59
79774
20
6
57
52
356218
9
82306
184669591
88
24
38
5
484677
25
53
88
28817
36
252187
54
513461579
159442
76
514977256
65
2
377409
34
57
61280
400564
838044674
87634
7
322434
386893
332235
868168396
470419
66
65
58312
153546
43
154572
75
327660
305447
37497
17771
369231
459106
164094
9
327072
232649
125697891
56
9
9
2
15
31
85
19
431702
494604
43
75
28
23
445866
3
426382706
53646
954090630
66
899838651
53
2
36
162721
9176181
67
17
10
50871
463707
23208
65
20074
5
461637
8
302413
4
5
98
90
15
76969
40
49
195688
465330
66
4
56
191734
3
381505
6
19
145799
34540
304258
38
244516
60
95
179569
485069
80283
45
278066
97467
21
23
324312645
414337867
2
60
36
46
360570
37
493683
7
227242
21
55209
18
83
53
478080
21715
89
41
90
374941990
442743
63
214349
65
46
82
61
80080
5
71
6
2
91088
43
457141
84
454354
11
9
76271
6
39552
177548
260958318
10804
437854
511545619
61
54
299911
71
2848810
48
300176913
544350724
490220
306458
48
9
493179
486834
23979
2
11
22
4
631004601
73
107431
72
174441
395444
57
98
293841
41
992099377
67
129068
2
130081533
301928
270396
490699
669439282
418572344
27
6
11750032
21
99903
47125
75
8
49
9
526011116
76
79
89
139656
17488
44
22
141315
67
329847
86595
993393642
2
150494
95914
13
115372
63
148415
94
91751
61
220326
248129
349456
68
889033930
9
38
229239
80
48
138126693
80
6
55
99
154032
91
43
5
54
2
89
402101
51
1
155930
18
84
4
5
475256
211566311
78042
75
642594746
4
657164539
403599
231155
404863
329098
155934
262744
396859
970076405
320474
445358
89531
358143
743567888
469867
193398
347378
375054146
82
8
36111
146433
66
143047
34
826376279
34
77
480398
86
178543
97
405195
427363
357452
47
833151647
289448
357355
60
40
192153
433125
141318
77
92607
41
62
87
90
285300
433937
28
9137
260551
494438
4
92
95
58
214314
501289145
764084959
463191155
86
76
6
36
240304
70
294290
327039
60
9
8
483388
384665
32
442523
982621171
54
11449
154073506
12
53
8
32
296646
374584
51
799475355
20
430562
87
37764
19
19
6
50
454704
68
386580683
457474
13
60
251728
81
88
136567
418263
57
5
1
37
114041
42
85
186772
1
144659
186180
95
40
1
95366
34
52
425382
415341
92
306225
8
91
204565
51
397208
399367
62
49
417285
2361
602067199
55
45
77
40
81
46
65
93
75
416620
91
3
37
55
265484
99
3
60
38
216586063
1
42
67
50
363602
480368
9
86
479631070
206278
87
84
64292
9
69
87
196067
419201
74
21420
76
245937
55
10
38
50
23
96
98
6
416137
332564066
21
53
289280121
42
407648
144151
108333
65
99
90
92
36
364991
538113819
436030
91
12
377960
39494
56
452045
423450243
175959
225298
68
342993
26
161495
18
88
28
159847710
32
8
66108597
56
79863
358961
33
292159
9
51
336021
88
51598
474961
961458608
74282
576226681
295779
311607
10
57
429864
19
46
89
112927
89
403509
638163442
224486
33
79
164349
47
32689
81
88
2
689914961
478527
985902119
87
22
16
396428
53
10
54
78
504882746
91
80
498675
95907
173525
829613015
20
717065508
34490
86
81101
289121
43
425650
222074
187883
87
6
45601
43
92
350882
63
400386
74
845640092
556039780
78
38
300728
576520702
49
85
73
2
52
420177
382518
186691
941522235
8519
119821
89256
428818
63
40
89
128387
71
180152
75319
3
9
51
26
473324
429458
45
44
28
313916459
62
341617
44009
16
25
71091
65
210312
254154
210230
524543152
32
115913
494937
225002
369973
318871
982276562
22
32
74930
27
336870
1
12
8
152361
574046292
264367
415451
237793
37
319574
84
9
115002
41442861
492892
88
25615
63
50
355383639
475942
451363
58
8
6
89377
98
196802
221414264
2
472824
56
61
109255
9
20
58
45
48
4
64
353103
136341
27
722069943
477530
60
931961462
433247
382715
199698
86
98
95
894222911
3270
30
28
143946
72
75
7
249065757
377089
62
188300
3
66
379560
340704
9
145549195
203807511
977283213
83
687263597
77841
157070
399173
220593708
86
335998
60
68
68924
236808
41
222458
972771444
60
58175
36
74813
69967579
46
50996
9
38
74
470853477
456976
225928
234232
295062
50
2
14
234589
438827
60
447021
471939
33
2
1
310252026
320407
20904
93
58
17
73
2
90
61546
144484
37
473095
183939
69
351722
9
225085
8
2
215548
207961
492261
75
480506
151316
335275
42
23
1
177097727
681881147
133348
13
109326
32
599431984
4
80
74529
296434
661457585
20
40
53
300486
455491
673019191
202932
167366
81
5
12
8
21
234031
348534
68
217718
31
71473
70
57
141423
10
318009163
203716
147186
185361
312
8
42
23
75
81857
209615
84
94222
445060
81
413689
845219849
656528066
3
417157975
92095
17
685278431
487058
383732
165896215
7
314886
79
3
96
82
57
56427
234594
50
3
92
9
9
13
79588
4
58
357626
17
257766
59
65
32
9
480130
15
9
455740
62
603493434
380125
261558680
21875
97
26743
84
360404
284675
427359
297823448
45
511663532
902908195
80
476759
82
325010961
4297
31
4831
9
721514742
589280071
35
255259178
57
677742652
726750332
90
7
382580
39
463568
276823
69
97022
94
94
411707
57
292757
315991196
49
75
236007
44
99
433861
82065
49
78
36
324088313
378762
74
2
148743
82
73361
87045
1
78529
195872
432876
3
335399
185921
13
230361
8
138622996
20
273505
102587
17
24
252
102449
394041
17132
8
386741
1
58
465369
58465
37
43
78
976932699
94
433068
83
1
47
299988
389543
87
302632
604346542
191686
64
331013
38
61
25906
19
91817
120987
153106
132465
25
941848589
46
112210
73397
38
59
57418
725905070
56
101809
49
83370
29305630
10
110964
68
140150
91
234140094
19495
37
76724
47786
35052
48
39
473074
404291
25
97814
35551921
2
81
188870
409777696
43
3
29
144544
53
3
378546
78
24
63
947739655
51267
337218
389444
16142
70
77411
89
798435192
78882
72
466767
77
23
399040
110048872
295762560
409843
16
420324
80
15
332512
6
135591
851295522
201074
6
304319
97
87
25
81
497842
251432321
87
10
140575
49557
92
276156
245284
215739
130708
56
280593
774809856
415721
5401
386805
33086
63
21
33
333891
172427
58
23
192459
95
10
449210
76
383297
305910
203231
25
82349
76
18
421335
484485
45
434602
35
57
152294
23745
345019333
462740502
474947724
344229
575725910
503315072
457878
90921
182683
10
4
290571
64
36
89822
69482
21
439714
301345863
26984
414506
366782
482609
3
451812
55
24
8
784288396
113177
85
48
706536844
62
357576
239008
37658
26
79
403708
330038
57
44
41
62
58
77
382611
386531
289664
21
58
42
488400
62303
484983
243114
23778
17
33
57
129395
548144437
67822
22
152027
20
16
85848
93940
74
12
47
89596
22
409540
29
9
334227563
31
202294
243640
29
822607234
14
297122
94342
345819
135915
418603
8
92
31
55
30
278130764
838704352
445281
1
481225
87
194560
48
90636869
368302
1
123498
223511
401233
235003
88
204316
395080
92011
8
241771
61
3
197115
39
228870
44539
862130053
56
31
9
304938
699486465
136236
149240
23
486690
24378638
78
346692
27
273653
42
1569760
10
2
44465
47
147223
329694
83
307968
85
84
459193445
449031
87409
429146
6553
53
67
6
444179
43
76
95
72
53322
45
92
288594
5
37744
237114
862446947
41
19
44
10
166217
28
94
448658107
416276
191948
27
61
255913
200246
234729
96
437003
51
291841
444776
4
9
36241
7
317353
25
6
9
394757
71
56
33841
58
300909
69184
96
3
98
485573
6
307588073
17
36
46
122863
85070
2
121781
1
80
8
42
251745
365075
63
6
183354
84
825822979
338423492
415765
394763
321557
173326
262455
78
187286
481384
255040
87
262578
27725
161655
197058
38
80448
345278
56
1
121523
39
682304742
27393
97900
483807
18582
42881
49
45
161932
60
910660036
186237
90
536635343
49
63
16
69
353354
52
408652
86
133373
405832436
46
24
44811
33
19
3
49
34
449612689
282480
22819
99
14
295745152
66903
34
1
116811
28
80
175762
4
20
226187
50
80
5107850
91066
365766
1
23561
22681095
257375
18
68
32993
282680604
613448982
301248
7640
339146
39
81
94478
12124
427161
380035
6
492373
34
216328
53160
4
577306664
65
48
58
378096
68
486960
800230641
31
292117
275869
60
23
11
247484
18
154649
233036
4
69
122014
30
70
46165840
38
5744464
39
267177065
62326
297526763
56977
494750
198685494
37
936246817
146495
1764
98
164275
327854
453063
373169
10
33
90
460375
603862888
434110
32
82
6
30
378825309
62
698881637
379686
232977
378895
207881
67
29
78
16
137393
641051263
259512
429055
124986
201862
322649
6
21
7
259096
273545
356112
476847
230624
402412
30
200629
5
497972
185666
415187179
14
288706
52
86
362172
498255
96
458228
61
7
97900
38
845376713
136203
453031
24198
817148135
12
478166
251729
312297
14
59252
587762242
72
292564
256858955
169714
1
231614
93
399544
42
8
52
250749
142775
496861
90
34549102
218783
19383
42
64022
486448
92
84
126742
37
296152
380769
504829040
7
474873
339181
800157842
22
106844
129361
4
287289
6
494345
93536
343082
66
89
78
145517
16498
4
9
30
282154
37711
31
24
710113122
175526
1
70973
23
284713
310908
51
5
191542
488749
91703
5662
4328
9
49438
118334763
45668
475678
197957
93992
150003
197642
84
407628624
8
12580
458351469
254644
292753
456246
53
58
1
129392
415649
190564
55
458139
5
42
163219
60
46
479532
20
240400391
68
83
484706
112298
386726
5
306091
54
43
8
359860
724452983
30
7
88455
2
78
397955281
48
70
8
22
87
66
27522
183748
83
32
493519
3
84326
51
169600
73
6
77
71
84
137037
150657
8
123166837
2
28
376043
47
12
13
76415
69
91
411072
54
215953
37
112279
24
234280
21480
445255
28
7991
80
253569
19
828335958
472252
366284012
126870817
78
435459
84
167143
115539
5
97283
82
383993
267261
409623742
62
57
94
754621918
83719
91
81326
134785
6
89
436475175
92
691133268
24
33
236762
2150
38
30
27
9
21
359660
75
83
69618
19
335092
64
278691
8
269169
124525
26
55
28
1
488728
93
211640
184687
6
81
459299
86
427597
91
790257700
31
82
16
61
41
254382
60
516572275
96
370524765
234572
425402
28
8
620371819
19
46
449986
62
33
289968
1
98
308534
191781
389961
496069217
192240
86
476098
498876
291699
73
54334
166143
645399350
63
253223
471689
54
95
85535
423401
428091
69
24
423577
778045751
11
13
477621
7
462662
560593158
46432
178553
26
445054
371283183
93046
13
150293
42605
297197
47077
14
8
459608
45
765480641
220146
2827
165207
35
482833
77
79
152586
284614
4
393885
123677
39
20
55
6
89
19
45830
31
719644329
417600761
255023
10
48732
24
42
388382
208396
3
86
347323
486321
251913
58
77
204409
74
868825535
281971
20708310
4
60
3
103993
55
466489
94
7
33
359596
443288
308051
52
32028
246404
85
6
13
422332
5
5
6344
42
39
95
404281489
403829
42
701818709
22
459296
43
30
28
97
88
496512
29
13
26
348988215
463394
38
18
8
90
149390
102959
9
73
32699
30
50
19428
24
36
971570824
23
64
118461
54
30
12
5
895682893
8
24
9
269766
18
312938
1
695719236
80
431769
581464284
805756178
6
27285
452642
81
745070369
150882
43
2
8518
79764
477418
97
160127
13
284119
86
344367
11
52
78
94
245370
95
356203
130930
33
422524999
23
60127
76
62661
250475
4
354287
18501
45585241
158995
41
980952851
162930
112736
38
46
487228
90140
61
417091
61
58
40
219357
380365
389342
12
5
6
131499
18
210032
17
508088728
28
21793
16290586
59
85
8
472705
18
4
262555
195695
58
89
292892
54
428145
98
70
15
402216891
152552
173514
24
339549
66
62
780718284
293977
622413504
95
40
83
243250
3
423831
53
17
8843
24
95
425181
106862
7
477897
684337525
160605
41
1
87
361420
38238
80
297474
74
28
99
84
20
279830
93
96
52
402426
56
48
77048
417038
447087
231249
8
80
163663
73
458222
13
373574
345678
469162
54
462032
443156
283504
336716
605838930
18313
8
835813150
59
61248
404303
856215406
40715
148846
176526
42043
73
3
482482
15
89
924270321
308889
95
183781
79
5689
6
3
387114
93
67
87335
95
42
49027
96
98
16
266251
4
446463
14
20
320991
440738
496641
427899
32472
128825
436268
358168
3
323423
2
119488
188515
929
340938
2
28
384940
383591
66
43301
273155066
502326944
291964
419123
493719
87
258528
35
68
65329
58
113366
386684
24
60
553833832
883624426
335654180
32
274342
2
42
42
26
1
268882
14
9
255235329
237140
6
90
18
139015989
351910746
436083
30
98
320145
26
429050
422977
846903522
422916
35
40
15
10348
36
98
43
345870
669354573
67
6
8
23
274289
47
51
15
324035
304844951
261144
254335
847100691
64
458749970
356854
39338
60700
529014311
437301
37
351407
18
749186431
61923029
15
38814
77
52
99
126133
6
48
161182
9
11
69
366194
214485
343970
185026
508362722
27
66
273003
63
159303
781604471
61243
25
57
11
85
55565
484151
8
331647
4
15289
451385
59
12
46
63
63
78
413839
5976
76
48
99
165131
84
63
9
35901826
49
35
114235
64
36
61
141115
95
73
149399
7
343259
94
89
140728
67
29008
99879
22
325084
43
182751
152901
446706194
204436
176393
96
148054
32
66
466038
5
13
30
171625
68281
70
384820
93
50
51
31506
50
89
329921
83
286356
37
174557705
4
314108784
15
61
365605
98
18
6
52
11444
369880
19
47
448877
7
255868
37709
2033899
358663
43
8
350983
1
292652
1
411050
96
289607
25
359469874
55829629
33
409523
84
8
39
20
30
26
164590
32
25
59
160079371
76744
418560
424482
47
339168
201988
65829
26
69674
476738
80
263047
94
787524061
433331
250380143
4
469627
87
54
81678
20
60
106788
78
46
42
7
344859
49136
494955
68
419483
43
70
85
37
315339
435719
95354
467290
17788
253383
51
191171
383088
231664
27
28
72
63
16
328360
485145379
95
71968
420878047
490674
478328
45680
972571940
453768
34955
194426
3
209724052
148850
247772
390847
255372
359727757
1
322807
190220486
6265
368063
53
61
68
403814
28
18
447838
97
147291759
658848190
79
7193
92
287075516
55335
216826
142471
8
69
22
793772288
870699462
229689
142958
319443
264666
399434
5
774426861
101078
67
304337
35259
64
31
85
99
4
481684
2
44
253274
281533614
7
16617
67
354140
11
753998581
83
1
17
55
394997
6
245442
107078
383256
7
1
392857
16
68
63
64
310657
77
256251
241990
78
404536938
7
455114
338878
144162
320321
420048
20692
104795
460840
297374
35486
328266
414226
553688498
5
385042
8
32755
6
13
201789
438919
277645
53
98
44
338496953
3
18
17
85853
22733
72
455010
48
42
98
78
24
65
42
28
89
88
436994
11957
5499
70
326280167
208785
91
40180
41
212338481
43
45888
50
34
9
2
50
86
73
229598
88583
19
20
55
392022
6
341993043
99944
936157844
55
45
101368
102178
1
297522655
9
2
95
49
266005753
198210
299504
217946
95
40
93
56
203189
20
98
18
67
303706
192976
359971
191720575
57
40
76
102653
295327
429983
8
213158
4
312720445
87485962
95
51622
8
453247
820520067
470712
57
419573576
271820846
62
208459
21
9
43
320355
16
103429
42
25
44
2
7
95
23
15
219139
222174
96
15
357996
89
5
83
468241
50
260132
1
93934
91
328130
598235876
348925
63
86
291089
114009
22
346210
82
290129
225294
47
74
52
279413
92
56
3
89
82
128415
756371208
93
5
44
808618537
88
364500
65100
306205
92594
59785
409415
28
115738
244799
476465797
58
53
40
477248
412394586
239756
32
33
468072
76
79
6
344959
441445479
353163
434566
798729133
412983
65
24
250777
494836
39
29
177868
947012465
6
54
8
582628983
71
92652
45267
77546
316948
98
115587
96
629428620
306067
68
25
258070
84919
19
9
81
57280
35
78
25
57
629557222
87
52979
142412
148926
383562
5
909574317
67
169486
4
263453
924952478
163500
416959
859986941
54234
92
12
262982
60
7
650587639
98
92
1
9
418793
72677
479004
293453
93
82
8
393326
449730
62
8
424291
224993
5
419389
98
178228
59
543084934
188312
181669
81806
92
26
4
482028
342631
253576
57
31303
38
88
3
947836633
142827
5
96
32
4
52
56194939
789453335
217673
10
70
958481523
86787
290504
868961528
67
436504
149594
87
471158
262528
465266
466220
31
75
88
9
2
64
340847
62
709245515
220447
7
10
4
2
7
152970
313681
77
84
491655
384484
11
259422
248272
381475
6
84
44
445602
83
6
54
423737
735929490
401943
215865
310716
242050
391199
45
174177
265891886
47
454800
98
24
94
739797962
165099
1
15
238409
133811
115318
293321
71
84
641032838
5
31
57
129254
277641
20788
126964
39
497697
310756
6320070
492916
362889
56
85
483516
78
348633
11
95
31
152499
80217
74
2
50
288671
188394
269783
4
65
354544
31
260411
42
33
639356946
75
369885
455652
34276
95
53
51
876913698
81423
21
40
37
222309
406776
4
268206
211329
368224
328461
34
47
28402
774596688
43
453499
95
37
223396
467665
3
361264
415641583
27
225735
72
273342
344501708
307419
991339380
9
69
45
71
40517
439643
315655
29
54
1
36
246742
17
72
16
36265
129728
199570
390227
265152
63459
16
456805
224468277
21
15
332144
80373
7
226838
971201256
66582
87
176315
404953
208205
68786
11
54
2
214348
4
266740
4097
90
396123426
88
72
431632
70
220624
479841
56
393435
246344
339118992
16
6
26
1
68
35888
82196
9
25
331539
288444889
96
210665
444859
461614
65
3864
6
8
53
7
41
314616
78962
87
88
49
43
301571798
499137
72
803675932
21340
277258
407685
1
456226
46
23
165859
6485
98224
20370
49
6
35
46285
158652
214119
268784
5
118836
4
103278
86
587485858
296842
64
444765
275519
919585066
9
489927
36
490641900
415133
81
47994
2
290387
27
254366
434328
34
37
3
244040
96
396648
25
384558
71
678310729
94
92816
47
7
916677460
22
69
912144408
97
2
1
9
80
83979
2
359286
496841
56
64
3
17
22
19
26
171792
469504
115138
91
103279
344098
25
51
164970
74
6
92
460741
10
366615
416018
481442
21
5
269716
403804
8
2
7
17
4590
64
107433
7
95
148264
357061
52
58
3
79
57
240408
98
454806
315642
30
368168
67
393459
36
413565
334309
75
392401
453611
42
3550
432032
81
29280
9
99
8
418926
366300
925635634
79
24863122
838393033
397830
54
448905
5
3
92
46872
4
45800
274671
86
96
219689
388791
363141
46
89
497611
94168
61
82
82
340137
47
147836
261779
671285043
5371
737754287
345498
55809
180165
90582
237861
71
120795
77
265045
368149
76
19
448173
12543
4
20
91
20
40
69
1
68
458373
595336455
37
41608
451120
12
489497
298975
88400
25
42
160589
99
62
53
2
358791
41
5
482600
25
26883
36
73
24
408858
364810
94904
86
55
99
45
41
48
19
85
373314
50
61
2
49
211844841
73
11
64
389768
95
23
32
39
482650
24
439551
72
91
70301
466861
261041
69
9
6
48
68
338174049
141893243
48
69
99
54110
17
117597
32
363429
356145
366739
6
8
31
15
53
41584
46
568731957
97683
6
44
7
460192857
35
84
134722
262445
301896
62
54216
213913021
86369
906997577
64
35
386274
89
179100
51
42
56
58
434544
112411
2
41
5
129417
4
8
28031
157266576
415063
58
466731
43
96
100472
125278
16
45
5
737329167
233479
59
1
94
87480
436147
192895
3
54
3
3
473967769
140173
24
467642
285815
76
851818855
516705486
2
88
225081
72
9732
106470
11
76
217364
68262
384356
8853
31
70
69
174116
68
476621
134436
343173
244826
33
76
63473
42417
460862
24
87
223173
25
436709
4
794636588
8
496124
1
59
126487
6
309754317
257865328
18
486848
5
12
423102
398162
98
367246
67
372363
96
63664
302178
80
18
59
225037
43537
537216623
4
36
49
69
391599
217680
52
44
449550
53
81213875
578620521
61
4
14
434356
3
1
25
81
38
74319
87
233742
27
13
53595
404489
70
41
322000
290895958
797103225
2502
37579
233688
37
52
262366
76
10
479505
50
408770
31
395589
185073
44
412380
5
264471
35
76
72
436243
490891
5
90713
50
39071
23
234623
88
46
532
7
11
25
233817
59538
64
35
158031
11
811570713
68102
7
442218
389938
468215
58
24
1
7
3099
4
38
471469
31
94
481347
143077
85
1
414588
9
165676
32
85500
65
68
408948
82
314013
810907027
20
330104
29
264850229
80
313069
42
51
68
481165
67798
916988473
689890530
59
28
54
99
451273
10560
15
69
114632
703315005
384236
85292
38
1
160629060
107532
42
55
286051
70
33
76
66
171969
23
434712851
34159
448020
444504
515804266
23
97
87
416282769
654179567
185722
784847883
72
55
51
99
119782
12
694135315
65
616539354
106615
286002
89
3
632064120
151656
507509591
244585
272177
64065
93
49
1
8
278054
388939
7
49
56
267737
73252280
9
54
39
3087
9
276930
90455
22
67
294305410
38
67
67
160273
37
37
70
58
3
38
109002
6
18
44
8
82
131119
93
13
208744597
553155589
95
691507160
3
86
78
73503
90403
237227297
11
94
52360
951448458
49
264423
72
282217
334614
496894138
239223
445787
73944
33
62
13
16
5
92
291662
134691
405444
18
781569973
278752
154566
5
228200
305409
505008675
347098
411937
7
6287
74
134558
3
41
45
7
323913
245484
158902
805084250
4
18
52
98
39
338321
43640
384467
188824
44001
94
168101
37
43887
27
439218
87
72806
350276
191474
115370
43363
171487
16439
47
172691
16
27
3
66
62004
25
25
4
766809116
22
1
220170
470095
40
67
96
352738313
15
93
3
231506
47
177011
56
9
84
780320930
41
231498
303781
83
43
16866
64129
340071
72442
84
50
93443
265371
30
157635077
665411742
474734
373944828
58
62917
9
73
485901
391773
95
31
37
414804747
63
1
87
85
87
34395
11
162257
51
339602467
217143
83
31
115052
176540166
98
35
65
267844429
58
3
18
175448
472939
145791
242836
66
248337024
57
388478
70
39
89
181682
56
2
27
39
64
52
73
294158381
3367
39
355909
75
332059
35
406272
14
20
4
401644
211640
369652
33
409566
441290
50
249413
2
69
67
213701159
209902
341533
76
110500826
48
110280
302080
270064
50
53
82
19
1
484638
310557
3
1
337793
29
6
492073
86
55
2
460972
73035
118944
391485
488888
95613
472317
39
761020667
220870467
7
106106
30085
88
148771
6
297151
361284440
59
92
99
64
51
139921
428525
187367
218648
30
6
93
306274
43
85659
337104
114518
373818
18142
158643
78
8
23
54
113453
47
19
440991
889212002
151401
54
226617
63
895665443
455352
23
94
26087
35205
455740
688567179
223948
335935
199453
420139
445848
262359
89
458415
75
49
435641
61
66
501650975
4
47
61
58
289726
409479
82
70
41242
3
87
132364
15
27
52
2
11
380331
60
38
1
78
448513
136275
290371
73
390826
315706
20855
9
123619
183813
33308
846570991
61942
245325
9
178987
57
119948863
373703
87
30
36
559829436
201438
86
169174
230819
409092
41
3589
34
349481
36031
358716
18394289
351099
22
3
19034
6
90
465173
62
85
2
7
201925
21094
30
86
9
485613
416179
84
80
366599
30
287310
7
63
81
55
257109
323383
85
82
269035
63192
57828
457941
415139
363855849
35
132554
374562
636725022
140379332
5
356415
925030687
501734237
5
50
138592647
16
59
86
384307
171936
483932
352174
76
478086438
230356358
48
15
469407
478716
498082
495141
86
108431
28
447006
91
3
90
175863
86
376006
5
60753
413241
245921
83
20
81
321887
6
7
41
287776
98
414027
368838
38
142033
9
617690659
504748756
82
589899782
976834889
15363
45
21
16
1
258867
22152
419205891
84
281317
213592751
86
369663
36526
485859
2
44
14
39
38
394120
477146
76
81
5
283328
175935
14
73
46
4
414368
40
17
1
290657
9
8
44
893220858
915684380
1
39
123394
19
26
7
92
486820
25386
265579
53
505569814
4
465823
54
425411
39
52
95948
353226988
14
430050
12
61
67747
82959
269486
86624
164185
45
154999
47097
54
33414
110837
3
39342
58
319244
1
498828
834561455
62
364986
1
60
67
56
18
5
311916
287642
458200
417003
219729
23
11199
106717
377159
86
78
14
467618
583626774
489756
126090
1
16
415126
1
19114
20
50
374034
403502
25
471682
102600
63
19930117
67
1
91397
4
426593
41
4
266749982
92088
8
402561
287132
1
4
232074
45
301449
336045
67
61
35
5
329475
52460
34
71
14
52
5
47
26
84
430220
234190
8421
286261
5
5
48
20
46
469213
97
5
272433
17871
63
14
18
77
443390079
248626406
291332
324549
48299
59
25
33
92059
447139
222908
9
89
760890831
71995
8
22
25
218209
944018325
68039229
5
330277
90375
256808
56
303553
425937
427928
389682
229497
82
230013
93
97
10209770
421641
68738
495499779
79
19
41
61
35
292274
232854238
494952
43
82
127930
82
82
41
37
83900
3
978624547
6
40
56
467379
726248702
9
189785
98
10
37
132533
54
162031
360982
8
86
6
156358
21
76727
910978360
6
55
2
18457
255989
3
28
237200
48
73
8
79
229516
53
65
96
359723
95
61
72644
329590
21
81
27
158027
368619
28
383475
22
481218
164712
239121
353098
38
352330
43
14
7
157701
71353685
78
39
29638943
46
94
203495
96584
179650
107334
80
14
344614040
192480
8
60
11
96
201694
428306477
65
51
224922
9
783008860
89
366894953
31
127364
288496
66
99501
48
214970
418151
165690
273202179
60352
3
54921
17
99
55
79
87963241
302421
90710
153371
138432
756598333
124270
92
135126982
176645
362741
460992
23
332724
9
43
43
94
7
26
35
259252379
286370
78
2
45147
7783
114090
19
7
167365
228725
734707339
36474
9
128797
6
91
3
996724994
497992
2
47
103519
6
74
47
2
18
45
134788
202886
11
496670743
87
363042
92
44
102769
1
427706
393117
48
26844
480619
87
146264
294484
36
1066
70
76
39
4
926891820
188408
459924
292030
23
13
57
140237
102216
7
832016284
184757697
163112
25
749568990
393497
6
5
925393428
70
218770
34
41
235924
336797
463107
33
62140
872010101
6
145755611
918682799
20
124074
46837
28
32
189995
461952
5
251549
20
28
5
9
720388678
385089
1
130694
11
288621
474070
70
149865
89
2
65
95
479343881
2
51
38
74
942606418
98
97
35
92
465749
278396
419351
377269
43
92
8
23
204559
447961
10
99
163587
276490
93
49312
358337781
180264
8
64
81
458401
876735737
65320
4
92
54
14
422832624
193743
136931
492653
283190
67
191800
28
359732
781561230
24
92
427268
46715
2
60
34
158169
47
9
531632109
93
348310
255759
4
3
142809
813645572
57
44
25
81
383069
59
114822
900075453
404315
71
417336
25
21
66
4
22302
75
127234498
9
13
440699
5
92
471123
31
340426
61183
486662
48
398523
60
49
662205139
5
181350
316947
14
230329
229205
259246
489407
25
80
4
48
76
6113
47
86129
6
428197
468286
222039
78
47
231958
319594
85
111991
44549
339048703
76
3
140745179
230527
259210
329753
217020
307226
393643396
107961
571113267
340847
566453162
2
101484949
65
68665
25
146149
421710
47
353088
455284
294101
37
61
84
40082
421910
76
176454
294894
896457006
90
93
56
142464
1
46
1
34
7
56683
23
139619
65
31
89483
343785
101785
34270321
26
64
53
150998
136903
319032
371083
263507
282795425
5
306917
123334
92
474113939
91
47
58
92
67
79
104815
507218408
424179
88
87
103361
417250
22
75664
109654
376571
53
48
141508
19
276425
20423
76
42
52
107805792
266121
93763
25
372125
51
153787
392712
26
377792
181675
84
115050
900205761
28
50
212351
46
55
61
77904
250982
450390
56
26
22
483789
224767
6
289306
225186562
49
125066
4
982069769
16
95
52
10
13
308706
35
262094
84
57
774308544
335287
97
55
252922
3
213342
141190
92
392149526
376528
486508
433846
18
191717051
62
26
91830
7
20
859490025
285055
50908
91
47
86
429142
99
93
439012
94401
8800
194370114
698541994
56872
143643
31
536870265
105542
78
314678
167810
61
93
408321
860450067
27089
91679945
175259
291126
313470
1
134746356
85489
26155
4
54
75
1
274992
12
244364
289184
91
61
130534
96
105414734
3
669271763
380834055
8
129971
2
190756
81
216786
80582428
495337
49319
85
131986
353277
97591
86
2
256259
145038
55
82
9131
82
8
86
14
54
28
34
275121
65
450075
423230
397999
97
60
45
163323
465033415
243674
74
20
9
16
51
9637
167986
453091770
33
71
68
5
574990545
262639
98
9
76
431847
405715
66
2
49
64
1
431944
51
249830
405351790
595859308
88
4
308203
425268
47
408586
81496
53
464875
3
91
287839
44
6
176331
3
76
48
215652
91
146062
3
170743
19
241504
58
23
99089
230729
8
89
5
55436
141885
70027094
383730
144444
70
312332
52
304209
144586
173981
3
266507
374183
23
74
876895107
398684
32499
158254
62786
1
6
73
3
311232
233627
671626566
393023
327758
249684
62
76
13761
9
275953
41
27
119000
82
27866
4
48
729518041
5
48
75
30
57
131206
181986
58297042
60
53
34
126947
491672760
7
389964
29
66
497198
16765
91
308526
826617510
77
40361
68
82127
118755
70
34
242875
169147078
99
147164
260003
492805
362807
9
60
386642
338732
23964
51
214263
682511302
269585
64
49
267140
49
52
469177
733351913
73
92
6
45
2
78
466363
41
22607
103487
36
26
400277
47
55
229547
51
47727
61
479469060
439710
266210
36
135931
496660
108356
85
236154
68
376078327
35
63
430851
444708240
393749
60
52
69
96
96
277129
473367
84
6
96
63762
75
427989
231050
30246
2
38241450
3
294402
39
2
49
5
2
1
70650
527074130
29
490825
57
76
152590
87790
404056
5
711191687
4
80
7
10
44
4
361266
5
98
70
156460
252774
226533
476231
245885
103615
5
72972576
159812
45
74
392127
212532
5
382186
99
824424160
449095568
547986474
222869
73
112441
930345061
64
84
3
2
87
173246619
318496
1
90
50
63
97
196710
49028
423388
206955
956754920
2
102695
74189
69
61
39
44
144018
3
53
263865
46
74
9
5
88
76
42
408304
55267
20590
165923
6
50
335100
38
67
18
380607
412826
946336394
23
403035
2
9
96
337360
79
85
64
102351961
24
48
47
58
831214820
204876
732337016
236669
30852
35
365713
384289
368637
73439
120333
633731747
49990
781865165
375140825
46
478397
34
279914
467514
10
44
26
288892
77
108682
111664
6
10
9
10
74
468257
56
631188888
450720
143322
94
431496
60
24
505389505
99853
28094
746060618
43
290357
33
475405429
56
49
77
239170
7
280881
297001
663680024
78
88695
930424225
413705
171530
145504
37
147759
360330
174546
473297
41137
71
195716
238748
76
356140
48
485866237
42
292991
917171964
492855
137200
132454
82
356717
39
2
99
47
450815932
254927
197022
52274
438121047
83
94
20
53
3547
42
93
419551
413408
84
269834
99465
289036
75
86
33
12
223897
411907
234670
338790
5
297763
211468
43
73
499111
35
305977
66535
26
396113
2840582
97
263908
22
408879
73225
327609
21
18
23
22
601
4786
218797
96
35294
52
405738
215198
86
478222
126543
376015
209647
59
25
6
316318
43
78
224145
475816328
281315157
54
3
66258
225536
28
56
171415
18
441091
68
2
31
400511
414104
316002
5
98
199812
81511
13
23
18
172941
385645
97189
46934
85
318678
5
40484
51
31
63679
20760
56
401795
44
396455
122294
68
776255377
181517
19
7
78
764269445
30
323752
588103239
3
850976082
250677
57
261433
66281
58
416324
824451654
323076
81
457460
73
67404581
468556
5406
110238
446716
57686
943817420
84
100029
76
27
197158
386569
46
83
56
71
79
87
934281632
63
9
91
6
103410
812759228
18
51
330658
54
56
599945698
22606
25
155244
38
255971
53082
7
915081540
285962
182863
448411
72
80
41
57
3
296644
290208
290698
98
85
236930
44
83
169539
289185
80
76
9
78546
1464
85
25
18
84797
71
798810986
990429348
358911
965913930
7
449264
12
1
257278
239172
7663
78
34
106034
1
65
40
35
75615
35
49
436545
78
73
270850
463858
110822
182330
23
279099
46
634848374
84
37
66
162166103
22
71024
185437
935728142
9
57
8
74258
402012
35
415526
422110480
3
61
77
485894
335843
393422
292568
209963
64
22945
8
188040
70
189326
49
23
252404
25
39
420135
327390
425451
27
204273
29265
1
436930
378544
454662
44
19
11
31
415536
87024
419970
42
723177506
56720
799987068
31
32
23607
74
8
368394
372527
3
104923
71
389682
98
466068
217037
99
41
34
482545
72
312437
29
182014
12
397484
63
82
19
65742
76
9
21
80430
137007
17
912905413
72
81
446505
53461
1
13
234798902
155997
65922
93
904654142
375735
14845
34238
215844
79
2
38
50
71
29
98
83
252112
43
390175
133095
339380
13
94
343500
30
67
315334
4
52
26
430593
352028
5
185689
23
446663
30
207458
5
42
642107203
304271258
75
1
26
73
62
463015
66012
237553
216663
326933
241583
315212
389764
9
129566
493381
10472
74
5
77
74
4265
228037725
251144
237594
629154911
58
373282
108701
353011
389980
449950
377639
55
102453
17
140320
481267
316858
102552
37
10336
84
258971061
235295
367938
8
13
76701
54
9
293697
368308
5
6
452567
3
3
35
53813
244979
64
47594
6
154711
412373
287068
412167
28
29
847454359
194724
79
184271
392804
71
27
348623
450441
717452756
7
28059
372639
61
746166618
279302
302095
72
293060
729834935
6
20220
87
427338
17
459718016
80
6
13
31356
2
28
6
26400
82
17
95
64
64
389173
424444
262920
80730
298947
45
7
109260
45
73
73
280528
429772711
84
30
10
92
37
84
464452
356425
81
428779
82
88209937
66753
2
346301
61
380863
470196093
235370
99
47
217705
5
94
127909
25
73
47
21
138249
20
68
5
146103
36
45
35325
304738
498574
30
355442
49
218633
7
383895
57652
492785
10
483816
357857651
29
39
812331321
1
6
318750
3
104625
10
56
355372
271088
6
1
11
405630
346879
12
1
194817
416953
51599
185874
51
83
79724
3
72
255097
543298713
18
7
1
97
267722
284449
45
236882
702675784
49
103382
187633
8
352859
119798
307006
33295571
163832
182272
53
487737
94
145903
156659
432419
136342
34
14
57330
9
170293
45526
410513
84
73
383900
45
897612062
460863
228981
485026
286794
54
78
44
6
6
88
70
244285
98
28276
221200
16
99804
55943368
112828
355373681
1
45
87222
203186
61
564539532
6
419269
77
30
313487
293313
9
88
12
85
113173
69442
469059
66
8
81
233829
151771
5
339019
87
67
286133
56
99729
18
90
8
485293
14
53
13
230783981
36
312060
58
96
285022
30567
19
63
77
78
284238
478184
376868
1
41
1
60
86010
68
18
9
570156548
335828819
459848
63
305185
66
352708
2453
30
205185489
149123118
91
65
669541339
364236
35
478558
81
113305
68
25
9
382078
35937
196196
84
356683
30
74
61
4
320852
58
113814
9
80
83
23461190
295559
27
68
570082933
247996
814022645
55
25
136625
130935
2
76
4
82
81
81
92
220340
5
47
458176700
255076
320318
5
9794
82
190602
124540
90
96
82
50
886533688
254108
162781
224820
4
88
46
43
322396
430727
421869
2
306733
193431
11
259808
1
250319
27
99
97
48
59
488935
444452
314892
322732
5
81735
44
3946619
159563
73
150045
51
308641
66
7
29
64558
146830
91582
92
41
276736
40
279421
23
5
35
2
16
119080
23
127266
123807
58
393227
46
50
124194
94
140108
12
328624
431768
48
361842
338471
92525
409309
40
313720
263214183
615707034
30
132747
399126
5960213
58
54
431952
469272
24
414762
12
463239
116011
67
4
161598
257093
23203964
8
86
1
54
50
105378
283378494
3
49317
7
286709
81
6
53595
69
95
72
114677
171948553
211261
225424
7
270616
379579
200889
349239
46093258
376261
130478
485420
6
88
455682
7
473540
27
356098
88
263075
376206
6
460070
51
94562
425249
187462
12
66
77771
6
446827
23
4
265287
87
151735
270440
137510
199188
73
67
428956
7
442068
348312
99
21
250215
46
496780
63
93527
436437
136737
299274
6
17
9
295258
179972
7
39
388201
72
38
864737280
2
15
36
676660825
307372
36
53
285006
55
146482
9
380564
277976
29
300787
29127
66
25
16
441207
3
2
3
5
938710186
3
404797
59
8
4
899478754
45
22141
377834
71
202634
6
432036238
100759
192637
46
692226100
35
49
3
73
651644560
188467
7
26
884516651
177314
70
64961
23
260618
96
171095
7
413921
48
55569
68
170432
171884
281038
407378
69
109238
45
62
399544910
380345478
401434841
486985266
95
74
47475648
211111
273707
22272
159333
94597
176578
8
8
95
588615126
217178
396415
11
71
107857
339741
142657
187735
481786
99
97881
31
43
24747
56
30
111935
34
37710
10
89
79
3
23063
233369
53451
135156
78
37885041
353035
82
468075268
463054470
110832
125271
176678766
89
13
371472
20
87
461129
119175
242746
803112959
1
97
731670572
138626
257845
138973
270897
335322
20
86
420167
44
58
38
445660
792401655
96546
29348
19
22
41
479635
25
46
55
15
71575
3
8
779843630
50
284979
40
85934617
77
93
73
898522821
69
630275927
823310344
41
15
249162
63
71
50
77
5
650510504
9
80
77
1
130508046
55
759014757
49
97
454880323
382717
2
74
20
477821
71
400654
8
358741
84387
17
241660
20
3
46473811
42596
61
13
8
349138
44
285342
96
4
237031
64
81
5
997199319
99806
83
45
19
24841
40844
39
81
348308
471233
32
471640
311054
66
71361
93
6
6701
488431554
168225
103484
473075
81
9
21
125192
469034
154904
32
53
6
483851
396632050
95
1
39
454049
127487
79
175293
1
343949
49
314820
3
12
60
421321
92
81
64
419525
77
452227
84
604004803
165584
1
34
26475
96
226438
135392
154994
85
350645
16
66
434411
339028
20
28120
34
2
7726
26
9718
72
36
237420
57
83
94
107724
8
170376
63
64
8
97
375810
265899793
148958
481181
8
6
91
7
121266
33
261663
8
457149
13
83
483386
135971
179487874
164668010
84
49
103051
5
122174
6
4
61
247104
20
214668
87375065
64
64
8455
217605
438515
140882451
820229881
323860
58
33
998566078
93701
159598
41
8
36
87
93
6
560080563
239074
167954
83
300523
70
213459
302621042
217289
32744509
273652
96
85
325488
98
412990
19
98283
4
369240
3920
166284
152851
6
108493
347506
51
3
93
133743606
463492308
451428
425244
21
314101
312784
66
207825
238365
68
144276
95
58
71
450326545
35
941668344
10
84
1
584664260
241371
486521
401084
129611
12
220812
71
308410
41
3
40
68
52
6
43
244805
469944198
22
28
78063
42
248871
848627268
174323
259341
33
211925
22
132739
82
71
86
29384
408611
386662
415362
211079
269552
7
1
456888444
410113
647093901
430843
110217346
11
45
59
257487
8
9
28
487088948
47
457357
12
519562479
105786406
20
87
247890
106359
332523615
167111
27
464440
240725
96
54
89
216215
9
172365
3
6
81037173
7
62
265617
82
24098
5
772102830
221059295
79
383799
234457
74
80
329053
38647
36203
243646
10
7608
46
57
78
296974
68
744703634
293773
364297
944675124
98581
42425
325559
425578
79
41
345546
429654
283939
69
99
862617919
64216
68
247393
36
28
89
7
333785
77
3
75
130647
26
8
28
70748
178363
3
41
479299
6
34
4
434417
309201
71
297250
345813
21
264412
194856
338090
72
385356
71
218139
62660
69
50
4
34308
77
74
148619
566923416
74
17162
86334
356931
889281817
157526
452344
433170
10
109885
218174
94
29
295703
66
30
53
82
34
225820
71380444
86
286474
19
440692
92
49
92
59
72
25
110194
64197
59115
442228
65
3
87
207409
65
63
439613
5
55
98
344832
416378
5
243116
54
367754384
13
179211
22
342587
15008
95
2
24035
497753
196919
47
78
78720
36
91690
81
217673
33
260239
290616
297767
366647
4
748994489
860566408
47
45236
79
492711
51139
282791
82
93
108570
78
27
46
445619
58802
333171
168822
297036
393114
463717
68054
128524
338115
3
328754
335286
27
429680
5
83
3
19
72
291286
48
62
385107
433034
299966
251823
205009297
399680
49
772582202
49
4
65
816508795
327125
445808
198116
28
121203
66
2
391809
65
61
88
277376
55
19
95
85
36767
96
