80616092
86676321
11888449
72113277
2806701
89298785
53327368
632381
60373192
60964945
58496227
98576022
33552896
3835704
91954001
74265312
14294638
70302956
37893513
1665723
58545220
38772655
394525
33228309
95878677
75163249
28657766
35259341
24252616
51125916
37114517
27145494
83094526
4944562
27317714
43243220
18236938
57525731
14916146
99647290