30713431
34655766
53833728
78827787
15424300
5036610
4678201
14436844
6122401
9060749
87774376
66424537
80698030
12713804
34506747
34157195
36314508
65154101
71879789
33232620
94168752
22991457
25292748
58334075
95317615
58649754
1082800
50761716
56115521
27303874
35471973
71665260
82051810
1995796
93657499
86096802
46327405
51648322
18811402
81042591