55472928
66345363
37439129
23642306
16813700
94548561
6401230
89867331
70731465
45053471
43638398
77569291
53966366
79439562
2993225
69209827
76087189
19533227
62796794
62813573
87006969
34069166
99088761
67715500
54795970
8828867
76122600
35209929
65497509
39864007
9513527
95357152
66078793
50605855
33428995
27921903
26649530
15616833
75905834
88631