59059712
68857760
29196072
9989457
1056363
91372161
36904346
6555529
73214464
94859086
61767385
927701
76467857
21571296
61248438
26019129
8893298
1631761
98657062
58944928
46217387
89679143
9468708
10847993
27439391
91981419
53061632
90655414
93105101
37069473
31809012
90179352
46722515
1637062
81655533
9054933
12348859
19761481
87963241
69663922