19859786
2105793
91008103
35753704
6088748
79356696
9914286
80408295
987887
96581425
62883425
5995972
13174538
69643045
5891489
89724587
5875894
82666984
77048786
28243247
8139763
50502495
1197785
22394841
46153344
68522252
46421398
43898339
54271568
8657927
53409912
10984548
11205583
51465380
22171163
25439632
72669472
20576019
13829571
29842654