95679125
22381289
58638438
82935934
18675804
69305876
47745122
4302101
47712193
16098010
90836840
9543044
76991813
78287801
36551005
20396383
46168730
30426325
42342427
50715740
31175966
11565045
86889813
62257597
33892226
7341901
12901331
91565358
35863278
28692066
20184798
74523717
24925
685164
4983229
25873242
15543826
36617731
96448697
11514274