95617523
52375442
33575648
17634378
2386238
46738376
31505902
38197444
33762422
53378118
1887961
34892003
11387307
93001047
9135704
27602914
773664
45161479
9634125
25585494
90754535
98286620
34383662
67462687
92127147
69878019
12809077
52968586
22549940
90207850
8632698
88254739
33161802
84332445
44592818
62605030
78444310
81701889
61598165
36765810