57804967
19492636
81214961
51045288
37841567
8826951
36266804
10959266
51727422
76488876
61392497
59786257
9801479
11027727
86946547
46095724
56149328
92935319
12123230
33292687
62517884
56349322
22021212
53733264
5871870
31049821
8032115
72191055
29995746
3335794
24869632
90294499
86101625
625929
33978150
96415408
33264140
69818587
8337342
83008864