65054731
44822218
59127776
24633990
16793150
52994188
76774253
40326745
37224371
28889726
2793423
61467528
5842560
9927043
89357159
30421923
5184415
67287444
69687230
8923915
95542966
91224992
67134797
60074374
93884044
20748007
9090971
13062337
57611890
19062516
36796351
67685665
20741173
18783991
89673720
71568445
20305459
32054467
97283033
65456508