66595081
95418683
55168488
9983399
97045615
9956915
75092646
46232475
64386126
5275050
19718844
98652694
47257219
92522241
45196463
71683141
33264496
9319854
53822357
56884779
58699109
65066201
81819571
75712519
17625985
1059369
875140
37899212
41626857
83056850
51598083
3840873
9374694
5138584
60576827
21965997
6473514
60837304
4084902
4687155