30997997
29562452
59419521
65774844
75665096
61285284
18861275
5447630
5245866
91964829
62277035
69633924
23025128
78825165
20091127
94505729
99495938
48672750
44233976
12517385
42867180
54038558
86825488
88137003
74197544
42783564
90212067
13713553
28183701
26372853
22832279
20931893
95444922
42458026
83214981
43966732
45989362
36904854
11247944
19217594