90904657
85184735
17077352
14839388
72595245
48768586
37105621
74111847
1335766
30116608
18513191
25645271
90924386
45503721
32937112
11992814
64352434
63114632
96515095
37827955
14676314
45097765
8905646
7105197
86321907
34857795
11244465
69218820
1038922
58226789
41103354
21156740
40935439
48797585
98405143
34639820
46698835
18751372
31053570
51456791