3084010
48217445
14599117
17514623
6389265
93105753
55087075
22975970
9437888
59007991
29816840
28821951
32008426
27914136
5624389
73129037
60296068
5579394
54259566
77114140
17858866
71401036
92541117
26597238
83042869
53748555
3436427
83368175
58474224
5435276
11906722
11855212
97239596
66537398
38113650
65592711
32592959
27397212
58379947
43178842