50557224
6726181
65754109
89261651
5548318
29213612
68202857
9181853
58762710
55361014
45827184
36392459
66187657
51115013
38043841
44048268
88745883
69256308
59923746
34375873
13062181
36547722
66709627
43329020
67332179
41786992
82517154
6723886
7246814
66252584
98343983
55161460
50067025
54965508
91481203
28968157
9234449
73519944
65404346
86493319