66296011
10667411
5302840
47946875
42892000
62777594
45121122
24826289
23582263
87688716
22506585
67355951
38527846
6880893
15091626
34524033
93227548
23055235
94708116
62439544
79701464
29939904
26597063
5221924
2876274
65663081
3070408
84176999
9887096
73461028
69902753
589117
75111484
47122436
14569163
75688708
34359940
679673
14577426
92344049