29687272
76992522
85664265
31016987
23774899
65266980
46628806
42593281
46853652
13421493
72819206
37007450
24245550
70866602
84624377
59784834
70007068
54102733
21055649
98344477
46214051
56905084
54749518
55292265
793984
28791279
73557635
90335583
81053672
18548744
98694506
5165509
70822581
1829392
24125395
27325508
69849285
17233108
22829088
85754979