99877640
24236882
11277176
89782887
51698128
60133048
85707899
96546078
37823597
11445275
38097990
72769912
34804383
90488266
89156234
70358632
13457269
7456608
60899660
112462
61404800
68834944
38943175
46864786
659980
18265045
62346043
14146370
85901902
70532677
18611590
3464580
54706030
59101736
12017477
8939449
29115027
78413744
6409620
56603021