43371402
29964269
87722579
5031621
52392404
53275571
16552300
31862475
19533682
12747933
30765909
23627122
62678183
8660201
67939603
71506464
64667939
20032
41398085
69639819
29697790
1537856
84055310
85251614
46496125
3790912
37934809
93377473
3279709
4152267
71003640
79909196
33801298
26482710
82302050
21846618
36618436
19022007
14609546
88458508