16689915
88662511
55573036
11932268
21139523
70579157
21227670
99954035
46177378
3122701
19648532
69016394
23812179
14763347
17236871
86593559
55219928
68309765
5012369
6413877
19647805
54806742
93674316
7164650
17844722
93167628
91091481
54926612
45425025
27628809
54476881
42183452
66129711
47879359
84129874
44813197
62928235
97853947
66352379
58306161