64664833
93582511
45473965
1192921
556878
18108783
72179743
49335338
71793534
26601812
76996008
37656440
89529010
98324052
34733954
34332957
1220575
16898517
38527972
94536644
69142381
82298643
62808975
17157164
64849832
35125195
94652037
81877460
97097879
58971518
19372930
21968370
93338342
53475435
50107337
94279868
61689592
6624781
5105363
22283695