18565153
1694863
35287218
5968512
67089175
30594516
860197
78986800
99539643
90397186
19731727
19015428
4568010
952401
56321533
43357578
20728081
67579899
58157597
78744606
81867331
21589996
33793503
74091201
37981664
1025534
63084379
57043487
8655128
26886887
198136
99854332
93688842
80368768
30197085
257665
4669376
55682826
70151577
94814538