4407923
7902836
5008479
14615955
63251442
13045553
87015366
531478
5288104
4522372
49543211
42127643
43205331
35156445
39622829
73987745
32638134
1564098
14321439
35987275
13132590
80631317
9517817
57323649
6995805
36143413
61218822
63442708
86174447
77096204
45384043
77708249
20482504
55732354
39765510
29233876
7207221
4797971
52848201
22287492