40072493
61034373
96183641
99344110
73064119
12439704
25759217
2990900
77231254
70785760
9889974
58871390
17676570
90653907
73029050
52425552
89163042
60976913
24667779
73778447
24892966
85353839
27462372
2447082
94897501
26661824
17911888
91882469
82698834
68088141
8841338
36773873
67135970
37189868
47621028
29112497
78192265
17218482
18593745
70714546