1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
2622
633067
74615
1779
7790
6226
114799
5948
827735
87630
588024
92253
4768
27859
9113
42203
832210
780928
80713
85756
56353
8403
227600
150
6765
76705
974766
574614
74230
952067
7887
22705
1555
12879
18747
8443
9282
3837
5119
47161
95197
4741
2109
146295
84336
128249
10660
13018
1564
4423
1775
964372
9226
7595
292909
7882
2400
261399
90582
4710
4228
4466
472
80443
3364
5410
2789
68861
4177
8459
1773
990974
1727
43571
7993
3318
5677
972
3390
703355
96388
42976
778526
951307
6434
20346
96525
122185
2115
68121
77641
98079
970148
4707
678
663804
6150
61436
923771
33650
2693
5540
72385
6786
198
835
7397
963571
54433
31221
383105
96869
5267
44899
359006
35497
6594
62344
42487
48205
860831
3823
324270
9640
3261
5453
300096
203003
329604
748435
166407
72771
2532
987489
628483
1839
312985
4602
11543
18532
6690
70139
701524
1218
6033
4201
24600
2645
3042
729005
9940
78732
62092
970530
7232
758507
4472
4505
21454
97792
114612
7138
735857
80374
280214
6186
729467
11
46625
528898
91161
514754
957225
1046
7167
3721
23638
323738
7011
26233
8937
207795
32938
602512
619010
66969
860340
248671
1549
857118
70008
857458
823519
2334
490495
31092
2709
921221
27762
3967
216342
97283
34722
9269
8493
96863
94475
21233
86873
72061
31287
132924
13233
2319
771587
9711
1496
5117
337731
4603
57107
377461
78503
5483
7293
786530
987323
30917
79127
29
901839
938612
514912
15556
273850
213990
21640
85581
89342
36372
2403
54746
60972
47909
229856
3707
24422
43554
1799
8245
2102
4841
38051
3637
22146
98401
933
6419
9259
742609
4564
1271
17786
187440
6630
917229
95273
783195
33728
95481
61570
208776
402812
362
305530
480638
465950
4574
323387
573281
4310
8410
52324
3055
611541
515175
98224
33230
832
39867
30553
4816
980038
81389
976795
98012
6177
4599
9688
2525
2141
9098
590
5671
8299
861732
26762
1853
932
6129
56970
586725
97647
76067
7397
5911
785
1138
53787
345704
796662
666290
35020
314
5187
62775
4154
3904
4216
78362
82829
72563
517672
6617
961818
842055
137817
46561
59682
6364
760138
34588
12604
989492
2695
22408
23377
218855
54846
4718
48907
487384
17470
820046
6045
263303
792868
59996
943648
3636
260853
590764
2770
1735
436841
239581
2814
97057
8878
2216
257740
80337
14824
969413
290743
7543
638777
395202
481233
965929
781476
367636
4230
353959
50993
6794
27458
82863
2672
22756
1459
561616
445758
756296
32494
9696
1144
5487
56243
9214
79505
320945
2383
421
277
2182
1285
392790
277739
211001
522380
422531
316045
1211
186134
292411
75543
201787
916181
5033
7472
642936
8749
99084
244587
187091
866442
6582
9068
514950
39744
162260
49931
8181
35316
5568
33178
47783
142061
4920
71814
8532
39625
95358
941791
88188
87106
1213
7048
667996
8893
8911
685996
4656
1653
464
17030
4823
8492
5776
81246
3658
84108
652924
62660
515372
11521
69675
790655
90639
3047
804039
671730
45243
191698
678946
2275
839902
70833
6549
49115
79810
8818
343192
568236
648930
24052
9780
377749
5420
3102
401080
300582
5828
6050
85838
224420
8029
786368
868940
275819
6534
9260
25322
430679
217175
6767
5479
37985
4457
6110
891243
898632
7511
30764
11579
912183
17192
9328
64111
36513
86921
1334
5893
3259
568987
24487
8690
1314
552016
903096
266332
437639
47957
4402
585
65884
415375
4518
74917
666080
848678
58590
71495
63881
18083
920804
9074
81430
538
6851
41147
52465
9670
4078
65726
374
2024
289924
295056
903
1038
90609
9891
434523
428004
99731
213195
3065
18603
5025
191284
75241
17981
145067
7505
65348
8173
513632
322163
862032
1167
5492
177983
45390
6380
654
8588
6175
3170
216642
1824
33018
11038
882099
853545
90927
2009
184438
719578
97640
917044
2390
293612
20067
120021
8507
507313
580258
4845
75402
97688
749615
7424
3691
4962
191744
678290
22716
2776
2718
450
16040
2585
7877
6488
142150
91637
766282
58431
3507
80348
4591
897586
187647
24117
149944
294
4904
239182
88235
4700
54473
15735
34585
28068
27504
8382
7678
654353
96017
36184
746
8527
7006
109653
184445
8005
5603
915345
36820
806203
7906
9179
30167
7724
48563
389079
71310
517353
761
533874
25638
788529
15941
1273
38934
521267
923
791241
4130
47712
7702
51717
5788
9969
945356
3867
1133
1021
22401
4564
79287
14743
972572
1293
280183
7946
777003
742553
8221
90293
15735
8916
347644
6469
47303
16230
52336
395798
35493
811676
3617
787399
24418
655399
39547
401
623770
56610
507
5975
3064
521365
81625
3003
52951
837612
66441
908469
62573
35429
3359
84035
97224
891243
642388
713855
25621
7478
66669
24436
1445
1760
1750
975
609613
9271
158512
961335
7137
337924
456400
911963
4720
933710
72355
6766
9597
9662
1123
9860
84515
651649
65386
73978
830374
2993
2168
82728
28281
556897
613
162326
4931
9643
49991
862016
23600
3963
534275
19353
798904
6439
97748
5922
6017
7334
89565
45816
7029
71148
6861
25936
9620
362999
54294
92482
2536
66652
4254
29255
3178
446783
82546
974019
55255
65590
591261
99105
57137
66876
77052
15106
777751
18437
626702
547
516
3924
146318
38658
72104
999022
99440
652624
696200
747149
65869
15780
88870
162358
9263
9140
7840
27208
70218
906435
915001
304057
763392
6650
57786
876833
22978
4247
4310
408980
8439
576311
9583
1057
441535
860691
321116
50652
69812
6588
148359
945901
176597
18824
655800
6325
2658
4040
6467
298724
180134
705151
3426
22684
248375
7780
97202
99428
4926
77442
79101
2605
230535
77813
781260
23958
119
76660
539995
95774
46417
98301
4426
1405
6807
8052
90390
6066
2992
72314
8364
8523
50061
76095
1240
77639
15947
55158
7489
559916
99992
43883
1013
12440
11894
471893
9634
95625
16480
6508
9771
958876
962926
482491
9399
670950
15642
317427
429961
18565
890401
663747
520513
2709
116520
22154
5077
749346
199876
8152
813967
8369
640183
7081
36740
26750
6459
336
96538
483
638176
63236
175382
87070
2388
450652
616
289
8039
503338
21464
6758
2700
4138
8588
4025
92767
73800
37424
63989
905321
804915
144164
91754
545252
236244
3556
679557
5790
9182
96826
627900
980575
960259
84036
58508
6539
235
450452
13956
73094
98884
74123
8717
28026
52280
46820
8401
227034
825698
735810
748296
