39413612
6387099
84664207
50328505
22431855
93994917
84182546
59055335
87968250
35934512
51706661
69694171
37016669
14186138
58765133
45834830
78312295
46715447
5142443
69371676
251552
75647747
244776
83498673
7941389
14736133
2917478
84109544
46639458
94911303
8149668
15864224
52378853
96748057
50601201
60645898
63328412
12112335
83268961
18971870