40713597
8811504
20603446
41607628
93927984
1907851
83372758
43471804
48452999
98011951
87992838
3917121
23953270
92264852
1273802
42584620
48095094
12794775
52982669
82901318
81196047
99047209
5342790
57764843
77161576
7640161
61569008
54544359
22755801
671571
1794784
11309682
75477284
4504449
43683823
4335451
35049240
64984494
40579122
56266411