95489300
49197357
29288979
7990808
37806462
67062750
39444004
59577052
83892029
5537679
95558852
64895395
15915505
45965376
44834290
73195914
8175958
57106532
47576129
65794878
94561832
99362110
20111429
14126397
12126150
49584667
15843101
53831519
16743900
63059066
76461797
82908153
18965764
85072966
18951451
23669953
46719058
59721547
53507125
94237924