12943302
20657793
97053602
46324443
42652386
61243855
18265490
74946240
31691522
39488820
6237580
6557095
32288262
91551084
39423773
22655312
99797581
491536
15034430
43238858
35519336
2103802
31079676
5707665
33126716
55804041
36798943
17955189
84613855
98918582
71814532
42647525
26486435
4252121
20353513
24737096
44455817
18497482
55323968
82109175