3089912
28432782
200344
3508594
4480673
43138865
70274820
90095835
81831661
73402064
1994652
43147328
78602502
97713975
6938049
28469251
61814946
56443004
70364611
88126376
64189696
68892391
85049855
77802600
23676425
4246988
85327361
18662321
94017105
22587017
45539570
7922082
73269369
97789576
40668830
51691357
1810655
3006305
17139659
28489027