86946790
16645264
64495468
87154030
33003529
5734696
56885084
29505593
8698794
32894707
47241531
56631886
91929371
56587648
47114569
24777564
87587061
68858278
95056512
71003891
14873973
51458806
15723295
40601052
62163950
542472
38994110
68947598
77438408
58109792
23392131
93183543
84494345
88232950
15286709
90474735
34575723
33771520
44989194
18021606