21982159
22777826
87519104
22591670
64075787
48028872
47857446
6570853
21546459
80367595
60471290
5839930
58438161
20446264
85015430
51632531
7873425
7779655
49078498
85857111
49421114
87626599
31239557
64461391
35333920
1115998
80993868
13995380
26942176
33203065
68461885
17101516
36252600
97371397
3059747
2289880
75873712
79634191
64877616
38236280