31671080
83312804
95813525
60286535
1049351
26551344
78283703
18475028
90846138
1465212
20041530
43647556
17739293
18922474
12317901
62428975
72635605
63275461
30153496
94884906
43754570
28204668
99586974
12284483
9428930
1537646
14711301
91697350
31895133
13818287
66729351
35042562
22188061
75599607
42124545
5027831
67109503
5187696
70561763
17693865