90063660
14596785
19481414
40739808
37189941
89582182
74134167
98098830
53106978
42907199
14762247
84039180
2134081
97556255
3628342
84211502
7216960
76314972
32912371
92618932
68296194
52199131
41078420
35194103
94468880
10221570
51931282
41062071
94868927
86833349
43004700
38812051
23053954
84488053
79322762
73216765
40135015
55821593
96329247
2693725