40684607
69381983
3801306
20289969
7262263
91964490
16927745
7925484
82428205
7484047
84379634
89697141
44278480
43741965
31312721
54625925
33858987
41954427
65028643
85053524
8359772
76604410
23431297
16638943
1147273
66253339
93824749
14011025
94662819
88531016
42499912
48572108
87179228
9835530
77045262
43178858
97123406
18814282
88854364
81702836