35145224
96815333
8348683
10236493
71344138
45802634
6210697
63661279
12709129
50147599
29491786
48228689
18811206
86139850
66378309
48942697
26215509
83377484
85038206
3739202
19316525
22246457
33706945
89893058
35822765
20918082
7374934
16083758
1427268
90208859
66718562
39124201
68321228
52257973
13039252
76704793
53778070
31451342
37853984
68964689