40606055
4212413
39206255
70823797
34052860
36474504
1813087
69117115
6482471
27959291
74949600
9204857
90837952
13557765
27202461
16585092
9463181
59958220
38714091
34895822
97577677
87908141
50228111
32621064
17029927
63991141
96153522
30611069
63527633
66733942
81995621
68898058
17221859
46033279
3259213
56521216
71462487
62806011
84298637
86864829