42482645
53098322
15892309
81779751
85954814
37561243
69281061
28944877
95121616
97211871
16635005
23572958
42631562
61937737
5489108
1948150
87657327
55429978
90404589
22298715
77904970
99922897
72392709
15109650
64283584
30511804
60019097
1942628
66639242
437851
82889989
5738247
41524173
24314399
3392930
54017737
6075961
42491987
45302485
80942312