43437486
57114692
53455202
22264177
93921592
48148420
41859553
79114558
79157612
96444934
30416195
60662328
73205626
66418860
21956247
14047497
83026374
12159946
29583687
3675816
14654744
26203228
19621266
95556003
16364859
25902808
95158650
7503691
32625707
37537755
23284583
33733199
12382064
90209900
19142769
419634
786698
51324609
35189613
70924427