59809500
31447364
33943690
19367288
30248338
95581256
89981357
88731405
25121358
96775998
22926564
34872787
3529869
55203732
1147183
76326066
86121215
29323496
26329519
6189671
98201546
19024499
4186274
1295801
52563443
80648215
58241967
55461939
12687948
86979825
48127702
83684453
60356652
81134776
2383783
91205973
27324166
33766747
83994517
186519