51682786
6188380
14117003
81159653
7027585
85691923
70285783
99096058
50117355
37245044
63201932
87354500
41516326
5513798
22419035
82847100
18683194
89543426
80566601
60843580
6484537
31991090
73746899
12494462
4392099
76989852
55228333
67523146
95838960
80271624
22515143
55348357
74478621
94036079
68582167
26517022
20621249
90462683
17021630
27577945