93994637
9126378
83595546
30945855
4481665
51267081
22011097
36617694
14552013
10707461
615556
64322868
89536897
8481806
65276484
7946984
21441823
53412070
87288249
73986479
60038850
42899269
34658472
68453461
86104961
17839124
7852630
10959592
67207017
14078062
48159801
27602278
3211998
47814020
83376241
12495547
37343938
67983024
59816112
5853582