30127765
8824220
75628992
43283112
65509895
18432974
96356604
44849276
81087607
62494074
45793499
38563911
85671503
3602711
53049099
94868874
98402644
45223206
41389182
18887595
79798617
52044552
4211315
7652102
29514444
14245682
41492178
51855172
18257635
89495353
10853783
7670341
50275014
39077888
96105815
50469847
70205480
51198676
37298911
87218221