85503738
63248358
47958521
76281246
95381008
59169706
35007172
1033443
30851337
92019745
66323691
46381141
38096548
71367127
66175569
58455984
121540
92272555
93733040
32224831
5687882
29397267
97206966
94655536
77742651
57908046
25661765
28405579
26202765
27019116
11473565
57938457
98007360
2680866
60128871
21707645
43011462
78416300
15002694
95447630