65505164
16098110
89338448
56131475
1868129
64545508
2567785
38326325
86823290
48957938
57923550
53246263
27703970
67859932
24964263
59305120
98041580
95723244
8028893
2019630
84621184
89452410
60504901
89205677
19141406
99894168
22365325
1693257
41344293
1509357
24829959
7377559
33729368
80553949
42068778
42027783
79968966
53139217
629246
68242492