18477326
83519161
60259231
15332587
37621764
52678413
59869039
72853396
89578473
8239276
44594400
22175079
8503218
77295336
15289116
16583930
44882879
82274712
85681294
52127293
14196217
40387885
34019310
19319774
23724998
32603468
23192293
67561336
85134562
66768226
33124360
87905742
54709898
55637886
68866168
1681359
22009685
36163015
41953584
42107646