90494169
57227415
3264284
18239468
42503586
32934053
80542227
69466724
52291576
379324
53521896
25426061
56637029
77132812
42848306
2032816
16544886
16797987
56468146
79767405
20238218
95367993
77382108
39481969
79922969
68015002
11671484
92889616
79096128
34788454
31854367
47369775
845404
15068053
91108701
81164034
31954046
507358
58494836
4728555