91612853
4401960
30717
69441194
59902940
56381708
62936583
59673890
605433
99156914
94082534
81716935
73953247
37839048
431576
93171260
61604498
8884540
16568139
35029319
79499078
50843917
21506045
45868454
81307643
33482496
96009299
78547112
60103209
44282813
62038360
41588201
72357824
60554774
96231160
30055866
15556398
65716875
54373683
86348162