3123828
8965568
96184173
9445632
91643838
29956367
44242532
76088987
18629050
46954383
56569092
65539643
42603722
2002977
5010210
94962210
3520623
31555030
66406773
66115703
82002182
4143125
82048395
79945664
25586431
66097027
11962141
60344078
30057681
1618649
50914477
71493034
55967910
55687934
4984753
849775
55543521
1807427
83336300
90882145