50665954
8881520
59561652
81407674
33435800
79147036
65615038
13161077
23774196
62683550
51779206
82738073
38197205
56314242
473922
9111018
62184431
56079766
20807023
12038934
76976527
82242776
83085634
95472061
46829329
5458947
49432215
41737898
98443559
22756133
35087293
42574411
9303813
60378364
17048798
93385778
51741020
20421701
25153273
74013661