43641092
43951597
92684184
84523919
9118332
47796766
27529785
15343478
49107737
40701941
37149488
33943024
35844402
74277198
23661430
35601740
25407596
95549546
82333948
6873217
18997832
25007626
7508890
99467119
95464563
88742062
14133673
77839828
56773374
95688603
60398289
56023796
17186726
41662515
6666449
13326955
91067660
91995749
10696732
51392310