20325842
4573711
13932755
14358528
94063190
44201352
16796285
75337606
20463345
38755243
90539657
18131672
54479923
11185430
77348455
5820575
93976429
15887446
87429378
64168163
50143353
38494844
96889462
87243910
13282819
19027
79632392
38086480
46207973
65088817
40089803
59255827
36813023
43036733
37786445
12251535
99333570
41691526
7906247
45649960