19865925
4268585
35088777
58187062
10193185
6889785
89527979
74622909
376955
42907260
5294347
4376348
18564900
93483192
78215194
16228444
64092178
10466675
94233390
42405622
97672300
3553373
84215239
1837571
91139232
49852376
7436141
74681515
71646237
39221638
42223662
92447745
454036
97213064
13798983
18034617
45988859
33609406
83177802
58249527