57878296
36945407
23166922
22848368
60929487
8521944
31146339
30854610
58783068
79857466
6670703
15237097
39024869
10232670
15281663
95662554
14176313
43916603
67078401
67071594
8198355
81703772
1033597
56911649
50108396
22021858
9869904
36671637
5374403
54808251
32815641
68771067
61439932
4081247
4337615
31695701
69959720
53005942
4990389
8942957