95107250
3997912
26081365
48399933
74438989
48355541
29037321
31288504
53216806
47292970
30494305
1858433
72794708
3358865
36662104
62067705
78869559
55665907
58208011
27632295
202179
88701871
6944759
43087503
96675774
40873130
94734734
41117300
40488908
5536367
3133366
90712516
73449920
30574919
30473948
10205324
28286748
65147351
83087666
91737760