49987786
8225663
4240866
87492851
61833897
19236467
61373201
71714914
46652481
56155056
28572203
27376921
46442395
62127490
56726807
24601430
52411360
99253760
93554475
45012460
35433917
52633047
8560894
5135013
60751066
22921426
77527655
65626372
79199101
93691426
38509216
11163850
82245730
9161272
28799679
49436615
38333306
85409367
40769035
25362777