94485260
66487660
59122840
47076732
953771
79645220
75504285
25912452
62595892
31046812
17919877
87181132
62784308
39694169
5958726
95128285
13485281
92545329
28643448
40961685
5235518
9156838
66471487
52755819
26266590
78935358
82025828
36028553
64821629
45339175
84706965
67516470
18871461
143113
4775249
8299939
85893278
1003794
94711965
83696774