96737618
42792780
85391462
79248683
63883395
16152538
1163300
60438816
19257099
31523521
5230712
11273385
66876204
66912236
68068490
13125465
10946798
49181749
99799049
74773065
9299934
98693192
58694357
45239059
66683585
91148030
13805257
43852351
2268937
55884757
49948157
11562085
5506265
64644049
43889538
76933370
22871292
96428293
71372055
50108552