90629736
81471985
86142170
74058633
19566379
90048306
32581711
13499555
26934916
68364681
14724733
31506790
5526996
47129819
41899592
84315463
73654150
8752603
81817722
91947789
3167591
46199724
5419771
282847
79489835
3692535
12091109
41468273
22566841
29155708
48841831
31577664
22411160
48557346
31796575
91045953
98173896
12223395
28257287
40126643