93604094
73475503
52675970
63053037
16464344
28196305
46085348
28144489
12738813
8265484
8613434
94279277
41884451
29756012
27601990
10749894
99954349
46389022
86076
33249681
46517634
32964910
847748
76921037
54643796
48956490
42017853
19966266
113257
5661185
1681886
92311812
19007962
21951638
67062327
84486400
25413765
5576360
2821690
18921098