3943902
58126796
71221772
48217930
53388237
22984572
821793
4029358
5199450
90964564
84697562
10328708
75747931
40804791
89988175
80779623
64123595
15929429
25348129
82038639
10032409
23479773
74195640
43972266
86718169
78948461
59773061
21143482
64278632
97271230
34688949
4418613
55145796
45351574
40902316
6860469
37483943
19745473
76201947
14918359