2915999
73773176
36565
99921260
40163668
83961912
12166170
76479596
95492093
25526696
63242797
63374900
34242208
5276051
92558286
80748872
8556266
47973122
89143963
92727881
86467529
5449152
12117242
91388273
57931299
6298120
87971447
12826716
26826164
45272217
63028112
24946687
731354
18107567
87723291
67857099
80594581
2106323
48464286
37395662