29049050
18371971
86554782
22347427
19055293
10664601
5895495
1997830
10804402
90181202
25318715
83775528
93869778
25741356
41695651
33634064
65877644
43007309
79299325
75397058
16931994
37667929
5264550
17555613
84452720
65918571
77225835
44413202
31624440
57952839
66671530
1277159
24043330
18938694
18658840
27137349
7999401
15755778
6485299
48736031