65131523
86675270
55103413
28119017
84323296
90802268
89355294
99187020
30893683
71947019
41804481
35476047
96981307
35884034
59788878
83876519
66625729
3713034
1204969
43634013
93191812
63156248
9588766
52611570
7604166
5936674
9470340
32456425
7845404
74121010
28355012
8721045
70698649
3885526
7019210
72464138
71965764
60368480
15254787
46621373