19853006
55363871
7498979
61373651
34328115
658541
6485239
24467951
77121997
43641828
19092397
29104938
14805394
13327887
14197474
56449309
98011523
76693528
60717519
39198941
54584427
38346790
20196389
49402168
3220264
47033209
53985925
3895017
32526942
74427547
64467808
34951647
99401690
9031396
83818988
94543419
20133667
23289445
16676688
70346910