50602966
2338501
67055897
4097172
22621240
42033610
6382259
8773659
91345482
72931782
76316387
69748658
842919
49496771
72421395
20787540
68505401
81273097
20761031
62871504
945780
2940513
37142626
11743059
44456668
94859094
5287327
3986914
38339321
75285773
47488088
3875276
64393964
42553868
34491655
2126838
74591179
2705947
81234186
43611729