50394708
14033164
72498654
59805168
82357409
62777669
62882669
28487184
14456738
65335139
64718815
11131729
48354585
81964162
13413060
12423829
77701477
40207485
4012506
61924147
99217300
79116069
48207461
46511917
83109443
6157392
49131723
39143110
39082740
74936396
88496611
513262
53086501
8415232
40598512
27913872
87068642
6168801
63786261
35543751