41762
444006
461000
238373
54
236784
39
18
398769
11
62919
1
42
31677
287825488
91
165270
168811
353118
9
493469
247750
61
144384001
178301
88
439750
588266186
184792
301372028
23
65
49907
17
53
204438
108198
208914
1
50
41
61271
481007
97
49
372104448
94426383
86
337033
426037
197942
49
458708
1
37
132265
588174915
44378
211830
871062422
253986820
56
151487
464511
275644712
30
73
868549341
81225
95
95
260520
25
459804
51
64
137518
66112
21
408501
42
38
18
15
498853
374452
308208
64
94
9
949667590
60
25020
152290
957793754
30
128158
367390
43
252669
45
53
58
23
104379569
37
249513
29
36
23
182252
95
97636
85
9
3000
70
1
41
13
86
6
51004
196853
61195
474952
41
8
91
281639759
39697
158286
175276084
5
28
5
378394
348487
466439203
499883
24
37
170029
95
418284
26
88
655168719
53453
3
31
26
55
89
231894
37
125208
58
211629
29
800899026
165375
678940495
384771
58
307063
86343
35
95
94
29358
128325
3
67
12
47835
39
64
86
9
86
560590754
99
329260
13
112964
2
62
87
73889
6
14
2
99
48
44
349721
101378
58447
9
177163
375462
426669
47110
5
42
93
64
334085432
34
14
505107625
67
6
42039
4
61
57
763816084
7
22
427299
430798
98
76
53
905536756
438665
3
3
354941
90
86709
86177
336321
449532
98
628977249
8501
101021
69
26
49
417417
850224478
414509
166504
47
57
40
95
52
67
241258
29
6
993926260
86
336971
60
24
104213
87
77
64
89
3830
97
569490549
8
12
359753876
90
81
91
191146
73
112974
190329
82
1
611505130
52
11
8
8
341915
335763
65
84
345914
159893
8
76
44794
96797
251921
75
32
14384
54
1
827174587
260581
83
37
141351
20
276562
78
83666
65
91
227861
386911
402683
62
272443
940906830
70271
291853
90
96482
86
6
966284163
33351
341170
2
225895061
384085
108802
205755
361638
333850
746310547
4
99
381345
91
622515964
94689
447011
28
66857
252302
69621
492960
54
180787
80
31819
295071
213840
51721
422061085
444688
101436
52313
3
60
838926870
706316237
27
81
582099041
84
86
91799
53
17145
35
179951
52592
299804
72
438542
333828
8
44
43749
240986
60
272260
5
19
242444
1
23
297270
739209836
15
202690
38759
295334
434567
66
63
266004
6
9
2
72
60
70
21
65
585512761
18839
339365
43816
1
49
283641
386794
16
84
771198401
323205
97
29161
26
46
6
58
386966
55
189578
233184
64
53
127361
54
73
9
24
58
456488
268117
1
46
49
388214364
81
35
435279928
34
74
92064
973829851
38
335778
469636
41784
10
978508581
22
169598
237385137
241146747
540567129
62375
810876695
34
310415131
164492
87583
4
6
12
1
39463
74
290415
325123
256012066
99376
99
257669
192853
6
1
241042
455323
259803
843391600
619516745
365778
3
497147
385110
18
60
180146
43
6
269937
463919
419347
986831094
2
83
413001777
109237455
71
75
61835
175970
11
88
76
30
857135894
59
2
197433
23
6
96
83
33
82
319824
8
4
124252
2
33
36391074
394787
469238
532883876
5
9
6
41
85
433792
17003
198667
84
144445
56
23
65
72
301943
17804
22
294638
14
19
69
881191739
78
38
141907
172389
23
320390
439098
480093
55
164895867
390130
85712
93
863881810
889337720
249535
72893
9
21
3248
98
403998
61
11
30
5
36
46
340636662
83
79357
6
87
72
44
77
28
19
34
424236
43
51001
83
9
49
49
175743
357313410
80
4
12
300296
12
491985
1
7
495076
474003
424734
331988
30
84665
7
12464
632687812
18
23290
180949
101264
2
48
576295679
10
67
286259
213763
66
96
12
489479
140519
7
417185
437257
2
1
69
30
172873
47
63
251675
89
123112
91
26
1
319131
60
17560
626491023
236403
111328
457435
352290467
52
1
47584
42
42030
72
75
82002
37
435599
307751
147018
153495
434577
242929
494912
112964
316844
71
741265831
2
12
331990
302705
68
444154457
20
471861548
65
27
54
22
9
64
113851
192133
14
2
75
75042
37
83
6
17
200194
1
379260
81602
69
81
15
149850
51
29
385911
30
28
7
256843
94
7
20
223283
493040155
85
88
377590
263847
134073
29478
9
368027
89
47
56
38
157821
49
48
430704
289001
3
38
142832
21
20
242858
70
454651
309954447
154033
56
95
251509043
70
285748
250321
609661541
6
82
468763
138742
2808
81
62
47
700002022
94
75
41
81
295673
833105509
98
296992
266945
21
273342
69
87
215293
37146
13
85
77
86
78
92
31
22558
306299
451304
76
196893
80
94275
4
75
251711
59
343989
292901
943947286
5
7
403274148
144133
722084083
228665
13
855135480
48
211645
39
5
9088
152128156
11
6
52
23
69
2
435184
82
725763426
199988863
248082
244489
58263
1
27
235241
37716
29
22
1
291296
866413501
17
475179
333079
93
28
455848
19712
682858898
4
7195
280308
70
92
43
70812
447223
9
125901
13
93
91
15929
53184
6
43
64956014
256924
138398
86
68
28200
331858
1
65
96
498433
14444
307725
456887
487376
10
72
892195994
92894
432780
231832
336124
34
442339391
82
7
25
7
20
52
79
91
7
53
352816
463948
909025886
77
35
13
87
16
8184
14
253197
88
84
68
276753
2
56
29
108315
99
32
314089
4
867344199
6
97
21
18
77
4
193822151
84
57
347407
30
364721
6
8
27
662507026
49
320592
86
183830
9
498998
31
342106
7
406077
417872
85
67
5
456471
85
387884
55
63996
514802020
34
452211
132133
302154
82
58
349941
120212
43363
38
2
33134
174463
72828403
7477
15
213283
276231
282092
411127
7
106133
79
46
614823584
35
7
61
88
694493689
129019
45
88396
34
12
142367
221570
323739
42
458353
1
221116
32
65
856124458
66359
16
128707
9
6
40
86
195155
89
2
206316
57818006
1
85
313543
1
59
78
2
2
864882006
581347249
38
127193
432965130
186534
71
72
21
81
99
265736
49412
445391
93596
128506
87
380078
95
150710
14
89
73
239297
56
19
174551
63
42
178881
59
70
393621
622075146
7
480557
173377
29
75
15
68280
31
139654
52
37
213320
427063
289863
442131309
10
890733056
53
154099
404262
4
229068
53
85
3006
557230848
111019
77
27
6
21
160889
32
378621
416797
9
318804
147060
89
400027
56
68
2
89801114
429322
28
10
20
97
1013
23
7
335443
89
257749
157723
379239
538923187
321571
234661
23281681
36
95
2
64
241350
43
6
380438546
51
89
195749
498989
4
313402
237708
315404
59
247124
23466
373027659
434581
86
738718516
3
52
97
484340
56
233142
13
4
68
456493669
403162851
437649
89776
350841
56
20
62
2
22
73
62
145112
7
458899859
56
122780
487336
354568
9
374248
39
44
79
39123
397801
8
206254332
66
1
69
406680
80
284697
183555415
19
30
19
300598
95
57
106626
12
32
27110
16
14
73731
35
8050
189162
70278
95
111971
32
234710
8
24
46
73
7
427408
94
467636
5
177263628
80
158293
7
31
454402
69
5
173807
474909
172108
29
383518
8
5
6
208967
456941
42
70
96579
9
14
73093979
3
412179
125835
90
9
33823
12
356198
47
45684
352120
51
14
55
37
12
15
41790
30
83
5
447545
23
618140716
230343
431228
146763
6
291757
80729
90
4
367295
12
84
44
456421
4
219064067
432466866
18898
60
436901
408017
145950
26
59
162528
139079
33
17
431789
30
593600250
51
112023
87863
28
32
56
87
319292
80
205593
93
89
769768612
19
324404
23441
30
423691
33
69922
52
77
100928601
764651923
84
89
177049
4260
325908
54
58168
65
85
10778
124218210
985000470
41
131543
13
2
30
2
6
448175
894344303
474825
37079
131631
423215
94808037
54
70657
251662
18
648849804
431779790
206907
9
142396
2
84
236162
81
84
8
158466
65
759036652
392947
136813
13
271484
163114
62
312569
2
6
44609
8
88
16
137371
177150
41
71202
274162
284088
244510
1
229917
439359
5
334212
2
64824
6
449458
68
79
70
215113
52
50
92
87
9
85
26
177765
28698
24
21
15
67
443581
238842
155006
460006
33
42836792
82
28
69
43
37889
165878
18
706804644
30
377966
96240
65
58
99
616454664
6
419584
294663460
113990
219820
9613
72814
66
148285
8
475499
64
476235215
79
88
21313
6
294731
43
39
441015458
2
56
9
54
45210
48
93
45
74
982133234
755392606
231886
77
67
432369887
887104478
14436
33203
80
257633
194819
41
390159
2
14
49
94
407828
60
200923057
12
8
13085
94
39
275399571
269146
3
64
5
364114
257314
5
22182
42
6
218526
4
25
819946719
44
49
62
39381
149803
258933
65
5
8
4
218696
184609
307393
311618439
81
395485
99
705998055
74
302151
7
85
64347142
73
294438
69
38
439284
20763
3
70
80105
3
31
2
81139
870706026
62
490795
407010
418511
134893
267760
432993
1
346274
470536
16
239772
10
42
297884
6318
7
93
19
2
39
69662
71
23
73167
26930
73
483409
99
328380
6
457258
18
95
30
11
451040
52
3
357543
8
2
30
191461558
244561
7
8
390238
49862
21
487783
264606
9
54
14
46
37292197
84643
9
99
40
99
91
36
16
270732
19850
446248
4
3
34465
41
504286267
275797
680896297
3
66
47
82
189697
95
12
8
69
227879
398151
131797430
374692
494716
26
82
45
58
329914
6
36
41
47
240245
318635
50616
8
307094
80
761922515
20
10
109164
18772
136367028
24
71
43
23
2
442548
73
22
75
7
86
13
52
2
95
44
3
935458312
20
86
9414
259534
446791
495653
8
94
130046
9
56
32026349
84200
4
413404
45185
70
359564127
315593
499623
359568
978650822
88
53708
67
7
221810
27599
246231
4
9
327566
262600342
14
73
2
4
398488
719043011
2
495888
6
32
76
43
22
228992284
235368
66
508129755
90
71
9
367326
75
91
594858639
4
72
234344
78
392883
28423
1
79
33
130615
477923
786513435
286609
222047
373289
390924
356813
88420
23
205956
1
15051
69
506785515
23
399636
334698
249785
80134
67
193336
4
38730
30
92
3364
444097
31
193492
589261459
41
776264238
1
340910
4220
405997
2
8
30315
60
8637
192953
151566
317378
46523108
25
73
92
4
62
884295947
89
45
246055908
65
29
264832
1
263165
1
812805
69
84
444310
260024
96
644377016
59
73
59
471922
3
32504
19
21
46
93
145509
265994035
90
30
59
49
94886
9
69
34087
81
7
23
53
204882
498341
14
260781
141461
9
206345
90
381062
54
92
246028416
452227
78
9
275290
4
1
48624
405179057
87
63
364917
243206180
299312
98
63
84
39
386652
210892
14
13
47
37
603792401
97
256102
27
7
141918
32322
44
465322
152635
77
242367
5
147703
54
14
52
69
479857
442625
278784
2
71
4
17
88
178015
51
89
590124020
65
709942100
160306
44
79
1
8
685525675
28
9
9
486958
301622
78
89
172740
26
484039
7
88
55
298576
69
87
326533
63
65555
7
89100
119897
385723
93895
2
76
8
61
266984
95
192915874
82
140369
71
294294
42
22
71
28993
11
7
43919919
140353
22
242269
97
248432
62
92364028
211834
62500
70
85
549577731
60
19
34
47789
809977383
171370
18145
68
138523500
182985
80
166674129
98
88737
60160
168132
74
63
81
6
339360440
59
352
5
85
53
92
23567
240283
330459
93
101034
384979
174128
63
496962
13161
49
2
410369
202013
175368
16
202875
1
14
77
6
17
34
55414
947747187
350945
188093
5807
191288
91397
78
7
284177
369884
312286
64
217779
388929
78
27
45
1
77
82544
258800
497768
5
2
468279643
83
1
425527
21
407888
632756755
54
73
199044
311503
351783
426690
459695
78
355619707
82
87876
321552
99
60
281263
64
317502
377607
85
48518
485260
14
98
318730
830127425
354893
286089
9
499602536
374836
121934849
73146
218718
241696
69
333978
270363
946520135
219467452
567436054
58287
378983
51
47263
222995
89382
442027
79
94
61
38
8
30
26085
709204235
48
55
310514
286177
16
136123049
44
37
17
180662
1
115303
198273
95778
48
463253
58
94863
401764
20
70
378338
458707
461633314
50
86
289999
21
1
456146
32
293873
431502229
19482
2
71
76
166125
50
435759
13904
794178301
16
6
79
4
3
40
777616192
86
27
303847
18
90
296323
2
64
72
68
425763
1
459028
4643
171132
387100
408729
8
16319
70
6
412270502
29
97
9
14
27
43
137934
21
367594
114700
35487
75753
32
306608
43
266809
3
352868
465392
100379
445125
375096
313959
170320
95
52
31
327491
54758
19104
89
441528
1
827500105
586799485
54
73020
275801
62
27
8
20
169247685
176554
870704320
68
31
40
442529
57
84
905895874
479395
221403032
22
58
64
53
354433
2
468467
92478642
72
94
365152
16
31
2
45558
312656
1
139864
437105
5
1888
85
958176669
3
91118
976968399
93
181834
25
496832
77
278350
43
499001
3
403756
50
45
99
206828
455137
60
10498
96163
84507
54
492970
269096
65
16
19
2
18
64
95
376610
78
3005
169552
2
281283
91
216958662
58
365036116
7715
15
290175286
61
469741
53
294749994
70
499982
9
361818110
444547
133238
499347
147347
196169
381081
648018521
300015
179706
72
340273
42
50
27
61635
630869960
150962
68
56
317888
63743
493259
1
6
81
288431
43
54
164012
157521
66
4
60187672
45
29
57
191335
423503
18
16
40
302836
56716655
68182
1
58
61
334519
7
957373563
93
7
53091
211403
5
81259
94
242607
68
53
134460
90343
238012
72
50
52
238523
439947
490877
24
76
32
348835
89
435068
52
8
435463
3
23
54
289853
63
56
310568752
93
418903
56
71311
53
1
31
6
568154289
6
12
86634
99
48
18
137008
36
34902
81
37
4
94
533004450
6
836785402
81
51702
41
20
49
96
495029
8
99
2273
355843
361936
38
80
43812
214216853
491236
88
34
37
68992
28
84322
42
40
19650
38811
857059023
33
1
83
96
34
315762
90
87
406345
320653
232440
8
67
62
7
61
232033
8
55
249626
17
44
115629
97316
35
45770
162329
419249
442295
199874
17230
67
74
75
28723474
301927
22
80
478861
259279
20
407814
615633414
394207
169439
433781
75
4
4
593916328
54
25836
59
107301
280238
45
24
60
241117
89
44
14
20866
7
30
390271426
236395
90250
8
208556
22
57596751
28
66
63
375946
51
436183
51
23
30
383532
302114
19
363326
131242
88
60517
611569384
78
199496
84
3
156485
67
7
38
424830239
32
53
10
22
6
20
469983
122476
9
468396924
3
184225
165024
66
359122
88
56
72
494876
595307853
363733
30805
41
453441
855157090
76
133283
60
225900
56
52
97
62
334709
320058
340906
1
36
93
251334696
116168
92
42176
241712
180855
476687
320437
66
84
438562
70
96
94
76
1
89
225061548
9
483378
240443
69
462811
352162
46
5
7
38
434316
586410276
177940
61
75
42
247146
60
205334
22
284271
71
39
305577
29844
96
306225
271834
214779
324079
81572
42
34
959807120
491790
80
288166
29
110205
171973
66
9813
7
14
398115
301418
62
82
6
33
99
78
257154
41
427614
96
48
107120
2
47868
49
630159806
344232
52
221444
439287432
72
92496
66
118492920
9
277676
42
52215
28
254839
24
8
456332
195807
3
12
28303671
4
69336
121442
14
19
207439
7
450813484
83
7
403655966
220735
34
991834666
78
46
484879
55180
229005
87
97433
87
5
144078
87525
29
81
329418
417799
168579865
352101
435593
445172
13
95
15
255706
23848
26
162477
478982
39
91
139319
282939
69967
46
65
236263
447981
96
93
22400
484091
250008
84
30
30
43
4
82
352364
423139781
15
6
44
78
21
19
14431
275414
212643
241198
261553
314501
99
9
66989043
397283
50
101332
116533
20
33
87
200120
922260867
8263915
360396
6
172814
48
43
99
421568
78
81
8
35
86
88
923443766
92
3706
350217
180525
74
253480
70
302725
411567
32
83
172323
4103
25
111918
16
77
361876
200802
71
353663661
272499
32
756784267
59258
95
123600
10
376821
394782
329740
190042
412911
347107
389470
643
251277
8
76822
68
460318
2
9
383459
25056
126738
305963762
243530
16
87
327117
8
25
8
965016651
32
26
193071
155527
47
348024
923235445
253033
35
23860732
28
496020
8
442333
173141
194231
698244040
7
88
352557
57640
179917
59
63
83
43
7
97
126608
208240
87
392577
265046
375892
94
42
72
24
3
330115
456380
605237973
497948
800205469
115279
120274
91
366197
45
3
103967
984412444
57
36
1
15
57
299549
185418
7
300004
19
26
122245
45997
37
259711
426810
40
87
498670365
313087
3
31197
12
328284
139621
20
379046
43
484914
382375
90
115128
97
48
94684053
42
600251068
54015
3
48
49008229
195569
89
211019854
124149
76
434305898
88
118653
396705
525716451
272411
14
67
413346
3
58157
499712
832097105
38
191869
416631
43
1
17
55898
20
4248
423171
77
90170
12
148719
421137
386539
309060
61
345871
53
136101
66087321
85
56
82
99
94
415858
12
44779262
2
254281
168062
145886
6
56
179653
256416
23
185188
97271
73769
91
86845
35
257877
305192
4
222490
14
5
195173
90
91
174587
3
227366
78
21
169965
49296
858636732
98
29
24
3973
455481
7
36
47
694872721
15296
36
209900
459607
208538
78
192040
269840
79
3
73
104885
18
52
81
395340
6
253348
97656
464159042
390529
433036
367939
538788633
651460620
724036619
178757
61844
76
89996
92951
91
28
879815310
421251
75
114552
383415
93
99
99790
154835
8
55
408375
16
61241
11
46
178969
71
365162730
13
442960
226055
79
95
3
59392
88
417121
119686
52
28
166652
171818
7
78
97
334324
363097
37
28
517562092
39
4
743559341
71
33
7
200219
50911
3
3
97087
84
86
114104
91306
18
631196012
323713476
353507
316976
56
175723
323656
571960656
51
222745
362023
1
357360424
729637689
4
12
6
753035457
471415
7
443869
7
82
93
279584
472849
22
6
129480
235132
716236789
116889
155321
259521
54
18
70
83
357589
87538
90
412141621
65107
228897047
347885221
973837135
149556
78
137911
85
3
10262
88
289779
72
1
88
2
91
42
355461
5
52
113170
44
59298
763286873
15647
45
315246
256529
176709
10
1
43
3567
155770619
51
7
117750979
64
1878
41285
141910
3
94
480463
316388
63
7
185287
323276424
2
411186625
57395
36678
63
68
459091
82126
83
48
959531264
53
491134
99
396791
339100
310135
434721796
190008
75
231751
32
671267217
15
1
74
259564
239597
7
96
283276
42
34783
8
26
108398
1768
57
39
54
84
61
261421
119890
20
111701769
282974
113923
133663
2
381119
318877
27
150371
88
375814
31
10
38
251263
429832
32
9
158888
311007
8
413795
18
279369
389693
82
71
207124
219638
334783
96
40490
28
87
17
50
97
47
77
322329530
325651
320889
23
18
46
91
76
91
90
6
468463672
345974
33
3
5
79
27
358069
32373
33
289240
373245
21
5
404395
26
90
307798
200040
48
13
80
212661
8
88
77
59
320470
4
63
561721325
189028
5093
8
27
32263
35
27373
811608649
8
5
404081
249645
41
102668
334704
115473
28
272787
492226
9
485226
322969
415781
190363
791704058
299883
55
116979
993544976
26
318164
1636
17
456839495
20
76
9
408699
24
49
81
20
8
16
474180
494971
70
6
2
224000
34
254610
150969
50
3
123638
344799
64
281837
134987476
295831
220621
65
54
42
810932885
1
499048
45
6
9
39
71
438865
157570
82
78
73811257
19
4051
18
93566
41
242286
7
379748
29
59056
491193
428912274
84
77
27
26
23
7
83
23
30
478798
386556577
86
445971
380807
61727
204092
89
357851
392797
123517
225913
87173
98
90862
699013073
59
276402
97
406062
244118
69815944
370522
26929
23
58
332979
449202
56
352504
319165
4
25
970982672
412461
3
333369565
434285
368211
36
56
18
88
22
250269
8
94
827889618
14
7145
14947
87
420545
86
34
194894644
455355
41296
359999
434380
748256621
41
350491
15
72
67
2
17
62
2
71
27
64093
148397327
37
70
44
99733
14070
76
40
24
1
141765
70
353856
446984
18412
47
1
129370
463600
435281
415066
325222865
436401
7
42
384114
88
428392886
25171
6
24
71
975592483
123226206
39
1
12
127935
5
101820960
38
243335
5
21
7
157237
193030
4
22
303055
52
243161
41
296340
132048
71
67
482620
45
42
96
70833
30
457033
21
447212
92
73
129056
19
103694
45
73
30
673641247
64
203450
430142
431982
178541
65
722053361
43521
87
9
26
6
73
3
2
78
83
58
97
338110
297147
79
222606
349552
367993
218823708
83
12
419091
499151
91
32
6
73
14548
13
500733781
83851
85
298881953
347671
24
304550
40
467103
129961
352835
9279
2
836935437
36
264295
64
53
426027100
496933
79
10
80
451741
60
97
62
99130
3
221659
97
9
198715
34
330724
6
65
32
180227
94
34
756209310
56
46
67
371719715
83078964
66
47
26
53
238509
384358
79
122967
41
36
64
1
30
144489
28572
88
789851708
321325053
7
29
172079
178678
8
368911
464917
83
19
463246
265755
58
269135910
122518
348252
26
202867538
461383
172851
53
307743
49
48
128003
99
72860
254749
41
986451898
5
240815
4
193190320
750919711
494243
2
255018
76
23
9
72
6
366734
347316535
137539
346671344
477737
208131
7
240965
3
104324
233892
36226
182364
338927
347882
68
26
300102
92
45
8906
35
444440
80
35122
198871
31529
81
17
408297
159101
74
384495
485015
68
36
40
299475
217772
223659
76
44561
39
465940331
91423
5
260207
69
64
86
686544976
34
8
246739
257243
481693
62062
112475
185829
202687546
26
387950
195942
81
77
117159
84
26
60
423429
389056761
40
339774909
39
97
94
2
42
15
337736
78678712
30
8
28
38
53
191207
33
299628
135092
150747
253627
501909454
379386
61
47
2
85
64
278750
281529
219565
236642
36
35
133793
332658
318697
98
147838
27
77
291611
4402
110589
233305818
99
4
88
340270
475909
95
8
49
86
443772
37654
161336
56
67
150716
130041
810903901
33
314216318
84798
42
150560
18
21
11527
26
201360
4
210587
188428
87
95703
159901
94
99
178854
460731
5
916944418
90
67994
86063232
321827
51
80213
89
7
399894
750677426
597607755
98
85
85
26
346812
9
74
1
71
58
42
295875
35
48
373403
391913
608074765
17
80
77
42
216978
12
198946
58
192972
5
77
310072298
557082472
452476
401995
72
67
6
88
554172881
8
43
83
345154
77659
62
97
33123
7
26
815258460
7
62
337032
91
46
30873
68432
23
36895
288489
232627429
29
5
90930
245223
136142
457996
89
98770
463117
66300
424164
4
294008
443589
76
95
69
75
145211781
38
43
19
465389
166227
413986
79
183603
205144
309788
93
31
432648
3
111732
155441
491941
92
95
87
62
251876617
97
457356
450999
318822
215717
240942
36
139908597
88
19
26
728566662
201747
529314283
99
9
30884
66
307568
205142
35
56
24161
14005
98
304295
325740
90
26
82
39
200370
4
1
1
40
88
96
243462
224959
261278
87
46
37
359833
37
79
58
79
62
103161
106966
560828224
65
497133
78095
364042
72
323454
299353
258275
67
409720
258785
62
94
85
98
79822
256702
995472354
817492986
56257
51429
450792
5
69
95
124316
464762
67904
236092
63
9
44
34
162015
41
308428
942725967
10
74
217663
675957866
23
98
117663
347689196
617665813
259446
32
56233
82
90
97
390492
435117
92
336705
666446313
75
53485
246886
81921
622451742
453296
224222
6
58
91396
55
27
36
93
5
27
22
49
47
38
20899
17
50
45
48
258120
321827
226788040
66
495640
861977935
61
158369
56060
10
76
282179
284466
231827290
22013
32
16
81
9
13
106633
20803
110537
32
425974
62
53
2
34624999
85
44
46
30
394661
10
315442
312606
18
9
123941
6
84
3
64
140066
258893
293903
70
4203
97
480840
126694
11
65643
85
751633524
495977
435545
382002
29
483009
197880
33
135722
73
810883230
459810
16
306293
67
391347
26
285810957
815872711
56
79
99
3
455553
358993
195175
1
519755948
61
268301
17
90
4
34
828552215
10
40
7
267323
32
325293
762866891
48691423
60
17961
25333813
100517
296544
316658
330761
366460
269856
71
32
5
173908
356446205
352636370
2
99
156500
420056
40439
83
269538
26
317239
19
74
68
64
118678773
12872
86
9
11450
130079
80053
87
6
381637
89
63
8
340035
247879
318072328
65639
419886
4
97
235216
231773
290414
199373
12
94
28
48
24
336724
237922503
611091928
474340
8
287125
77895
411447
14
14
215202
499232
472843
80
917903165
3
800837053
67
1
354891
229135
421523
179739
1
44
23
67
109099
162290865
307282404
53
256749
83
14
63
29
6
90
256583
474899
50
164412172
419213
31
64548
248046
765039204
753712169
472832357
6
6
372820
293776
383162
9885
74
36
94308
325157448
160127
370056
41
632771167
58
32
87
82
24
462939
4
45
239529
384644
120031
54
69
591115990
490706
270026
99
51
5
77
412526
51
31
248841995
11
127748
9
57
31
14
70
40605
6
89
467947141
13
6
96254
299022
87797161
15239
53
448913
95
499837
3719
9
20
38
972012154
181445
8
10570
2
102226
287670
486791
57
71
82
375432
81535
23052
9
35752600
20
6
248406
127716
63
12
25493
18
99
408518
37
130022
58
82933
961640802
191818
713179855
53
9
613463116
341948
375850
278456
1
67
93
74
21
59
254936
5
5
10
9
39468
88093
41
241459
87
56
48
287169
375620
30
54
505770535
418938
9
16
44
144798
189466
319543
10
63245756
28
347961
720233932
8
94
6
492392
468900
96
26
1
809897822
228464
876597842
397655
49
89
9
20677
309828
77562
299729
291641
83
2
54
472149
68
190909
61599
94
7
748520440
913676477
14
59789
220853
283290326
257309
8
246217
13
71609
457245
83
65924
53
496852
87
241804
66
551938046
1
374157
66
39687
163164
107023
6
7
91
85
329736
94
23
49156
82192
94
9
8901
81
93
32
99
59018
6
47022
183368
31
39267
182918
38
580661140
235445
62
491300
106873
47
275352
40
54076
79
3
225533
97
380995
10
4
48
46
87
85
358970
954574871
49
347069167
92
373202
4
205097
9
8
20
82213
403916
28
7
93
416322
52
85
67
381630
29
432918
468320
232252
43
197156
148189
77034
372424
91
35
4
110185304
67
25
1
4
332530
412933
4
66
363571
37
48546
317283
13
80
82
343
61
83461
29
6
350015071
40
83
5
205290
246907
26
5
2004203
9
40828
421180
70
133054
10
88
278671816
396107
10
37
95
32988
485653
107338
154243580
333506
907448013
74
464129
81
367889
91042884
48
73
50
1
120786
19
68
6
485084
356204
23
15
312369
85
430755
392327
469850
424757
70873
14
118924
192443
4
353369
419624
8
33
27632
49577
168133
449047
22
424207
88
39
356230457
95381
213098
27
694904029
378589
812102537
307725
338031
64
8
77
98
51
68
241037
383209
94817
71
58
35
74
389095
315301854
308359
97
69
97
63404
735290516
97
139626
22
498508211
88
231565
481480
278183
80176
384665
461309969
19
95
53
11
155955
84
8
59
24
9
409383846
31
7
1
15
84
68
440977
18
969265496
474700
226157
63
36
39
229213
8
46
17
18
65
74
3
217467
23
590426405
7
57
117011
21
67
432057723
103648
87
7
943110419
40
70
52
14943
17
47
42
16672
324849
20
154608
76
306917
310693223
19
97
87
499330286
57215
29
230765
143535
81
288354
76
295184
10
455777
72
13
3
56
89123
95
69
7
771617190
8
93
267740
369746249
788362724
267564
479837
96
169094
416139
188493
30
911393346
59
308511
327208
286838
99
97
575828964
59916
119475
211169
467194607
89
48
429648
46
28
37
32064
144259
25
2
214769
381841
92
80
17
359840
419890514
53
80
45
242792
88
71
21
315736
204023125
74
84
66
17530
24
12
255346
71
74
83
212051
14
7
190173
18
463152
1
483021
4
1
15
37
329622
41
64
11
35196
72
99
71
46
13
212333
295428
33669537
154236
80051
298911
102931
41821
260045
135142
77
60411
91750
470016435
90
92
1
380521
299058
80789
3
473696513
45
444909
162701
976394927
79
423104
60
79
3
53
6
154446
41
192392
48
66
71
72
67849
22176
88
34006
25081953
105451
53139
6
400580
52
7
40459
75
438014494
48
460009
75
74
485280
82
93
122312
9
20
52
273819
64
58
387994
100199
339571
35
56
44023
13
367495
390124
12
7
56
287523253
29
167996
47
16
4
40
937231661
1
198886
6
3
162731
16730
50
258722
45
980324220
2
434892
5
11
69
260619
8
315974
110373
6
58
207499
230487
65
888122755
195777
20
922053272
288936
5
449333
474230
54
71
15
486780
84
9
32448928
45
478832
69
250103
261477
97
75
53
933258663
412556
921348526
88
250881
484293
283899
481646078
463087329
71
447952473
302797
99
320886177
42
75
65
437510110
52
2
4
3
7
824768264
227780
127899
52
30
54
19
7
7
289823
6
54
331258936
336020
15
57
46
40
41
198201
995916001
54
990121217
31
175618
486960
257786
20
341563
147754
48
7
85
255956
214045
38563
440602
327463
412443
98
1
75
2
48
37472
7821205
5
741842592
112098657
311793
7
54739650
6
355326166
471903
1
28
2
125142
2
26
127183
27
24456
142181
77
379202
6
37
379043
45
496504
7
27127
3127
94
393122
435104
3
69
39211
15
52
87
46
55
44
2
64
213677
364048
495855
392368
262050
164450
8
165878451
77
194252
29
3
206075
77
1560
77
136099
17
5
85
42
435129
69356
333592
310486
187459
9
6
192761
3
26
24
8
379821
5
133239
87
350069
3
75390091
27
87
599208683
482183625
156824
155300
229013
383259
42
288182
41
346298
92
360391
143962
415390
45
70
17
15
416224
362276
43
490036
90
67
61
50
463634
6
18
429498
15
24244
262113
192580
309746
121197
74
5
20
327361
81
183085
28
63
5
412269
196020
25
20
9
440108
370065
201628
212415
54307
8083
92
371686
30464
74467
91
73808
44
9
222576
6
21
6
551279715
23
51
410116
47
179551
340730
245963315
58
39
152932
86
213778
9
11
269523
66
68
75
66
234579
375411
4
2
343171
93369
37
50
25
26
20
748699509
258609
459546
60
70
99
493795
436100
46
447009
169463
1
192242
44145843
98
8
18
93104
473346
71
15
403753
105350
83
227596
13
145147
76730
4
5
260356
584216484
111204
86
84
81
386496
63
47
18
883721323
76
29
43
357315
329746
191818
4
39
136558
301407
113639
246980
53
539927741
105090
13
18056
28
410825
141341
25
8
6
94
67844
450601
6743
6
18513
2
85
226249
9
47
30
1
195545
95
762646139
229476
2
43
655256923
601415318
12
38
73
79
5
533879187
58
778912346
468338
44
53087
22
226419
1
71
165528
26
56
97
114714
34
200054
314340
45431
50
201569
20
12
31
249341098
68
59
63
276999
96
57
220926
126644
18
214062
90
40
139145975
54956410
16319
253120
3
48383
72
7
37
360912
1
4
437535
148812
76
393308
416114
367986
15
36
1
45
456821
47322
117353509
456840
418985
47
334883
455374
69
216134
76
81
5
22
44
826314044
76
160518
99
129322
221402
1
97
6
45
152560
107453
174592
460481
88
497371
400418
4
7
9105
320598
17
65
34
91967895
231151
129442
58731
92
75
85
1
550984713
52313
19
361353
443323
449453
862078172
36
553447758
97
8
382241
52
3
377335
421478
250875
252319
56
261251
184161
300976
181929
73
86
19406
380741
24
97
299266071
10
6
207669
320068076
7
57
65
66
413307
63
12
466285
439988
151923
17
422648
7
42379
23
254490
41
39
64684
88
83656
97
4532
471233424
6
73
98
2082
8
228726
69231
137159
361548260
41
5
480833
50
266871
159941
376770
232918943
109271
18
4
119406
33
112895
320988
224651
275545
339403
670019489
56
40
51
372583
43
188761
33
36
61481
44
25
124503
64
179202
66
250464
56
7
46166
92
74
916420018
91
21
10187502
382501
76565
121400
7298
4
286713
484203
290289
78
36203
38
63860
3
219255
302588
4
70
906682273
86
284304113
62
472476387
32
78
68
590774120
43
61
490799
252560
93
145285
876467100
52
438608
78
183354
1
44
180637
81
51
127011
94566
478107192
398573
66
13
45
69
291175
184107345
222447
198446
27
395976
5620
1
9
77
84
993695249
78
21274
26
183821
65383
56
359501
7
59
23311
40
183058
69439
617765358
414738
174140
25
86
9
24
109315
9
368093
159070365
2
152701
150842
199442
99
30
7
22
71
47
60774
23
13
1
1
63
439390
126252572
880115166
397207
45
76
97851
145227
24
71
341719166
43
42
408685
824740510
1
175801347
469462
2
8
124504
292577
179233241
7
393708
20
72
61
42
34
402493
36
77
64
97
96
158443
373718
280602
288744
96
54742
13
289926
408880
1
78
80
35016
54
306441
231625
283548
58196
59252
12
433012
3
92
986745855
9
23
71
423823
79574560
315281
71
72
275223
30
994107782
13
395398
55
56
67
177767
399570
91
6
70
43
35
242554
201965
52
49
391703
325842
32
312975
93
7
50
346198
317455
307424754
430475525
32
32
387593
33
73
72644
179100496
66
78
98
337959
39
28
67
98
79
414347
418501
193656
459601
441315
21
150028
3
151521
27
66
85
2
378598
239651
188620
484934
31
8
41408
488651
42
43
119719
42
64
77
484732
257482
95373
41
1
190587
538411268
312625
298165
353534
33
2872
426320
21815
300322
146997
73
2
165195
41
49
8
5
56
70
453033
52
301035
89
80
25
109399
490566
128949
829269154
491880
72
124799
339100
25152
756347466
41
82
143079841
274060
9
406140
91
99
209983
275106155
1
80
23
85
276065
72
42
114569
1750
94
236930
6
43
56
84
295921
8
74
1
79
12
62
398400
94
50
244188
23
331119
187505
321093
121852
562218459
314528
364063
111836
50
99
404921
96
90641
426881
9
463492
90
584262878
53
2
22345
212143
138569478
85
421462
399896
391905
87
372921
7
51
355483
80
86
55759
246033055
196358
278368
415622
110913
23
287365
441383400
409500
97693
64
47
299074
475126
45271
2
195964
451961367
396065
88056
473460
333107
81
261915
90
15
2
198808
327537
94
165443
239847
2
60
188088
281040
146186
290600
275919
6
320442
246521
245409
68
307828
65
86172
80
40
416940
505000297
109086
31131
470012
10
413924
15
285918
35
32
451423
438624
278220
15103
77982
476157
79
68
6
287988
84
50
80
8
5
12
87635
34
92
81
122221
449581
191817
206789
205576
26
440742
75
6
10
11
6
41
150719
86093
686063588
363155
58
50
45
48521
81961
69
243278
496856
197610
363008
19
93
96851
21
1
3
90
27
52
86
64743
282170
2
201985
458340
91
154335173
53065
112034
99
222034
182626
77
58
360293
25
30
6
932181369
13
60
227764339
75892
243389
394151
258716718
68
155449
25
2
14
88160
93428
233423
7
27
61
3
70
259338
2
46
68
491211
36
86948
27
14376
8
53
130704
487445
3
3
68
61
50
353191251
17
287874
1
41
2
420350
835805516
413411928
22
84
91
68
285989
482063
10
98
68
145293967
431176
488218
79
4
56
185449
11
42
1531
71402
10
300057
131878
33633
40
279180
16
8
24
24958
36
6
12
80
300861
284279
48180
40426713
360111835
13
15059
92
187332
13
77805
86
20697
46973
37
80
448908016
227378
90
386473
5
35
346394
400838
50
347430
49388
211648014
71325
2
39
236300
20
92852
406257
207228
251606
3
53
91
62
57983
24
384435846
8
84
289502
395451
10
17
28
40773
4
307314
89
89
247127
21
157479
54
80410
524989847
40
17
165810
25
350500
445866
6
53
33
251960
966091638
8
485383
91
73
14
71653
96
399802
210565
86
64
4
499440
17
442952449
49
177546286
8
9
91
45
493860299
97
88
289433
20
39
8
116397
48
3
713431953
126869
803164841
58
300032
39
426599
34513
632363308
90
15
46
38058
3
36
465032
208480
28
12
491474
49
70
329375
453251
8
94719
42
64
342281
8
348289
263215
372282
453457
8
13
90
28
90
444887
50
259566
68
463321
8
2
106801
254790
741485280
230896
263511229
211179
29
5
41
8
67
76
20
83
163440
95
288997
137987
14
1
2
51
43
488259
2
308764
49
5
3
418489
167607
156865
808107806
314637
69
76
99
2
82
7
12
2
9
39
17
69
104970
357510974
28
308850
24
355491355
98
23
42
402499
475663
415323
67877
34
45
71
398050
63
61
37831
136109
237200
27
68398
9
214611
220094
13
112530
15
1
92
370530
339320
9
473141
33
4
11
438530
138654
185290
7
229717
951473690
761920288
91
255264
239654
189603574
87
24
7443
46532663
95997
14
95
149552
408702
21
124726
247405
881056733
262112
72
49
129414
39
455972
288446
475860
444262
23
90
489867
43
68
727927584
463683
230691
67
24
375504
377866
52
13781
19
58
162821
27
82
440689
25
73
16
53
2
30009
447430
87
262827
416618
64
65
79
460619
379060
541930869
111328
399858
126185495
297818
49
771403225
111938
962938785
99
25
292392
80885
420800
62
5
68
42
304990
87
16
236611
79
24
388040
452212
73
208789
31
75
463665
72
6
52014
5934
49622
3
428382
90
41
3
77
39056
83
349759
82
86
159354
65
7
30
441200
78
49
233066
15
18255
395111
423681
38773
114749
5412
54
68285
151959
25177
61
308428
34
73153
84662
5
196001
734138553
22
260572
84
11
33
94
109184
63
30670
4344
208535
58
798462872
293491
1
50
351082098
325326
190043
59
81834
7504
48
8
254032
76
287277
211703
136980
65
3
10
565177997
419632
37
365892
13493
63
79
277431
101654
164648
206424
61
244181
87
49
288554954
121292
69
7
81
457651
269231
2
53
66
787603630
84877
673801131
14984
39
7
303071
405795
425039310
639687013
479679061
385682
470914
3
855418373
428392
51
63
466123
298688
774415796
90
442048
83
41
663767270
68
61
5
11
76
148070
39
442204
315391
354303
100326
336269
94
193635959
488955
221614
546104507
21
63
107574
804911907
304049450
1
353466
341654
102433
344377
14
3
38
684273719
402003
591351553
6
151607
87
4
32
239518
5
59084
166944
15073
1
268670
2
90
36777
63
3
347016
202078
18570
91
160976
40
98
381835
57
48
74750
79
75447
43
518822358
51258
4
117165
17
483906
234768
865682660
178364
878088036
6
248736
47
42120
969035212
78
260330
1
114337
74
144389
83
1
58628
84
17558
24
87
99912
344257
63
708116145
82
48
20
17
160161
135250
33
228205
66
305212
120845
82
68471
79
742415505
267822290
60
4
255370
275446
282166
16
442670
319183
97
3
138765
2
20
48
152760
19
2
75
193128
166395
18
292718
25866
3
11521
389422
39
41
4
20487
352324
454572
61373
342880
491956
142041
156616
62
249181857
15
395212
84
53
195683
211588
44
157537545
80
35
453141
136679712
7
83
373326
430419960
473864
481638
81
223749
473022
142027
657870786
51
9494
147645
466019
858714554
8
17
54
64869
20
9
42986
409565
20
86
7
440175
257814
45426
43
59
8
77
99
308247
398214
295668
54008
144279
77
5
94
224538
469563
124187
15
19842
403369
88
177603
5
150156
3
150920
70
440200
7
181310
21
451326
387813
442341
249063
299779
53
289259
99
48
493719
5
56
140891
15774
311425881
28
6
47
5
53440
40
49363791
50
943529351
21
157210
45
80
52
110567590
7
235803
111503
12
94
193557
39
68077
479114
48692651
75
22
180969280
29802
40563
133902
58
192363
91
28527
339207
8599
173972
353177
18
558364870
73
243985
64
246753
370746
8
57524
919721768
2385
42
86
787435256
251571
277696
9
42
2
232272
58
90
238821
49
20
4
96
52607
1
7
97433
730142531
53
44
62
69
10
55
5
8
26
412903
462045
5
287143
100174
107914
31
52
16908
487630
1
74
38
7
336122
49834
486310527
2
449849
47
58
5
151079
1
9
1
66
335684
229320
88
266445
45
37
429292
11469
31
354247
21
76
99
282415
84
72193
386379
8
59
6
2
87
14
22
195601717
215574828
46781301
46310
258745
31
32480623
79492
56
33
299057
9
28055
144364
382781
6
5
906673772
36
50
4
44
445709
68
324417
252205
38
316925
80526717
174188
22
18
15
62
11
5
226234
344554
285841
320835
295968
485569
47
36
439115
50
407680
51
370525794
14
92
380710
434676
312913
438423
67
84
35869
339602
58
96
333783
146045
424065
316326093
201334
205329
80348
457230
983624035
97
150891
22
116235
25947
148058
76
28
21
85
424363
54
368475
5
327701
83
490900
231768
49
50
59484
44184
1
8
14
26
16
6
54317
21
85
427191
378604
518789188
71
44
445733
496064
287261
73
3
392349
423234
206747
36
44
891188649
32845
391139
80
78
45
156389
161236585
93
19
2536
412630
384058
391870774
74
41
286539
5
19
359903
377732
362594
199150
28
43
39
63
482356
440255
431107
83920
378079
43
91
159565
2
288425
121216
191083
3
398410
2
445823
630977070
493774725
51578
92483807
645962637
56
292345501
140486
135020
1
74765
471812
328484
321593
909586487
364037
12
455908
360922
69
20797
40
73
62
120759
169560784
30
81
471664
790
85
249399
78
672361843
30
28
61300637
50
249950
36050
419096
410876
3
694694899
24
89
2
603038782
6
53
92252
452575
336203
8
11
87
282155
414412
170354
66
469298
2
52
426103
146791
40
114707
111323
42
101890
3
67
446064
405267638
334024
41
134358
50
52775
386933282
35
97
173024223
25
36
762546773
76095
92
4
294089
83
32603
501581940
44
36
15
90
75
39
27
87323
72
70
15
673079105
31
55866230
86
85
307644
78
198553
545815953
309879
58
54
42
670325313
26
564785507
90
383301728
64
2
51
143611
98
1
286848
143099
13
468693
28
234827
238122
36
75
65
1
152428
59
87657
295738
45
249878
16
130550
92405
2
400156
352704
33
86
914711745
359732
8
60
93
2
98
82
20
3
457084
393938
1
8
388349
86
90
16
9
31
398329
7
49
74
458340
448290
92
318004
78
3
51
221096
108132
687001553
34
121777
15
262532
200396
65
429401
48
10
3
241371
29
6
88
19
372340223
789224129
225247003
389767
72
5
203952
79
518403768
41
128431
334630
606649840
28
86
71
418358
93
943484683
93
19
39
155764
403549
396348
478804
25981498
349670
84
54
4
119329
255482
212190
3
136980
1654
244170
2
4
8681533
88
53601
93
349029
19
68
248593
159065
55
89
70943309
409432
22388
85
18
9
813049608
9
406874
55
446070
372813
38561
20
46
46
277947
45
122433309
163106
62
390818681
1
4
3
47620
52
70
47
7
20
440869
80295
5
203863
96
453742
79
25341
378181
40
9
264215060
423756
199886
28
918704911
83787
21
20
455876
436056
17
87
7
46
7
454718
72
440999
61
799898535
58
88
212835
80
35544
80
214557
2
39
38802233
86
37
28
262948
33
425616
448337
42
235804
21
818899475
39
10
133928
68
306477584
36
25
150951
387817
424140
284377
620850894
321237
446423
1
1
28
68
885621162
236500
86880
89
51
49
271170
88122
32
265443
143842
54
718818547
82
33
437109
246773
488312
340634
87823
157600
359858
11
97
861732807
20
173973
1
544691588
165757
81101
81
8
353416
5
371021
672015979
440682518
359553453
320489
474341
263258
157676
692400901
80
6
68
344651
10
348373
215191
245160
65
495109
38133
24
475172
142526
88
158030
86
760299343
424319
209785
90
75
307711
29225
361958367
198868
416357
321265
18
45
45085
278530
272052
483924
42
196741
193373
162239
391831052
92
53
99
5
41006
78
53
10
26690
55
197649
84
271406
50
9
96
273908
219548
13
274557
431234
302117
453971571
871662938
43
450176
57
40104
99
16
16
127355
164749
240331
67
36
26
411593
50
640094391
31
465238
99
78
46
99
339982
4
48
160806
363557
39
25
81
12
206852
846142754
367054
158898
19
7
6
7
76
223220
80
44
152198
66
7
186153249
449794
338154405
143534325
43897716
455541
20507
192326
42
1
65
28
46
56626
72
75
42
74
28
24045
17336
326283
60
121927
6
337722
95066
80106
5
36
94
350643
35
386023
97
32
262003
24
406495
51
243410
73
79
75
280056
196300
38
48
19
4
19
801087867
33003
278984
38246
68
89
31127
42304
8824
179364
302379
637048511
64
10
33
324485
51
3
59
927156336
66127
2
35
1
2
71974
6061
83695515
73361
1
78
687049075
5
73
40
384647
417837
36642
486094
67
94
170306
27
479624
46
38
7
99
376293
50
301987
82
476652
81
214337
26
956653905
90
282125
87
190852
415365
850531467
485566
82
526072516
2
115116
95
14
3
60
448214
409455
50
73
6
26
93
139403
4
268303
343584
7
284156
7
233928674
311951
6
306038
140495
383928291
379305166
94315873
211559
3
111543
45
465176
52
20
459666
179965
75
75
9
74
290385
60
300509
36
73
99
339463
343972450
57
2
389740
18
6
8
362868
5
27794840
68
66
391003
14
25
843226307
317703
6
78
50
59
8
440783
10
40127
257767
308146
430679
371192
175576
27
92
34
82611
479000
68
140422
21
49
24
268531
390314
83
117090
8
21
5
25
356499
248124
14
74
78
132966
8
27
26
39
863527239
44339
74
94
386030
229711
96
9
21
98580
15930
1
12
529462594
84781069
5
12
284086875
60
601549833
156614
52
648992652
98
1
892970842
1
53
79
818405368
49
414613
36
122846
94
9
918064060
61
79
42
42
30
37956
91
3
89
35
6993
119628
56
50
473393
457930
387042
5
131955
21
81
7308
343602
36
452086
93963
3
163383
355093
94
165737489
45
15
73408
4
52
70
28
80
294267
320805
44
279242
686676382
475208
499562
395733397
178518
183435445
66
16609
69
53
30
17264
61
40472
97
9
363791
19
172198
347484
454461
281200
87
307730
23
425812
189407
498956
1
29
327705
36695
72
59
213814
35
292710
19
232433
4
299715241
61655
139358
31899
263874
56800
13
48
86
44
23
2
95355
4
65
157638
83
125768
480226
9
48
165091
54
22
17
47
85073
1768
33
63681
475864
184684
430024
386866
43
62
193396
328198
179834
93
699973008
110594
329016195
99
93
8
925948806
93355
3
486224
488154
19
377391
86
85099
68
326037
713646714
12
13
45
52
3
36
223957
909679212
375811
112986
310590
76
178314775
43516
77
283683
82
174042
188462
951183959
12
296445
411616
461261
825842897
234491
494543
56
455852
13
340669
99
62
216695
271869
947198012
93887
18
497109
78
94709469
376847
10
437830
127679
58906
78
61
94
68
74
21
343499
97
284025
84
18516
8
372474
218169
491298
16
308700
51
96
64
45
272750
392896
18
14
340088
27
391511
39
97
20
338486
1
29
604413009
31
421418
69
56
74604
34059
422113
289443
341817
64
368645
110649
8
214909
53
429839
77359
148298
959821517
56
99796
56
3
153317
41
600222193
319549781
548737068
73
354785
2
477539
10
85
680833868
71029
138828
33288
53
32
60630
369695
81
49
20
462579
56
10
459833
166299
19
132703
395434
59192
49
942382689
463389
79550
59935
1
420347
2
499886
5
145087
88666
60881
177579
46
11
481153
467556897
635092730
42
9
66
14
163836
231987193
68
9
98546
631877498
213697
82
330314
7
39
1
418403
87
50
393561
35
74
46003
58
214354
14
43
20414861
45
395878
238169
63
310880
627295522
3
90
44
75
16455
43462
15
342363
2
267311977
48
95
2
29
180992
254326357
286165973
1
119416
476351
339583
11
65
25
10
52
187965
145034
46
354954
35
208678
44
200331
28
77
96
321567
85
59
211469
27
337783384
79
58
26
69
289649
145435
83
83
250408
22
305879
63
1
476509
82
483418490
393871
74
24
2
503508549
340977
463285
152030
20
475027
25
73
52475
50
165016
33570
107358
47
72
81
24
174802
2
327198
83
21404
81
253417
186442
272644
162909
82
41640
221495
38
9
59
139205
47
87
95
67
137706
315720
97
15
82
499233
331854
16
74
81
40
122518
198321
8564
30
175871
95
4
467981
455203
419825
240178
16
463148
63
5
20
116956
146096
410030
103151
325680
7
276362
68
79341
117964
453159
5
63182
67
24264
393189
576978502
25
19
280881
310078
24
8
7875
43
56
117132
68
9
453843
343281
122551
29
264180618
44
9
6
346144
59845
4
155039
42
88
21
310704
26568274
230800
17354
49
337620
31419
38
143270
54
254490
366795
156420367
59
71171
22041
188577
301986
259964470
459183
181571
193943
346221
258552
94
78
72
39
62
198473
14
26
366691
438792
60
212439766
51
70
195082
100073
102549
175519
89
440104
202732
320952
349586
486409
6
63455
482801
3
318161
91
35154
28
44
76
230754
122035
97
134431
7
31
367721432
89
123431
3
61
86
31
413561
147708
8
73
521771739
493264
89
33
256856
105860
33
377375
32
5
80
8
133842
428356
9
78
65
274093
35
5
79
111059120
22
6
12
46
98
9
485102
37
105145
335388
50301
215613
97196741
228731
801604678
3
720396721
40
25
36986
46
447726
37
400889
75
96
5
17
29
924868480
462129
279667
51135
277660
57
63
409827
414654
80
306829
449871
99
31
66
42
95
44
78
305889
278945
351506
76211
196621
75
404088
5
88
6
222429
82
24
426626
66
134300
92
215744
35
804063758
71
99886
437908
74
16
443257
50
12
26
230879
53
29
195482
277567
84
438876854
496512
89
337756329
269613
23170555
37
424861
13
212576
393420
34
120471
68
314276
19
6
9
8
353495
42
154433
55
92
87
376111
24
54247
94
65
386071
91
278331
99
474599
305697
13835
21
293841
86
396568
39
214694949
407002295
29
70745
43
39634537
2168053
210479878
79388
24
785558117
152349
64
83
583265880
9
89
445958
7
75
732071871
34
81
368732
98
38581
94379
70
64
7
443775
959890674
9
2
4
376787
242039826
87
21
394148
89
651193310
466478
940339993
77803
311590548
169702
63
34
486625
71
83
87
55
422139
90
24
820277200
23
26
463428
8
294709643
11
2
272500
112670450
15
19
61
413701
958623125
42
27
105964
369901
69931
344228
86
177611
22
97
10
259100
41
65
203246
319432
3
252979
317271
3562
73
216302
7
87124
520264274
39610840
15
347510
775750683
759085158
65
47
38
73
69763
97
304070
142097
466615
286146
47
67
453830
70
1
40061
28
164980
302572
17
775707535
451158
490974
98213
243928
81940
470916
163038
42
403392
157691
104306
31
383871
2
473496503
15
8
1
993692824
80
7
230077
180199
93
63
1
94
569469151
213041
98437
123875
80
33
362744
27
68
114178097
86
639517074
487397
43193
112277
65
471208
172540
70892
72438530
8
55
13
202941966
25
72
81
46
28606
58484
3
27522
9
13
218377
49
272891
26
18
5
50
3
86
75
405481
51706
2
100002
393665
399933
129015
1
19
6
387752
66
65
53
488463
8
6
216937
17
357447
267781
90
29
11
24
96
151149
91
909022106
97
463223
8
336404
9
319979065
438154
15
62
379495
406007
3
497923
61
91750
129763
141344
5
250106
79
372847
92
267848794
2
98257
71
318343
59429
81895
6
313395
488657
397364
250799
8
201531
461244
89823
26
2
15
105758
62
58
27
64
487353140
67
33
165686
51
439065
785658897
32
11
6
969855268
78
260878
19
46
897650976
302176
84
39615
340267
405753398
9
484404
478501
157190
31
1
187932
28
301994
373501
81
114422
112854
9
305263
466418
83
448032
294840931
93
21
215400
5
63
334867
201425
391335
61
498421
27
50
45
30
30628
192457
18
415525
2
435314
216583
258291
45
36
847246144
53
10
38
35381
487696
51
200929
4
20
2
5
431300
282307
74
94
1
9
957955243
454266
17
355535
456429
475668
35
41
198603
194678
238622
88972
13228
288892
20
85
63
796167347
15
417392
29774104
65
1
52
623054352
64798
28
45
276553
64
38
81
85
86262
490163
443493
44
342713
118213
6
389503
7
116430
187375
416059
454238
160437
435107004
4
61
43144850
12
359749
44
23
91041
251830
330110
60
46
6
7
9
44
999385831
83127
18
163372
252107
77
363574
148579
61
370807
22
317324
385751772
100676
91
19
54
252243
206407
22
54
2
35
273361
99
42
7
6
97
354689
87757
394338
145952
2
50
53
69
298069021
45596
3
248854
9
81
414026
28
809578640
289116
445274
8
425866
91
46
894510877
6
4
41
82949
61
14
32
5
398747
97
162047
70
84216
89
142741
318954
141765
38102383
425774
55541
96
348274
223643
98
481514
23
243517
363467
6
317457
847688479
402025
86
94531
83713
882895335
53
443147269
30
206083
48
98
331678
8
26
37
409206
70
525218662
446183
37
41
7
4
423876
43
20
197718
231605
15079
175429
85
377285
259911
448068
254655581
64
71
384809
516552686
108183
27
8
22
98564
22
8
563007240
51128
67
99
312557
9
54
89128
61
52
42
24
2
64
313354086
39
39447
278533
9
278141
18
5
33
60
49
1
196108
411830009
36
53
98
14
337704
302019
45
82
70
608877068
95
59
277006
6
94
18
384547757
9
66
31
13079689
10
10
599118570
80571
62
51
64
470730
7
945
483290
376164
290518
78
476114
175660
86
438979
19
79
80160
34
32
415805
93
21
468946
17
47
87
90
6
63
42
860309877
72
78
134401
305544
202984
664350071
1
413680
41
95
80
423250
95
83
259580
62165
20
492677
92
7643
402298
50194
42
26
30
53
63
74
445153
47
337141
815537656
88
32542
58
431546
135382
75
72
18
40785
54
11
404596
345753
125080
84
52
32
97
54
59
85
4
394850
14
364761
380033
37
372888
500916788
97
5
75
26
44
6
19242
310602543
122965
7
95
90
338444
9
536675783
87
202292
342762
30
236892
199846078
220047
206813
946091590
6
383528
75
78
56
74
385432
40
68887
475322
64
103077
50
343642
569336049
393391509
82
390782
283368
79
239221
53
33
63
201910
779010052
4
314358961
84
2293106
11
976961463
98
10823
75294
69
83
83
57
168386
73
218227
9
4
792577697
61
427446
506847031
183485
5
44755
27636
406116
437545555
197114
496932
33
386559
73
394843
66549
24
46
39
63
498833
199291
131810
193598
59
7
307818
45
1
79
93
278905
3
281803
27
491363
4
68
42
93
77
81
281592
349934
5
149546
55141
53
268711
5
4
309107
475488
51
13339945
8
12
49
27
80
427749
198318
3
490743
20645
91873
51
381815
376406
332853
90
455183
64
77240
65
482686
2
34674
486122
90
414612322
472058
36
88426
335881420
299810
26
87
93
94
86
40
472016
343345
73
8
77
463917
29
141303
54
67
140418
65256
482745
654398112
286807
13
40
27
393799643
876587800
356517401
67
203923
76
5463
83
7
9
59
9
28670
341494
331912
38038
5
98
8
952474097
384717
78
37
115423
95568
498644
74
62
43
280351
27
89
150579
180067
249968
59
157484
250793
4
336454
91524
53
9
76037
62097
98
918066093
326267
93
21
358292
311452
480118
70
24
802200967
51
357915
94
443865
397215
13
15
216281
25
41
320673489
345229049
129422381
62
271129
466222
390735
33
120537
93
250974
3
126617
55
71
44
28302
165860
74
11
82
21
85
63846
84
274863
34
29
57
41
1
44
7
559
278218
52
14
450521
183104
9760
482642
20
445072
26769
254201
66606
12174
73
89
319442
412093
69
86
244979
419367
26
805529129
3
5
43
71
172619
1
72507
144357
498167
19
13067868
770137471
23
322461
21
29
12
56
984276850
12852940
63594
4939
452580
70356
95
121364
102187
7
321528
21
378419
72
12
29264424
54094
282010
42
86
74
5
705179832
467406
78
127026
4
539513809
72
153820277
7
300748
55
711523043
65
3
345604
80
547402565
97
63
473878
7
35
418616
5
171482
15214
5
82
5
51
309696
73
487106
150975
286806
7
254539
66
11907655
92
2
468787
56
72646
86
87
490470
99
354034
62
234147
269102
4
383598
484925
75
14
376134
154316
200770
6
63
158530
91804
397125
94
1
441740
89
58
339156
427772
22
328144
97759
444644
91
325474198
68
389044
137520
3
5
55
26
158059
62
42150
87
8950
129668
394967
99
25
4
7
55652
262665
25
63
5
13
8
33
272045
312929
417158
47
492955
953412920
37
310802
226520
94366
265239
39
211237
359412
42
493064
10
71616
428524
891428445
15
457770
82
366217
9
321523
383159
870764811
334662
80
164674
124083
32
56
265824
401159
12
87318
126950
48
51
407713
300465
691808850
480875
30
9
382007
76
39
28
846240073
59
471142
460364
11
459141
569618710
371875
139246
868879232
449928
232862
4
6
262079
71
370868
56
333378
66
276206
95
442757
724493902
96
24
512021884
399412
98363
64
78742
64138
573767537
311357
188903
463222
297212
61
8
86
216875
6
588232265
43445
139339
26
92
405774
99
67
38414
2708
134856
48166
282564
865812069
5
117367
90
38
863193279
444902
24
478199
441768
402516
118438844
69
876904402
312025
2589
443663
415873
78
12
28
86
99
200156
81
53
68
328494
83
89
295312
303463
292717960
88
917924890
4
91
471571
7
234184
79
11
451848
76
33
76
1835
278289
96
26510
9
812404708
18
16
353826
80
37
802168619
57196
38939
131357535
328562
3
378975
9
24
778758160
24692
94
15
49
256189
453650
69
111974
228299
445855
2
927075760
57
337219621
312200
27
378736
175988
183288
504933001
57
240155755
26
419036
30542
83
71
247499
18748
128939
5
311220
298047
17
1
2
44424
316070260
1
78
115487
10861
53
79
63
245638500
428706
95
16505069
17
123577
35
17
47
349705
55
76
342938
294817
424235325
36
183156
61
78
144275
398029
76
1
88
90
361705
330989
88
35
415909
15
235575
193432
46
90
67
65
284118
36
98
40
24
83
59
64
127969
48
62
948597294
9
135509
102139
433724
165562
208965
940063519
8
90
50
320380
63
33
41
29
410155
204408
33
158479
68
12
84
286416
84
332507
34
30
21
67424
69
426190
1
465109
10
365002
313602
21
8
454622
391355
2
67528
66
99
523940143
291128649
57
8
144634
382714
42
473466
29
313328
974712659
389868
273429
345746
197709
67
83
367222
57391
224725393
62
80
24
23
40387
5
163524
93953
103768
82
159629
74418
874412249
752442174
293931
21
85
391169
73
23
67
225328
63
32
179784
365754
406718
57
72
65277
150293
73
299720
56552
83
62830
43779
73
42
447659
140238
62149
392121
287710
4
39
1
2
176790
70
211457
319506
9
2
167719
41
38
161586
177644
13
77
79169
192331
23
397012
48
66775
875139493
255399
4
437931
475762
20
67
43
393918088
81
81
9
451812
5
201355
251499
571559130
25353
44683
344146203
19
420459296
392697
59847
122940
193021
130987
5
74
49506
62
51
185973
5
66
982567503
329631
221349
492416
69
16140
96
33
66
18
18
39
408129
97
85
65990501
30
194338
150287495
16
63
73
2
172919
51
344049
41
1
994287369
821019274
654708391
79
369681
98
204524530
13
318922
112746
29207
10
65088
21
26
47
99
40651
6
5
149816
2
20
385746
64196
1
61
40349
23
58
340637
796404047
40
19
169603
114326
116572
462582
240100
32427
227310
21308
24
355029
143478
3
404477
369583
249486
21
84
216346
26
89
31530
62
31296
288405
72
10842719
45
187522
224977
151230
77164
238002
159906
67
46
688552704
420008
81
382579
83
83
6
103368
415495
5
37
2
5
183105
4
54
75
163134
354902
82
4
31514280
459792
98
29449
4
73
56
345398
99998442
19301
3
54
63253
97
145053090
401506
55
1
25
114956
272613
2
65
467176
2
305509
80
56497611
67
84
70
34
99
22472
212111
385797
404648
210364
99
410739
15
10
425549
254548556
6
46
53
89
2
454083
125983979
294388
225878
3
88
64
48
470763
17
29
54
54
77
133389
69
28
8
28
180007
102846879
15
88
13251
169186
284267
96
43
48
11950
78
368869
69306
399520
214980
72
51
432636
77
188874
45
95
376461
15
366597
777044166
409492
83049427
268589
64
165840
78
281085
37
59
209501
34
117792
276781
30
26767
10
212550
428468
3
8
54230
99
17
153380
804519034
279930
60
60
3
10
54484
44
8
10
121701
98
30
12
85164
85
381154
11
60
408701
947339338
7
253329
18
83
377731
284729
98
92
33
30
137429
478275
117227
335939
16065431
70863
479611
170948
4
70
33
64
180513
32335
65
141713
267913
57
124657
98927
49
379994
70
494140341
95912
74
68
356912
1
29512
1
201484652
3
66
106109
462534
378085
257568
247270
253564
44
369077203
68743
71
457970
80
10
92
179903
13
128725
98
28
295875211
487993
87
336209
262552
69
74501
397669
9
31
118923
5
182347265
8
426364
889146400
277512774
255505
7517
255925
46
388471
33
83
76
31
187104
94
146666
177687
31309
131922
74
14
381720
974664611
121365
471346
8
318069
120050
53
41
624266937
23
286346
89
52149
40
211741
250308
379771
39
312429
815812039
280412
208462
229889245
241661
53
47
23
9
16
76
304707
28
241786
249741
266873
405862
168863
4
283424
271812
81
99
85
919361593
44
55
134551
39
140286
50
66
49
4
54
4
37
394173
406801
472794
68
199454
55
58
51
60
262153
400609
75
38
51
5
395238
2
4
135764
72
99
38
712013139
343654
98
68
633939373
352452
41
375051
81
63983056
486916
88
3
85
632916826
52
467828735
69
179154
76
81
82
20645
46
156913
366086
64321
4
30
5
45
13
8
22
34
22
114320
97691
453679
52
54
61
82897
314004
893824980
22
344034000
59
235647
700955123
86
70771
918732632
439972
55
279910
57
337214698
63
38
185743
14301
3
356577
8654
55
5
212719
5
45
175415
328088865
359746
3952
85028
15
14
20
448701
73
370065
326564
329537
1
169188
49
87
8
89
302194
115502
57
16
302560
6
414311
226387
264396
9
255247
374911
11
362288
79
6
44
347456710
51
51
21
256729
463136
6
8
315815
25
69
432954
52
58
365403666
39
785794568
451763572
42
88
455855
91
384782
1
89
63
20
198338
81
31
179153
239510
35
31
69
57
69
35
20144
10
260623
158075
313236
6
83
193249
334068
288860
5
49
30
11903566
3
103762
25
18589
8
8813
60335
67
394899
65028822
470300
10
770400340
11366
12
204107
86571
68
3
315161
68
72
42
6
120549175
933312455
205233
92
37
202656
893196355
32
10
81
228493
192793
76
79
40
90
63600
99
21325
205127
59
7505
484359
19
123625
463328769
40
1
506005763
36
29363
17410
1
442310
55
3
53
50
288674
164077554
448370598
961127514
61
42
35
201088
77
247981
330817
340841
47
61
9
463542
414552
384696
930212713
224124
283617
155137486
50880
200602
873057697
88
17
2
140727
294654
420510
52
72
1
304190
304300
260393
416435
170058
275259
51
9
70
190638
477337
197959
4
823823319
82498
54
41
415711
93130
108731
41
78
394060
125116
34
943397467
339173
3
56
12
89
359460
5
14
8
86
5
67
7
4
94
82
56
9
73
259141
41
496057
22
34
325119
93
279823
55
63
70
18
20
805435025
660707204
182533
338341200
91182
80
25985
505099651
70
94
32
364961
15
79
57
60
73
56404
329033
366840
197053
44
95
12324
297545
658634296
59
8598
30
244403
473914
8
50
52
60
856914294
20
467584
511924746
105454
169898
977166802
38
64360
480660
435079
283786
4
82
3
182110
3
335453
278285
215402697
349793
88
172367
346895
8
46873162
499206
63
358516
271755
14
59
410531
34821
78
779927761
13
59
56
341070
4
85
274301
307716
93073
49
3
7
379443
1583
383708
72721
774264511
74
515358862
721339931
286670
42731
61502
49
367224
3
7
12
16
91895
50
39
133593
296855
12
17
152050
2
78
317405
79211
38
494551
211248
407271
246034
249278
43096
83
28
403592
89
98
34
84
642466952
25
73
344399
77
463703
40
67
24923
680617387
74319
154768
6
554769686
5
53
43
27558
19
38
460178
71
55
7
63444
49
777923609
70
761167597
98
348248
19
10
84
75
267606
281721
111384
24
17
78
60
6
5
376903
318100661
78089
480187371
90
24625
216633
343445
489206
392348033
56
306318
236723
95
93
90
5
476060
301185
371379917
29
4
19
31
474471
73
74
6
507520059
7
48
288397
401299449
878317634
217229
476837
321165
58
193928
41
69
212243
429194
268768
450191657
30
7
29991
62
3
74
59
21
41
445265
77
81
1
193053
21
400910
24
21
961509293
284620
400242
57
106977
13
435552628
97
52
85
723437249
173658392
91
13
28
171735
10
307279673
16
7
48
217253
306695
472794
333844
461789
196119
230200
48
268793
98
95
603885327
298335
352652
422558
89
40626
88
8
55
415160
334563
232439645
214402
97
433534
34979
90
329948
80895
6361271
200338
481086285
16971
75
44
265705
69
457273
51
50
44
85
37
52
96996
13
332179
75
53
235255
99
306046
75
191268
317369
8
10
316299
322769
72
325315
65
619032143
95
2
8
5
154885
98
300221
450654
271665714
5676
5
75
45
1
4
52
264296
326525
229282
81
91
74988
87
114137
175204
162233
99
17
472420
355336
213105
74
498749
85778
333517
32
38087
21
537986056
88
16002
377395
58
254902
36
84
355647997
51
71
437408
98
349149
1
29
28
67
61
40
421681
456639
60
209656
478915
262273
877842025
449428
71805
375738
196507
20
243929
49111
410639
472571
14
89
27
76202
3
178118
43
42018
32
82
25
97
126563257
151176
27
90814
29
473365
7
95
58
18
384142
4
265200
43
10552
25
832913911
81
9212
32
90
10
233699
68
8
44546
462117
80
11
344228
182854
75
4
11103
346474
77
449516
166594
33
253783
463488
465419034
180695
180546
4
71
13
489890
63
310117
398903
74
4
27
33
63
1
28
243414880
70
89
47903534
328808
17
321379
7
428633
46
274485330
39
71
49
8
4
484896
83
25
4
21459
78
93
32
82
430321
8
295872
49
351271
147508
74
316770
334333
5
99719
27
351961
2
1
16
95
236865
598515480
767844502
62
320728
23
88
124781
377426
174858
113459
198057
526387641
36
475503
64
35
21
351375
399088
48
194307
3
277433623
3
437122
4
103866
77
5
53
66
155865
26
55449
916848317
14
37
80132
89
345365
246582
57
2
59
6
42
65
364813
44
87
58
744751412
84
2
866089412
8
345952
808834204
36
33
317151
105166
321489
52
35
284187328
480348
129125
38003
49
3
50020
57
136032
316697
64
383053413
75781
79
15
2204
152366
31670
22
62
83
53
49
5
21274
63
505762198
158077
94
42
357971
287815
30663
189983
27
460798
1
68
235133
157037
477959
305747
6
408802
50002
205787
70
45
711872009
47
28
479162
88
73
26548
96
86
3371975
62
189206
16
48067
908024174
83
47
62
457547
418274
697710302
248264
115702
578603570
784828305
4
62
321547
30
61
641280204
90
32
178516
65
78
19
18
338359
582460273
1
167155
5
49
85
51
298742
85
443865
62
54
43
316288
185565445
3
313382
38
30
2
98
35
2
47
56
66
67
6
60
95
15
22
678124293
126976
17
498708
290086
357935
82
15
39
57
16
328168
16
81
34
97
83
63
3
207430910
154865261
91
65
16
75
151112
55235
99236236
47
38
251065
481937
87
155725
24
59
53
437626
5
569321189
33
465609
73
230499
748921506
75
46950
497101
824656765
52
41
4
142557
426055391
4
401868
292233
88
77
44
941740746
68
17
220159
11
105385
56
8
81294
305558917
33
276854
21
386714
26
400745
26
35
34476
289417
487835
409382282
387611
76
46
4
55
963029631
45378
2
49862
98
17
20
73
206744
80
410130815
378194
434904
124954
48
2
8
339563
308625
390033
10
316034871
467418
60
75673
1
3
84575
69142
384992
68
16
294317
277440
423734
28
104843
1073842
729175977
423434
39376
106432718
71
52
9
38
170365
12
41
674242061
21
85
157717
9
47
395565
3
383744
73
276210
75
294043
77
4
487205
367561
30790
653533242
181502
39
50222
95
38
29
74481
119160
51
54
209843352
217341
360974
456353
344145
335733
73
45
442879
214187
59
43
250212
473823
471648
25
462341
94
20
23
67
310917545
418724
49
127649
5638
40
296486
293817430
80955
27
427538721
12
4
61
33
2
853983725
24
96
19
37
263998
316602
248489
451579673
5
409909
25
89
7
237105
184504187
90
42051
3
273770
2
158341
5
87
87
84
296065
110001
875557657
4
78
109802
54
167942
47
89
87
86
86
430501
314032
409370
4821140
442373
36736494
123911
53
76
50
7
573680507
229326
81
48
311913
991641704
47
510385011
69
372814918
39
345492
3
75
34
60
47
813083610
449163
13
4
494420
167304
2200561
39
77299
52
80484
41212
85
190962
99
264711
54
460603
71
410977967
122065
7
389875
66775
137290
95
329276
8
164643
958203999
51
20
21
3
234020
27
67
93
30
316448
218997
19
72
760126386
481759759
831186421
67
260841
488788943
34
99
160874
88
639256210
961523130
66
411671
30413
128157
21
98
335054
428032
58
87240
36589
482740
40
45
58
66
477816
481743
389150
53
63
27
23
55367
331498
7
47323
302664
302666
86
57
223981
10
433466
98
311627
354464637
87
84847
21021
668507178
481632
44
42
62
45
8
16159
248765
5
450292
570933458
56
63472317
7
387751
25507
45
401448646
46102
83
102913
45
62565
2
200980
314798
415319
17
459460
55
3
593734456
80
266215
37
559314637
17
168370
168889
97
2
83
5
4
125219
2
46
70691
387183
94
789617221
78
475267
231630
393272
60
443628
88
978622969
233180
94807
284098642
184614
6
96
480466
907636696
5
81
36
17946
382519
245328
241763
494353
75027
225809
9
37
227933
390846
271454
93
9
84967
6
24120
74
6
194089
458759
382632
213223
161708
53
146161
47397
222401
23
92
86
1
97
56
45
17
273839
85695403
8
47
55
29
73
3
88
427527696
120202
83182
8
24
86
80
87
2
7
97
221815
97
57
86
23
121841
328229
235580
14506
3
59177
62931
417856
71
70
25
27829
93
71019
23218
385441
1
716402227
952937099
82
86
186285
37
18
36
73
987742481
964331167
288980
56
90937
3
45
58
23
7
84379989
79
218026
53699
35818
464912
732534109
281564
95446
118116
30
12
445606
259574
73
56
942162414
16
411067
267001
44
2
18910
260105
838430580
330967
45
62
320038
94
40
2
99
359597
33
26952
5
351029
6
138033
56825
29
850045746
14
35
413010
60
65
42650
44422
370625
51
82
52320
293951
62
112881
59
26
24
77
295834
254988698
986001259
167729
100741
91
34
80
140718
8
64
6
25
333904
84
164970
89341
119898
67
496102
8
8
59
342913
65
4
325689
104150
9
4
169668
86
45676
71
33414
197841
87
451665
236451372
33
435555
271698522
18
252928
413019
3
444672
334963
999770821
42
93
2968
75
10
494321
6
66
486426860
206796
6
52
64
361566
79
748134415
84
213260371
25
9
57
24
10
45
28
43
4
81822
75731752
336535
25
335851
49
29
259358
49
12176
265234
123541
2
66
64
10
185180
391619
156574580
54468911
142931
206433
53
68511
15
11
476963
56914
294113
243170
257702120
34
366366
2
434025
367340
32437201
75
85
50640
33
838552372
287162
6
33
48
90
36
97
105255
281608
93
51
51
122290820
26
71
8
35
94
71
30801
3
274864
181910
2
66
63086
243462653
85
20
493599
441782
437243
184100
66
3
384134
413044
71
87
8
92981
31832
35031
327818
73
147154
49710
9
280546
40
71
35
45
55
96
45
74195
41
20
362650
50
3
27
69
169706171
386482
42877
196882
339079
74
182810
5
26
248392
61
9
87
193440
42196
61007490
476769066
66
284678
3
217169
14
186281
386075
5
74
13
50761
6
2296
18
379994
160331544
49653
381196
345600
87
235229
21
1
74
197329
62
51
435722
107223
54
72949
322066
216815
94
96
83
203303
85
5
93
17
126621
3
26
174728
366394
349005
1
490242
86
477994
1
255499
44
64
93
341661
490360610
59
762588422
63
72
59
351582
79407
57
840207499
92
272679
82
75
128901
55036
317260
182228
59
461528
479220937
465932
99143
27
60105
237607
372005
377324
212903
86411
5
132580
31
156700460
487143
76090
62
18
414898
87
12
115117
27
3
385332
64825
191474
74620
891887349
75
380688
572875145
244027
475001
74
459781
83
363357
35
49
8
40
271557
482081
37
475741
217522
18
6
4
82
89417
88
151513
49
24
440262
18
100473
136469
63
1
116059
58
117805
613009430
3
36
84
71
22
130499
19
718530495
27489
483910
433322
377204
18
76
122018
114118
28
50
146507
63
87
123524
67
96697
51
44
143209
82
290468
99
367226912
474494
24
11254
30
5
4
340827
22
310921
5
117135
879896571
802017337
322679108
587957524
8
44
330835422
21
378035
2
6
46
167014
416229
75
138226
31640
377540
43
28
69
150288
21
18
31
7
5
740606315
155444365
928318860
476029497
65
103922
398111
419732
360899
45
77
174742
350777
94
2
39
165366449
269984
310902
86
157042
288497
473624
19
771065824
377166
49
79789
61
106510
29
408833474
74255
64
61232
1
82414
91
57
20
18
212869
79
48
67
9
70
321213
85324
42037
36
60056
274610
39
345728
483341
98
98482067
61
40
158577
13
27
27131
49
256019
1
134134
329897
243901915
116866
37
9
375403
270438
373991
73446
87
301577557
305819
51
77
68
226863152
4
28
3
15
328090
14
66
69
894985579
78
16428
259905
468635
110016
242140
231514
36706
72202
424094
469275
1
58
42
30184
463681
33
31
82
65025
2
14190162
28
2
283028
72
18956
809297817
41
9
6
196110
24
461429
117761
81
912358973
69
4
163935
260649
45194
87
42850
350215
20
327232
330745
4
94
414135
9
188413
71
18
75
33
6
290438349
28
48818
59
282004
135309431
162744
497988
37
48
6
84
293963
99
241023
1
178684
272409
474157
81728
160099
491133
6
76
63
85
70
96
3
185950
86
93
151813
400859
425638
85
38212
253398
980014257
239330
372902
392996
321912
22
55
34
558542352
95
89
158858
867790277
31
910132021
179476
33
6
28
94
39779
492780
10
28561
53
148346
331229
463991
29
151253
404255
36051
10
9
217209
12
1
49
76
339327
41555
6
97
49
7
45773
71055
2
36664
408793264
95
78
9
49
26
164998
83
17
48
289808
43614
227695
304328
6
572976390
55
55
159399
478298
47
166754
15
3
25
340378
209850
85
72
25
83
465189
415325
206429
9
77
108615559
194732
4
72
61
264079
303471
18
35
180872765
593529237
252311538
146680
13792
975681574
86
7
90
86
594946234
389936
9
170214969
76
84720
79
6
153435
306821078
112066
54
34832
174381
86
7
394093
105615
356610
195077
488145
252664
38
138992
184624
65
42
7
72
414178
622
281981
4
31
8
8287
58
85
53
151297
71388
5117
82
288732
9
321568
44188
54
23
86
160874
12
943577224
478388
24
193413
57
28
87559
45
176290
858559458
8
219503354
1
74
668880735
90
62
224251
48
154973
32
44
465522
404034
57
69
172096072
751381657
93
490159303
204874
44
82
37305
34268
3
3
63
316764
112081
404535
90
55
31
261430
208930
48
91
3
23729
399749
367331
305692
63
2
214587
8
45
9
538557133
684395354
70630
56
57510
609617558
57206847
208544
166717
64
75368
377669
87842
88
48103
376839
12
80
280039
39
496715
77
66
18
63
87
65
17
384532
2
103081
7
22
455383
3
6
337486
53
57
337570654
393913
543979771
84967
5
16
124242
231621
13
2
91
12
297108
6
93
72
20
34
60
140885
496442
337096
6
53158
1
2
496158003
53580
459921
500910074
9
142204761
349982
485926
301969890
96492
258619
98
32
79
343608
67602
232743
71
36
97
99
96
2
4
85982510
146401
618418537
58
38
17
97548
342628
14940
634392075
274030
89
20260
990153876
2
48571
97471
91
198982
68498690
80
161160
194516
443900
342376
96
755481625
76
35
80
37
243165
78
99829
16
39
497630
2
80
388561
85512
201874
97
370537
407647
3
58
331019
52
66
3
55
212898
323252
59
489231
29
46
103264567
7
268610
64
97
166056
45
2
152508
68
64
58
17
44
833662844
6203
332129424
216458
52
149337
77
277160676
460044
9
90
50
489768
788959962
92
85
29
98
252936
206579
83
86256
432
64251
83
82
77
61
210323
413220
454269
4
333180
1
793882160
55
11
1
860355938
422975342
481609
210496458
85492
506965520
94
329835
147188
66
71501
71
74165
3542
415270
24
152087
25
233039
369909
148517
12
54
205738
14
56160
260038221
293250
128734
165409804
400771
855111962
668065272
9
3
74
356270
24
24365554
16
97
12
2
56
49
8
118110
3
31416
80
174549
1
63
1
3
3
29
59
192149
181000
132119
114478
24356
14
239809
406588
11
161271
438771
219074
90
55107
583216281
89
184086
13962
85
17
240035
75
43
40
77851
2
401183
195063
520965029
553722845
49
349240
25
43
534423
113491
40
131188
103301
80
358604
42
7
43
9
162563
137314
32
306955454
98907
389944
7798380
73
73
39
67
478173
62
258245
736101784
741464873
717136403
350201
491055894
279256
475856475
32
80373
43
68
127235
71
32
60
330953
12
346615
248193
219799
365630837
9
78
441590
411192
92
213675
323545
54
67
52383
701363419
19
207728191
124554
258124
788747657
411122
449492
25878
140950
217947
252993
205034
67
61
150713
40
275550
59313
155559
372843
26
471878
8
92
335209
940184806
671305474
30380
437888750
562263277
213142
478449
96
33
341739
61
30
261077
763704267
794897139
86
49
90
15
72834
6
286714
216861
40
92
95358
83
79
69
204534
43
2
32
406337
170043
53877
475281
678435232
427414
41501
25
67
2
330968
547188251
43
124984
482753
50
641782430
87
49
37
282846
271951
51
83
306803
3
374823
58
28
54
17
321466
3
666071069
1
7
29
43
395912
3
467037
18
50
450567
91
82
6
544810924
5
50
228613
97
199879
442032
2
167000
9
7
40085
130607
434737
43322
91
48
2
906716448
45
163511
69
994121505
148727
254333
118263
433915
428359
14
469052
2
12
565120409
173550
80
78
43
79
5
191452
197497
54581536
12
35
55
326366
63
87499
81234
104917
80
78
37925
8
311297
136602
23
1
301515
4
23
3
173268
49
5
676629990
924460427
318064
172563
229228
303138
23
10
2
82
62
22
180740
77963
5
9
99
44
38
73
352372
15
724458417
36
445383
19
68
466300
12
374855338
28
501585647
166602
987054485
89
8
45128499
158976
42
91
77
15
14
136970
65744
197253
1
167161
27
57
1
89
348300
269479
388795
99
11
30
484303
183680
387198
50937
9
78
463902
31
188100
88
62
4
44
55
37991028
315146
73
88237
166439
125764790
37
26
4
2
37
71
10
164790
84
363384
86
214415
11
60
406718
69
391593
31
300626
69
243145
478249
156891
46481
36
117094
90
99
481893
51
48770
383699
42
139044
35
56
217138
5
63
4
10809546
288304
67
492307
60
127763162
61
197434
342544
1
368376
2
112662
55
69
75
489424
63
36
159595
332301
35
94
443006
88507808
29012
477562864
125502
25
5
3
103976838
204045
33
78747
599825466
166749
250766768
24395
225028843
2128
36
470464
67
9
14
381641
262917
15
449956
346650
271879
9
483427
25
362237
70
922521670
167421
16
57
724524201
67
16
352293
489457
214537014
27
3
361457
4
352888
71902
29
32
85051
14
410756
84
348926
99775
103801
81
37
114794
13
184725
47
1
28
175988167
480014
9
121189
71
44465
87835
84
83
93979
946176295
82
410913
8
456929
385948
26
65
92393
54
20
5
47
58
19
6
61
384467
72896
215083808
465221
141121
102002
368221
65
83
164965720
4
19
56926
26863
73
83
24
377355
25
8669
236493
52
94
38
64
8
463494
21
876565763
38
418708
79
73
726179599
97
204265
52
283351
63273
147252
16
108902
99
27
109879
425228
662598940
3
240515
28
211445
43
43
11
385137
74
437421
93
479331
6
81
75
493418
49979376
69351
304810
95
864553689
49
54029
679390539
261301
256621
61
10
360004
163639
93
54
112409
3
257005
95315
14
693746693
332817
250346
81
46149
5141
70
26995
334327
96
896239531
259481
26864
16
405082
88
346022
15
6
455864
29599
85960
36962
37
77
293065
51850
184881
948641323
97
89
193270
346037
18
335611
493459
47
24
17
61
7
18
173191
850947745
7
51
50
46
69
37
69
410152
225658
389928
18
1
30
83
416361
3
198609466
899482745
85
9
111720
1
13
288685
176604
40686
209157
10
84
665327430
75
429280
385121684
40605
182432
287979916
147752
30
76
230239
227967
121432623
62
41
460058
618744782
2
832497691
165057
37
239643
72
53
85
6
386041
17
50
55
7
117866
359017
31
40
14
74
12798
92
51
244704
98
119986
69
38
45
187558
89
268384
250524
169170
183612
97
456120
65311
253565
12
9
31
497818
7
3
87
847921814
375021
245262
474779
80
22
569943677
863126027
173416
14
788304199
66
34
49
54
98
185241
34
78521
8
6
54949
672319316
479235008
108672
63303
262757
316792
3
701215596
4
31
54
41
55
51
362431
242582
89
436435
1
199490
212457
425008
18
2
238020
6
45
111514
1
153342
64387
493635
932933899
235614
374214
14
167281
288166
33
196892
309618
55435
414819
879521642
104362
60
16251
405510
11
262127
995073786
8
33
47170
18178
31
37
3
608402024
198881
239344
509914775
56
432835
951420845
95
41
94
92
975848630
39
282100
939979283
32
745442718
42
126430633
127500
56613
308065
99
362571
234944
13285
303734
36
214139
82
16
4
1
1
466428
552686280
358109
60721736
72
78
1
406625
262850742
30
494632569
295485
31950
286133
788171621
466881
99
5
76
159990
302863021
238434
10
63
100130
110505
182018
36
40
326944
278917
40
3
197998361
345696717
10
25
360817
435185
58
7
433134
6
86
90766
183322
46841
1
169789
283068
38
141467
48
218316015
73
60
464542
95
53
275181
15
218001
401065
286310
448402
2
42462
8
274551
50992
17602
42362
56
64
170049
74
203306
464195
75
571383288
71
885282602
40
478430
90
357129
114218
837186053
43
459194
1
7
395880
731699702
14
61125
23
71
85
264310
153561
43
311147
495890
45435
17
39490
78
18
61767
229828
75
206597
91
84
360657
13
9
25
244310631
902673003
416394
276497
963961119
24
8
43
52
433920
40
32
204552
25
68
67
37
5
79
71
8
940654699
23
442308
76
495656
325845
109921
133733
28
137525
55
19524
842598763
293967358
64
461246554
29
99
38
231290
80789
4
2
87
146352
39871
325532
352443
39
3
299447
351661
57
4
63
70
59
370051
27
1
475572
92
443198
286619
265466
7
557063751
71
4
19
30
379218
34446
84
1
403794
55
56
660555348
32
87
106535
7
13
119251
269404
294500
23
3
4
12
95
378254
79
8
366136
37
36
345400
49737
50
60
358375
97
9
314498
174845
176817
393403129
254019
493306
483553
125039
234381
843463002
51632
24
410035
409786
55
63
80
71
26
94
374173
118130
242317272
269070
436236577
103093
14
190162
1
85
97
407251
425264
810310312
246217482
35
51
457123
93
348905
289251
19732
11
454797
62
150128
60
463002
455549041
3
13
179275
39296753
499874
115656239
23
438604
74
288078
48
407582
136272
90551
976181257
282208
474109
81
276721
1
394939
53
224428
10
445441
858142683
118290
20
321199
48
454246
101378
44
57
33
405086
290032
40
370201
40674
125637
51
80
12
54
60
54
258775
20
429762
257620
86
107506014
76
1
23562
71
346961
51399795
5
83426
387713
84
65
63
57
30
46
431181
2
55115
286870
958520180
271759
317807187
4
76
2
65
6
96
4
59
42
50
81
3
55956
12
154802
123821
73779
342762
17
716757997
53
65330
26012
39
26
149707
95
328275
245897705
341698
15
9
486076
155126
163812
58
23
199689
6
68
177784
372051
36
6
44
45
208625
330730
3
272158
4
6
242833
441517
274688
75
79054
498362
337687
488251
215081
89426
13
21
24
165049
18
51
440843047
23087
99
11166
368954
136357
38
371826
133600
479173277
50
31
146691
320917
681413331
147903
62189
496688
275314260
46691
82
35
181663
258265
84
41
76
374773
311063
71
293298
381131
47
20
371941
107401
15
324901
397497373
3
142466
384368
81
11
498988
34
297023
207492
824711293
63
62
227667
2
77668
70548
685396469
433685
105171
25
52
6
495672
38
51
78
389825
96
116755
96
72
12
91
18
350734
490716
427053
35
373669531
41
87
342442
1
9
495430
48
162937
99
83176030
259693
112159727
4
32
50
44
69
84
79
8
285170
437038
28153
65
21712
83
449954827
372936948
32
240519
984682194
45
65
46522
47
215080
191942
12
160277
285035
31353
1
30276
69
8
44
414815
254030
7
93
93
81
61
89
641880936
97882
216188
59
61
2
318382
170503
477638
263680
219549
59
85
308480
868091080
7
62
31844023
5
472968
59
77
11
34685
28
131783
847965413
478761
65
14
13
372204
1
58
405310
314583
402918
6
394850
237218
11
20
454850
171031
65
2
58
462044
36
491174
700069513
481631
39
79
39
77
4
21
73
36
94356
93
56
17
281141
5
424103
246206318
6822
30
52
176105
15
422062
30
346202
80
58
281925
9
77265
2787
8
81
52
97638
36
428326
98
6
90
461385
498027248
444789
72345
43292
65
56
165053
427054
8
458025
348815814
48
436721
206141
91754
928893105
55
109645
4
467495
947441435
62655
8
272492735
213741
68
89
44
40
80
19
99459508
6103
22
95
945735683
181642
42
516658011
38992
97
2
6
99
489341
66233
81
31
203495
60
4
29
40
99
180665
71988
87
19
381189
174977
938000638
83
40
96
291380
424678
424801520
4
215584
21
488525
53
5
122876546
493684
4
2
811718708
47
457759
3
21266
238808427
370842
2
9
214047
100414
1
53
17
75
130881848
205924
21
3
76
228258505
232577
47
11
37706
9
95
2
29
25
69
38
14757
836908378
527805605
65
137462
43
85
339748
2
305535
39
44
57115
56
522158434
26
343355
239221
141341
446875
33
317948
236346
21
361885
8
449571206
82
369074
84
3421
458828
308680
635012474
97173
837163633
274961
176232969
96
42
255192
18
9
87
94
223278
395247
54
96
454717
283126
47
8
202547
25
93
7
58
199010
206891
5
68
4
37
386039
260526
50
299332
26
16070485
46
338495
214426
146662
482659
35
251276
20
438242
423837
139399815
254306
144990
478727
230671
56
436702
363312343
74
226069
67
8
68
140439
1
398673
116455
26
461941
440429542
39
142295
29
168173713
61
366927
380672
318134
45
898714293
54
89
153112
257320
120822
48
228932
43
214293626
460261
162934
20
5
7
69
218151558
78
36720
48
2
9278
227351
52
77
342252
721681270
84120
198771
130874
4
52
99
197424
14
96
8
321552800
12
228791
8
10055
64
378598
18
277094582
22765207
1
85
9
56
129496
5
275360
87
48
339544
363929
639599744
92
84810
17
28
37265
51
1
71
14
13
76756
83
77801
407837
9
14
41
88
123372
79
582098203
163997
47824
22594
27
6
105999
495879
948800655
10
54
68
78
40
45
93
702309654
576571458
1
9
20
311033
194545
103469
52
263489
28
55
47992
121186
62
281169
85
11
29
387288
60061
377736
59
192569
91
432501
15549
67
51
21
186487
43
442164
400415
742091258
87
69
44450
93
12459793
29
102064
109028
98
255142
39
780748006
78
36
211325107
415346251
35
356772
76
26
188178535
69
979578750
24968
164874
249695
161230
79
55279
218537537
285264
213764
70
359573
4
65
234863
74
450653
128448
94
220356
28
277021
141428
27
181061
38566
55
5
865175145
36
417775367
48500
3
146630
258739
916880141
94
104481
461846
18
60
89762
6
94
155530
296583
1
65
57500
26
78
67189744
51
180935
173153
149897
74608523
946954536
364076
506738187
47
67
897108877
8
72
638244742
260218
90
97
3
27
365581
53
23297
173536
74
6903
865428823
129177
13
42
81
827197128
4
136979
73
53
10
52
57
438017
227451434
1
42
5
18
64
146553
155402
7
2
328482
40
98
749913767
37
19
146362
12906229
3
1
79
1
52
48
92
252828
460076
73
363830
857324273
91
361933765
368513242
587969988
89
1
7
223265
75
45241
271594
55
480075
74
11
268472
88
448792
347339
29
5028
51
5
122154
42
55
6
89
264426
148498
97
495719
293629
481393
382166
58540
60
6220
36
463451
63
3323975
41
66
4
356206
72
497456
1
76
312567
57574591
302718439
832398769
598027147
406418
199859
52
1
361542
70
27
343363846
247346
18
394143
94704
350796
92640
328895
8
41
2
349284
53
33
105681
160033
209663
377816
205060047
88
10253
56
136368
403448
108939
215455
348957
792692593
483210295
459328
17
15062
8
163413
200076
56
34
93961
50
97
65
245418
1
57
459100
61
480303
121102
69686
188607
5219
268504
11
424698
4
108812
554830386
76
33
348804
256947548
44320
22
785153170
87
476705
65415
1
27
37
34
54321
278851
13656
186584
53
56
9
21
294137
321233
5
766043409
939686417
346170
71334
88
475554
3
71
144650
5
1
405321485
61
62
288662
51
388762
80
261898436
30
74
431884240
410650
39
37
42
380871021
448934
152480
43
171339
234506
108563501
354159
29
473523
59288155
483475
324724687
60
57
43374
59
8
360197
6
17
7602
10099
40456
65
211597
53
67
3
213572
39
68
61841839
253883
78
245867
294861
110282
9
206720
67
346304
80
78
49
30
5
9
7
269449
245118
77
365005
329187
145143
58970
918593898
193573
83271
262182
90314
36
158739
31
477499
54
114360
412698
481805
39
9
379938
195038
370485
43
37
474507
56
260387
21
30
2
4
161313
96
397209
73
71
197612
48
11
36
402423
88
89
291787
295606248
7
88
462076
404473
49
349444
98
669413892
51
2
69
1
35
36
298253
2
394844
263182
257178
306057
68
90
163080
444186
261557
41044
249617
39
36
488594
31
46063
400556
308961
52
653814216
24
44
42
5011
86
213433
13
13
260023
1
51
90
40
197736
7
2
34
436452
9
50
21
53
95
482544
13
114417
2
93
629561140
57308
40
486113
18
83
89
56
489503
28
431562
51
8
1
73
12
38630
60
27
354525
177027
1
91
35
15
344857
8
404890
8
9408
94
22045
186840
414080
196447
6
98
55
42
347735
32
248210
66
354680
117170713
363745
282366
352273
486178036
5
56
62
418467
448223
4
17
487253428
75884
600507423
46
182335910
96410
95052
971164809
4399
6
6
56
1
96
428938
93236
20
336704
163036
39
793785935
726904198
136695
796728379
90
78
652879690
240856779
26
424644
20
369690
142752
375545
4
56
290742
244635166
54
333395
19
4
73
428242
425314
15
184235817
97026520
18
974103793
26
245304
43498
46639
4
19824
137072
164424
257783
283764
60
568237131
14002
971737820
70758
5
16
1
151426
48
428386
38
337865
286386
159279
32
118600
98
68
342959
85339
88
4
98
24
74
79
6
846627538
20
345095
886118729
942311822
176890
307822
387377
36
123277
144942
434945246
53620
92
76
57
51807
19
9
162422
138914
96
472215
72
418112
7
9
364982
28
151565
2
93
63
387134
7
48
195909
46
3
126449
494158
26
12
88
721235462
62070
449579
649894681
463124
61083
142292
49
435289485
236792
14944
275985
25
462561
388519
820167920
77169592
40
437598
90812
427237
1
2
57
315641
358110
73
35
27
220902
87
429504
819133691
12
186994
3
339431
65
26
270705
84
159693
35884
95
435589
43
14
3038
120930
257483
4
15
470174
445465
16
3344
84373
202617
30
80
73
89
422943140
23414
32
334802
148638
7
435720
6
273674338
81
379625
914577664
290710
84
48
152623
479251
5
27
269659
169757
17
26
43
67
492524
8
487504
93
2
271200
59
2
12
140680
202533
345696
6
8
624788504
55
48
562821250
374030
209973506
8
336888
302398
7
653619626
413181
60
93
28
211705
63
377217
188178
45
35
10
155465
372533
178511
63444
361277806
482327388
93
30
307795954
59
7
34
78
46
1
26
68
39
217510
89
7
460967
39
35895
81
47
4159
69
363940897
79
269897941
765122445
280102112
82
43
709766507
33
79
152684
7
78005
134666
199081
10592
124609886
59
458957
136318
83516
64
66
35
10
15
44
58
334986
1620
6
239721
410654
481931
52
361755
136854
86
238134
432601
91
313355
5
6696
249312
265434
52
434885
5
8
127429
152709
52
20
187395
594897348
98541
37584237
2
69
55
189313
86
776693941
339406
373885
238882
365878
150336
377438308
54
218176
92
49
94
33
71442
433267059
67821
2208
394029
3
372048
246044
62
1
36
6
31
280874
112801
19
97
72
7
483540
216641
128114
191890
365339
67
485620
5
23
287609
415677
61760
44
144448
436146
12
166063
304303
33
66
46
24737
219316
214042
448684
36
82
26035
51
175245
411118
539376027
879901243
244884798
5
242314
457856
18
4
134693190
2
117499744
81
37
459044
392140
15
379225
61
112254
61
3
1
3
247686
3378
7
32
71
61
150485
45
569995373
44
22535
826887556
239882
6
18
62
1
272835
29
143082
419687110
95275
7
72
88
446119
59
60
280616913
7
44
432439
3
89
784833317
55
200103234
181003
5
365502
498436
8
395335
48
42
5
11
202823
426399
18
27
86
82219
63
35
7
367098
8
90924090
90
52
56
318407
2
93
19415085
415203
78
321255
22367
52254
8
50
23383
65
68
154363916
7
259322
59554
445091
190866
53
3
78
4
13155
155258
489438
6
214171
423732569
1
8
72
426264
195505
44
856969674
96
840022432
133113
156228
20482
165982
9
1
33
72
3
69
74
3
5
38848
62
332041
40
50
65
422651
42722
308993
487988
73
8
29
93
58842949
5
1
83
44
65
78
706297570
483386
72
245063
96
14831
236732
89
406294
434397
12
91
69
348259
59
479813
345264076
166069873
147653
32
96
98
219953
864011096
264004
8
81
345565
46
481776
50
13795
46
22
489168
261513
91
69
44
335677802
773418958
82
37
704188099
233395
69
374582
42
21576
89030
25
26022
149808
363611
479839
23
19
31406
74
278128
61570
16
47104
3
5
192173674
1
95914
6
13
68
182882
153444
488075
23
62
205860
265132
64
2
386464
42464
58
148587329
483880
314854
51
423021
126932
83
87
85
27
51
697431475
209538
471231
199449
51145
4
112201
9
56020
12
80
330954
64445
28
30546
40
287466
95
467584
51
48
63
444245
55655
1
19
99
35
408448
98
5
67
959696760
57266
303879
63
51253
454236
13133
51
368430
2
302165
46
517139783
28
472529
37
122599
45268
89
20
63
80
21
223152
291780
45
1
2
90
76376883
324846
34
95
373843
5
9
393128
408962
23
331810
78
56
10267
43
88052
14927
44
1
52720
38
82
156200
224128
313331
88
490482415
350996
161341
22
32
31132
23
95
31
57
46
97
54
10
93
45
419071
306248
331267
411071
2
343335
210645336
62
65
27
168468688
21870
128521
246110
50519
487084
48789
494022
48
448946
84
67
37
238349
485928
54
2
75
7
226313
746868086
347127
734441906
213652
76
10
22218
66
6
476963
183711
55
363186
440585
13
210217
352847929
447780
150754
61
140555444
56
23
11
374774
144774
313298
62208
320171
30
374146
478375
46
97
223913
128345
769323872
21
459082211
45
41289
290205
29
149779
227587
84
241476
55
3
600642709
62
19
673600099
56
127990
352691804
87
2
86
259583814
174386
414861888
24
84635
90367
43
77
14
2
7
481040
11
7
143177
147412
8305
751717788
409668
103544366
358416
5
6
120593
16
77
176420504
76
724385093
350806
16
724109152
85
52
201348
559192749
80
196020
933584751
91288
3
18
57
342453
766607266
57596
301798
234585
313530
84
356356
274401
7
90
50
13
361998
115937209
5
23
417184
41
343106
167784
786178691
220248
409510
32143
46
81
98335
82687
154337
4
18385
59
63
87
850587682
29
67
89
353265
54
351121
58
9
226058
166737521
41606
869200699
55
36
484179
58
54
7
24
447939
84
48
1
98
344546
5
96
90
66
22
304137
134059
38
401436
42482
29
5
146006
41
99
3
457260265
483080
83
241667
90
67
69
74
66
52
40
353570
375518
31
54
7
54
23
66237
245702
458315595
71
66
91
411720817
820843822
193142
67
96
410357725
988033048
6943
9
44
92
20095
146811356
250413
65435
18
276391
41
47
68
82
42
934122311
19
144556
20
4
37
486823
523390157
84
58257
126955
89660
446551
38
89
874289841
378429
6
51
140478
74
280999
75
83
915360049
436065
25
383586
22
131448
24097
469616
43103
85
51
55
915360280
72964
5
11761
357134
39
73
99
59
447263
461725
31
288030555
6
66
266996100
17368
58
280057
3840
92
352073
41
295378
87
3
57
158898
260794
56
365936
63
9
30
36
48
61
466479
3
132738
2
41
157893
127511
34
28605
40
208833
8
3983
387926720
5
104155927
110383
21
57941
94188
206670770
235830
223010
719466857
145398
9
27
412772
247087
3
79356
266378
65
239066
361111
434796
258073
8
685031068
198075
336658
495169
9
340497
16
2
139067
72
2
13275
88
521961925
69
4
415174
748303672
249673
82
71
174899
228514
21
1
315997
393848
99712
90
5
494841
48
491135
78244
1
391216
45
83
4
103528
1
79
40
39
358863
7
2
64
326516
27899
14
494117
93
411798
73
31
6756
235787539
96
638926657
42154
7
147964
279024070
60687
5820
623697657
30
12218
184339235
44
59
24
47168
288592
86
252924
6
75
52
31
111986
684506219
750832990
69
399089
412864
394125
409674
280446930
30
63
444207
98
64
254958
339148
289712
905658094
2
335961
35
32
370154
445358
9
484519
34
675822520
84
148939
31
69
69
36
92
344732
37687
372733
90
163789
268179
54871
70
9
82
330674
132322
981923630
276097
352340
182388
80
50
27
12
248489
416659
16
59
67
77001786
399325
319061
323416744
3
35
481340
73
190344
38
883924161
147186
5
48
51
412316
78688981
14599
127308
298921152
197126
17391
154478
97
57
994683743
93168
57
69
77
73138
88
352837
85
114601
97918700
22
789474127
80122459
95010082
430417
137964
9
435635
192668989
10
495508
31
17
43532
70
434871
1
42
110735
251038
57
64531
112621
32
109609
924691556
440788125
328113348
78
83
52
9
72
24
352738
91726
795661509
285163
92
450264
6
445198
121853
87
85
267639
406258
259413
56
495365
478626
437605
43
489612
31
840070357
26
489552
83
51511
19
259412
373519
128757
76
24
62
2
208187
70
17
7725
97
5
468504
56269
157363
46
76
88479
280871
103141
102892
55
7
7
68
49
620053585
390457
79
83
30
4
246502
203320
1
203473
79
298269
10
42
8
47
397263
506956959
27
396785
426652
190478
56355
194913
8
21
79
50
148898
39
213259
75
19
52
88
327909
40
41
41746
45
161462
68
122720
193570
65
69
7
95
355444
80
65
59
213191
298394
201075
19
22
438287
27
41
89
492883
13
363661
78
4
72
21
345254
491356
444843
830163343
111273
66
69
76
423313
121498
20043
238547
49
7
382174
59
447767
323890
50
62
316937
540612029
41
41
7
43
55
200859
77
440414
9
22
284073550
362274
76
85
53
76
43854
68
858756289
87
60882
433033
95
27
33
65
159478
221729
183281
238946
244368
1
411136
308682
164583393
125955
77990
233515
408736
3
689811153
75
25
66
69
29
146955
16
5
9
58413
183075
110986
532780236
260481
967010381
38
16
27
49
452040
4
75
81
161092
88
394927
227052837
9
27
354686359
44619969
65375
463298653
344265
48
22
997949330
3
20
273578
48703
50
4
142723
206786
55151
27
113306
3
7
56
279491
60
325077
17
21351
153657
455647
305152
14
86
27
156893
93
9
40
21
158869
17
336381983
364590111
450272
337838
38782
346464
30
88
19
58
80
544859918
7
28755
96070
23
91
19
28
32
17
28
10
227050
6
374429
305011
25204
165798
82
92
172409
86
308882
99
68
2
57
363454
16
286809
823548613
309793
66350
20140
74
404215
90
159994
31
26595
604008864
4
458297
292735
45
87
47
822043979
55892
385856
43
34
2
52
97
33
14
455488
163696
9
275521
36788
250725
9
5
31301
259481
4027
421419
322553
108343
188671
34
75644962
30
714377569
252097626
49
80
158829
48
183729
371934
101023
484198
1
288416
52599352
817915659
7
94
92
232304
39947
127039
11
4
309662
85321
95
20
82
46
58
244985
44
25
478291
633527147
73
5
7
323803
435041
276079
20
64069
29
143855
5
86
164646883
51
235123
11
45
426081
9
26
293934
24
267997
69
6
386077
375602
63
64737
79
43
472392
258206
42
1
7
251597
36
494347
8086
95
297357
86
18
482509
245510
57
356850
22
123621
1
464836
53
422240
133895
9
83380
287236
244157
165029
94
30
398900
702540073
24
19
343261204
9
87
334499
9
67
441529
11
5
54
278131
232288
29
8
438754
74503
33
67
428551
306224
98237
359050
664126702
4452321
85
289130
49
79
127182
4
9
38
424555335
40
44795
1
429598
89
95092
573162228
75
10142
2
419328931
33
195450
71
4
4
616581582
88
43
270556
60
47
899756051
895030431
665770536
51
135822
15
221821
39
292023
2776
11
360825052
55
62
19
54936
49
56196
103079
491504047
42
2
91
215987
216245
14
257844
69796
454037
110368
122639
760861048
99
48
73
142380
188153
240627
475009372
48
107453
82
368975
82
206941596
160304922
410135
210444
428143
103222
300314
9
37
541295330
2
18
58
280786
314478
62961
22
34
103986
353211
178104
51
57
6
14274
43
90
18056
184389
167276
279605
279457
160229
58
20
89
151619
849640236
1
402503
53
535139642
97
374938
46
37
94
90
380412
62272
204626
376444
73
380225
180452
53
96
424380
70
403133
42
241504
397296
182790
83
49
24
40961
5
91
158691
193618
101416
10
32
61
12
20
297660
72943
230232
59
61
510375509
76
93
10738
8
39
15
92
58
48
40
57
33
4
77
55
484407853
407363
94
674520581
445687
54
14071
707019478
3514
58
19
40
89630
215969
4
270890
5
290103
50103
353427
9
7
26735
83
29
2144415
3
44
76343
343236
48
388495
35
61
77
476196
85342
433419
63
54
457943
988164659
64
425037
64
988927014
239399
45
2
6
1
1
82
576878288
8
525673576
16
71
970724098
29774
243587
59065
113880
300901
98
3
63836
368871
56
35243
313879
28
623742751
67142
30386
189710
98327
424012
89
79
291882
50666
68
30931
68
492892
219104
45
264006576
33719
27
24
309014
265728
90
381973
121452
2
147207
45
2
409805
473243
32618
99
195818
6
74095
55
98063
98472
1
138816
82
20
29379
40
325066
161743
366384
367241
436107
48
260713
55
162260028
9
333205
30
16
39
45
1
93
497885
14
127301
1
933416941
83
82
99
51
23068
3
235424
66526
8
213366
307697
119016
231158
7
53
294011
288313
2
8
43854
13
23
167036
3
11
168457
196767
35
97
366996
496085
229845
87
4
300964
44
396488
80
9
1
8
8
98390
12
451388
107676
161353251
31
303663
9
170356
92
91
352044820
292686
288162
5
983821226
61
133247
25249
289814
36
20105
97
417271
41
401432
18
431658
78
71
167879
6
22
493778
7
20
92
213972
17
201066
34
9
2
5
70860
578416508
135572
82
88
37
356078
63
444342
46
311433
459897
8
82
99347
392014552
484070
257580
82737934
144737
13
35
79
78
7
297154447
7
7
99
91
2
13
273691648
238765
456019
301841
71
495009
351846
15
552171685
81
232110
6
35
285979
329886
58
3
138871
94
87
49
73
96
351437
49149
3485
189302
62
31
404533
2
31683
400090
42683
52
17
5
379824
97
53
22
1
1
69
275040
683020826
93
89
424115
9
23
62
330083
9
30
939243635
8
212512
97
37
498507
224055
39
39
54
11238
3
40
15
92
29
99
35
157293
150384
56
849126007
175090
4
40130
303722278
20
20
3
98
114982
6
7
6
221951
374664
117761
21835
93
498870
261920
312141
55839
165320
464586
94
221813
4706
33638
56
4
30
70
87
704473532
342128
51
84385
25
58
488168
163405
38579
5
61
87
57
95
498207632
95
42367321
398641
153381
23
43
40
15
5
76
17557
3
433248
435191
30
6
51
91
99
438344
394618
30
427169070
27
175943
587408423
86
178234
182479
90691
87
10
95
686109347
218451
34
362817
28329
474702
543411694
15
2
12
1
379266
459058
68
194972
298011
27
85
73
2
143811
314542
457663
432891
31
78
125527
75
230463
72
177950
521792835
24
52
33561
31
56510
693211343
206925
81
13
79
16
463546
340342
409946
334167
37
95
37
71
664802332
195790
90
55
221798
9
94
404599
2
205359
56
34
193786
6
52
53273
54
37
2
734277846
50
486007
316138
4
444901
13
938647602
159340
763188925
34
92
518024566
91
197543
128643
2
7
53
181110
34
52
24
32657
18
689704519
93
333616
119871
54
53
69
99
60
442099
88
139217
80
469589
20
250760
60
2
394695
491971
92136
172068
42
44
5
742187594
115491
70
29
2
152991
233488
91
408293
131407
90
65
99
595702441
113593
340237
443995
58
110277
30103
92583
428388
387869
8
7
351709360
586007212
89
283421
838703303
32
77750
37
734841691
8
338281428
343521
67
65
14287
158885
78
582958558
51660
9
86
90
57
35
11
296888
295067
48
6
62
17
61639
34
8
37
169320804
15
476507840
2
80925
53
438518
32
19
908339944
304690
3
56
8
811205062
96316
442798
69
183806
855616209
74
63301
57
95
98
325941
56
623073841
12
219492
27
13
17
155059
124590
202098
106068
72
481433
81
50
86
18
286212
265141
66
3
337684
305528
82
55089
46
79
227572936
82658
456555
89
73
27
79
20
94
67
158202
18
50863
332519
84
983534579
2
446030
46
76
158564
34
4
63
93
90642
141052
267691
52
56
46
4
66044
947167320
3
94
255216
656697108
62
265307
47
70
12401
428425643
23
427378
95831
170537
49
19
295553
49
3
236305
9
46
34
426475
547072579
182461803
83
59
225751
72
20
105678
392749
470459
192694690
332677692
32
84
43
349766
4564
94
178258
55539
228998
327905
6
83
90
29
173579
717168242
43810
117994
114969
3
440355
128103
301389196
988676020
123954
15
11
218388
487427
67542
225395
4
87
4
5
66
155879
65
92
49
380651
477144
982956263
52
312322
35
454797
84756
112751
44
21
451984
31
39
67
388273
333104
78532
345700
342754
58
41
62
85
44
167190
221922
73
59
284410
81222
206982
23
18103
25
79
34
7297
145123
261873
286773
81
799434880
32
28140
407064
119739
371687
281466397
258077
11
32
92
94199
7
11
391488
289034
135428
47
498558
450977
462609
489463
34
3
227384
31387
331454
818094668
324883
485511
320448
375219
59
863416444
46
86
91
805900223
32
420192
482440
861614532
29
94
363828217
39052
23
148005
410024
22
297970353
375275
12
13
1
39
13
22
365657
66
225626
51
8
61
391395
84
392366
419806
89
208535
33
34210911
48
89194
8
98535
25
39
360831
72
424580
222706
488658
26416253
638144218
31
38
451088435
447839
349388
9364418
284119
700016382
48077568
311255
49
340509
7
604949206
321214
60
72
428667
796839146
6
66
27
78897
2
37
469183
40
11
215489005
86
480266
5
125070
18
361294
85
27
62
25
7
96
5
59
468479
24406
56
85
448134
64
245337
88
83
479623
5
265848
149792
4
90
952342675
175810
58
9
4
59
70
134767
6
71
78
335241
49424
388419
59
638940172
65
351853087
357962
461649
195710
300004
31
36
223908
29
394866
7
95
36
62
13
964782684
133740
345368
126354
219925
99
6
87611
95074
437976
92
82
45
390873
40
138181
73
98
200049
188127
416975
165533
84
227169
360176
962293205
234037
18
9
904875895
17
160659
13
80423
45
75
5
78
63373
76181685
31
214933
42860786
9
50397
144432
94
323800
85
125718341
27
56
353534
261153
3
896242551
275627
181245
67
246993
210671
61
197287
94
92
6
32
16
1
5
56
72
962126925
7
194686510
6
404720
299594721
98
165781
925652371
6
58681
28
70
264617
5960
306846
60
8
38
35
6
66
45
90
6221
343980
256915363
290280
9
51
99071981
10
266399
66
8
399789
43
20999
234241
6275
61
38
13
329430
154035613
44
270230
364707
783256139
20
704898953
56
2
73
43
27
99951
40
260733
38
726934002
428373
19
73
350377034
189546
44
26
2
42
473361
188003180
174128
290679
196799
19
367740
435059
633321985
97
187418
238375
303575
198
88
23
34
67
18691
349924
63
170879673
20250
1
60
73
54
13
20
67196
98
717843098
36
70
46
287895
73
263993
13908
148856
6
5
7
126711
7
2
8
59
109020005
30
62
281074
28
37
166911
78157
50
60
40
296274
3
14
2
25
62
34
37
19
5
13
67
304281
237731
61
78
240433
65
378128
383943
88
247501
55
36057
236927
347263
66
52
3
270785905
15
264134
95
374888
76
95
28
83957771
1
97
481683
96
38
95
5
414940
6
75
244999
273905
662699165
222499
5
9
20
490018
264349358
97978
214300495
343118
4
49
474445
93
73
52
45
372624
1598
213729
10
38075
260636
376185
348262
918842779
25
223059
35
232059
363689
422023
97289
217013
6
699
70
225464343
420802
2
255092
6
537024134
89296666
31
92
92
93088
594046977
7
55
89
122136
91
8
477830
148462531
85
69
39
19
71
63
8842
794470501
56
15
60
965950845
13
258391
222778
919824742
65
258415
21
61353
25810
6
42588
61
365114
40
8
34
10
13
89
18
195853
377057
159206
434149
13
7
6
214717
12
25901
382857
68
4
390615
37
9
31522
119344
148390
137459
404992
83
319060
403623
84
329774
98
60
49
24
2
382311119
86
442394
80
109664
407330
4
433472
68
65
66
390369
36
288553
317902
88831
132327
1
333827
32
384513
59
218876
54899
2
445431
43
360663
68
28
887739534
46
61
125226
440182
72
45
120950
99
90
43
134884
13
26
66
109273
87152
65
470948
45
14
127587
49
9
72
34
312778
77
369808
73
241419
89
299313
54
252647860
60
85
92
409992
92
404973
275808
41
270860
299910
136740
247263
74
51438
17925
292570
172659
461441811
78
295761
217139
9
126542
328661
31
245279
99
3
27
81
821397262
43
270813412
9
31
92
424071247
35
482930
46
76
77109
22
50
12489
76
133743
90
37
9
3
358866
482828
355117380
191287
71524583
34085
342405235
17776
2307
142335
456528
329103
95
972694281
22574
757571960
61
4
480356
277675
356830
343906579
255421
1716
6
5871
5
258675
481120
69
78
64
297525
53121
8
162771
268047
78
44
487257
689866919
28264
92
424681
28
19
35
427872
347025
3
278062
92
121392
9
200928
6
88
67
21
59
234993
27
5
39
81
347098
34
149342565
60
35
265663
209543
58
270095
581991579
16
310603
25
337273
73
317812
69
62
100919
441903
36
77
2
925463087
18871
178966088
151159
192107
5
48
461103
85675
429926410
93
71
91
9
21
98
205263533
83
68
29
108604
33
84
187622
415400
75
20555
155407
389651
11582
131789
714681579
79
10
1
4
77
410439225
69
304181
15
74
93
327886
63
458586
32005
357694
46
296793
337945
31
62
348753
78
404180
462755
46
4
30
54
257447
38
62
25
451133
52
312523
53
14
19
31
34
74
52
431326
263239896
93
57
880411873
350171
82
10
256375783
27471
846285620
401209
30
390191
92
27
73
93965
60750
39
60
9
449414
48
70
18
7
331608
296142
9
33
1
399096790
40
77
8
9547
23
274764
25
213189
31
280070
255400
358052
168131
6
36
89687
77
333824
236336
227110
89771
209923
371664
63258877
421952
76
461771
11
49
26
213123
76
67
8776
72
477767
54
38
175719
324342
94
329083
73
78
19
197417
90
49
260046632
490937
18
155239
4
499478796
55
10516
37061578
9
319823
305484
71
25
1
428785
199475357
60
11
57
310187
5
19
122829
17025291
341964
60
52
12
39882
96
285922
47
11
25
421761
42
325021
17
61
91
77
197392
443227
338656
54
484198
267951
46
51
70
24
36424
23
340356
7
3
451513
8
297051
18078491
331671
47
237203
77
304570
405307
778244143
25
114165
444272
6
86
16
300851
454466
928213534
45
58031
21
57
5
40
950584563
264693
74
30
111065
29
82
14
392867
224273
4
386097
53
6
98
96
176768
17
80933
6
77
384507
575872123
1
1
26288
251909
317644
26
6
174643
64615
25
308056
53
26504
148320
412292
9
35
475168
388649
92
80
88
363503
9
297488
450344
451681
181396089
11
64
95
81
304433
75
79
397765
62
34
175047
32
7
38
479036
19
354657
38
11
49
40
358403
24136
457743
97361
40
77
346515
290655
8487
69
87981
363928
294216
184008
4
16778
429477
32
19
456155478
324227
421305
205100
402862
4
374365
288554
201114
17501
23795
93
106443
88130
88
320576487
25050
286985
45
152294
49801
430337
19
215978
38
11
431915
454039
273233
418457
2
89
546762080
132728
29
329078
2187
66053
428009
7
25
458862
121001
139652976
67
16
34184405
95529
82
65768
319178
62
409149
77782
59
121693
11630
10913
43
470872
126704
90
31
1
80
86322
22
86
15
42
411664
197761
15
71
66359
11
920201485
55
267822
3196
460102
227533
73302
392817
7
16
427797
844581986
65
165345
8
128951
94
32415
3
54
78
202731
439717
54
7
355409
24
130952
43
786449904
9
34
81
73
65
589294479
95
86
7
99
131462539
23
49
22
190134
948993045
43
14
246440
733325811
47
315985
484544
838061727
45
85978
64
46
23
94
49
10
235915933
46
415441
14
195054
450527
466723
426538
378782
49
3
66
33
82479
42
53
60
278574
21
203174
66
88465
82168
289666
32
206350
733103074
5
7
60
9
340169
1
44
15
471024
5
424729
15857
270294
533740278
476932
125695
221322
206994
113113
450465
122691
41
485474
20
7
3
3
115994
7
474716
36
2
144191
377994
224722
244877
59
24251
220774
220572
488653
35
14
1
453046688
747266399
86
40
69
325592
132023
355820
583749209
70
89
22
92
30
23
948735951
34
36
99
367874
15
22
37
64513
44
60164
95
982063527
391064
223322
167497
40
37928
60669
360233
336621
82
247960
34
157163
373176
311576
30770
9
355004
464565
75
39712
425098
425712
85
86732
476969
55
40
55
37
302860
338687617
32
86
350664
112464973
485192
7
4
65
349143
399980
89
277908
7
462334169
467792
29
54
342596
28
479252
397621
5
159985
16
223428109
6
41709
47
435714
97
45131
98
228547
124653
104660
7
32
3
88
51
96326
49
60
3
78
259168
9
71
14
26
7
34
322160
74
343102
437692
98
401721
33
508457848
245452
346597
5
46
5
71
15
66769
489616
345118
611740407
7
37
15768
138566
2
93
34
90
33177
37
211011
68
270281
225853
99
34
60
22
78
52
4
425445
375901
48
463439
285786
95
90
716563970
150074
37348
72
55
32
414784
240355
255669
83
514201830
64
56
405797
922516111
42194
439773
45
22
390855
2
499835924
369164
20
120214
70
68
173952627
281010
85
351872
427658
230422
379924
44
42
160026
6
5
379366302
235090
48
8
319637974
404111
1
66
119553
63
281130
713195676
7
48
4
78
2
363470
77
81
54
86
751514074
98
77531
394573
875579301
82
156457
44
3
96
46
45
205789714
467298
87
901144333
7
30
252602
45
4
84
1
478456
65
417186831
95
24
442391
402561
394290
382111
363253
3
629493015
110438
23395
98
93778
6
393758
91
25
91950
55
34
98
1
64428
88983460
327646
460414
335945
84454
138867
17
198894
309566
16934217
962211699
12
91
7
772142919
260473
207143
4
17
34
35451
1
440212
388254
352223
44
90113
4
223282
48
22
70529138
40
423785
88
656770208
1
31
423099
106141
240413
86518
783084573
238619
79705
50047
436331
125217
48
769812955
46450
90
314888
13
85158
300303
91
258645
21
10
56
18
50
348285
52
18
35
91
485691
790403751
178299
25728
22
251517
762534468
66
408352
17203
64
446735
341685
47
38
91
880060068
96
292157
790740554
84202
4
7
302918114
68
2
101496
20
229287
4
79
23
92
64
301772
55153
153241
3
965230478
35
56
49
4
46
401474
276849
356077
184320
822109687
460639
373102
20307
81811374
7
66
56
78154
392310
92363
140229
5
233910
93
56136
8138
54
6
45
475777
349667
43
7
71
94
82
18118
5
857091531
309573
336735
203224501
7
7
3
18
335056
125805
73875
49
497317
110344
166792
30
17
77
97897
41
12
412541
86178
21
310283
67083
91873
85
75
84
53798
3
66
10
70
148479
90
28
16
338099
43
2
39
92
80
43
89
13679351
147667
184589
5
344785
18
22
45
180391
6
6
445029
33
290529
30
93
9
67
387477
364733
17
425324982
203213144
58567
392736
187520
283365
10
33
138964
56685
640256694
374517
7
63792108
5
65741
71699
20
49
328953
69
25
438155
58
403715
386719
88733
15
243089235
72
90
36
24
60
57
93
888758135
494167
4
614445669
53
339617
22
57289386
92
446457
97
873776293
557148271
10
60
165116
54
66
9
548562756
420078
72
131125
160859
41
53
155483
93876
4
771818091
242111
121958
97
34
490468
4
436735
11
3176
428045
113455
76
1
52
127667
381807
400086
80
45
93975
50
173971
70
13
36
29
622211101
88884
80
505376184
283814
463133
707822906
6
10085
484966918
91
494188
37
352459
81
91
8
51
972857009
74
647277401
90
212391
74277
297928
80701
72
327985
29935
13647
142736
374001
117278
27
32
7
307441
135839
52
48
79
94
1
26
52
178531
42
77358
310284
84
43
435940347
283598
9
19
459014
79
2
59
227944
63
455812
283751
11891
62
51
86
31
319186
30
46
58149208
81
2
28
326820439
13835
490274
11
84
519090290
475486
446140
425558898
14
275018
28
7
877814193
15527
89
98
399375
46
454417
25
58
1
94
682833259
368851
19
45
6
88773
81
152509
30
2
86
15
9
6
17780
81
1
168773
89
76652
84
9
10
77950
9
186236
433199
56
81347
136041
219159498
92
101860
343572
759006036
7
21
5
365605
89
233939
84
3
437292
74
428845
63768334
83
55
14
17
73
255981
17186
3
7
90
879309491
203927538
71
76
16
62
431843
5
43
774807681
400694
64
51
113027
832326475
243861
473848
20
64
60
462699
854508382
61
5
284974
188587
388631
55775
439798
41
7
217716
404629
897715479
18
56
16
53689
88
105490
48
199275
39082
381633
158176
92
187007
115226773
15033
10045
207551
918423978
250288
80791
14
321870
99
14
167529
8
37
56
488106
338165
222881
836294661
23
18
79
62
426153
542419588
52
6
21
18
130292
319300
60
91
170684
44
11
89
181640
25
19
12
82
364930043
35
186499
65
86
867792036
16
95
15036
91
514587183
87
102678
628122033
104557
7
465725
143578
483837
624805320
41
283627
327686
179793
40
144849
58683
3
457986
739732851
3
87019416
30370
1
281919
90
817228332
398510
14
651524073
455740
239300
82892
723873208
534148712
47
90
77
483953
139571
81587
68
465902
19
439160
15
69
175365
94
46
3
20
82
3
28
4
65
421663
89
114536
348252
80
38
49670
22
438268
56
514705184
3
57
47
158615
66
11
126039
10661
195008
266972177
320312
7
363592813
17
130694
411636
217965777
25
169119496
7
422369
967566137
17112
49
105083
97
84
49
29
8
87
62
42
369915
492061
37
304904
5
56085023
39
132698
34
89
1
18
39
8
98
13
95
98
13
423605
4
5
71
423019
46
58
321025225
57
43
463554
26182
685410743
154110
29
98
13
75
22
88
41
6
47
834042221
7
27
55200
806072919
34
8
115943
48
34
8
145304
401669
24
3
258624
274707236
162457
66
3
379445
9
2
124028
170024
203069
67
439460
8398
77
93
5
43
63541
300105
750938008
1
36
4
59
18
43
495738
78
340869
47
149547
273951
81
257263
903600731
4
49
89
46
65
249085
328363
226574
81491
373738
56
20
72
20
90
72
364663
109852
95832
68
270111568
10363
375618
39
49
97
11
89
21
82
22
7
120748
8
167887608
237416
211685
8
318011
351022
37
9
418765183
255231
470365
58
22
421724
788432978
409090
85
323538
127983
212224
89
31
51
439914
31
8
50
48426
5
53
388511629
33
376898
194707073
302950
62
8
79
346518
23
838226653
152915
5
75958
1
66026
90
285176
110086
437640
56
76
8
44
28
235971
1
2
72
63
1
443177
124490
94
72
304538
64
99
63
396037718
88
68
362673209
24
344621
100334030
810197873
4
10
50868
289926
692853045
32
255280
64
279108
378437
55
86
99
327857
871694080
5
61
91
5
51
426735
349000
196171
71
8
48
456723
62
37
25196
9
70
79
91
12
480083
46
186795
21
1
91
202160
261294
36
356828
248205418
76
68
9
924112970
94
227247
70
51
444813
465468
167369
44
16
92
52481
320966
25
19
36
164544
90
478050
74085
95
5
31
45
62592
51794
306900037
129458
99
41
1
72291
65
6
87
199134
72
33
6
1
435978
28498
83
58290
440933828
4
477682584
94
393045
6
4
386387
365730
432252
281209
206713
381898704
4
307473455
24
224197
393247
40354
29402
135708
37
1
31
298019855
17049
79
142471
36
11
85
99
12
61
226892
125260
480625
374888
421789
376582
4
7
14
44
66
33
424319931
148445
82
482351
407725
29
39
140187712
3
82
6
222077
417523
142905
111915
207052
5
86
46
459339072
27
324390
32
18795
145547343
36
97
378613
231471
64765
8
81
94
77324270
182939
2282
21118
69
8
43
335710
220029
131081
985602455
45
329236
13
14
47504
24845
80
11
242054736
281862
24023
53
63618
36206
195518159
261648
4
79
292734
362895
483639
213940
4
76
455019
122703
225267
62
80
58
258283
87
2
97505
1
133456
740844118
88
37
356123
206710
92
39
95
310290
197010
38
8
24
480197
51353
73
61
20171
26
32
6
88
62
44509
68
32
431919
6
37
45
41
6
6
59
49796
16
93
5
10
9
122694
458903
34
54
243296
29
95
23
131681
45
89
50
183458
187479
216601
282700000
98
320840
38
64
75
201452
116807
108445
344242
5
2
175713
138233
163357
195000
77
354435852
127538
93
71
22046
24
494127
247995
22035
225821
39960
14
48
353633
7521
86
54183
77825
4
729924641
141809
5
36253
129977
27
26
73
44346
413874379
95
304350
82
5
367381
498915
28
44
14
5
2
82650
232070
222603
95254378
893743150
8
423024
479058
51
345361
147747
470518
92478
36173
69534
294548
225399
460442819
371241
10
66096
272216
70
336022
602032717
98
38452078
18848
358842
283345
472909
50
399179407
190025
156401
197117
48248
831406910
13
114500
4
202171
27
7
208417
1
47
171038
40
225151
8
47
40
122060
106867
48
7249999
54
347079
458622
61
6
391879196
93
384797
63
44
348415
1
265273
50
3
696648814
7
2
28
287655563
8
64
25
47730
2
13
99
35
14
347534
361240634
50
73
354760
344611
282873
94
401750
144445
58
9
28
77
729624286
68
2
95
300391
85
52422
67
13
480878
8
83
94
290206
416417
16
71
403220
485888
95
86
158821
53
399390
436761
2
74
249732
2
92
7
321897
11
427641
2
99
90
475423
687126196
90
33
160699
10
1
107177
29
932884527
61
77
96457
475585
194535
36
6
101110
327638
343029888
13
863136933
95
11948241
434680
25
52
98
89
61
352545417
17
56
97
20730
82
253290
8
158385
188809
352561
37
221797
295476266
449700
214124
21
212318
38
238003
1
196941
77
172559
569211514
9
202804
47493
17
66207
49
70
176405
393217
135157
987716440
17034
55329
82
54
30704
35972
317682
24
33
131793
35
374652
37
389276283
364622549
39
106405
219073
255185
385099
22
100248
62
326832
69720
95
11
403550
61
88769
92818
54912
9
83
594595261
565084367
500771164
95
15
6
314142
442991
109818
7
426087
30
39
76
2
69
287991
85298
617567408
84
58
469382276
32
84
1
9
5
7
123315
60
256811
90103
53
20
164075
32
786256040
69
41
103182
42
47
63
8
65
689630880
412793
373421
55
68
177021
5
205039
402693
781108912
215300
15
89
109842
5
90
388572
55
59
4
5
67
32
424047
3
2924
29
6
32629
82
381982
64427
174608
88267
82
187990
6
6
94
367526
92
352888
88
7
62477
13
34
82
116189
110326
98
125006
333292
129124
92
23
51
52
8
8349
68358
301475
47
65
231816
9
59
14
590194523
1
44
86
19
50
70
16
38
776030567
132597
89161
164617556
314593
79
80461
8
64
402026
77
5
54
180665
78
66
53
182991
63037690
39608099
34
91
464380
5
2
325881870
99
218219
54
80
103145
438697
56
22
237136
343127
338500
496112
345069
86
5
23
452299
45544
396959
8
1
330378
8
487161
45
352751
58
328705266
88788
5
420692
284293
273882
267716
27
29
400715
39945
15
213786
13
94
190945
491819130
889130751
35
35
6
443449
326867
2
77
7
123592
341480683
45
7
19
50
27
6
11
6
34
325882
55
652988618
62
87
67
395233
468707
13
333096
98884
81
242387
48
57
39
91
253104
50
291585
296450
35
11
43
62
193296
74
185096
11
90
11
7
30
38
13022776
60
6
59789002
500611032
50
43
287288
132069
161568
42
109295
482587
6
43
403286458
46
199600
374576
48
136175
54
138583
50
915982752
25414435
40
56
5
50
374834
54
4
345804
5
208383
41
6
1
280829
96
12
205067
378752
382918
8
97278
19012
14
56
144623
73
259348
71
57
81
414625
108215
98
14
80
240934
19341
378764
118177
306626
660
6
56
90
44
33
30
74
156184
78
110197
286481
88
228746
45
94
36736
54
3
247307
203597
7
145939
98262
71
222759
52598
4
390488
93314
75
63
64
37
357793
121256
88280
302189
8
55
240713
352138
91
49
12
29
42
90
77
330664
454847
81908667
4
613766235
39
211618038
918670801
40
323928
1
2
280167
12466
6
11
482859
462263
141914
8
881463468
364172
29
1
141658
82
7
21
165029
353905242
67
112438160
67274
294319
83
8
37
137135
95
223321
141914
274826
50
43
331692
132900
66
399432
325741
3
394605
260026
59
203907
324815
312095
4
20
66
563945957
396502
23
406393
79
397319
12
863703462
55
352899
318733
961129736
131710
1
9
352992
80
294930
112408
204961
70
5
44
58
8
373192
26
392485
14
382988
7
74
15
110708
52025
47
933567880
317889
89
228433
253777
40
49
27
15
376948
487004
242011249
225654
52
45
97
91
429246
245277
218033570
151692903
208809
246762
38420
35
292402
73099
611709802
47
22
47
34393
425495
101424
207081
587744984
48
29
127783
820366817
30
3
40
34
97698350
319548
79
421468
473870
303660
4
81
76
212076
39
107250
12
35
156246452
470438290
75
944721637
42
323155
101918
90
58
12
806337618
55
268653
72223
67300
321859
1
374109
992098426
31
44216
27
58
65464
41
926904336
2
95
68
485878
40
73
321472
287603
81
160680
253488
337307
48775
250047540
426415
371042451
58151
85
353151
66
447363
130586
5
53
48806770
9
233501866
164325216
126410
112393
36
195355
4
276701
72
94355
6
28
483299332
45
6
410341
210397
76597
107620
100549
32
63
25
221182
39
176033
458774
22
494966152
272782
24
738686199
42771
81
78
78
47
6
25703
278003211
73
55
19
51
8
276808
78
221190
64
87
3
428052
52
3
71
445342
202961
7
14
85
253309101
28
428988
94
234418
112319
19
57
6
88065
160567
263622
145358
78
848493831
68
432754
49
395445
91
462370
31
96
4
5
47
30448
405228
314354
4
9
6
122787
200348
713439690
64
65
77
71
123307
20940
61
160410
64
130976
22
108957
547363789
23
269791
91
299276
85
31
127544
73
254649
86
10
447953906
166088
49
95
3
272667
34
150276
27566
1
586711813
92
28592
9
4465
59
8
71
109131
266267
832655928
241698
134433
49
26
86
33977
85
44338
4
26
3
61
9
58
22
299290
388647
5
73
85
47
9401
86324
488235
90
94252
149124
92
98043
511292759
62
15
22
14
46
30
306329
414099
37
372032
57
456827
18
83158
75
178645
96
60618
8
455259
50
62
1
29
81
6
25
382352
75685
38322
65
180018
934508800
363192
113746
42
63
477879
169727
42
109463
7
48566
86
62
75
667917712
33
181886
24
182152
37
99594
9
152150024
6
9
76
22
73288
923791226
54
830123576
29
37559
38857
55
142221
147618
89
80
2
454345
361709
118250982
70
794768209
5
74
471147
34
448363849
78
234009
85
12044
721812038
7
173479
2
234173
242213
85
444035733
63470
293666
98
457224
52755
60
32
31
756761577
309945
472951
116677
85
141564084
64
293034
156017459
31438
45
36
21319815
18
54
86
7
139145
103623
212941
5
117555719
56
290505151
474043
7
42
83
271539209
98
30474
14013
70
366151
27
1988
27122
256387
1
50284
164746
411584
22783
236749
274301
46
92
69
43
246641
8
90
63
60
232117
308691
94
96
33
483836
491067020
365290873
71
44
256230
93
381125
7
393696
6
97851
44
266824
5
30
19
30
81
18200933
442303
22260
99
2
909739540
10
328451
112329345
37
58
147483
64
264951
353896
54
7
34
282661
427140
173044
347008
28
13
11114
53
483623362
24
6
294702
31473
56571
75
28
115411750
41
40
96
3
2
25
723804349
52
1
6
757202508
77
312244
25
460106121
81
23
255181
99
3579
262796
93
430502
45
393543480
40
96
32
40
77
72
36
280511
544957625
328289
65
10
327991
463108701
12
497199
236096
3
32
404273436
32
396458
62351
176932
24
53
21
163361
32
42
963852147
954371607
18
57
439321
341637
12
5
56
469252
78
205709
2
298031
1339
221854
262523
47
82
640649221
360398
400367
100271
28
78
30
96
3
416937
30
78
277842
45
62
251562
299547
75
70
460833
94
1
18
363653
403264
391161
75
448484
87
92
40
81
8
2
89
418805
73
496380
188923
183017
44
428595
79185865
73
356812
811818837
174774
315212
42
99
47726
9
8
9
38041
68
2
23
34
526246811
246895
5
50
51
161676
151072174
72
436923
40
34
355643
163854
29
90
484
10
223809
407908449
464730
18820
2
334497
52
455198
4
2
143693042
9804621
199416
5491
336192
3
456297
85
801268055
21044
75
401375
6742
284832
210902
113097
199040
1
322931754
67
57
380724113
6
787320541
88
9
36
78
54
9
5
158573
61
56
404285
359450
79
205306
767955601
228517
50642
397192
62
32
418556
343431
581197820
268150
64812
383403
66
35
431622
5
103053
56983
258023
76884
23337470
112869
410006
122866
33
85
27
90
55
51
47222
71
68
390996
16
167132
8
376354
88
90
517184228
53053
1
202569
79
3
208465893
17
60
140113472
54548
494362
6
65
31
87
39
173573
186534
240437391
27
251208
7
5
216540
85
8
3
48371
383744
7039
69368
197113
32
79
370487
77
330332
64
480501
25
849242506
26
439869
91
4
65
91
226877
197735
973449529
40
68
277575
15
9
9
22
46354
97
74
91
218129
95660
359186
226321
51
491161
495852
12
47743
462728
333096
322798
19
13
994380920
57
173860198
420745984
72
87
442349
848234999
55
63033623
58
323274
83
113609
15135
12
74
87838
61896548
41
51
98
99
984504116
9
289862
50
288158
54
6
332569
200789
447384
322188
6
428401
95
85
360991
299539
78
62
8
448416675
359854647
41
446097
34
30
44
297054
168227
479063
1
200838
24
15
58257
13
21
22
69
61
80
498658
97
43
370923
5
89
41430
348467
80
947839052
76
54
168679
72
91
236492
181578
97
54
70
153837
888263389
137974
459896
67
312121271
35
497965
39067
36
7
261409
14
580578078
84
30
470374
32
37
471140
428798
56
280066
79460842
314361
32
18
58
85
346100
32
98
299029
45
4
19
2
97
17
35
30955
186293
90
482467
334563
30
52
18
37
80
75143
75
402634
471012561
63
5
342657
450454
16
965132965
397948
67
5
89554
82834682
791838790
382620
445128
18227
42
35
97
600864719
5
795026246
14
104418
2
56
44
6
38
385417
8
248681
97
74
1
245804
86
17
54
33
439741
405811
80
483883
14281
62
380337
33
31
87
50
191150
395732
58
64
99
14
388070
182125
49
55
772760032
40507
16
150168
9
782256728
17
350082
348137
65
6
44
226910
834156287
414142
4
21
439925339
22
30
280357
7
51
143377
365965
384812
410059
256139
36
3
92
49
77
21
18
327426
450053
375059
21803
224883
156887
92
89
297384
51
108404
421783
48
21
6
6
277035622
310062
24
466336
120943
808281281
99
323342
508577185
2
191732
45618
15
2
3
41
600406186
329210
7
109960
87
25
6
363986
11
7
17
269010
1
86
263647
479470
79
22
98
241471
478797
53752
133932
719844899
373370
63
7
309795883
424486
371634606
6
577425550
8
847826146
414843
444669
76
63
90
95
162093
4
220894
105915945
69
230470
668503490
19
85
163312
28
245713130
25
52
34
24
243897
55
5
187976
79
49
26
1
10
76
336305
64
147697
199603
55
720296755
399916
56
481512
18
10
37244
39
48
39
9
38
18
118300
81
175537
9
52
147507
243811205
56
86
812025358
9
21
58636
333335
329400
8
486283
16
899810703
179780434
25
26
32
15
94
62
9
80896781
341365
15
47
82
326989
90657
3
321486
314347
42
1
23
379921
48
450516
9
283229
294584
3
95
165496
357672
57
110749
211104
747184467
152305
43
346977526
374230
407478
99
300378
427753644
80
91
687195872
70
461539
52
946485651
924647254
497385
20274
22
310799
203159
75
66
1
112227
331378
96270
404592
2
76
310133
68
37
66
761085696
399759
55
498133
185007
302540
445974
230130
468251
46
80
38
12
92
895757644
127067
89
739825436
122469
2
46
111734
9
93
208022
111907782
993503612
97
75
8
15
105049334
594977699
897050309
116327
736487951
53
188812
3088
8
27
31
193357
81019
132720442
470704
151591
438028
67
92306
282999
4
58
80887
450856
1
392234
574211743
406988
461843341
212757
36
92268
438224
37
415065
453029
496465
352253
300231
45
22
45
776853863
19
743129071
216024
7
64
231618
58
253179
466497
35928
29
710556986
68
459492
18
51903
492426
105190
3
5
117552
42
165489
243821
71473
91
497079980
243245
445246
410665
98
60
9
11
370398
20
2
349968
210474
409015
263453
86
96
465461
397576
224079
266470
12
138141
382922
88
125840
2
498309
381738
57
963558568
49
78
394809
145105
83
49894
200707
8
11
97
133205
160910
91
62
2
34
31
10
82
387985
195679
463065146
179045
57
604058858
24
55274
310545427
3
137167
314762
200427
618359740
10
23
43
17
219590
4
21
279455
5
16
480213
68830
207261
144371
136296141
99
66
76471
283084
3
59
99316
421007
16
363788
80
71
5
434242
96202
364263
61
78652
228518
5
20
39
265811
83
25
30
280802
3
5
79
467156
22
136284
29
996855983
125227
235806
76
63
4
456221643
804002536
236753
25144
98
311149
706940712
66257
98
3
47
2
57
65
186815
120269937
33
92
392861111
44
458266
92
73
212967
90
35
733673166
8
72
104994
216425
1
2
65489
46
78117
61
45
331961
14
94
98
55
48
75
175825493
84
34
75
460703
76
117525
52
53
968983205
37
195444
27
75
332554
4
361363
459557
398208
5
17
561897935
227752317
381374
309535
889992824
267511
2
2
215018
369229
424063
485317
387056
49
57
18
800563868
64956
2
79
33
64
76
92
312970
79
1
599140455
21
1
140149
2
396593
47
779040128
219928
168524330
22
73
8872
97
459512
45
482888
86
106099
406929
83
355059
73
23
220269588
151314842
2
87
352701001
63
428740
52
27204
73
70
4
357214
8
20
87
120537
36
94
45
773045002
215149
457400
49
367962
418246
88
320084
56
23
72
53
687132180
50
97
461154
70
166977
92088
364723987
49
20
24031
4
729276512
33
49
110911
83
8
34
4
20
408970
59
5
385976
196799
25
80932
65
416354
42
62
82
376349
55
81345
38
224386
20840
128801
321823
57
114107
76
317740
9
363194719
32
96
94
30
21
91
189667
23
12
356120
4
3
4
58
713098548
138597
127198357
283886
467404
5
68
219608
489847
96
11189
255131
65
413853
2
24654
125929418
98
253222
110700
91
3
91
35
315329462
140006
44
97
613476194
58
31
82
2
297188
468481
94
24
86
297004
68
8
31
165265
85863
803504934
49
30
15
42
160036
44208
4
58
227037
3
88
15
20
9
3
490212
80082
8
495179
5
347751
484293
1856
87
6989
13
93
348572
489867
384000
15
161296
132700
49
467085
68
91
323852
369799
78
82464061
885896394
81
75
17377
42
385269
365263
40
380335
103551
5
439426
315948
197211
78
4
154543
389122
64
83
55
51
67
27
376322
4
360944
34
50
21
529603058
94
691738363
99
90
61
2
23
38
114195
5
42996
71
89615
67
86
25
98
99
136249
20
3
29
84
28
361448
23
7
4
98
588422026
93
54
12
112918
73
4
35
9
309378
105193
127499
3
247390
97
2
95744
90
604563908
302273
44
6
78
43
130487
416864
16
464088
94
13
301695467
156830
852145350
179821
99623
73
44
549904224
22
32
100422
22
23
41
81988
80
320798
315667
87
8797
98
81
330185189
5
74
113612
27
33212
107884
62
293631
49
223085
117690
126556442
212134990
590975217
12
51
343869
83
56
26
4
23
478129
81700
96
181325
636290612
46
25
285795
3
36
14
66165
99
91
231907
52
982715758
344778
334185
381209
19
2
273678
2
55
457501107
65272
6
30
2
80
40
29
58
481640
90
409333306
93
53
73
33711
26
231391
89
4
960902310
46
64
471134
323574
399558
66
160340
242111
476019
15
22
135387
222732
375900
87
87
66839
29
293961
93
30
85
42443
3
50
322747
68
75
16413
440457
43044
28
350670
395209
45
182361
5
79
158691
16
426089887
64
269517
1
10
40
41
80761
472694
96
51
143563
85
304445
49
32
695805094
61
22
80
369967
222076404
4
381943
409169
89
44
180516
24902
137400161
253509
18
372328
23
149001
181971
66
17
101916
165751
62
56
355452
219891
28
79
134114
348579
149948455
95
10
56
18
2
86
41
5
135345
370814
383030230
5
153401
76711
391996
189227
93
76
296869
7
77
393047
369889
411812
69
404826
95
93
54
153174
35247
4
58
8
402350
68
4
498944
41
51
355830
338868302
230316
43
153319
280001
504544478
91611
47
12
92
32
50056
376171047
51
132216
74
365694
50042
670377001
17
33
341742
64
833755488
297598
31348
2
28
66
746
616303441
4
488234314
29
393868
10936
35
665149833
13025
189257634
28
8
34
584731447
92
46
190837
124474
29
214244
11
60113145
161607
82
320259
8
448762
355753
257173
27
94
24443
59050
80
67
423174
54
354419406
26
13
287012
78
81
40
290782
28
30
426411
93
40
428047
140068608
7
395626
6
238066
37
621426114
25
7
71
148410
173458
429804
174755
5
420626
103803
77
31
93
331345
96
106883
97
51926
427691835
8
217595
24
221163
58575
45
202206
73
60
2
3
23509
366112825
499849
6
190527
775233437
84
201846683
52
57
339621
26
293109
329603
427631
10
74
91
413451
4
13
102088
106353
77
67
37
418519
122438
3
85
385702
329722
224674
675818653
94
10040
204526
11
218256
82
233158399
4
963356361
60
322778
471920
93
11
425576
48
56
76
91
456620
77
7
28
21
23530
103371649
63608
74
137143
87425
385893
169429
33
57
78
289983
365458
396660
401711
339358811
9
45
77420
81
47252
493138
455448
66
168362
18
3
7
3
121254
88
82391
31
8
61
265610
206421
3
5
431579
4
324194
71
419569
97
75
39
19
13
804160273
362029
8
280305
60
59
61
75
921747001
132390931
189940
252993
83
85
7
79
477495
160727
548947820
357058
49
259359
818589012
9
73435
110734
57
445896
97
82
7
54
283741
186724
66364
23
42
119333
174765
469486
173425
92
337506
226865
90
7
130611
18
111196
97
93
100446
522482384
367330
52
46
161532
7
15
16
146022
368437
58856268
129281
75
21
460702
248540
354874
26
979252567
425297
282285
431984
786951222
454050470
71
470486
38
218857
6
55
391295
161040
592714931
150857
367205
7
3
164569
1024
542045455
431520
48
181985
3
310712
27133
67
38
958031571
87
3
823647484
486108
70431
471610
6248
55
364868
9
802467336
334623
13909767
40
28
156707
250698
214091
4
37
369088
119669837
228494
47
46
9
73
97
174379
339548
45
151183
3
74578
6
10
42
491755
191090
322612
59
43613
189036
48481
99
40
424012
16
271519
517003722
396785
56178
473841
24
26
716180887
41858
90
21
135000
68
226514
1
69
440529
428896
41
63
43
594001076
8
466511
350927
93
22
906289270
351620
276106
49
23
419611
111330
449994
362560
617639559
486560
594704132
115149047
454941
7
445494
156119
54
32
57
76509
44
78
16
39
9
11567
90
19
814266146
66
134105
29
56
62
9
213916
413931
6
62
5442
357976
252129
94
74977
383331
96
16
959009092
48
388318
5
60
114383
40
20
371502
15
57
960606576
72
62701
49
5
29
876754891
83231
384302
687977732
473684
90
134859
72
194776
256715
410409
44077
45
109517
52
3
386505
81214
140363
15390
1
443184
317167
546854833
72
645147315
397391
29
182746
123783
36
18
13
98729
22
973239721
502786705
7
490487
56
3
77
43
9
4
355494
625562330
429669054
133028
81
109588
293910
11
39
82
356593
7
29
12901
416771
6
83
4
245360
14
10
449774
438159
11
21
8
98275
335060
43
63
147841
27
4736
262328
365051
21
21
74
55030
98639
42
72
35
30
83
40
35
618269024
82
27
142868
473095
7
185674983
22
35
27
131550
74
624464954
33
429769
6
11
76
8
10
54
4398
84
136215
69197
19
251993
16
19
22
50
27
56
377508
308903
89764
302636
32
68456
277752
210123
209992
228539
88321
59
466497
13560
83
184597
593151548
318048
3
39
45431
3
150530
14
175934
201185720
493163
7
99
467447
415960035
337125
922910349
60
420887
655865929
65
267883
47
62
236310
61
362827
27
74
2272
95
33
455627
63
64
49
495855
2
75
34
82
207943
5
94
317412
245634
8
74
87
11
7
1
469179
181471
271386
321964
136152
95159
94
54
139708480
2
16
4
10
280527852
27
139730
15
171854
383742
95172
316871
2
734901380
56
421837
206242
16
84
10
431710
75
28
98226
70
418083
88719
8
310612403
17
12
622197433
185837441
173006
249185
95
266941
42
62
308909
9
34
52745
9
53
36
277230
80
9
27
219035
40
94
72
41424
79
86599
16
320568
2
198684
61
171056
92
439383
62826
19
204565
12
502809535
17931
5
14618
428280
17
348718
266999
45616
223273
2
83
312050471
4
491969
145221918
51
238625
351844005
13
6
280831
88
275875
29
76
53121
80709
409937
436772
6
14168
33
83
348406
418959
210321
79
315115
22
368789
49
425086
102369
367211542
225630
70894457
130618
983532536
32
563278470
14
288949
91
94
72190062
271227
973023257
47
138888
47
130211
62
86598
56
118659
493108
701757810
27
115051
8
14
92
415472621
288823
860200187
92
71593
9
98
5
378041
23
37
177569
411650
16
51
8
84
440104
206849628
417377
419572
73
5
812332159
315696
425538
29176
93
301505
79
2
365725
369530
2
56
460823
165638001
244270
396218
98
33
95
143304
47
162873
476838
15
853165553
312453
54
8
429575
47610
197174407
289599
50793
213370
93
19
252145
19
318621
76
65050
13
99
108406
42
464105
80
574674271
707352502
9
495761956
73
28
189837702
83
8
88
6
51
214745
47
481367
51
65
73
3
43
287757
90
87
28
437181
447684
26
315157
238722
293779
524906263
6
7
365988788
61
377041
58
193139
52
58
71
41
36
321039
146624
248677
23
2
363206
57
16
265650
296611
64
200775
93
20
44
24
27
169345
312953
30513
427672
66837
57
6
11701
34
16
27
96
209119
92
979908944
102932
56
306436
10
90
28
18
79
282869
160806
51
94366
7
153168
90
251724
268313
429415
5
4
18
453119
1
92
269995
38
65
62
77
98
31008
40
183412
85
92
116670
427303
389845
39
199425
276491
39
33
77998808
19
80
96
50
193167
48
27
410957
8
51836
74
308140797
484733
38
7
11
3
355349
347124
99
310723966
141914
400498
834924564
288049
95548
17
52
9
94
70
325865
20116
65
53
331273
439160
21343
80
91
278311
19
217233885
62
544480682
109829
84
51
721283684
95
216915
434834
52517
6
65
44747
56
84627
423556
58167
436692
36547
889603864
74
7
22
450738
39
317543
141548
106684
181885
31
42
936622516
31
9238
405243
44581
336752113
13
15
287346
35
86
2
59
389252
453328
47673
88
22
163506
265516818
33
61
19
42
179967
94
2
62
99
50
38
456848
55533494
43740
10
13
107118
22
361480
335564
323025
6
28
288520
436037
6
7
213584
366565
187734
82
187932555
56
104032
323645
344043
41
88
303824
209011
449044
26
435880
9089
31459
21
69
372807
911475374
41
329812
96508
6
370545229
86
89
10
68
90
16202345
192055
77
65
150341
432460147
400422
520002942
8
416971
193020
98
46
518444335
293476
3
19
89
389305
143218
65908
42
77
485838
245356
58
42
91
89
20486
202786
143723908
54408
482934
1
457048
78
63722
37
5
104276
331140
93
25
984317627
82
4
171721
372800
215157
61
156581
20
293073848
326685
49
26890
422099
8
40
154106
50
2855
66
39
29
75314
75
56
86221
75
1
6
53
27440
385439
8
38
103984389
460439
62
4
60
255414
58
4
35
36
309965
32
483415107
13
287282
54
164539
432387
271821
338720
5
284937
176668
427032
140099
355416
28
221858
402660
9
209447
69
180187
38
6
91
5
292287
96
45
49
1
103027
36242
8
103156
450267
49
38
67
64
12
588631181
67
37826
55
68
366127
338645
9
97
33
19
27
886338155
377169
204071
268415
463924
259832
95615
262190
14
913350797
28
381080
8
53175540
68
84
7
50
77
442188
53
50
435946014
83818
93
13
628394761
485462
79280
55
28
39607
51679
47895
818079271
6
65
4331
87
393099
65
14
574994772
244827
172605
343237
63
232448
176710
1
31188
65
82851
119231
13
29131
343451
610281653
35
621805291
95
968974149
6
14
73
96814
58184
4
83716
257183
76294
298203
39
77
8849
59
31
1969
18
221556
172095
94
480154
75
345364017
1
60320
66989
332605492
34
692455981
74
304473
22743
136944
37
311481
58
654899674
57057
26
2
7
8
69
90806
84
100054
2
342945
460735507
42888
51
93
432157
47
8
374537
59924
58
1
56
99
190399
278164
92
474797968
874370700
74
244687
738608440
41
39
19
436190
19
87
65
13
2
373425
350411
16
35
1
44
202683
81
27
6
25
427775
17
56
9
10319
11
27112
98571260
8
7
449447
473608
189928
312955
61372
202098749
71
235784
109756
26
1
68
75526
18
369928
70
39764
10900693
339134
57
96
69
64
44
29
72279
149033
470724867
701126184
8
240350
6
334898
93
286061
72
416106871
454016
50
82
64
81
406030
360888
130077
18509
69
12
23
48
58
904813995
64937
24270
14976
365793
19
337953
101395
90
31
860282565
67
206261
156325
41239
107332
2
366254
165904
78
226688
79007493
64
9
361368
87
190627
279588
74
47766
91
84
11
88
8
130851
246064
30
319526
495499711
263098
6
444330
34
60
12
49
23
449268
148698
5
45894
490307
38778
19
95
272160
53038
84
40
44
4
63
317357
245990
45
32
4
8
328536
270590
98
79
50
421807163
229663
66
9
79
61
90
173329
91
291594
33
5
498095
383508494
51
285357
29
25
70787
92
280976
75
39
426904
960319914
53513
62
246954
27
82
48
38580
61
1
43
251471
97
234318
7
9
306253
2
30
84
36728
15
86
498289779
178691
428486
42
96
79
66924
374404968
351170
322425162
40
89
78
281668
80
267284
468528
2
6
53
484504
3
84
918554290
20
28
95
113051
936383789
98916
177241
69442
9801
9829
307751
14
60225
152330431
8
259474
3182
305689
85
59
768407405
4
95
25
70919
245139
199171
14
32783
350620
480145
69
86768
904452598
4
176020
31597
62
66
366813905
64
2
953940300
58
16
18
65
14
7
48
474469
24
86
52
91
91
64
8
168743
73
402375
458850
622805147
52
394876
2
80247
21
622143150
81
517582206
64948
76
132907
481796
328196
333224473
456311
18
496342
104125
2
92
47
72
94
65
49
57
361444328
13
6
55
247615
80444
22
67
453467437
58
78
57223
80
410449
75884
63
361764
3
20
202076
89
771641496
50
28
27
24
34
23520
949398824
75
111607
7
259667
64
401165
48
71
1
27074
46
18
29
44
10928
95
99458527
394133
65
363944
93
94
32
875929193
33
36
191876
42380
36
63
1
74
419335
1
75502761
448462
394564
99
4
325009
755429167
93
57678
31
79
55
266692
36
5
68017
334389
25
30
55704
43543
65
78
360094
55
367348
370117429
491482
60
51
44923
74
8
39
75
54
461261
519500828
268145
165163480
87
32
193526
361161
49
381002
310627
12434
431351
435848
299365
140349707
13
64
11
329438254
80
342300
182948
82
83
7
307770
84
45
109850
53
91
82
17
509400307
26
78
1
77
375125
46
87
833142357
59764
248424
224816
53
273125449
73
3
340432
65
83
1
255461
517367523
1
487626
16
22
96
93
265460720
208750
380378
6
312568
428326
90
18
39
43
657535707
143111
316291
89663
43951
135813565
83
843147529
444515
97
253764
42
460736
11
2
228658
1
296405
130328
226001819
86194
257101
238119
111725
149647
362998
72
486177
58094
8
29
132043
358580
540533214
189325
4
3185
20
31
68974
79
29
9
95
393381
530177042
340713
90
325928
240005
2
7
468759
61
374303
12733
201541
81
7
305707
709377451
9
448639
69
3
355894
312121
37
5
5
277655
24
297072
58363
77041
90
427358137
409434745
97615
103301
831765879
90
219876
474989
103859
82181
767536369
5
53744
60
7
2
351736
9779
93
240404
33
16
37812224
31
74
77
30662
70
42
494161
16843
305707557
64
50295
81651
69
338929
766284348
68
8
6
75774
8
439702
2
48
78
60
34
62
83
389451
51
262803
6
169816
399837
640860036
320855
72
6
66956
440888
74
39
59
14160
27499
200163
48
25
107512
286855233
45
475201
4
748702362
72473
275952
54
90
446344
440702
72
44
187659
172498
352691700
75
190808
29
659339247
111675
40
208507
7
11
62
188954
215706
30
28229
78
40
920618668
9
4
7
67
99
17
25
435819
102021
18
74
407977
26
201444
78
83289
16
13
77
408952
447688
204857
299494
2
68
454620
10
102569
50
98
5
1
101815
47
355647589
195669
33470229
50
6
36
25
16
17
25179
88
50
8
285948781
32
115688
8
429733
56
201048
464347
28
10
59
667317727
72
8
283657
312201
17
307082
425478
53
43
73
8
5
87
248847666
6
91
52
41
2
55
88
33
41203
12
45
462305
23136
298010653
44
9
57
17
8
25150
67
293662672
97
60
8
498948637
305677
12
72
131580
184302
1
64879
5
162371
51
2
257001
71
439605616
53
21
99
25
378979
23
401413483
469868
209268383
63
147993
131290
116906
99
135187
72
37
121212
130073
19
811194115
4
438806
423584
89873
408910271
3
101890
5
8
362102
182935
15
56
9
983595796
38
659788224
47
60
73
70
40141
124253
432291617
150857
316196
20
260569
459664
1
27016
95
61
7
127999
1
83
98
50
422550
4
7
30
67
40041
2
183253
66
64
7
431164
579241899
37
7
127634
46
485380
26
263817
63
2
404226
101561414
48
407142
968852085
294609
85
1
112006
9
183625
109338
2
191838
79
93
339487
54
455444
239660
465163
56
81
4
2345
76
20
89
4880
25
63
159857
274772
41
275891
283340
3
54
140885
473187
166911
82844
73
591208229
75
99
368546
8
20
335006
245563
8
23
77508886
67
36545
25911
11
7
362047
92
93
25
301798
101495
376655
188348
14
351009
37
77
157371
86
8
84
244939
252982
30
59
243959
163505
62
80
373209
967132405
226378
7
69377
186238
277401
759373738
58
978824518
297218
461198214
406728
198916
132450
26
67
82
808003119
67
32
94283
149173
7
69
69
544670278
41
19
92
84
20935
56526
12
105923550
46
2
91
53372
43
189994
10
94
5
64
51
126146
83
3
337702
59
110076
88
279053402
141733
426713
27
17
45
41
80
413740
2
299274
33682
8
101227
908435147
69
460505
18
24
301668
51
3
47
239474
291166
26
702811671
47
31
199831
43
199290
94
71
58259
301535
246001
6
477367
5
460412
303729804
8
69
163153
58
78879
115578
120385
224515
310174
2
54
7028
135315
28
111673
171707
77
30
94
6
3
92161
51
79
55
329360
476082
57
275670188
346213
26
23186
5
136444
39
7
82700
26174
385460
12
111738
70
89
97
51609
92
55
469767
115267
96
27
6
39510213
73340
83
90
198017
124162
38
39
3
26
214029
29
314898
67
71
59
33
52
383526
454825
303834
303168
79
111063
24
64
7
6
480136
28
323599
104710
46
50
63
105733
746606982
76082
33
69946
285056
99
451448
5
133215
264748
160444934
79
9
20
129614
466727
38
90
28
162062214
22
285254
89
48
326988877
4
21
207230
94
42
396454
361688
353546
338776
35
50
72
245171
587607543
462523939
206041
33
432094
157711067
456208
439087676
8
133306
361899
388278
160832
347484
6
61880
484735
84
342991
94
647401260
56
45136
291259
40814
242844
24
599484787
338969
385322
30
99
64
4
5
1
179456
30
61
311041
18
46
225919
339269411
233106456
479252
52
27083
231873
481587
178531
132173
132403
212923
3
361970
277717
30
641907580
83
51
409242
209657
3020
2
222433
1
72
49
35
101086
98
435709
405729
44106
68
14
221995988
121813
241477
3
22
87
53
63
61081
87979
207997
3
4
72293
45
64
67
92
11
60
313585859
207724
38448
330695
90
22
73
452128
62
27
297634
418596
27
2
449148
31
19
56
71
234317
440639
26146
836849015
55
53
357959
451669
50
6
48
268271
47
46
989587126
40342
259550
585243556
93
454072
40
58106
83
127973
39
26
50
96
354885
6
33
66
304954
88
267649045
2
131524
87
281595
37
324593
457479
527872942
35
39593
9
28
5
234099
497363
691443340
396474
318368
59
95
24
32
266328
40
32
5
77
54
399466
99
249493123
26
219371
4
60
784485335
5
2999
250392
270479
84
42933
422468
92
68
92
623097156
211823
231371
745125546
412082
130586
55
310869
367238
70
379657
455507
216476
73
83843
219955
98
90
67
22
327414
292542
68743
215554
86
71455
236329
288954
473554
60
69
32
6
114296
49721
140261
292374
385974
70
353132
65
74
32
32
477450
90
163716435
152555
34
61
46
41
433098
14
18
476963
902057422
388180
380783
328638467
53
28
50
426031
381339
474207
66
91
92
77
6170
3
100044
45179
8
198173
70
72
380531
7
63
49
86
39
210685
44
87
34
37934
354282
68
91
17321
30
459475
60
436558
35678838
8
482379
358986637
241136
229713
3
459306
27
19
366490
1
411478
458406
61
56
88364
124839461
488764
97
13
32
466643
58
353847
3
4
605682000
94350
5
51
256727
169043
149460
431147
419393
97846
19
218881028
156203857
71
477267
2
117245
74
84
266994
80
403515
48
7
37294
443893
95
2
61
12
270379
2
2
204062
132811128
32
9
37909
271969092
63585
230735
422074
58
21
19
5
9
183853
13
141001
746375227
5842
17
69
360158
185854376
292030
22
458931
26
3
17
656121886
37
492472566
6
14
233695
49
9
51
29
21
71870
1
451574
99334
49
386936
348266483
197077
128151
95
91
9
84
136620
7365
3
631591471
445681
429823947
31
10
160674
96919
299604
121184069
26
710892053
31205
42627
77
3
44
22
91428
42
333144330
351934
239696
88138
3
66
169783
373367
76
412890
4
94
77
11445
6
63071
46
166061
324032
90
75
7
388696
19702
8
398538
476510
28
8
92
17685
236468
92
18
70
30436
77
479746
71
325293
62
205405
51
74
90
92
116788
453502
460385
297925
24
212901
98
46
110379
57
350788
71
56
193435
68
74792
247384
12
264224540
247788
46
692013612
166931
144474
139746
274231
376556450
771161588
781533415
737147948
225955
448816
166677
45
18
60
210337476
23
2
42
283754
33
8681
7
189678
27
1
81589
9
79
23
60
3
2
53
94
143558
97
72
81
93
71
106139
45
276741
39
47
180571
1
52
67
43
254287
43963
878019236
155472
31
2
60
478629
94
296802
92017
420131
6
25793
240412
95726
3
170723
47
198732
170219
921231845
153186
201026
713226032
57164
461736
356915
72476
23
116431
1
66485
485780
4
33
41
15
331439
422211
475677
2
58035
186121
13
544463987
56
322029
8
91
68
12
21
470776
490629
444288
14
9
30
78713
19
94
61
480667
98
62
483538
23
604276936
82
350369
94
71267
18
33
41
88
70
65
476124
44150
48
24
49324
180006
58
92444
6
85
16
58
333523
56
52
163214
777504127
75
26
138036101
75616
2
183328
54
16531
45
34
38
505479480
7
81
32
338127
306136
134230
36
98
7
96345
76
6
2
40
384964
199971
411292
27
26
325673
64
364647
33
78
33042309
160137
4
66505
92
123071
35
65
89
11
475387
92
243117
70
20
239658
10
465433
414507
101232
274312
205638
119170
8
70
47
233797
77
36
61
332535
66
218582
37
249697
57
30754
97348782
174487
8
179722
427028
99
78
91
208559
7
331721
2
494296
418487907
74
26
2
40
1
484161
677538321
59894
44
46
89
73
44581
186564
111657334
33
177002
34
1
360990
300799674
35
2
2
495750
224295
426668
65
49
106426
41
6
492402
36
89
53
124609
4
597252032
932768646
459884425
39
3
478666790
332710
79199599
2
4
855317179
34
142456
93
347828
32869
325183
298149
308290
6497
62
153099
465677
277327
41
80
199773
228956
43
35449
606015681
42
79
114879
7
671450248
443801
337007
19
35456
86
20
67
35
85
20
61
5
337103
420878
84
357909
10
9
376840
284456
404373
774367017
64
92451805
119715
55999
219712
402459
77
124942
350955
6
18761
2
383537
98
79
36
44415
342737
34
65
172840
381644467
167216
101676
896503653
58
189191
72
2
49
938224205
212768
65
86
343904148
385637
9
34133198
4
50
299972
28268
98
313347
176103
11
37994
256918389
24
311380
317887
219058
45
93771
339726
73
20395
200269322
94
17510
62
46
435423
451406
62
348562
4
359023
109520
255363
8
462616
92
63
15
73423
147135
93
76
385308
4151
99847
24632
172278
471277
176980
168525
35
76
15
39
6
55
5
279290174
41
92
71098
74
404764
1
67
5
77
185109
85
711658059
57
212009
30
434853
79
202767
156932
3633
73
14
328125
182367
91
20
87327
842323933
88530598
61
80
338755
400850
94
85
325756
277838
429166
8
155155
20
5
499285
451468
13
146474
79
495063
365237
79445
54
359585
11
17
71
47
6
477078237
221595
34409
77
80
55
79534
44656
25
30
439399
22
3092
57
55
42
52
126283
84
879509834
50
414965
789374884
411345907
378089
286548
73
53
345896
472695
40
189289
243905
26
75961
498781
148345
409407
404836
51
4
659055865
88
97
8
73
89
34
63540846
357078
263448
777594661
3
131894
1
87
325504
16
88176
330316379
94
22
401247
476655
96
15
43
63
81
38
289446
433198
87
348883375
724565652
566134052
68
195337030
40
138676
370195
924979619
171744
41
472555
86
91
142343
83
9
244556
272019811
2
35
51
938272251
25
424561
244645
18
27
93796
118771
43
167845
15
868503989
7
19969995
2
32
469032
7
332851
812889063
413261
159552999
348631
1
57
8
78
333432
213123999
345087
116590
43
61
89
130691
5
4
461988
347580
14
71
83
61
1
77
491818
4
72
109134
41
314309
424730
213283
72
93
63
154179204
412902
28
277330
6
83178230
179429
303794
83
470463
21
44
9
128347
92
21
94853
686050886
9
985834179
192646
6160
374645
318865
10
98159
26502
51
875083829
2
12
804405015
91
432660
15
202550445
4
68
80
63
83
66
93
25
4
529248112
81
76
5
95
6
158832
609878609
61
4
51903
92
21046
34
442674
55
72
234563
252630
358185
71
405993
7
36
876441054
30
5
319973
88
21973
248526954
224449
181612
80
33
19
64
38
260093
79
18666
356928719
479445
101473
55
89
74
258907
590222759
47
5
19
33
56030
767467493
25
22
51
32
201167
291304
26
79431
25
96
74
164254
28
314787
14
184323
444689
22
4
411840
276334
140859170
16
337069
57
91
46
13
148489
158593
154743
75
68
26
273403
34
40
54
5
185092
95
176925
87
14
1
129242
36745
88273
86
361557
30
7
394439
19
3
56
3
11
76
359029
352709
9
9
187944
378017
5
84
258287
7
30
6
97
95
13
47
71
421400
472009189
147015
18
95
262292
69
13367
65
78070624
36
36
220070
28
61
291591
10
53
56290
61780
174605
733959727
92
74
10
33
94192
19511954
49
33731
227017
463326
88
18
40
43
44
177826
116571
445754
169098
922921098
160180
8
80
85
34
96
99
170675
51713
480946
128780
468086
78
286453
29
91
436324
359339
45
194381
121077
25
195870062
42
4
81
15195
314500
7
760964623
86
87
439554986
260321
342903
315898
62
75
64
287117
26
500519392
397253
347063
78
242486
212753
436111753
201806074
67
83
239707
4
894205488
288602
8
400784
9
338391080
94
8
249147
75
50
94
6
194308
84
209382
8
437975
59
356317
24
24
25
49
652631299
42
43
20721
11
6
88
89997
372455
451817
8
34
168254554
79
92
183793
740100910
133710
305355
42
864914336
273382
163160
105181660
224087
60
11
380183
4800
249797719
268620
198323
450732
454845
335795520
9
44270
62
27
355150
19
50
208845239
63
284190
465383
3065629
826150351
96
481995
5
374654
9
498786
309568
324283
3
406383
64
441437
52
67511380
196933
336370
4
64
288886612
87039
76
128540
86
8
136078476
37
233343
63
66
270748
363236
440197
104932
113584
460490
52536
3
492150
816315770
297934
31
346866
20
59
122172
15
366862
81
85
90
1
28322
52672
100469
8
22
40
16
708858877
37
35
471276
123468
69
150344
4
8
64
279947210
292092
47
358239
368088
7
62
209903
36
74
2
96
269919
97
211613
325101
769446416
23
25
46
66
67344
328424
141970
374523
21
36
439568
4
24
430621
30
182437
940130521
287881
133599
68
700498887
160304
48
15
91
269028
456875
341188
4
81101
13
493607
22
152111
83
157981725
8
70
66280
19
32155
27
295350
83013
55
2
41
428933
32922
380102
353079
42
58
78
62
4
79737
76
66
46
68560
98
18
241391
20
5
244533
435655
15
33
174750
231732
3
49
467654218
188442
190906
432103
30228
90
451147
4
155708
341885710
18785
18
366944
380931
620076548
98
204028
18936
70
954750113
70
44
6
283955
434184556
64
382523
62
12
14
35
113810
61
365531
353201
72
42
247551607
186394
441575
9709
82
449484
47
36
69
189999
80
11
64
88
88
419362
95
64
28
271051
444260
42
105753
91
365632401
84
74
53
37
184585
796107999
24235
8955
55
5
3
42
431924566
4
244212
258054
23
218651
73
69
189474
33283
331505
398435
7
293359
178054
43609
87
69
251033
22
4
347998
145304
409747
69
18
56
455157
60498
263673
198990
55
6
269271
319670
29
69
344767
24
126557
323467932
281791
47
191850
222742
7
55
4
284633
14
522448281
74
10
66
475367
33759
51818
41776
201603
87
74
48
316832
22
97
711091378
93
39
2
59379
43
26
80841
49
69
38
25
31
701838963
117009
14
360467
40750
288901
35
786585006
6
5
442925
28
61
24
441889
4
6
88
106623176
220998
635771515
363029
93231
2
378720
84
314139
72
62
387598725
490781
415850677
408074
536200303
480052
44
83
3
38
90
126894
72451
81
53283
40072180
407525
47
22
6
1
242295
119427
34
72
3
83
76
87
1
60
23
136781
42
12
2
8
9614723
41847134
299081
2
136709
15795
18
506733780
58314
45
293405
41
749738856
54
4918
236631
339182
299656
14
224654205
5
85
35100
265451
273811
975748751
22
61
945309642
6
157224
323190
296386
497048
204234
90
360638
367137
75
93
9
276702
76
186578
35
2
270191
320612
58
277835
271784
73
20
87
23
4
693026667
344533
411059663
57
53749
729758107
42
55480
764710511
242303
59
2
47
96
406458
68463
1
377061
9
5
72
87
67
39
192219
46
264294
12
428463
229067
83
165389
141395
287155
378168
53
32
172885
150144
221539
409932
81
548013667
9
4085
11199
386080798
242690418
361944964
349362
226341
95521
55
289515
90
2
53
369483
203852
43
172560
47
18323
347784
426532
55126
2
104695359
63
95
135405
101351
44
20
465048
496542
332208
37
46
7
9
18618
204667
20
92
90
85
404121
147740
223386
243722
19945
118241
415680
432583
52
91
341310
144547
53
18
207628
4
761094709
189062
29
67
217352
89
62
454372
288168842
14
57
43
355686
8
80
70
42
210502418
83
429767302
83
427728
79631
69
53
86
92169
296310761
256131
191259
67
97
48
458140945
3
17
249950
41
29198
98
398298
89
92
199530
56
8
306874
230839936
67
6
92
124792
17
396786
279075
92
590073996
58
75
45
1
431549
197332
80
259786
76
653595824
94
356016
67676
313130171
69510
42271
24
4
94
84
167630
98
215908
36
134404
329337
12
42654
27
221939
20
66874
302802
66
98
414010
22933
74
281021
34
417557
68
48
235740
612490264
335698099
38
477352
8
54
85
59
93
262513
26
370748
402332
54
415474
12
3
77
60374
394784
89
79
4
4
230244
4
9
38
130932
21
89599
45
383922
257179
487350
266654
119097
80
34
69
4
15
399470
39
474087
42
77
54
438052515
16
60
890152840
73
775164527
10
202066
97
325024
63
77
551558910
30503
703055752
54
2
72
394700812
398635
77
43
228466
20
35
3
20
26
93834
5222
293541
334397
160676700
7
375312
17
38
83
15
341930
3
8
251264
441379
49
16
101020
3021
15
2
408463
3
5
590122455
41
72
17
491508856
61
535858044
1
235559
245308
191631
18
63037387
25
22
456114
90445
1
383887
38535
853921560
51
478548
66
49
71
101441
847387712
123372
85
189495
412800
294585
18
58
81
1
4
487242
420854
87
49
94
96
460331
20
58
161942
224518
88
51197016
3
93
410845
72
3
5
74
323182
309792
350573
47
129279
269694
62
232326
182223
1
295186
93
56
81
990431858
23015494
4
62
371997
766700372
890918502
16
297506
416583
84
23
256254
99
275648
87
469663877
27039
87
884653993
273184
11
10
4
59200
324031
419359
425603
10
98
24
325319
57
41
671395181
7
110629
40
349861
90
483879
277695
279665
35
96486
426646
6
90577
365018178
57
358584
50514
413449
85
453489
162298
930566233
40
103738
84144
72
162499
73
101628
119219344
4
960929208
69
135196
400495670
119245
202198091
247655
42
100976
28
90
198673
956855485
8
65
23
18519
94
784344116
28
493674
51
392521
61
95
370177
14
484822
226853697
135589
31
933478274
412999
696
88
62
76
121751
83
51
2
94
408319
578068416
264539
35
11411
226799
236377
818742305
9
14171
10
8
28
308004
388696
22
138806
364044
9
6
5286150
474241171
103957
49
21
247305
56048
469812
312564
44
46
748163547
388710
210537
26
58
97
208289
37223
489941
5
51
98
48
260266
36
436736959
5
7128
69
5
64
465811486
178411
352969
50
96628
244982
23295
276175
183267909
62
8
22
57
34
8
106919
426542
21
471059
882443529
72405143
3
5
52
8
22
452755
132310
449406
29509
13
35
84
73
355869
63222950
5
79566866
63
448353125
106110
39
436398
81525
134739
81
41
233799
374838
1
7
283473
67
108169
17
66
2
180595
84
48526
4
73
79
227783
74
97
21
52
62
592924290
61
79
125128
92
19
98
332054489
50
89
8
339623
252939
433451
270781
428062
96
43
205864
23898
63247
41
43
16
32842
73
23
77
162211
25
13
65
4
3
49
276907
7
14
15
44
495678
422534
7
40
107076
39
9
457158
88
201878
72
26
77
72
623943852
493956
344682
91
33
65099110
334585
78
5
10141
5
7
64767
298924
54
574091758
40
338973
6
67
3
455868
415745
477088042
177978
160920
8
88
291015
49824346
70
396247
314768
39
67
21
32
891205667
8
321328227
95782
336176
75
35524
247043
41
390932
677864871
403418
59
48
155994538
319030
68
322595
24
31784
405028
431770
98796900
329585
100748
37650
28
954294544
33
498631
231781
638486096
773810261
94287
6
2
23
131850
429951
47
842298895
351832
61870
77
345216
4
65228
455387
28
344253
28
1
197586
484930
505300222
488470
31
99
206192
6
490617
25
68
846541513
31
86635
215470
322399
432061
46
22
34
195949
95682
50416
62505
1
51
49647
181240
73
79397
499861
488705
57
480455
367231235
7
77
417696
16
416894
441797
6
68
77351
103569
54
72
37
667354526
904824142
88
612745962
37
66
14
91
416430
37
274877
368047
74
7
27
275575
8
36
90
37
58425
505935577
256479
71653
67
63
84
1
3
74523
160853
29
59
235312
119680
6
78
75
93426
154743
56801
28
175359
45208
93
47
446342
562003199
168090
60
74
4
102334
5
72368
15
2
1
95
214535
389516
66
73
346430
7
4
51
68
358597
89
45
98
391527
8
350261
5
82
219952
572801963
3
428669
304957332
306511
29
54
42
304976
28
38
198500
149387
703055219
14
334811
460405
420257
72
88
110579
205783
53
57347
34
32
536034976
60
30
41
477196
327451
41532
443028
92
161820
250387
3
35092
474370131
208398
57
117610
171798
416418
171706
29519
287781
43
83
53
29
10672
8
2
704874279
95
4
258503
80
413372
478869613
110605
353875
98
494961
92
6
7
307236082
227206294
238183
55
379922
71
282391
167028
83
30
3
3
83
70
480862
383545713
56
36
13
450428
483966
464815
245921
353001
50
38415
18
15
134213
38
35
9
39
37
34484
23
93
81
329623
41
56
127208
12395
69
26
459201
28
70
64
222147
12
7
430027
140178
95153
38263
95
344608
78
326157
67
126419066
89
46
89
83222
477241
426289
94
205399
861514157
458105
417945
67
43
3
178617163
89
25
21
426686
5
34
12
258617
48
414246
1
44
46
213593
69
8
66507
1
66
7
39262
20
92
333695
2
99
91
92
13497760
14
80
64347
371079
3
460653
9
65
85233
23288
287776
224725
109258
153437
52
46
61
915496301
298216
32
426846
248974
74538
37472
4
277957
33
143698
41
354563
194154
82
42
202136
40
444597
449858
41182727
31
9
66
440801
213181
296609
30
2
524164270
7
725265138
90
53
37428
75
51
23
452692
59
251727
3135
10
29191
259815
159153
495349
181171
2
32
294055
325375
203856
363914
93466
69
158224627
219654
54
12
488414
25
201320
50
405634
66
51
161778
43
16
41
408552420
61560
379343
50766
319753
47
380417
387687
43
348881384
4
101280501
92
40
95
87
338575
197410
48
252887
9
336324419
7
6
724701246
166436
326941
68
457341
17
37
40
32
84
50336
19
71235
172563
3
333737
166065
24
98444
313559
7
3
208457
110340
9
768815094
61526
14
12
288282
98
200213
252584
7
70
221755
42
6326
133341
4
23
96
405644617
447281
927099702
78
55
895249531
381165
373625
11
250829
6
74
59670
88
351471
82
8
333300
36
234908
13
64269
9
88
148489
493137
255734
43
45
115151
80
123923
344598
79
44
290111
42
92
854955538
9
437557
376488
2
39499
214500
58
8
900735226
415147
143389
345244
279462
2
79
66113
15
87
5
119540
175136
299107
726968740
751392686
563383389
32
114578
83
10
28
35
38
855095817
65655
3
37
33
205090
444566
490480
4
418135
87
116238
22
445618
9518
311238
272271
16623
495756
75
203143
19
86
227657
63
77
78609
86317
155918
92
306609
70257
66183
9
331627
110895
82
13
12
269018524
267848
72
8426
49
144732
6398847
96552457
369395
155349
33
39
106829
164035
492869
69
255181212
487703
141509106
50453
58
74
98
537131425
349497
124274
69
72
74
31344
18
32
17
98
109258708
491579
315674
64712643
410074
2
41
387250
99098964
45
145445
39
393326
74
329154
60
37
205691
396162
16
43823
6
454241
7
62
10
161449
3
28
230577
30
86
276035
33
22268
17
4625837
87
69
259682
36
130195
55
119176
71
92952
241977
6
50
45
139622
645721360
488556
56
219243
92
87064
34
26860
94
336869
8
17651
422468
67
19502
2
43
15148
1
471884
231489698
2
928888352
20
62460
81
126014
181543
67119
457118
340816
256025
353553
17
46
264407
29
60
23
104207
88
240417
294801
197162175
32
465233
33
294762
387934
41
44
78825
17
16
408797
7
246745591
27
70
120967
42
450596
8
92
181551
52334
87070
99
19
24267
369168
93
170582
30
4
97
20
243896
29
3
334169
5
39023
291014
516592642
96
65
418772
49
54
74
99510
44
75
6
123760
87
134687
175925
664997435
40
39
65
5
633134468
53
15
80
87
48385
58
5
15191
45
327027740
97
8190
260958482
41
36
2
874583327
97
23
42
71
24505
39
49
77
78
328058
56
465149
1
99
442625
62
262179
61
61
59
49
48
67
374254
284928
128654
19
204411
180566
76
4
150474
368116
77
202123
16
333115
18
872585837
257690
80
415033
72
111779
103713
9
15
167875
143145
34
945876959
63
339987
65
2
16
27
477272
15
89935
88
311059201
11
47
112367711
815335159
80
97
336886
77
3
39
88
23
329170
3
99
99
3
473234
22
4
96
432091
240302
304938
827543158
99
46
437663
305792
95
178665
91
77
371959
81853
50
133755
188061
7
433393
24
10
277728
15
287602
79
64
688171493
290837
35
422461
90
49
87
72985
445008
217642767
5
419483
85
187491
436230
72
156668
39199
316508
58
54
7
17
1
332115
23
9
222914
935913869
850486644
6
22
2
759350226
239329
44
496492
220056
363824
77
43
71
69700
64
277603
22484
101991516
6
32
15
401946
21
66
468698410
159071962
155444
33
143826994
384977
95
9
38
26
271786
54163
421175
58384
251725409
46051
11
271411
56
31
251
31
220294
333136793
8
159441
79
63
24
344487
71
488743
57
485791
120854
119048
96
382249
22
137073
25
9
253090
462576808
200247
46
163422
57
485151
67
274537
123272
497556
458125
47
70337
21
22
63
75
23
179846
28
13
373149
262769
52868
4694
82586
62
23
82132
478406
432290
113522777
200053
83
90
271652
74
172373548
70
8
6
96880
42
383843
5
28884
912616157
485123
1
93
8
6
869039547
3
2
43
415750
57
273522
7
71
21
61
128624
56580825
1
73825
62
56
86
7
5
55
41
45
66
66
266687
178730
220707226
462164376
1
2
37
7
263445
86
366834
57088
66
31
98
32458076
282918
50
463588
87
13
93
18179
31
794653305
35
26
464959
125688
60
45
350605
87407
95
2
44
49
273967
40
25
48
8
57
191405
73
405262
50
41
17
369744
217889266
118907
408849592
250555
372129
71
427163
85462
132941
158165
27
361211
85
46381
53859
853802498
4
687177037
87
161659
2
44
350400
108705
57
221932
296685
76
63
14421
6870
5
44
206738
3
20
2
239644
5071
912827360
167718
86
78
71190
76
482343
59
855252980
547120768
162753
6
330190
84
257387
38
390277
4
67228
56
250029
30
123823
14
75388
55
20
74773
327745
981337227
8
80
267737
391120
382768
12
2160
96
67
429300
37
920170891
84
31
46477
96
43
133207
422197
94
194846
13846
62
1
408021
434375
95
206023296
56
28
71
60
454629
2
82
298810619
61
362412
139513
79
364857
9
460450
269183041
40588341
44
360483
312041
354235
431338
93
297575
40
3
7371
426595
40
686428003
257129
214677
256422729
136185
356636
140725
377011
2
226573
5
3
87716
201196
218311
122588
3
2
33
64
71
216630
361330
13
63615766
56
94
3
456441
441233
24
383242
43
402117
51886
361042
178485
140918
204163438
204222
471947
752658971
333145
42273
14111
255833
9
11
71
3
62998
21
752196889
236513
257005
99
81
185818
319463714
36
247903
50064
39
286079514
3972
61
295321
163646
371838
68
82
225935
328592
2
42
9
2
56
28
79
2
255173
239023
55224
374345
634515792
481846
60
282766
73
242096
47
414180
59
2212
288602
265745
199471
168374
97
963561521
211567
102595
5
79
70
78
304963
2
192827
166005
868379044
105597
5
60
83
99
61
473149
142385
392246671
23
4
72
43
314316
22
39
444244
43924
80
208565
188428
6
13
34
43
472742617
50
55
78
29762
190946
132892
143495266
151022
924917008
262257
82
130684
5
179101813
70
98408
91
39
247171015
143904
75261
94
276131
71
30
201048
264733
768177017
454348
40585
443477
33
179405
74
249368
302634
28
89
402762
353041
112632
40
89
52
445720
86
161306
963588262
194938
262466
88
21
394812
94
12
398393
72
459963
96
2
18845
462966
137791
55
223529
472619
496352334
46
86
329972
84
6
237585
49
193518
93789
913952745
172624
13493
73
60839
82
82
12
77
194084
4
8
302920
405725
220741
93
33
38774
40
41
29
81
73
98
20
22
31
280540
39
5
7
40864
2
66
3
2647
5
325057
273652
842191220
256574
33
73
2477
275284
379922
28
340341
15610533
60952
451643
293915
1
313241
211841434
5
302484
11
302967920
31485
251435
352028
16
208917
42
16
364892
299677
147362
433041
490750
28
213089
218287
484716
494077
83303
102259
65306
281046
371667
160021
408340178
44404
60
322037
478464
8
9
60
93896
311797
61
101950
345560
297371
60455
496578
9001
89
7054
404774
26
238670
342880
21
53
90
69
1
291141739
250115
7
135454
2
142889
145305
26
7
88
43
7352
3
20
29
392327
9
278079
34
368761
55
150074
297256
114544
18
1
399300
51860
73
363561
227357
17
27
13
260867
99
405565
42976
4
4
652365392
14
82
49
8
236773
80
446515
365600
213863
20
6
91
59
63
54
53
11
223197936
74
314909
24772
18
2
243434
32
49
17
476969825
29964
439482
190697122
376534
546320897
520582218
22
69
476497
9
26
20
8
232325
9
27
80
88219
23
71
4
374500
349014
56
84
5
212851
39608
58
179670
24
21
67
63
13
552328881
315422
42
373859574
92387
4
40
723968862
13677
206985
6
10044
21
41
53
4
91
24
91
55
463922186
50
377411
15862
86
7
323317
119359843
48
367140
42
229883
44867
462050
8
886661101
2
242871
4289
29
975221711
56
447021
8
53
37
462874
86820
953669236
104427
308468
767026284
96
381121
78
14
480088
71981
93
30
146068
108350
279954663
1
43
326872
37672
98748
77
384092
193378
442117
74
31
336889
90
90
141301
93
355301
37731
83
428351
357970
9336
1608
48
77
37
79
6
33
73
2924
4
309798
986417920
463673
463619
449262
1
456753
275269
340794
257586
66
76
295079
277640
127351
75684
394704634
31
9312
513947361
58
77
9
35338337
323193768
379211
45
53260
57
39
41
95
304181
1
10
230074
87
174548
40088
12
6
750984464
5879
96
97
97561
481454
4
29653
9
8
21719
66
78
137716524
453134
101932
1
83
72
48
375267
26
67
123644
89
188377
476559
393757091
232407
901965119
99
450780
94544
36
203131
28
49
19
4
16181
306468
197375
238971
98
384494
66
79
581865020
236232
82
485937
9
9
70087
497243
271982
477381
87985
48
456971
4
75
465060
67
382848
26
25
22920
439300
44
2
201413
491142
92
66
4
279699396
222130475
91
60
67
80
106945081
146728
71
99
77
402431
43
69
110652
55318
701438408
173238
97
6
67
9
57
7
303297
8
458010
74
297433
671567162
86
22
8
60
155470
13
36
336966
9
492572
6
58
61
175904
103386
6
15
13
379794
1
873128527
389128
260488
206349
57618
477464
332911
11
87
20
400936
7
498519
99
36
853894665
422041
403310310
5
385772
214330
56174
22
412637
164789
454257
42
54
329206
74
272247
38
122352
11
90572463
336123
88
12
58
73
46420
144524
228009
108587
492736
70554
279110
3
43
4
265172
50
9
99
105060127
35
37
480891
8
83
336670
52
197547
73
95
453792
122493
64
7452
8
247930804
152022
53
94
50
435034
115996
13
42
80
100670835
439701
90512
237135
47
149661
279393
79092
378657
748449344
33
55860
79140
37
78
377011
55
341714
2
47
70
467824
304774
293663
345342
50
45
160823
438856
319147
384504
41
37
51752
148496
61
124786884
30
298728
18983
10351
192108
1
46
218157
319357
476667
44
189062
121711
322368
260274
85
204631
46
10
55
51
223156
40
67358
476059
63
12754
408054
3
93
6
81
69
13
294862
333437
55
35892
182855
23450
392696
38
17
402840
36755
8
39
60
6
95262
8920
316938
11576780
341742
225631
157692
49
28
22
5
18568
6
36492
210321
763827424
9
16626
2
81
86
334621
45
36
90
390678
68
359347
97
171634319
69
73
166041
3
276545
30
850452903
16918
47
3
33
70
39
218227
35
686136229
194036
65
46
67
51
25
23
58527481
98
18371
74
427933
38
97
843694960
539230484
363454
517953118
38005
85
168057
76
274608
749356219
38
90
767683104
915073120
93953
183008
490780
49
250115
374141074
21441
26
188392
425541
496682
14
429407
1
735905404
321525
31
276945
395823
9
91
89052943
87
212577
471138
6
82
346349
363950369
2
23151
85
6
47
84
20424
821808781
27
322790
43
68
39408878
6499
17
17
47
63
99
47818
17
7
9
14
70
36
2
82
404419
236390
554503887
327949057
1
636178798
450339348
63
495840
89
3
408670
16188
98
366069413
91377
38
303842
90
259136
43
199507
63
27
58323098
5
257528
77
209951769
377799
174134
215321
103106
121751
94
243298
329840
810919846
11
488685
59366
270947
69
333562
7
423746
53
40
213819740
170667
108326
31703
277171
392177
84226
39225
91
47
32
85
54
1
43770
974073687
83977
53
21
29
262121
929273158
8
84799
8
23423
40
480582
543658360
44070
357469
46536
168021
20
667324942
16
289697
5
46
36
361828
75
55
449260
6
46310
82
284027
60
89
219914
58
234686
8851
2
51
82
34
24967
77
904112364
3
84
68
4
392410
89
19
5
138901
203123109
14
13
67
220067
185459
74
321891
456611
54
21
427074
11
98
479192
10
7
13
1
2390
284537
727509602
337520
106632
777370566
206948
56
78
93
17
3
110140
96
463565
84
246776
26776
41
9
4
74
293867
85279
475969
16942
49
417996
68
390619
2
9
486869127
400725
9
48
62
338049
1
70
490551
413379
430465
60
56
192935
18
384464
17990747
647232782
59
1
442981
8
29846
322697
7
74
175202690
82
316017
90
9
138747
800845194
425820
452775
27
8
29
49
333505
6
383487
3913
86
9
87
4
35
33596
178226597
443005
430413761
18
29
497997
72
19
174982
23
60
61
179324
46
36
11
24
38
309096
9
32
3
38
345910
32475
33
90
84
6
88
468764801
87
57
298466
14
56209
146608
81
62
284347283
129714
252460
36
12
164874
36
83144
209537573
90
5
76
57
14939
8
147517
5
46
5
72
116006
389517
83285
76
267254
340930
335306
51
2
357755
41
51
711702606
762696743
7
76
6
149469
69
11
88
66
61
450908
61436
310957
199226
41214981
23
27347006
268806
106264
3
15
60
74
27
75553
33
398381
43
95
257670
297725
3
255247
8141613
103254
37
451474
411795
22846
82
70362
302697
50
157989
412549
282397
9
40
11
59
97335
416516
369985
79
24
93
14
5048
7
191084
304975
6
5
257925769
97
70
88
122320
106306
305430531
434721
484100
10
236387248
22
78
41
21
56109
170036
69728
306100
4
70199
124400
153914
78
302420
456860
65
67164
64711
213660
323049
28
273107
251441
5
39
1
9
411913561
7
367269
350651
7
30
220096178
489811
957073344
90
66
65850
6
6
39
22948
357350
76
176020
99
390133
122347
90
60
20
44
453132
261147
235454
113210134
459263
18347
380372
79
75
8
601308855
261620936
156193
354373
39
75
354041
826297832
353097
66
82
2
68576
280697
16
76
11
834363500
5311
183205
1
41
806579803
156801
68
259549
56
367198
386173
63
883925752
104865
34
131147
131553
68
825093007
186460
2
3
925153905
94
12
434853
5
96
2
448850
143195
3672
5
17711
10
70
80
494851
32
187827
10
49684
796750864
306408194
467419
26
141279
274402
352279239
239084
242857
493419
99
4
71
90
81
94
1
177962
51
38
105579
34
390082
1
201206
30
88327
207297
88
99
84
5
58698
6
2
445956
86
466702
8
145832197
25
37
412768
63
221560
449704
331759
409080
452967
224408
5
440112
44
49
134057
70
86192
18
8
36
30
45
9
393202
22
88
36
72
134258
392239
81
3
99
84
79
6
776751952
12717
258618
52
86
19
462460
39
17
80
87725
384630
7
237844
28
328287
408393422
5
13
80432
139746
222941
49
12
246185
91
255309
29
86
3
119791
326197
308128510
1
320423
1
401380
235914
871576942
782552617
480774
80388
74
11
36
217101
32
4
128570
14050
45
21
98933
20
162980
433548568
408520
10
296128
56336
71
54
6
17
29308
49689
16
6
6
42
98593802
986481109
45137
870208909
72560587
453338
17
99
5
45
85
165721
17118
95
13
5
48
28
7
292340
226373
70
142171438
77048
268843
10
902951561
78
99
375518
362158
1
86
360005
51
465140
12
41
206128
60
12
69
4
7
6
110014
3
3
28
415727
135202
7976
9
490239
340293
223167
258364
10571
95
473509
554240836
398144
51
214150
141285
5
5
445791
461591
459445
407333
334125
41
462348
6
77
126667
5
285705
40078
322508
53
65
66
52
2
28
169043
86
127139
86
76
424093
206305
26
61
6
68
20
430863692
110146
17790
23
45437725
21
9
352373
78
340171
58
285841
98825
107977
97
8
116601
112416
52
30
10
415841
353549
144424
73
21
192011641
42
451035
284815
78
5
15
149410
489435
344171114
89
433273
4
680615910
796406120
449431
158873
11981
60857
210002689
264031
2
438666
7
73343
57
97
365631
176938
31744
65
362235
81
60
437118
58
31
384648
518803277
347408
60
161110
17
185761
61
466152289
2
29
62
18
12460
38
1
24
81
99
369105
258299
242749
4
461290
3
90743
58
56
62057
7
172768
44
132636
908263777
39
445144
199982
408245
149888
358202
464514
121
81
488100
23468
75505
24
404346
359935
49
87298
725734933
3
54186
71
8
226313
73
76
9
361251
4
379900
874480583
25897
475972
194069
113033
23
74
93
10
58
366099
4
1
139130
32
100894
488836
20
93
5
185789
408398
49
26
13346
7
39
335689
54
100720
9
443248
20
329927296
188871
203125
340979
63
54
82
21
43
202540
496921
23
1
385940
3
31
308523
6
83
204224
491580
222357
292730
91
79
168420
257783
184317
136710
257056486
67
793321297
81
81435608
438185537
11
9
22
785428592
21
119371
46
81
11
233400359
210619
9
29
22
9
191162644
5
7
70
619813879
59
66
70
423639
240209
98
77
62
4
491792
106743
346601
80231044
75871
566024336
729614942
2
16
172644
62063
14
372215
39162
425714
68
10
72521
652887865
86
168801
431299
331437
107106915
24
436624
111914
65
358425
9
221495
133682
267051
30
48410
44
186574982
297496
213975
32
577008371
233937
55
77
91
919158695
8
2034
306144
39339
31
180023
1575
289851
459650
2
812481259
87723
26
71
65
306707
56128
451663
556418065
62
448155
394759
51997
1597
282168
25
479377
36
26
65
71
15
335034
271841
365323
67
10
43
5
74
79
4
90152
21
96
20
163293
78
391521
250379
67
53
5
62
35
33639
299804
77
90
12
96
434457
382305
133751
31688
82
45
1
85
32
333732
2
55
263116413
78
24607
4
61
473583
87
260775474
94
406579
1
119247
164743737
9
3
646093102
76
66
51237041
435160
51
615908
371266
361907
164254
58
6
328122
15
38
434381242
96
32
7
339063
15
3
150475
55
92820
24
72
66
3
16
285343
217540
42
87
65
189952
84
12232
55
24
35
44243060
460514
67
38
407286
21571
368868
402604
455155
175721
46
29502
710475892
3
91947
170591
8
17
455574
90
38
174652
454072
5
30
253481
64038
93473
4
367142
7
267964
5
217745
44
7
9
2
61544
42
184985
53
55
134219
422088
34
78
37
221611
131072
4
42
440640
76
18
47
456558
335018
188004
299070709
464756
93
334158
403012
125135
43
8
14
189363
286219
35
408537
124859
21
72
802394990
351906
59
84
356465
16
34
78336162
2
7
2
13
88
65058
121149
32
57
313193
248513
127624
304467
4
6
305029
38
325261
20
18698
25799
458947
98
32
101065
193160
12
99
46
58292453
99
5
963688064
347668
218664
51
41
27
946286078
189842
13
163034
1
6
56
95
91
77
778310748
306931
11
54
89
387379
83
399505
10
26
368438
381408
348779
124620
255916
803962755
269663
36
98
294826
89
4
98
38
271299
351799047
235704
53
3
322681
66
60
385018
67
47
9
260168
23
51688
46171702
675928368
13342
40680805
87
76
40
107195
239610
17
905974048
383918
807661137
14
224312
58
94
202278
107832
2
46
277559
349445
35
446554
17
13
71
83
173733
16
236330
33
46
497925
274106
81643
288942
65702086
1
407409
137912
53
399247
57
532857226
331073
290114
52
189897
57471
627821106
217668
26
31
323923
6
56
85
64
704964121
87
192753
18
491083782
26
383928
9
249683526
417522
77
259535
24
228118
249516
35
47
23
53
313505169
34
336904
90044
94508
646526286
400995
5
2
92135
27
89
9
49
436844
136309914
28
378032468
30826
4
723229840
279689
79
121544
95
319624
266411
96
113285
808507380
48
480909
81
61110
311596
394719196
9
199826
192668
58899
315568
5
93
47
8
143769
81272
45
96
565877189
8
350014
60
333548298
92507
125016
49
6
55
37
337952
1
3
2
63
392434
413332
40
308064
42
32
187171
19
1
494565
9
105256
97
14
25
980466
192354
195269311
278766
39
94
49478
83
88
92
15
3
96
97
413633
71
64
488086
90
44
405498
31
74
369192348
42
337146
124035
30
50
50
49
160573
201045533
51
459431
7
11
6
79
215890
171337
41
369039531
19
178897
472852
74
91
31
316321
18245
9
36997
65817
207451
223316
162158
5
20763
14
331659
56
143071
6
145566
66
245069
87
468259
236387
149875
432055
79
59
481323
277948
305555
266878
96
78
477758
218078440
16653
20
785226468
484007
65
3
405229
43669
872960033
105661
28
186695
498353
43
5
477138
17
70958275
1
66
40
26
226933
9
71
18779
22838
20
92
76
97
61264
114140
399806021
35
421845
15
727486867
325611
7
88
151027
20124
41
18
83
21599
218617
80
377546
46
89
250018
50
330271
7
137043
210189732
26
36
204235388
51
5
406379
66
465034434
339591
96
7
57
14
51
1
401922
401490
359235
54898
882589068
407398
6
6
445677
17
490058
24
9
79
26
318650
34
63084
31
233441
3
62
421050
9
199066211
140836
59
138769
84
11
273538
1
39
399222719
483984
55182
363892
87723
47602
1
90
74
57
92
72
46
31
52
206335
622055360
327491
98
91679
96
41113747
487247
38646
306915
52
399762
14
89316
24
83
93
1
8
467436
64713
44925
45
464293
8
450027
89
43
144220
6
415167
264158
67
86
445566
20
234254
25
440040
78094
48
70
460437383
80
280594534
58
42
30567
62
58
5
72
53
59
264098
2
164176
80
245529
289331
126837
70
32
57
8
28
49
609854188
81
67
18
95
82
68
236119
342762
301783
237423
442188
354545
30
12
83
334834
119719
52845465
32738
389931
407183
96
87
86
28
74
10
970032181
6
342258
13
79
364546
84
337029
6
51073
454554
9
7
29
481810852
33367
79040103
25152
6
455163
220642
74
88
282103
95712624
25
56
50
1147059
193325
299807
13
93
40
106792
214637
955190138
250758277
14
467697
469610
371665
81281
29
312995
311344
37
23
495102
41
225713311
256136
154810
365009
28227
99
450026
96
18
85
55219
50
82836
239764
1
367410
55436
8
45
421899
96
1
268461556
15
60
148261
323639
354927
102556359
53
54
74
227925
643621130
6
11
857104740
997375984
41
199278
548040492
64
226956
5
6
414836
183716162
403863653
430253676
94
51479
59
254075
177296
1
40
377950
117657
240925
75
58
469320
159083
294340
96
446532
175641510
38426
96
39448
287738
9
1
81
107730561
7
381847
65
770872561
430705
210742
59
464582
211721
92
407596
5
750501305
41
42
683078779
70840
227250
73
409613
356001
383704
53
99
70
59
385380
80
87
106984579
71163
68
39
626143767
19
27
32810646
7682
16
4
342379
7
128562
19
26
464992
66761
314952768
58
81
96658
1
201151
256133
880285044
7
42
70
63
94
94
84434
439270
223647
5
43
27
324466
199025
1
198750
2
41
439404
4
46
268754
408208
5
353649
386812
77
6
132501
171352
76
462632280
43531
111314
309297
5
9
56
13
51
202929
394187
79
3
41
9
71
67295
309878
91092
136224
68179
41
437433
63
325470
35440
87
15
32
18
989661110
88
157733282
94
26
415366
90
524272183
40
45069
252559
30
88
11
68
907483830
365200
108980
90
209093
351922
51
215567
74
550626776
65
476088
2
289929
3
69
35
113415
292008
446063
311543
120584
282065
387478
92
349694
131225
314166
180033
71
1
101174
1
396052
793485669
77
19
345670
242163795
878054176
497431135
10
248672
32170
419710
41
80
7377
91
475509
62092
95
9
651367787
75
420804
153042
165294
96060
412757
84
496376
100182
347912166
241392
318859
22
403242485
97
86
7
333058
224727
482348
6
175759
469892
410228
702582417
67
143933
55
23
6
34
185070431
5
126880
340428
28
418925
375237
17
396454
98
47
18340
19
7
76623
229621
88
262093
44
249428
234278569
23
1
847849279
200592
66
85
95
432226098
91
367757
80
16
7
55
9
246238
61849
278806861
74549
66
107553
332
6
83407
8
17
76
376543509
42
54
31
637512292
45
55
271835
9
499563
205719
30
90
498586
5
380010667
23
207223
118995
160285
56
75
25
357401
43
376895
103809
265206
79999
30640
73
387521
95
72
81
84
128645
79
916339005
105637
46
88
411012
392241
35
23
65
40
27
81
542408515
529186484
71
696536883
311057701
5
261745
51
13447
86
139800
8
4
14
707502204
323404
454743
9
90
15
217737
73
5
417315481
97872922
358760
535020080
445828
143088515
450908
402843
21
11
24376
29020
8
493387
166567
378079
90789
180831
356077
14813
555771347
23326
29
48980
403111
269290
197863
356379
315492
87
217324
411826
375781
105022
93
330825
101194
96
478663
78
256280894
233093
60
19957
411166
690026314
351986
73
21
458121
237869
77
254617
61
257206
382075
8
425001
89
873808533
99
17
80
489371
126736
240294219
104005760
19
63
81
383080
44
50
25
18
79
6
314940
32
390225336
357773
27
837028340
428073
52
892869758
462338785
9
86965
367442383
51594272
5
498976
11
89
35931
733524711
764701213
66
88
50721
4
18
157885
315316799
71
116797
392095
84956
97
5
50
188313
13
398504827
37
88
1
3
70
13
76
173720
242633
83
54
427887
471982
52
77
37
6
149157
67
63
340117
209888
153570
10
4
102825
38
194411
216126
39
5
57
1
82
146383
4
2
2
91
5
38
347500
153102
51
97314
382469
90
118500
25
47
62911995
89
111393
14
419698675
66975
376015
405142
59877210
34
5
178595
43
82
47975
40
179535
95
3
98
112379
64
90
406400
959400652
472597392
23
8
80
72
10
13
7
250000
496191
51
310824473
8
9
76596
110695
461839
28
43
296530
155604
430675351
413418
278170
156847
483948283
36
115148
69
372889
190018
89
134776
173887
98957
145559
9
95
30
53
361351
159386
95
273813818
69
83
420272
74
238532
402602
48
186055
55615
17
3
346597
63
456103
59
81598
388012
14208
86
113523
447788
72
2422
49255
84
100867
1
1
348940
24
207375
39
265572
421504
80
2
35
419780127
270975
87776
441147
6
29776
71
58
61073
324048
201616
221135
291088
30
44897
17
66
287899
89098721
173011
68
12
1
16
56
680300575
131648
68556
24
334680
6
89
4
944649755
76
26
222889
301846
71104
433358
3
489240
266923
27
38
71
79
13
47
58
4
64
22
445691
384163
48788
343688
395536
35357
433416
40
47
381557
55059802
110669
65
246910
52
67281
223934
30
16
877475852
132885
333781
316000
243343
45
319800
316823
359232
27
717568632
182433
77877
1
951377025
174103
106756
207741
70
39
6
41
109830
54
44
27
11722
38
455242315
31
19592
532
93
838255636
4
214332
88939
79
271030
59
24
41
179353
8
277273
5
67
83
240447
1
254909
243028
87
721124957
400546
68
170138
184304
36
42611
5
38
469954
47
36
1
93
96
98
631735005
74669
302313
80581
76
120997
185030
429628723
19
72
783191393
406599
493521
28955
29
7
206667
28
67798
8
23
230346864
327766
8
251507
402743426
80
491606
2
65
6
445655392
419730
226636
25
92338418
73
27
49
53
110326
6
1
66
29
46133
70
36
64
88
5
12
510082235
226801
86
195316
44
4
19
10
2
75
13
328705
4
354603
474498
339001
89559
9
25
23
58
64
58556
420639
167665
49
217888
20099
302980
90
37264
95
6
8
53
42
240257
577481581
64
65
693
12
34
327016
182229
33
89
8
121658
46
8
497852
350688
3211
250958
32996
196318
6
261558374
641074570
259939
226683
71
65
45971574
455193981
3
2
9
28
422211
99
5
25
65
96
434241
61
570488072
394244
207813
365187
17255
26
90
436549
17
479146
160109
385963
34
46613
556505096
53
34
98
18
905737087
63
154427
110601
94
443563
46
27005
283707
249945
22618
106092
59
215370
237607
175040
30
374882
49
84
301139
354565
34
164676
412809
27
39357
17
36
399974
274242
382198
236667
382406
87
206308810
58
3
4
70
63
103611
602894057
307649
724646339
2
7
9
548128095
5
98
139022
71
50
94
74334
456645
478127
52
186406
287807
428337
339231049
13
35
111379
204925
414035
125210
110151
43
26
28
403771
34
241911387
6
621862949
31
43
20
2
72
234216
424725
42
63
67439
64
211449
58716
139289
267928
695393526
225917
99
182492
56
13
2
51
27210
390582
56
11
112464
407121
81
497332
49
263197
46
49
5
404997056
477596
416552
55
360449
16
334601
35
35
17
50060
8
29
535755295
4
1
937466299
7
34
28
54
497480
10
482673
212812
317043645
38422
477316569
22
200000
38
100423529
3993
154596
25
216988
2
64
88
83
401227
321991
59
301772277
96
314718
32
79
21
300599
1
34
247495
112973
332971
64697
626414763
60
451065
3
79358
5
201967
31
38
2570
34
87
307583376
307952
9
86
35
5
223508
287722
73
47
9745
318673
50
7
3
3080
25
73
60
887960177
79513
23
48
517275195
66518
29
44884
404036
33
323514981
66692
373847
42496
356230
54
935122289
52
133518
22
91
46
157120
1
318621168
443483
496256
79
68
71
9
164940
4
1
229843
70
164557
369644
2
26
272378
169357
13
151556
839675344
65109
11458
87
77
80
59
26
240974
71797
291093
301001197
68
238331
75
44
64
193015
12
5
83
69
1
66
7
32
163597
111612
373259
44828
234213
41
71
7
17
57
93
69
8
22
99
50
299065
50579
92595
4
42733
171572
1
16640
44
157537
72
68
131856085
453750661
35
419509418
12
24
1
17
60
95
234301
98
44
11
32431
129151
52
2
315857
93
500655783
55
17
177773
53
268558
343443
258898
347482
463550
35
41
376511516
285509977
301033
135166
2
53
79
382090
10396
12
430367
194631908
49
606096363
80
1
71
1
49
47
97946
5
78
109089
361427
855548399
143236
134534
1
7
268835
66
57
45
34
9
451372
38
40
38
5
339363
87
55
126307
19
34
92
167022
85
330714
24
2
81
6
355253272
437104
370129
4
472092
43
65
192532170
129129960
167608
282829
6
183787913
15
491855
75
342216
349092
42
207547
290581
664600230
68
278436
67
15
58
267560564
15
12
285180
85069
459061
117113
65
70
99
306499
78
82
201041
3
486738
81
13
335304
222035333
52
260622
449673
4
980389261
68
173359
470514
188334
17
65083
107078
29
245826
40
70
232513
62
199100
96
15
689830053
71
94
155960
244693
43
346756680
495483
142249
42
38
67
169017
9
7898
77
6
126907632
42
32
42
79
571259623
22
196175
61
1
342497
26
90
303174
59
22
194446
468942190
221966
89
59
68690
260060
5
38
218605
40
73
29
460532
484637
365713
45433
70
12
93
85
386567
5
292549
50
15
290059
414305
174204
151562
48
898218236
239672
332713731
93
15
75
198373
452237
351513715
220042
187442714
73
95
296876400
270973
131572
3
73145
60464
21
998691056
175672
130074
22
81
49
38
239634
432133
379606
389207
53
397645
35
808935467
354912
146428
70
491466
217501
57
285340
84
105559
1
388667
806832311
14
42
37
48
474324
16
323655
131472
797069588
8
73532
289987
281484
13
69
338473
93
124538
51
82
19
5
3
605337513
92
59
208646795
38
73824282
440788
61
389448
363102
21
74
398052
8
95
47
273313
178466
83
32
450977
284335
68
5
38963
42
323782
216980
292759
73
35354
7
560746323
72
17830
27
493926
63
311823216
122086
727000579
8
125962
83
499031
288011
3
18
50
25
14
287416304
227950
5
1
98
67
901700107
54
94
86
153563
86
88
416666
353038
85
6
258329
439569
214
44
19
77
21
138763
47
42
327753
1
7
21
987985328
66
274721
47
59
215743
491792
417830
94
229700
854235578
349458244
448767
583130137
443208
171884
400778
77
7
75661
296451
13
414087882
75
676263908
308748
52
78863
642910119
9
39
27
58
9
354350
681175687
2
68
347276
33
415072
5
21
92056
75
429487
489312
377127
38
34
723215604
441643
465467
46
15046
4
238493
2
24
9
321161
30
378143
28
214703
31
493509
16
32
466178
11
484831
414964
7
6
357123
66781
61159
427624
354998
466216
222748
8
59613
39
7
114642
87125
31331
9
39438
93
328346
142889
62
23
650697182
101225
288005434
3
38
51
144092
62
65
298059
22
246472
330707
39950
83676
68
89
849934131
176321
8
23
362032295
6
2
257960
247228
271445
406823
264069
28
88
34
71
87
136162
37683
49
59
99
495276
2
4
6517
28
129305
92
4656
50022
3
285499
50
191904
451506
25
383885
62673
43
3
55
305392
40
4
44
371016
175496
22477
327732
3
113900
84
44
29564
150362
63
7
365801
36
32
834332561
349342
4
401660
4
375828
461051
271216
287922790
108899375
287090
264429
422050
17
93
73437
180735
5
53
76387
9
40
80
45
57066
285717685
32
293125
2
299261
50
23707
432659
55669949
394746
47
11
20
33299
49
44
410932
40
305493100
189379
83197
3
72
21305
3
230962
140238
45
793413469
83970
433111
51
318848
41
8
75
237961
66
738964847
31
2
50
479672
79449
32
11
200550
75
14
1
4
441470132
66
1
37
84
65534
34
32
83
7
109705
25
489015
79
35
355438
277178
398938
465357
792512624
9
37
184427
15
31
410245
333567
16
75621
1
433737316
15226
134217
56
16
31
79
68
128274
238841
548534719
401553
234323
88
9
265217306
96
232780
159155
112466
272477
46
92
75765
14
591
9
14
45
69
86
323920
323927
265449
2
287070
69
6
19
445888
98
29333
293322
73933
65
54
405217976
77276
579301293
565446567
70
147802
76
122014
69
25
33
10
966777734
4
5
339347
191142
7
85
98
96
95
93
38
90
92
133644
1
186439495
289145
77
1
40
443445
434762
294226
132398624
381131
226707
274778
259216
64687
95
83
73
44585
437625
128976
431299
51
48
51
57
32468
99
90824133
136684
69
5
39
59
341375
73
518174348
2
694691118
25
85
75
81
74318
62
400035
56243
258652
381229
32
466804
87
53
52
77
364710
11
13
257614
192740
115146
3
8643
18
321715
47
75413
488046
276391782
236028
16
473743
49
178371
339182
281246
83279
2
38
18
75
11
299932
217905
1
778148614
67
14
18
527925423
23
237717
376350
411145
28
9
7
87
165012
9
1
401146
19
67
108546
6
329731
384656
55
68
142747
809189611
460956
85
9
17037
49
71
197647
13
897934941
78
2
12
26
995567607
143386
200741414
68579
87
337696
35655
150793
77
168620
26842
52
68
90
3
167531
36970
403183
19
82
381413659
727126617
14
75
93
10620
235504
303709
68
426994
93
375771
378716
168630
332493
22
58
195321594
80
63118318
8
23
28342
94
972651981
380589
101456
5
5
5
34
227095
68
8
67
965699133
842472537
94
133992
559397138
88888
362359
41
85
974263594
1
6
372065
50
16
7
94
35
613057293
76
9589
68
334137
80
9
91
228684
132166
54
86
41
56
18
4
696252558
13
140081
126837
171341
142567
13
76
5
66725
92991
417937
119181
95
14
391999
466085
398215
6
495176318
10
21
87
369376
87
225289
96
209633
72
46
276117
274827
280409
263490454
498169
464969
972401986
624475877
445055
93
466027
337515
270033
905559939
26
53159
40
55
785406136
85
278977
122156
177457
96
449253
55
10
259252
45
14
356465
21
8
122757
45
180756
1
33149
80
94
941123790
44
80
421798
54
449406
80
236707
26
16
333249
47
73
62
72
392016
358746
466676
362666
160868946
106432
58
156016045
310411
32
160202
68112
94
427444
50
62
93
129564
72
39
482544
69
8
74
44
72
482923791
463876
170982
6
407421
239294
9
10202
443860
152720157
10
130270
255642
473017227
885874458
85
89
463599
243093
49942
75
149518
37
256900
11830
361306
61
2
10
86
17
202045
120183
190868
270559
453637
10764
77
6
28
42
286453
585276757
342040
499737
13
10
64
58570
84
965900921
228320
28
245891
400587518
33
236671
32
274436
309252
473102
30344
14
437286
7
148702
215594
63
65
106181
259887
492192
420548
46
176389
176993
25
907950073
60
13
51
39
88
654672619
377684
7
38
53
33
895230955
99
11
39
7
71
180456
471698
9
245491
2
301865
469742
174527
348861
8
57949
391875
92
3
303003
185255
271979
205120
28
11
47
713241487
343120
73
42
238841
69
462972
946008153
26
73017521
401859
94
50
239342
229904
61
96117
42
6
12833
55
223030
81
83
99
406202
475138
70950
579558426
281591230
476971
69
314365
2
411210
81
20
424250
7
42
9
15
775270677
431371
9
76963
33
253047
880233985
1
488575
355661
67
259475723
70
397005
81
36
20
35166
5
14
71059278
35
60
332747978
28
379347748
841123189
197998
108695
28
5
136418
67
479108
28
105846
279966
295433
111527
57
394973
6284
397659
96
1459
14245
300694
44
709822960
188315
28
360252
296584
6
175083
358098
32
89
329986
619415521
41
51
420521
81
8
81351
3
16189
301575210
40
39
577976131
72
82
10765
8
90
29
44
68
53150
116173
45
330108
58
321546
165683
142490
78
56
85
82049
33
53
60
35842
273773
16
89
70
560361715
89
318772
53
74
6
1
171815
3
40
4
72
5886
466591
182078
457741
10
2
311143
20
11
353122
334692
821973896
9
56890
49
213660
497689
136237
3
437526
99
30
64387
240059
218531
383747
12
57
400323
294591
56
3
240617
5
157486
163922
468700361
3
348660610
460810
93
33
42
155755221
495287
2
494363205
436016
57
344671272
113765
26
125159
730272784
77
38
221938
250559
132680
5
151671
287965
414002
64
365837
41
76
32
49
352341218
86
12805
2
485528
37956
30
110839698
285795
5
488477
434744
14
494091
251508
4
51
350640
99991
22947
36
38
552673210
566588770
7
75
420920
26
396055
28
28
977905648
181206
68
76
67
97
373359
96
942343765
108960613
18
390086
275710
82107
260957
380943
38
81
317736
57
637363075
176237
13
290314
188952
804212909
193220
9
403240
1
40
545384455
66
459657
34
96
1
134820
300730
359302
4
459765800
4
97
73
26
279033
46
3
614131480
417467
3
96
26
10
315935
89
12
33
3
38
76
46
94
315515
57
30
151205
91
80448
415323
80
90518505
97705
93
4
454979
7
179579
374920
334418
4
83
76
39
475857
218213
200288
15
5
272203
78
377273
20
209448
360153
195492
5
161669845
130987
56
64571
52333
89281
7
30
8
63
40
948757109
94
279406
53
426700
268758550
146323
83
274183
280454
202103862
3
332468
423569
86
114687
372375
426179
99
24
65
299988157
393028
417985
29
85
34
34
68
25
884571275
58
214923
66
20
97
4
5
59
91
70
67
11
74
420988403
26
89418999
143555
434088750
27
378391
22
250094
273627
39
88
20
178200
84
29
70
461448
7
32
46
131349377
192529
7
63
66
342222
401979
5
232390087
274651
69518
69
485789
95
23
27
442467
30
96
204194
48
18
791884989
16
218961
99
44
142141
97
65046
192632
347157
499398
88
326043
59
261984
44
344458
114481900
49
93
49570
3
26
106154
431959
444892
28914
39
46
9
65
70
76
47
22367
236684
62
69491
456808189
41604
64
215099
22
89
179195
5
86
321748
236078876
51
74
253608
110792
52
92
7
84
854093913
237239
19
41
450565466
241235
313162
56
14519
301819
422047
6966132
222155
36
296334
59
72
28467
88
356404
16
786063904
67
96
375920130
96
16
6
17
108036
31
30
2
401814
463173
1
72704
479377
20
54
82
457922
99919
23
28793
339388
38
31
76
80
7
7
80
9
39
305061
75462
419939
11
50
90
45
1
74
101206
3
90622
14
2497
323022
428472
99
93
447496
48
83
404748954
95
46338
237816854
28
280312
10
765421059
33
113991949
201969
476149
82
158762
59
9
41
15
58
6
60671
4
39
403522
92
189215
128024
446530497
73224
39
78
65
63589
22752
17
146229
36179077
87
79
75
49
41
19
450631
4
56
93
46
29
4
112776
4
93652
601898685
4
98
325266
43
1782
74
277321
67
289160
229922
29475
331303
226863
60
43406
48
88
269495
466176
61
318896
244238443
273114885
402054
81
407048596
45
72
417557
38
97
62
546352444
30
6
49
454020
116153
390137
945482569
114672374
42
15
880679424
183363
49
32
45045
4265989
8
7
38761
454850
228095
440539
63
61
345064
360320
262172
122483
7
88
71
24062
168171622
9
181515378
260648
51
8337
41
1
95515
124500
187569
23
324604
373486
55557451
88529
98462
260371
10
270
96
507247285
489490
10
4502
413533542
483058
88
147915
32151000
56
236064
469120140
13
73145
229209
80
299174
167329
95
473636
44
16
318122
7
63
75735
422255
237952
84
51
750911884
14
59
224636
477471
44597
803032444
30
62
18
439546677
33
39
134826
767549134
82
71
99
52
335121
495260
146706
479165
7
480384
30
459326
99
12
47
695865800
496489
975675294
403794
18017446
75
93
5
49
845181109
251750
404051
462470
87
327117247
293299
94
15557
7
56
87
341308
94
638296409
9
112653
37
12
308374
194166
895932302
37
65
50
275772
345522
95
48
51006455
31
92
252925
104727
84
181380
35
5
73
15820
341115
53
306425
32
7
436054
868838765
24473
77
473789
995411814
84
495449
79
34
282647
64
50
34
62
758297973
618119256
240590
456433
185579
18
77
46
39
249579
156349
19
66
66
14
31408
5
467280
40092
78519
171001
247047
292932
77
61194
25
20
99
8
34170
214980
481241956
12
18386
76
39
307386
179524
453986
19
2
296705
35
4513
69
204220
266865
8
73606
78
196432980
45
51818
24
8
31
13
81
438794
4
191851
130579
136048
36
15
75
62
470232
52
429521
337396
14
3
142879
446918
910147110
83728
27
95
61
4
62012
54
53
107509
36762352
323341249
259527
17
321390
26
295764
67
64
306681
12
17
9
468246
79754
68
53021
25
274509
5
449339
70262
9
31
5
385094
11
592521478
13
6
69396
2
44
315061
99
54071204
30
85
424201054
86
74392
14576166
321374
4
6
2
114211
17
32
8
9
88
84
57
173326
444038
37
70
589865682
8
28680
143258
4
63
8
459390
17
232717
466197
110554
73
72
53652
9
96
73
278916
181287
33172
717981993
266085
419364
84
93
9
57878
85
62631
419120
376663
86
12
68
93
450399
19
65
1
378672
83
50
76
236471
26791680
30
241889
250622
726207222
8
116713
67
185946
605338353
94608
144012
767034212
10
90481
457681
470658
23
7
63
28
79
13
58
453942
9
89
400838
11
332294
99
323843
68
72
85
31
260859
1
92370
4
92327
67976
6
74
89
93
376605
86423
878878165
33
99996
378065962
16
455434
2
74
26
13
342540
4
460978
161901
221552
115476
72
465281
27
29
366616
223793
39
92196
53
195668
817111062
194430
335643
227684
11
97
302367
360704251
17
154287
25986
61
284954222
23
10
472915976
39
189264
17
489364
36
41
406795
94
51
448010
201848
57
469127
230814
326693
125768
48
8
433468
14276245
299731
187417
288890
820581995
60
94
60
456230
31
664658513
1
433249
347201
159602
59
252681
61
303970
5
201645
91
67
9
5
78
84537
81
40
68021
265867
76
75
469937
95
2
24
70
546
492076
3
639724946
370106
476659
518055053
3
424791
6676
84
77
80
263324
40
28
77
195501442
48171
180259
300805
5
293591
198157
2
23246
679090820
18
95
51
318202
1
995186682
43
272439
22
737896210
24
633976970
229237
65885
57
851086753
213602044
54
8441
21
181698
61
73
55
241444
71
482766
470887
95790
1
4
353166
85
139528
877571015
66
192501
660172057
6
108602
31
62
8
407634
457610
98
385535
819778223
218944300
50
29
39
71991
80
880215188
50
47
63
20
294329
77
45
28400
200322
5
3
400332
57
290163
69
32
59
34
225593
126752
373795
50
77
482353
259069
26
20
34
394497314
109032
469704
84789
395353369
35
162427152
15
96108
17
164245771
53
23111
144290532
400473
890451703
306092
5
42
21
221906
99
42
30
389969
279358
371129
406906
2
34
440886
43
30
7
292731
271653
454786
15
15
919503779
112895
56205
6
70
32
227860
106041
166265
343854
58
43
4
72
60
127345
976858157
154310
5
100701
75
178488
29
22
35
54
81
354155
42
39
65
49
35
471248
77
149798
10
68859835
19
396911
25723
442851
156698
99
89
68
265423
46716
797979385
217108
423098
495448
29
85
40
39
177115
14
22
475172
246167
1
55
56
55
62628
89
137193
18
7
85
158371
332073
411495
27
70
244153
41
44
3
91
264589
1
402790
308190148
89987
40
103327
32935
32
154641
53511
183174
71
294047
608139490
114262
166051
383636
2
177050
33095
40
74
41817
47061
4
98
27
31
154316646
38
791557832
90
192343
80
18
276803
5
68
129987
8
113507
808010496
34
255486
400335
248153
41993
86251
87
2
139743
165976442
68
111275
16
140588
25
580291272
514962087
9
730756553
61
13
8
40
202725
345023
352983
36
698381584
138109
101985
92
3
185454
33
161173
32
73
161219745
81
37
78
80540
397813
389099
248959
97
84
169096
9
21
15
34
418016
66
80
100597
45
78
397121
56
879650033
8
80
476074
97
238047
273004
26
133678
2528
47
467539
279977
2
91
133770
460013
9
537670879
81
62
242806
30230
285303
431018
5
637625547
325951
62
28
11
31
190632
80
915914424
368823
182679
489293096
240500
5
23
42
339195
55
50
87
48127
79
83
38600
298248
94
201268
478652
149737
15
70
69
64
20
137577501
267044
57
262121
53
93
56
25
243279
411836
93
75722
241506
23
91
5
495328
106563
320071270
86
736361370
62
164718
182154
72
77
9
406867
162750
79
9
3
63
229889
67515
79
455343
74
349220
363699
397323
248231
85
3
81
16835
50
183719
24
14
62107
80577
79
2
16
62502
914631282
7
225270068
313619
50
27
289837
314259
624359237
126142
451826
3
160802
857264643
144600
5
40
9
8
19
58
104463
421529
254770
396580
159073
8
150231
257659140
23
96
3
5
27
235896
398934
353857
213055465
180179
5
350886
99
75
194487
494161301
144729
18
76011
85
468950
245030
335935
17556
29
8246
45
70
81
43
91165
22
149284
101491
104703
68
284364
4
51
83
52
62
89
134487
303551
349122
406353
3
343596
132421
327201
389812386
4
13
12829
54
2
250130
27
59
9
248421
66
212943726
71
450802
66
16
53
67
96
163502366
1
49
479463
439976
4
308286
84
17
268284
85
92
723028718
7
263529
233951
446339
8
265555
82
33
230775
35491632
89
456670
206936
395864
6
168234768
139170
78679
16
956678379
277701
32
46546
222101
56
84
232018814
7
8
278249
54
284521927
51
7
7
40
162408877
23
251171
415710
2
457415
480470
236272
122261
23
20
242082
125082
94
289743
83
32
94
18
14
68
57
64
41
4
450765
40622
10
92
72
62
23
19
45
62
5
917657149
166923
246217572
4
92
50
264381
22
91
74244
443743
132041
236865
2
884895098
485108
28
17469
422764
96
184693
23
346732
422504
90
5
16
16
769720956
8
24
225645
98859
89
385908
650989887
379174
61
4
322264
44
179090
17605
208803
45
160593
88
95
70
91
4698
953034247
368706
76
143384
49
37
22179
148419
230255
2
95
95
62
2
203356
243868972
94
482014
457627
16
366392
90
497283
16
962713353
273533
18
128341
235197
17
65369975
9
56
265132
32
9
560322329
40
37
383275
92
170792
45
236048
88
48
44521
68
99
94
491825620
22
23
199912
47
114935
90
256047
998420527
416756044
258265
38
423827
22
872917973
9
236672
1
91
423510
878792137
8
80168
30
262808
323519
991783351
148792
41
474285
8
288434
277329952
14
949319496
79
481348
157701
10
298567
12
315712
85440
45
340897797
434933
86168
16
8
79
91
46956
342322
145885071
168265
97
79
63
153282
95
59650
1
18
481611
4
236782
623284025
494272
35
480930
55
25
262674
84
496535
368845
66
60
2
114314
908932103
3
89
49
13
292530
138812
482171
8
7556
99
9
85
459930
76132
462931
306066
2
488063
178238
390266
99
8
1
59
91
22458
19
181133
70889546
23
4937
49
57928
139108
325536
169169
86
190704
265242
833561623
3
41
5
254703
157852
255803
34
358298
35
80
63
427755789
36
5
611329621
49563
53
24
43773
70922
121167
244455
348359
193457
357660
383670
57
205407
73
15813
23234
75738389
1
9
185022
19
417518
38944
34
64
65
7
24
451861
239059
815374200
107578
70
644097007
73
231512
53
436357
17
482866
98
59
406702
859080038
334600
729507986
287528
227599
72
384546974
371902
75
373703
69
6
70
12
391394
71
8
225552
53
691663416
314495444
76
392599
4
430635
96
50
66
79
65
90
29
441438
14
158246
42
65
237141
10461
190181
313118
191058
188811
26
85
84
49225
39
62683
224245
56060
4
23189
151637
518039838
912990053
87
430265426
93
62
20
310219
8
82
191244
300872
118218580
218450
8
83
7
6
218668
9
56
20
27103
55
43
14
194406
182888
253887
6
61
121133714
17
368572
331328
26
3
236617711
83
2
643861932
183216
249397
724422081
407360
301014
150906
249948
275163
5
45
60
61
319629
446862
6
2
17
5
96383
287660
31
454325223
74
75
681620917
43
905175565
83
60
18
265609
74
355191
356593
63
42162
396031
54
85
984438229
431217690
47
13
147334
241543
8
265936
308057
426374
5
34
47
3
82
123240
37
85
237077
437698
12
8435
141554
22
76
241660
407929
278381
429643
3
80319899
423948
91
377789
31
848644639
56
69
84607
58
231143
8
23
40
136434
68
357960
223844
66061
274496
392374
53
139802
9
439169254
70685
6
23
88098385
35
294943
25
282237
54
317007
264224
743203036
44
62
57
433465
12
361945
367785
14
341664
9
65827
384310
257666
55804
59
369956
277318
87
6
484948
97
344679
8019
89495
35
4
42
46
155113
4
405929
34
52
39
92727585
1
15
797099188
95
178244
593175722
135296
79234
25916
15
52
36
162516610
261474
20673
629984520
61
110673
52580
308716
736474632
343623
47
92
657647101
35
8
479359
89
76
507699882
192070
499299
44
724601628
99
452951
26
27
406349
333432
84
92283
466357
384803654
5
379768
245410
117303
347157
61513
71
124499
11
35
7
72
458872831
13
68
828801615
139516
263180
23
80200
23
475430
295010
26
32
4
61
870622708
58
957107056
15
86143
28
56
56
88
94
697776272
72
252165
572224967
86
27
62
60
15
309030
60
388200
40
322450
68548
486535
24
33
17409686
207776
70
445628
70
6
363690742
314620048
78
962613496
101654350
36
290534
238389
264167
41106
89
49
53
304375066
84
82
282541
48
203059
24
98
262357479
59
332715
89
60
91
88
429273
484538
403880
3
800025791
7
456515
10
60
35060
438385
9
600426998
230187
39
13
7
166408
43
22
99
17
35
66715
7
22
9
6
392008
89023
211092
60
398713014
28310
7
358209
444437
424699
57
55807
313113
91
355513
32
255435
455896
45
89
54
326771
278528
14
98889
40
328964
314459
9
7
221957
43757478
93
149933
272415
170147
62
221373
437226
383495
206732
59
3
415770
15
68
36
250084
82
1
76864
66
69
43832
78
61
95
306283
28
24159
151746
459285
40174
330588
5
34
61983
66
209812
30508668
247516436
333078
34
120582
163332
77477
56
6
132878
4258
226647
98
22
91
43
50
57
129859
51
3
46
66
228821
95
51
456345
47
237978
75
216943
62
172281
177729
91
210664
181238
32
23505778
45
68798
240910
62
32052
226839
397982
71
12329
274462743
68
79
605146709
103008
134669
73825
743025059
98038517
219945774
35
343215
54
31
365389
8
99
79
57
3
341960
303289
67
356713
38596
329814
53
297741999
88
494627
56509
149029
493366790
40
82
90
295575
8
34
25
89
38
40132
9
38
331885116
42
98
63
390108669
41
139894
482063
8
271642
70
65
45
23
114526
186896
51
7
49168
97819
167520
72
18
986722361
140498
59
10
284109
472882
33
48
5
96
148295
32659
259662
45
375556
383693
55062
99266
265707
433355
6
152867
63
37
100062
62
74
43
51
453313
6
46
114859
41
155366
402972
237073
1
471845
41440
450638
418649
23
76
76
48
32
9
76
454771
7
498276
391175
12274
22
1
349718
4
353611
50
24
665289611
79
10
480722
210461
86
300593
844877908
60
172311
572105286
156086957
99628268
137064
3
47556
728751789
222127
16805
6
49
16
34
49
423005
54
450519
70
54
1760
367475714
6
94
432119
1
343999
203662
345440
223224
18245
71
26
299004
88
438298
350303
141260
492752
8
35
387682780
55
57
7
29310
93
71
311458
76
79
44119
837181582
440256
42098
24
414816708
1
708203669
491477
57
2
359387
159178
2
64
5632
86
56
83
57
6
35
34
412604
57972
437367
27
347106
282012
215253
93
346542
137040
489492
49
8
304796
2
350081
285937
5
173977
366376931
36
455160
486949
222088
179630
58
50
4
26
112508
1
302827
347076
821459245
464675
57
89
58
971369092
19
7743
45
761772246
223980
75
85
328036
250450
4
56501
420452
5
109408
259944656
83
92
20
58
12141
44887
21
64
67
320928489
416853
29807
90
62
95
97229
375960
9
89
58
89
360808
15301
407187
9
188109
360249
73
87
56
21
17283284
407183
323239
560562640
30
9
197727
355578
72
48754
50
40
23
2
69
83
61
76611
61
217257
64
264648
8
384418
671993735
907305916
133805
297699
382529
137829
80789
57
72
325032
78
710369121
57
63
281056
24
19
1
76
94
42956
245319
82
171370
71
4
232019345
44
35
54824218
33
57
478726
95632
51
16
9
421567
302911
37
293373
60
457472
347374
348673
41104
94
5
61
161253
17
147744
150442
6
643854357
17
400487
7
28
99
39
156041
4
231653
34
82
398614
244367
429624
89
49434
382230
10
399561
277534
574054063
479919
71912
57
60
5
188445
403353
88387
36
539095619
8494
24
83
79060
441750
62
494709
322162
311689
42533
2
47
104023
295150
5
75
31
171080
27
22
44
15412
50895
9
13
34
99887
79416
112122
5
636666050
323892
188913
744010051
52
74301
486977
134810
79
19
474422
80436
147495
99
375839
382478
89
19
452917
75257
57
347518486
12
54250
166760
31
74
700627730
42
106515
158788
56110
380970
99
572466960
3
208114583
59
203348
391191
39175
30382
206407
8
89
346485
67
57
28481
979263507
88
455753
200063
91
74
36
9
91
965078080
9
803114505
1
761385019
52
24903
768285597
57
73
398133280
487097
39311
89
83
347375
44
9
11894
44
24
17
351278
625888509
36
173317919
54584
254564
116590
45
53
112447
75
38
37
418741
477320
1
159895
49
339719
7
6209
87121
86
478319
56
161339
87
3
86
67
60
266202
475024477
24
273274
72
79545
391294600
461085015
47312
99
97
40
25
1
58
2
117954
94213
94
59
5
382624
196162
15
493469
404301
67
81
178781
4
38
227185
330383
269478
61
111699
9
381720
83
402681
322419
5
1
767527229
96
443553514
9
126706
19
96
31
43
39
56
171546
27
76
94
24
495693
14
57619
1
12
946306285
158673
8
218394
48747
10845195
393368
844683048
75
293605649
93842
34646
241011
745625684
50
2
8
9
80
38397
3
413332
223944
277232
331571
58
58
71
69
49
81
2
7
44
58
61733765
240156
8
7
149136
928194201
374106
62
253214
45
355508
714467162
44
96
36
354831
391285
399337
101097
479555
268475
73
153885
89
17
77
6
471433
53
18
241431
395061
679298996
461141
422425
172136
341244
334181
12
33060
192365
7
818696117
341482
40024
56
78
143020
14022
149510
604205936
458619
91
44
225333386
257043
245357
379186
65
74
83622
325779471
887774105
367592
5
70
30
463076
41
80620874
11
71
49
80
3
2
7
556837818
67
64
5
143938
382062
91
53
449126
66101
74
9
3
330150
293700
66
95
51
1
223554
344135
718020030
67
347301
60
61
6
33
67
485860
45
449894
388099
67
3
212207
82
62
337217
173952
86
81332
373550
68
17
250279
1
96
59768
52273
433326
278781262
7726
426006
485493
272820
19
266642
279997
57
7
547176215
202167
6
155634
353143
5
58
107576
87025
49473828
47
27
94
87
94
295429
73139
134994
70
64
1
357758
68
136420
70388
430776853
243176
16
38
114523
99
13
52
95028
29
18
180257
347571
44
40
53
33276
43
44
8
12
37
36
194407
31
44
370411
194617
104378
83
436362
96
82
18
79707
243337572
170167
89
42
39
31
56
418621
61
56869
393585
76
165237
16
762771835
12
46
9
32
124984
471755
431477
68548
72
47
7
470629
316559
74569
345647941
60
33104
79
407748
1
92785
1
37
36
76
77
148255
457767095
19
70
396913
23
43
1
213116
51
26
19
91
80
44
473731
81
149063441
97
280588
394977
659042118
245735
379064
3
323845
477878
475068
27
417386
928290429
439577
825141859
182685
240715
129328
50
114723
82
96341
34
385616
52
774706587
57
8
5
285658
55
5
429409
20
8
495536
70
96
38
285545
375622
77
56
463986669
371153
77
12
103249
229256
253420
80774
712817909
77
7
72
286269
129537
4
3
211156
27
113893
8
27
99627
44227
57
313455
268057
92
7
59926
175955
50
17
9
202803
76470
422850
205608
236817
355436
72
6
191182388
54
99
89
73
348769
37
20
84
15
420482
447606404
75
97
354516
35
480752
692122835
312067651
36
430584
337861
38
37
444618
47
253384
320768
69
206712
35
8
234928993
86
32
57
22
923276428
634416549
21
5
28
75
47956
152831
441027
94
74
83
564839439
37
902369066
136197
96
716266854
26
87
755304099
73
144937
2
5
46
95
59
76
51011
187295
210678
92
172044
45
190641
5
3
65
351062
39
5
5
248813
100409
84
121832
19227610
221406
91
454881683
288686
959792746
217587
9
50
97
121922
376570
173787
45
5
21
8
4
3
47
120519
64
48048
42
43
876215349
476305
409564
74
55
91
58
2
10
419989
473172
45
56932
29
21
4
84
9
78
31
445565
51
16
167777
43
375138
769348617
465776
1
10
284248
12
7
36
53
74
45823
74
54
9
86907
469368
38
44
6
17
346077
9
23
98
37
59408
94
186885532
303653
294412
56
8
491446896
368363
63
4
82406
78
73
33
150930
214399
82128
414601055
191136
335578
12
426884
358626
53
73
59221
78
246140
5
99117
306294
32
338058
8
104596
64
11
124075
80
34
97
1
310101
418905
420604
31
92
9
219313
31
8
199577
212016112
45
72
405732
16
66
156861
72496
40
53982
453920
439376
96
5
343178656
284578
260831
3367
239455
50
296386
68499
494656
2
123013
419111
91
2
494662
446265
385392
3
99
84
98
5
82
54076064
295271
388311
93049
459038
27522
1
60
37710859
404056
128350
96
264753633
35883
442915
99773
368595
84039
346126
18
7
37
86
14
4
359641
59
20
390757
13
71578586
6
69
74
213024
83
97
66
463577
100886
21
62
27729
387920
27
74059
8
69
25
61246
211392
132030
57
89
19979
14
31
245339
65376
578630843
35
19
143348040
423843
97
20
477131
65
444552
325776
132071
9
79
258812
54
36
96
131642659
319896
342182844
4
319207879
337859
400503
364711
64
376049
6
241884
29270
181761
48
3
242127
27
307945
11425
80
489150
84
43
89
94616
3
90
18
83
95
9
14
85
60
450281
30
460208
28
10852
8
261232
422293
632199757
21
25
62140
1
7
385278
63
9
375066
67
66
172178
9
426296019
9
64
168396
44
448367050
69
2
114744
358164
28927
56
11276
48
3
272877
11778
2
434393
366532
51
102407
68
146827
4
8
76
351191
217954
30668670
249880
2
33
4
57
254731
45
117563129
75
42
488897
42
163084
54
482713
41
1
305489923
6
418569
34
26
248430
213919
298066
10
17
33
299517
240268
5
93
362921
277229
182576
81755
89
393087
112561235
8
31
36
448748
72
540090679
6
37702
440637
9
40
460281
494786817
111739
582254787
474329
1
73
396763396
433884417
19
222784121
2
22
16557
64022
992
104304
88
61
54
164542
452957
72
348632
90
41115
175527
486898
80444
31
94
8
97
64
162535561
368765
629644725
148502
1868
75
277382
301805
49
4
29176106
444805
94
252250
492190
72
649132192
8
75
200651
94
449965
5
309864
29
26
551472903
24
58
78629
12
32
46
6
29
83
92
66
30
367477963
326543
169565617
36
318307700
73
85394
10
89
156805872
335833
360787
267123
39
30
95
158306
11
49
63
280465
3470
397074
322057998
56
40
201085
393195
63
3
629328118
297180
844867278
65
3
64
22
6
33
365609
3
32637
92
9
32291
197956586
27
93
169839832
176892
313357
334187
158086
736880935
5
336838466
4
124779
253742
69
68505
95
81730
3506
70
7
138863
46
306631
475908
1679321
1
100513
270615
84
254095
325110
81
4
262319
375841
36408
468186
50
203796
22
394632
116225
111193
20
34
84
18
3
58795
247899
161547
2
12
41
313727
90
39
38
222469
59
40
549
364975728
361094
44
483212
8
1
99
1
470487
210911
250855
89
99
6487
46
400322
74
490626
29892214
88
121689
5
56870
45
218628
73352
453604014
88
291432
39
39
14
419706
834355618
5
280724
392796
350817
54
164698
594379809
8
171361
85
329014
40
30
56144
64
54
63486611
20
1
238371472
35
180916
37
466558
72
416110
297260
319899
65
14
18
7
34
70
333239
93
36874
32
223832
397922498
18
396880
621790481
327980
414317
12
30
16
947349452
31480443
145560
137475
61962
59
679804188
87
371593
5
57
7
195212
40249
67
5
331728
152078557
348593
5
57342
226755
33
1
2
43
403147
169605
16
16
5
36
39
210519077
25
93
87288
61
95
28
145013
10964
23
45488
227601
47
81
328776
11145
413971
130174
44
287917
44
8
294389
103623
12
425912
40
32
6
22
24
16957
443146
70
98
53986
205009
458911
409754
366950
827544119
16
18
59
445289
436788
84
96
2
38
78
30
305596
267758
122207
9
65
26
98
127180
453714
75
337416
113143
33
12
605972309
3
1
215442
43
9
31316
79606
6
93
21
28789
231164
412764
420392
14
16
127462
44417
28
133948
81
98
72
458397
382987
55046
24
149015
169198784
38
1
48
40
258659
44885
450967
36
912271788
69
98
177764
63275
9
29
4107
27196
893194678
27
187441
401963
48
3
477268
48
263082
14780
76
120842788
71
85
226039
31454
471828
117531
88008613
40265
338109260
94
85
268171
2
350519
39
85
48
421709
15
19
128667
277215
9
743459358
52443
440216291
44
39
105746
6
43
47
96
44
426331
150206
462864
148884
469974
298145
46
71
202217
21
682777805
14
176661
136365
40
90
81
28
245358514
29
338218
890521823
234444523
57
32
55
85
6
35
35
1
83
11
14
122232
745113397
418487
79
128559
218624
365908
26
2284
89
385100513
57
64
91
431752928
27
446939
384101
190643
257895
57
9
98
126634665
44
363172
32
470709
21
48027
50
378447
93
115136
98
53430
69
421002
12137
18
87
94
354953640
34
57
116170
83151
432553
22651
567144794
94206
58
5
297353
416319
42
266271
61347
645443756
405467
201517
67720
85
94
304171
149383107
10324
43
935897881
415087
177851
128356
246998
67
31
73847380
45724
613640085
4
18
79
411758
151128
3
136261
358095
18
30
64
329139
5
450493
342339
362579
192052
16
81991
30
7
771874516
220510
42
177962
26
88
226632
88
146327
194096
219068
62
950115702
50
29
22
94453
47
177835
321027
173441
68
38
187864
13
142746
376936
7
157379
8
143493
135657
89
477925
64
98
85
3
65
93
385172
92
666829707
57
444519
236181
164326
147408
340814
16
78
165972
33
81
39944
65
14
352860
273731
41
260370
359228
7
395349
73
37
113431
7
535797282
248833
111612
491735886
75
393083
29
2
37
63
1
9
59559056
359437
53
59529
27
18
80870
2
366872
414787
37
33047
72740222
22
98
238010
355522
25
370866
442942
45
7
254898
9
12084522
66
201223
49
70
97
42
71
47
76
499521
447344
324400
115081
306251
22976269
4
214911
86
53
9
66479208
480367288
370021
250398
2
12
414749
57
7
303036
431555
339045
302834
371747
29
61
312319
35
61
228222
96
21
48
91298
39
298804
151156
14
45
88
85
921156462
9
498343
71
76
237401
73
191121
26
193339964
32
19
79
9
75
80
52
39
19
493406
73
306655
46
35
127040
96
142566
17
239905
32041
20981
361247
4
423980
444046
23
10
37
8
707520118
13
200257
2
190938
54395
135538
4
184353
34790
64199
77
45
85
79
34
54343937
96170
64
85
76
87
224374
260830777
309524
68636
107359
97
86
83
258624
76
424479
116220
8
358616
239542
801742628
403101061
331139
71
3
25
41375150
28
82786
57
89856
480122
55
1
47
47
67
369336103
392121
274283
206988
176862
21
30
90968
14
1
748028899
95
823095033
709369784
747550245
753601917
194634
77
313282
28
5
96
10
802696160
49
17
48
368675
422757
110838
77
456174790
399143
15
383520583
75
298160
4
71
16
29
518411007
411829335
17
172024
201299
25
24
89
447250
396210
95276
192318
62
81
594167129
30
33
226178
284635
358191
2
87
41
478267
41
84
190155
485077
15
187084
26
108515
241867
6
44
47
18
209447
3
45432
75
75
1
499327
12
463063
8
358986
470637
57
367748
327616
22
50965
55
269025
166746
6
72
256417
238305
104916
74366
13
92
418156
53
75
3
36
30
96
2
35
408396305
391015
106647
69
253650
486939727
319066
37
834214858
193317
18
341554
81
417748
87484
457894
45
233989
4
459403
33
30
61
148409
210576
24
9
34
261447
48
49
14
49
15
28
37
6
16477
65
40
8
7
62
492360
88
150990
36
2
36751
20
67
8
2
4
78480187
44
38
44
59
58
27
162966
509810443
444792
172019
126561
351678
73
5
681939346
42
25
299699
307968
10
4
215867442
90
84
60
10
36
39
56
374610
487311
11
185161
360794
406930
308612553
104865
54701
5
94
63
231312
363036
343327272
48
9
51
988269338
32
1
349174
46
268249
92
57
17
60887237
78
529981396
128996
388982
315954
344254
33
215119
31
35
2
559348814
443114
46
6
17
289435
923893713
359925
30
7
42
111345
94491
94
44
19
180778
194120
61
57745
16
256447
5
97
494667
91
29
7
6
88
5
8
1665
18
233214
77
265746
87
52
20374
188865
36980
8
4
23
318814
44
15198
9
223329421
77
96589
15
43
85
2997
413108
180701
54
24
124753854
93
7
74
53
289143491
53
409597116
769384403
18
75720
439043248
154272
55
28533
35
93
1
346915
374435
74
80
23
60
697101527
208244
70
103213
250563
50
32584
34
167883
277569
110980
448519
65
71
375679
96958
201602
4
42
801023371
304499
208157
37
446319
86
331491
163209
7
466112
218779
72
24422
42
6
55
27
122006
324505
406063
395403
71
327147
3
382357
21
388271
449411
46
331849
31
54416821
429742
378665
36
85
97
197353
66398
31
8
103905
4
74
78791
38
58
44
227089
314336
814014271
155155
218751
45
290710
391348
81
303015
61583
235430
370863
42
167664
87
981367413
30
115750
380376
4
459579
53
986628320
14
461890
38
405165
164094
331709
15
509642774
188805
111468615
224937860
483913
165018
18
1
56
88
79
104970
71582
33
38
96
7
26
65
2
28
151411
198229
4
5
434316
617625964
168819
210454
91
96
388593
378403
51121
51423
75
35
61789
60736
158198
35798
59
82
13
87
167431
9
89
7205
80
3
26
211286286
57
77
81620
918101740
54
86
80
6
357850
28
970963707
18
74
10
427441
285681
64
349745
81065
5
80
86
12
98124
59
210243
66
62
15
48
461653
354264
77
195984
6
68
189335
98
387199
243041
411524
358328
77541
176597
342599
6
294753
4
41
1
21
86
259490
19
321236
53
134947
64
15
42
51
16
53
93
24
478416909
170956
52
6
36
95
2
27838
380653
102748858
7
415451
7
91
89
40
51
38191519
1
81
95
41
79
7
527527105
181246
21721
54
8514210
360132865
42
844023683
117856
141999
5
82
94
9
340182
99
99
19
62
356728349
43
186910
45
48
44696
70077
345245
360927
28013
98130
176134955
89403
10
48
29
122345533
472669
6
388481
184346
13
434049314
63
272796
211764
43230
64
13
81
86
91
354436
467601
87
36
307969
190209
280041
3
98805
4
51770
37
86
782643814
331973
20
63
446259
12
65724
337704370
17
163275
74
14
353712
68
215792
93
481789
599058942
70
326814
31
103155
358064080
48535
100095
496442
109970193
303154
30
49
5
102951
68
64
63581
431861
16
60
230616
45
325855
128150
167612
457637
343947
364360
97
40
134436
45
29
44
21
7
169060
66
415282
188447
99
214444
10
130861
69792
80
196716
5
750008751
256878
2
99
3503
37903
95
486446
89
429470
378475
175302
277993
394475
448270233
393931
52398
18
353913
79550
13
292002
4
95
160075
40
85
446775
448463807
251913
25
267731
393485
121061
14
368276
496227
482051
2
4
153637
155094
43
20
777718948
31924
743973561
484502885
81
20
181241
6
126053
3
35
686256426
14
99
352669
43
401535
70
6227717
315952115
95
468576
85
79
48
410033
279456
84
396219
13
354699
288100
42752
9
168439
73980
135972424
74
340546
303108
2
923459741
473807
126050
27
59
70
105621
84
100448
39
1
987848722
639
35
10
19914
123757802
39
491606
1
17
68
14
381466
65
1
29
499641
53538
190075
108506
93
53
25
4
464836
31
450499
99
281386
281480309
92673
6
41
414688
2
207255
5
381275490
31
88
19
61
23
380598
51
9
433975
8
27
417819
22
158061
485176
64
49
56
16
39684
384849
92
36
40
13
99
228704
312674
17
86754
61
64
7
91
259297
532893722
19
326212043
39095
17
43
34
90
57409
75
226457
2
33
67
244955
23
227239
275279
954419525
89
352398
72
873828483
51
98574
80
218442
54
68
5
5
85
267247
337386
72
417435879
6
26
84
76
308489
403985
773247022
836810167
56
67
57
398470
97
100457384
313205
67
862930896
20
455212
24
492792
437435
8
21
410334
419039
2
81
3
173733
40
795163005
55
5
615576327
102606
331125
13
34
22
47
3
6
458622
18
85
52816
476993
28
5
5
56
51
399946
64
10
472867
26
65
22
407157
98
58
18021
152353060
6
7
457260
173186
4
26
85
6178
69
89
75
344912
53
420364
439830
420842
11
262482
927356709
20
133798
3
467329
388040
67
21
142927
242428517
71
50
322198
379392
165265
193326
30
340921
77
66
28
324432
99
285630
42
559445062
208548
189832
46
27
341115
1
48
391631
40
819884166
246923
5020
259797
141115
79
127570
353729
261130
80
60
52
126835
27290
200630910
472866
94
7
90256607
161837
20426
16
335254
10560755
27
640436121
56
63
689309196
494055
124766
74
91
31
54628815
38
98
58
4
392841
94
747894247
14703
90
372129
96
586848710
109607
44
240536
9
9
408840
281900598
439940
34
53
85
158587
466694
205296
54
420482
66
450799224
573641358
50
12552
457994
474632
22770
12
5
53
202113
97
622080389
60
20
117715
3
216082
39
21
11380
28920
7
826919099
77
14
11
362742
396596923
87
36
6
22
127548
87
457134
288261
269955363
303436
123948
1
59
66958
666437243
147223
483303
805003009
1
397896
48
317408
12
89
284149
204586312
296078
52
89
96
19
112615
22
81
3
25
4
10
31567
323942
494882
45
6012
403886
314688
263384
1
42
6
3
12
60
217841
209103
50
82
81
62
61
73
28
79711
3
72
10301569
9834
29
335479
93
22
316781
8
151328
124085
132950
31
54246
83664
84
8
11
85
9
506210223
7
255915
227307
66
116767
50098763
32
29493
80
55
13
18
318631
391480
391218
78
42
3510
730482371
67
437965
297717
220737
123269
38
327451
80406
104824
85
320604
8
974283087
88186
