95183727
50545389
46241650
20504030
31493410
27863136
98677760
78886735
86372138
84585753
60416444
75296600
82106592
69869110
6475960
16142346
53188530
95063144
33943888
49631903
49946924
47355634
87564291
60856955
2006155
56294894
81606410
14329315
58208566
4369124
44671710
27663591
42656130
2638730
96787721
76765992
3034984
20531439
33844224
16403727