43419241
101026
4389737
39355116
84851593
31682421
474400
73578279
36892105
3239446
52931376
98243566
59465204
22968674
87877736
37113738
59629716
51597778
55485615
53716615
38227729
48938791
59555776
76053525
68014397
4382626
26606150
26269627
4074857
19153998
50295216
64813289
27957572
38147580
41944571
8378636
4926574
79379423
33963997
54007834