2560689
49189999
79153996
6516218
85499849
12064171
69496556
4383944
78636706
6863804
39075930
7995170
88494965
1361783
57733701
5901968
3949492
84798117
76418236
40666369
85793688
35513016
66346532
29179494
3697414
95694291
40407967
70078987
57101416
60378660
6536676
7077353
73945380
992602
73854179
684259
52097729
94188704
42398090
7416007