20236423
2978121
16616644
3387436
19035934
9613053
76359866
89732013
31335244
11847299
46102522
19404017
51734708
6554586
99037759
87496495
473930
82096767
68079725
91276786
28181126
26098360
59596344
75022113
51286799
6677194
95827222
12266439
32111080
14197673
54973724
50358158
10222398
21037265
25625761
66615057
48779398
81975461
99378458
91326958