39125238
58291928
38639511
21352731
6113477
55225131
28702533
90479619
42988245
27799095
78051506
10832198
79093149
16368752
38002467
44786620
36866002
3727222
1583120
90065325
4532765
39217326
89035854
39565608
83486422
45934253
56627563
36922661
54023388
25175718
17136781
16056894
47129143
58372421
53977078
14696862
2415598
37651908
87003468
15621038