27245582
23729209
49894162
52163351
14802160
24741555
95034644
8841445
7406381
37493210
37842413
98829905
27678047
680205
93182709
64983368
56689905
18849531
9424675
37345525
30533489
22742060
5728651
80222736
5203497
24067281
12544278
8731581
16288297
6498777
49959331
90291960
63277879
70968195
34584876
80039634
238589
64051059
68129492
27183673