90599143
61615994
7028924
33575523
86721238
87636784
69351705
23863194
55673540
81182000
32083921
42333822
42589209
83195106
47813516
9987074
53262571
3358576
92287265
71876444
74924515
9164943
8211816
96815926
28249940
75788183
56879116
87231512
11989631
44843313
19356266
21504020
27364605
447850
7011691
17132595
41789089
7564774
21709363
10244480