43363865
117849
60932829
16555080
14871844
88394964
39322
43293989
31566887
91822878
19708638
26577660
16368859
87123182
33856782
97461201
29726885
76009804
97622929
39956810
80436925
57626071
84992852
85955551
22239570
15915618
17088044
24604342
48098500
54907952
45478558
63313080
42479662
71753508
50477527
19341834
36402734
26558077
61359165
75389974