83502402
49795648
6722050
54701452
77196138
34938521
88516308
25285699
2278054
59397507
63556460
3683600
27937974
90324023
39872804
12284336
65932569
82983114
57319136
14058325
35171640
75676110
94503362
965932
25768279
79204617
13513632
54317738
96246624
746524
89478245
38118984
24745333
4224147
632334
19384697
85128507
61019457
34048309
68144755