96087346
98261796
13874132
94432084
7901937
70244467
67132535
40259480
20508939
82288735
3096883
84835184
54936175
14886993
71096501
27124859
18351973
7655478
3426773
13779116
39378775
15977382
34374003
3915180
90747911
38785401
46458967
13956422
2773403
62735730
62101054
43006296
65379810
38031687
76094823
10545185
16384417
3407603
97093171
18651892