95315627
530464
86346066
21134060
53619686
75876441
1333573
38458052
10791064
57734187
30848228
16437965
19699127
82812415
34845
45948478
33084909
68049830
77455028
24878569
49603609
55257187
74281912
56924984
92923117
61566612
80709832
64406854
71524306
5678560
3216716
73018184
4224293
85119117
60304415
45334806
12862847
93327505
60214862
2452246