29141093
34851354
13749446
39621716
15841992
19774197
5874477
69191524
81319899
29533827
14812878
85495820
43404529
80896256
60156349
58488865
92919590
24032941
87242723
40371122
28508456
84604141
29197736
65131919
4341300
25178758
48207140
24764244
19833631
57853887
80325387
7526699
43177299
46138878
97896147
95081071
57284627
64414312
43761482
46087735