18375298
42437791
22802497
7167134
18587563
58572437
15879787
19268022
77639136
55132450
92371741
79107047
41819436
23657018
5411679
93994699
55575079
22652987
32332479
87052178
30205821
67515124
42942905
1491253
71223465
66003831
25665030
6011729
54629581
6433558
3259516
54691494
68865772
87965753
71119822
38686000
60938131
33965214
63862542
43347404