95405980
6422632
31805662
42936885
78469731
22014827
17526510
9580759
63739561
27263437
28661920
22821819
56756536
754777
7357836
45361593
596007
69628612
38396797
95508678
62515004
25523198
83003070
20601203
52731798
25075570
26068086
5052752
6015136
23827917
11696634
4079281
45628689
85578956
98566802
16992142
245272
78596269
33773899
6569625