94397967
81282568
47506530
94282659
62423092
8921288
76162096
92293126
48597057
84625737
29586887
22947810
89827647
5455868
77251066
63336342
62209126
1495654
36492001
74885447
45105102
96069829
29281922
14264862
39509379
62954828
12796230
26427451
30594740
64998703
2858700
9704067
86722471
45943294
6752224
50558180
65455622
42754908
70946340
90987948