31957753
91405301
68786610
11503485
80965918
98067199
14618799
6480718
26574044
18367535
11407157
5892333
16994165
94111968
95309108
68042990
89204305
22874807
38619304
67308873
36274672
95238258
79949316
21888667
16858302
49915327
53758442
46824727
2824200
26898035
64819476
55385247
65103861
63834152
16445567
74014953
70861109
80704311
17914235
7361950